OSDN Git Service

2007-08-23 H.J. Lu <hongjiu.lu@intel.com>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2007-08-23  H.J. Lu  <hongjiu.lu@intel.com>
2
3         * gcc.dg/pr32721.c: Updated.
4
5 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
6
7         PR tree-optimization/32573
8         PR middle-end/32946
9         * gcc.dg/pr32573.c: New test.
10
11         PR c++/32898
12         * g++.dg/lookup/ns3.C: New test.
13
14         * gfortran.dg/assumed_charlen_sharing.f90: New test.
15
16         PR c++/31941
17         * g++.dg/parse/crash37.C: New test.
18
19 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
20
21         PR target/17390
22         * gcc.target/i386/pr17390.c: New test.
23
24 2007-08-23  Richard Guenther  <rguenther@suse.de>
25
26         * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
27         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
28         * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
29         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
30         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
31         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
32         * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
33         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
34
35 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
36
37         * gcc.target/s390: New directory.
38         * gcc.target/s390/s390.exp: New file.
39         * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
40         gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
41         gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
42         gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
43         gcc.target/s390 directory.
44
45 2007-08-23  Richard Guenther  <rguenther@suse.de>
46
47         PR tree-optimization/32328
48         * testsuite/gcc.dg/pr32328.c: New testcase.
49
50 2007-08-23  Rask Ingemann Lambertsen  <rask@sygehus.dk>
51
52         * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
53           available.
54
55 2007-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
56
57         PR fortran/33095
58         * gfortran.dg/min_max_optional_5.f90: New test.
59         * gfortran.dg/min_max_optional_2.f90: Remove.
60         * gfortran.dg/min_max_optional_3.f90: Remove.
61         * gfortran.dg/min_max_optional_4.f90: Remove.
62
63 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
64
65         * gcc.target/i386/xorps-sse.c: New.
66         * gcc.target/i386/xorps-sse2.c: New.
67
68 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
69
70         * gcc.target/i386/cmov3.c: Fix scan-assembler.
71         * gcc.target/i386/cmov4.c: Fix scan-assembler.
72         * gcc.target/i386/xchg-2.c: Fix scan-assembler.
73
74 2007-08-22  Christopher D. Rickett  <crickett@lanl.gov>
75
76         PR fortran/33020
77         * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
78         include multiple kinds for SHAPE parameter within a single
79         namespace.
80         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
81         * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case. 
82
83 2007-08-22  Janus Weil  <jaydub66@gmail.com>
84
85         * interface_abstract_1.f90: Extended test case.
86         * interface_abstract_3.f90: New test.
87
88 2007-08-21  Christian Bruel  <christian.bruel@st.com>
89
90         * gcc.dg/fold-sub.c: New test.
91         
92 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
93
94         * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
95         gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
96         gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
97         gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
98         * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
99         gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
100
101 2007-08-22  Richard Guenther  <rguenther@suse.de>
102
103         PR middle-end/33007
104         * gcc.dg/pr33007.c: New testcase.
105
106 2007-08-22  Richard Sandiford  <richard@codesourcery.com>
107
108         * gcc.c-torture/execute/strcmp-1.x: Delete.
109
110 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
111
112         * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
113         * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
114         gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
115         gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
116         gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
117         gcc.target/i386/stack-realign.c,
118         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
119         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
120         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
121         target using dg-require-effective-target directive.
122         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
123         gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
124         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
125         gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
126         gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
127         gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
128         gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
129         gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
130         gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
131         Require lp64 target using dg-require-effective-target directive.
132         * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
133         gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
134         directive.
135         * gcc.target/i386/20010202-1.c: Move from here ...
136         * gcc.dg/20010202-1.c: ... to here.
137
138 2007-08-22  Richard Guenther  <rguenther@suse.de>
139
140         PR tree-optimization/33142
141         * gcc.c-torture/execute/pr33142.c: New testcase.
142
143 2007-08-22  Richard Guenther  <rguenther@suse.de>
144
145         PR middle-end/32563
146         * g++.dg/torture/pr32563.C: New testcase.
147
148 2007-08-22  Jakub Jelinek  <jakub@redhat.com>
149
150         PR middle-end/32912
151         * gcc.dg/pr32912-1.c: Add -w to options.
152         * gcc.dg/pr32912-2.c: Likewise.
153         * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
154
155 2007-08-21  Ian Lance Taylor  <iant@google.com>
156
157         * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
158
159 2007-08-21  Ian Lance Taylor  <iant@google.com>
160
161         PR tree-optimization/33134
162         * g++.dg/tree-ssa/pr33134.C: New test.
163
164 2007-08-21  Nathan Froyd  <froydnj@codesourcery.com>
165
166         * gcc.target/powerpc/spe-vector-memset.c: New testcase.
167         * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
168
169 2007-08-21  Jakub Jelinek  <jakub@redhat.com>
170
171         PR debug/32610
172         * gcc.dg/debug/pr32610.c: New test.
173
174         * g++.dg/init/new24.C: New test.
175
176         PR middle-end/32912
177         * gcc.dg/pr32912-1.c: New test.
178         * gcc.dg/pr32912-2.c: New test.
179         * gcc.dg/pr32912-3.c: New test.
180
181 2007-08-21  Richard Guenther  <rguenther@suse.de>
182
183         * gcc.dg/pointer-arith-10.c: New testcase.
184
185 2007-08-21  Richard Guenther  <rguenther@suse.de>
186
187         PR middle-end/33122
188         * gcc.c-torture/compile/pr33122.c: New testcase.
189
190 2007-03-20  Pawel Sikora  <pluto@pld-linux.org>
191
192         * g++.dg/warn/Wnvdtor-2.C: New testcase.
193
194 2007-08-20  Dorit Nuzman  <dorit@il.ibm.com>
195
196         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
197
198 2007-08-20  Jakub Jelinek  <jakub@redhat.com>
199
200         PR c++/33025
201         * g++.dg/init/new23.C: New test.
202
203 2007-08-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
204
205         PR middle-end/30564
206         * gcc.c-torture/compile/pr30564-1.c: New test.
207         * gcc.c-torture/compile/pr30564-2.c: New test.
208
209 2007-08-19  Joseph Myers  <joseph@codesourcery.com>
210
211         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
212
213 2007-08-19  Tobias Burnus  <burnus@net-b.de>
214
215         * gfortran.dg/interface_abstract_2.f90: New.
216         * gfortran.dg/interface_abstract_1.f90: Fix typo.
217
218 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
219
220         * gcc.dg/vect/vect-117.c: Change inner-loop bound to
221         unknown (so that outer-loop wont get analyzed).
222         * gcc.dg/vect/vect-outer-1a.c: New test.
223         * gcc.dg/vect/vect-outer-1b.c: New test.
224         * gcc.dg/vect/vect-outer-1.c: New test.
225         * gcc.dg/vect/vect-outer-2a.c: New test.
226         * gcc.dg/vect/vect-outer-2b.c: New test.
227         * gcc.dg/vect/vect-outer-2c.c: New test.
228         * gcc.dg/vect/vect-outer-2.c: New test.
229         * gcc.dg/vect/vect-outer-3a.c: New test.
230         * gcc.dg/vect/vect-outer-3b.c: New test.
231         * gcc.dg/vect/vect-outer-3c.c: New test.
232         * gcc.dg/vect/vect-outer-3.c: New test.
233         * gcc.dg/vect/vect-outer-4a.c: New test.
234         * gcc.dg/vect/vect-outer-4b.c: New test.
235         * gcc.dg/vect/vect-outer-4c.c: New test.
236         * gcc.dg/vect/vect-outer-4d.c: New test.
237         * gcc.dg/vect/vect-outer-4e.c: New test.
238         * gcc.dg/vect/vect-outer-4f.c: New test.
239         * gcc.dg/vect/vect-outer-4g.c: New test.
240         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
241         * gcc.dg/vect/vect-outer-4i.c: New test.
242         * gcc.dg/vect/vect-outer-4j.c: New test.
243         * gcc.dg/vect/vect-outer-4k.c: New test.
244         * gcc.dg/vect/vect-outer-4l.c: New test.
245         * gcc.dg/vect/vect-outer-4m.c: New test.
246         * gcc.dg/vect/vect-outer-4.c: New test.
247         * gcc.dg/vect/vect-outer-5.c: New test.
248         * gcc.dg/vect/vect-outer-6.c: New test.
249         * gcc.dg/vect/vect-outer-fir.c: New test.
250         * gcc.dg/vect/vect-outer-fir-lb.c: New test.
251         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
252
253 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
254
255         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
256         and -fno-tree-reassoc.
257         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
258         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
259         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
260         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
261         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
262         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
263         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
264         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
265         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
266         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
267         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
268         * gcc.dg/vect/no-scevccp-outer-1.c: New test.
269         * gcc.dg/vect/no-scevccp-outer-2.c: New test.
270         * gcc.dg/vect/no-scevccp-outer-3.c: New test.
271         * gcc.dg/vect/no-scevccp-outer-4.c: New test.
272         * gcc.dg/vect/no-scevccp-outer-5.c: New test.
273         * gcc.dg/vect/no-scevccp-outer-6.c: New test.
274         * gcc.dg/vect/no-scevccp-outer-7.c: New test.
275         * gcc.dg/vect/no-scevccp-outer-8.c: New test.
276         * gcc.dg/vect/no-scevccp-outer-9.c: New test.
277         * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
278         * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
279         * gcc.dg/vect/no-scevccp-outer-10.c: New test.
280         * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
281         * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
282         * gcc.dg/vect/no-scevccp-outer-11.c: New test.
283         * gcc.dg/vect/no-scevccp-outer-12.c: New test.
284         * gcc.dg/vect/no-scevccp-outer-13.c: New test.
285         * gcc.dg/vect/no-scevccp-outer-14.c: New test.
286         * gcc.dg/vect/no-scevccp-outer-15.c: New test.
287         * gcc.dg/vect/no-scevccp-outer-16.c: New test.
288         * gcc.dg/vect/no-scevccp-outer-17.c: New test.
289         * gcc.dg/vect/no-scevccp-outer-18.c: New test.
290         * gcc.dg/vect/no-scevccp-outer-19.c: New test.
291         * gcc.dg/vect/no-scevccp-outer-20.c: New test.
292         * gcc.dg/vect/no-scevccp-outer-21.c: New test.
293         * gcc.dg/vect/no-scevccp-outer-22.c: New test.
294
295 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
296
297         * testsuite/gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
298         versioning for aliasing).
299         * testsuite/gcc.dg/vect/vect-35.c: Likewise.
300
301         * testsuite/gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
302         targets.
303         * testsuite/gcc.dg/vect/vect-multitypes-11.c: Likewise.
304
305 2007-08-18  Tom Tromey  <tromey@redhat.com>
306
307         PR preprocessor/32974:
308         * gcc.dg/cpp/pr32974.c: New file.
309
310 2007-08-17  Tobias Burnus  <burnus@net-b.de>
311
312         * gfortran.dg/interface_abstract_1.f90: New.
313
314 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
315
316         PR fortran/32881
317         * gfortran.dg/pure_initializer_1.f90: New test.
318
319 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
320
321         PR fortran/32875
322         * gfortran.dg/array_constructor_18.f90: New test.
323
324 2007-08-17  Andrew Pinski  <andrew_pinski@playstation.sony.com>
325
326         PR c++/28989
327         * g++.dg/expr/lval3.C: New test.
328         * g++.dg/expr/lval4.C: New test.
329
330 2007-08-17  Ollie Wild  <aaw@google.com>
331
332         PR c++/31749
333         * g++.dg/lookup/builtin3.C: New test.
334         * g++.dg/lookup/builtin4.C: New test.
335         * g++.dg/lookup/using19.C: New test.
336
337 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
338
339         PR c++/32190
340         * g++.dg/parse/error31.C: New.
341
342 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
343
344         PR c++/32112
345         * g++.dg/template/error26.C: New.
346
347 2007-08-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
348
349         PR fortran/33079
350         * gfortran.dg/zero_length_2.f90: New test.
351
352 2007-08-17  Tobias Burnus  <burnus@net-b.de>
353
354         * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
355         * gfortran.dg/kind_tests_3.f03: Ditto.
356         * gfortran.dg/global_vars_f90_init.f90: Ditto.
357         * gfortran.dg/interface_13.f90: Ditto.
358         * gfortran.dg/pr32738.f90: Ditto.
359         * gfortran.dg/module_private_1.f90: Ditto.
360         * gfortran.dg/test_only_clause.f90: Ditto.
361         * gfortran.dg/bind_c_vars.f90: Ditto.
362         * gfortran.dg/bind_c_dts.f90: Ditto.
363         * gfortran.dg/use_9.f90: Ditto.
364         * gfortran.dg/generic_8.f90: Ditto.
365         * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
366         * gfortran.dg/private_type_6.f90: Ditto.
367         * gfortran.dg/c_assoc.f90: Ditto.
368         * gfortran.dg/private_type_7.f90: Ditto.
369         * gfortran.dg/global_vars_c_init.f90: Ditto.
370         * gfortran.dg/bind_c_dts_2.f03: Ditto.
371         * gfortran.dg/c_f_pointer_tests.f90: Ditto.
372         * gfortran.dg/c_size_t_test.f03: Ditto.
373         * gfortran.dg/used_types_12.f90: Ditto.
374         * gfortran.dg/pr25923.f90: Ditto.
375         * gfortran.dg/test_com_block.f90: Ditto.
376         * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
377         * gfortran.dg/equiv_constraint_7.f90: Ditto.
378         * gfortran.dg/com_block_driver.f90: Ditto.
379         * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
380         * gfortran.dg/use_iso_c_binding.f90: Ditto.
381         * gfortran.dg/c_loc_test.f90: Ditto.
382         * gfortran.dg/c_ptr_tests.f03: Ditto.
383         * gfortran.dg/module_interface_1.f90: Ditto.
384
385 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
386
387         PR c++/32870
388         * g++.dg/other/error17.C: Adjust.
389         
390 2007-08-17  Ben Elliston  <bje@au.ibm.com>
391
392         PR middle-end/32970
393         * g++.dg/ext/altivec-14.C: New test.
394
395 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
396
397         * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
398         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
399         dump files.
400         * gcc.dg/vect/pr25371.c: Clean up vect dump file.
401         * gcc.dg/vect/pr32366.c: Ditto.
402
403 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
404
405         PR testsuite/33082
406         * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
407         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
408         * gcc.dg/dfp/convert-int-fold.c: Ditto.
409         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
410
411 2007-08-16  Tobias Burnus  <burnus@net-b.de>
412
413         PR fortran/33072
414         * gfortran.dg/use_9.f90: New.
415
416 2007-08-16  Seongbae Park <seongbae.park@gmail.com>
417
418         * g++.dg/gcov/gcov-5.C: New test.
419
420 2007-08-16  Seongbae Park  <seongbae.park@gmail.com>
421
422         * g++.dg/gcov/gcov-4.C: New test.
423         * lib/gcov.exp (verify-lines): Add support for
424         checking no-coverage lines.
425
426 2007-08-16  Victor Kaplansky <victork@il.ibm.com>
427
428         * gcc.dg/vect/vect-vfa-01.c: New.
429         * gcc.dg/vect/vect-vfa-02.c: New.
430         * gcc.dg/vect/vect-vfa-03.c: New.
431         * gcc.dg/vect/vect-vfa-04.c: New.
432         * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
433         gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
434         gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
435         gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
436         gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
437         gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
438         gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
439         gfortran.dg/vect/pr19049.f90: Rename to start with
440         prefix no-vfa-.
441         * gcc.dg/vect/vect.exp: Disable versioning for alias
442         when test starts with no-vfa-.
443         * gfortran.dg/vect/vect.exp: Likewise.
444
445 2007-08-16  Richard Sandiford  <richard@codesourcery.com>
446
447         * gcc.dg/torture/pr32897.c: New test.
448
449 2007-08-16  Paolo Carlini  <pcarlini@suse.de>
450
451         PR c++/31132
452         * g++.dg/template/crash69.C: New.
453
454 2007-08-15  Daniel Jacobowitz  <dan@codesourcery.com>
455
456         * lib/target-supports.exp (check_effective_target_arm32): Use
457         check_no_compiler_messages.
458
459 2007-08-15  Diego Novillo  <dnovillo@google.com>
460
461         gcc.dg/tree-ssa/20070815.c: New test.
462
463 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
464
465         PR fortran/33077
466         * gfortran.dg/random_7.f90: Initialize variable.
467
468 2007-08-15  Jakub Jelinek  <jakub@redhat.com>
469
470         PR middle-end/33074
471         * gfortran.dg/pr33074.f90: New test.
472
473         PR c++/32992
474         * g++.dg/opt/nrv14.C: New test.
475
476 2007-08-15  Paolo Carlini  <pcarlini@suse.de>
477
478         PR c++/33035
479         * g++.dg/template/crash68.C: New.
480
481 2007-08-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
482
483         * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
484         * gcc.dg/sibcall-4.c: Ditto.
485
486 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
487
488         PR fortran/33066
489         * gfortran.dg/use_8.f90: New test.
490         * gfortran.dg/c_loc_tests_2.f03: Fix code.
491
492 2007-08-14  Paolo Carlini  <pcarlini@suse.de>
493
494         PR c++/27211
495         * g++.dg/template/error27.C: New.
496         * g++.dg/template/error28.C: New.
497         * g++.dg/other/pr28304.C: Adjust.
498         * g++.old-deja/g++.mike/p811.C: Likewise.
499
500 2007-08-14  Rask Ingemann Lambertsen  <rask@sygehus.dk>
501
502         PR target/30315
503         * gcc.target/i386/pr30315.c: New.
504
505 2007-08-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
506
507         PR fortran/32594
508         * gfortran.dg/substr_5.f90: New test.
509
510 2007-08-14  Andrew Pinski  <pinskia@gmail.com>
511
512         PR c/30428
513         * gcc.dg/vector-2.c: New test.
514
515         PR c++/30428
516         * g++.dg/ext/vector8.C: New test.
517
518 2007-08-13  Dan Hipschman  <dsh@google.com>
519
520         PR c/32953
521         * gcc.dg/format/array-1.c: Add an additional test for
522         unterminated format strings of length 1.
523
524 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
525
526         PR fortran/32926
527         * gfortran.dg/external_procedures_3.f90: New test.
528
529 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
530
531         PR fortran/32827
532         * gfortran.dg/import6.f90: New test.
533
534 2007-08-13  Andrew Pinski  <pinskia@gmail.com>
535
536         PR C/30427
537         *  gcc.dg/vector-1.c: New test.
538
539 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
540
541         * gcc.dg/pr21255-4.c: Skip for PIC.
542         * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
543
544 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
545
546         * gcc.dg/attr-isr.c: Skip for PIC.
547         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
548         * gcc.dg/attr-isr-trapa.c: Likewise.
549         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
550         * gcc.dg/pragma-isr-trapa.c: Likewise.
551         * gcc.dg/pragma-isr-trapa2.c: Likewise.
552
553 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
554
555         PR fortran/32962
556         * gfortran.dg/transpose_1.f90: New test.
557
558 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
559
560         PR fortran/29600
561         * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
562         intrinsic.
563
564 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
565
566         PR fortran/30964
567         PR fortran/33054
568         * gfortran.dg/random_4.f90: New test.
569         * gfortran.dg/random_5.f90: New test.
570         * gfortran.dg/random_6.f90: New test.
571         * gfortran.dg/random_7.f90: New test.
572
573 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
574
575         PR fortran/32860
576         * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
577
578 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
579
580         PR fortran/31629
581         * gcc/testsuite/gfortran.dg/module_private_1.f90: New test.
582
583 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
584
585         PR fortran/29600
586         * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
587         * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
588
589 2007-08-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
590
591         PR fortran/32937
592         * gfortran.dg/char_length_6.f90: New test.
593
594 2007-08-10  Ollie Wild  <aaw@google.com>
595
596         * g++.dg/lookup/using18.C: New test.
597
598 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
599
600         PR c++/17763
601         * g++.dg/other/error16.C: New.
602
603 2007-08-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
604
605         PR libfortran/33039
606         * gfortran.dg/namelist_37.f90: New test.
607
608 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
609
610         PR c++/22256
611         * g++.dg/conversion/op3.C: New.
612
613 2007-08-09  Tobias Burnus  <burnus@net-b.de>
614
615         PR fortran/32987
616         * gfortran.dg/fmt_tab_1.f90: New.
617         * gfortran.dg/fmt_tab_2.f90: New.
618
619 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
620
621         PR c/32796
622         * gcc.c-torture/compile/pr32796.c: New test.
623
624 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
625
626         PR middle-end/32813
627         * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
628         * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
629         instead of just -O.
630
631 2007-08-08  Richard Sandiford  <richard@codesourcery.com>
632
633         * gcc.target/mips/code-readable-1.c: New test.
634         * gcc.target/mips/code-readable-2.c: Likewise.
635         * gcc.target/mips/code-readable-3.c: Likewise.
636
637 2007-08-08  Vladimir Yanovsky  <yanov@il.ibm.com>
638             Revital Eres  <eres@il.ibm.com>
639
640         * gfortran.dg/sms-1.f90: Add comment.
641         * gfortran.dg/sms-2.f90: New.
642
643 2007-08-07  Ian Lance Taylor  <iant@google.com>
644
645         * gcc.dg/instrument-1.c: New test.
646         * gcc.dg/instrument-2.c: New test.
647         * gcc.dg/instrument-3.c: New test.
648
649 2007-08-07  Steve Ellcey  <sje@cup.hp.com>
650
651         * gfortran.dg/c_kind_params.f90: Check for stdint.h.
652
653 2007-08-07  Dorit Nuzman  <dorit@il.ibm.com>
654
655         * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on 
656         !vector_alignment_reachable targets.
657         * gcc.dg/vect/vect-33.c: Likewise.
658         * gcc.dg/vect/vect-42.c: Likewise.
659         * gcc.dg/vect/vect-44.c: Likewise.
660         * gcc.dg/vect/vect-50.c: Likewise.
661         * gcc.dg/vect/vect-70.c: Likewise.
662         * gcc.dg/vect/vect-71.c: Likewise.
663         * gcc.dg/vect/vect-87.c: Likewise.
664         * gcc.dg/vect/vect-88.c: Likewise.
665         * gcc.dg/vect/vect-91.c: Likewise.
666         * gcc.dg/vect/vect-93.c: Likewise.
667         * gcc.dg/vect/vect-96.c: Likewise.
668         * gcc.dg/vect/no-section-anchors-69.c: Likewise.
669         * gcc.dg/vect/section-anchors-69.c: Likewise.
670         * gcc.dg/vect/pr25413.c: Likewise.
671         * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
672         * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
673         * gfortran.dg/vect-2.f90: Likewise.
674         * gfortran.dg/vect-3.f90: Likewise.
675         * gfortran.dg/vect-4.f90: Likewise.
676         * gfortran.dg/vect-5.f90: Likewise.
677         * lib/target-supports.exp (check_effective_target_natural_alignment): 
678         Return false for darwin. 
679         (check_effective_target_vector_alignment_reachable_for_double): New.
680
681 2007-08-07  Andreas Krebbel  <krebbel1@de.ibm.com>
682
683         * gcc.dg/multiword-1.c: New testcase.
684
685 2007-08-07  Daniel Franke  <franke.daniel@gmail.com>
686
687         * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
688         messages.
689         * gfortran.dg/namelist_36.f90: New test.
690
691 2007-08-07  Rask Ingemann Lambertsen  <rask@sygehus.dk>
692
693         * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
694           int32_t for 32-bit integer. Use int64_t for 64-bit integer.
695
696 2007-08-07  Kaz Kojima  <kkojima@gcc.gnu.org>
697
698         * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
699         * gcc.dg/torture/type-generic-1.c: Likewise.
700
701 2007-08-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
702
703         * gcc.c-torture/20070522-1.c: Move to ...
704         * gcc.c-torture/compile/20070522-1.c: Here.
705
706 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
707
708         PR fortran/29828
709         * gfortran.dg/minmax_char_1.f90: New test.
710         * gfortran.dg/minmax_char_2.f90: New test.
711         * gfortran.dg/min_max_optional_4.f90: New test.
712
713 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
714
715         * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
716         hanging on the testcase.
717
718 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
719
720         PR middle-end/32988
721         * gcc.c-torture/compile/pr32988.c: New test.
722
723 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
724
725         * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
726
727 2007-08-05  Volker Reichelt  <v.reichelt@netcologne.de>
728
729         * g++.dg/warn/pedantic2.C: Fix error marker.  Add more tests.
730
731         Revert:
732         2007-03-22  Dirk Mueller  <dmueller@suse.de>
733
734         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
735
736 2007-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
737
738         PR fortran/32979
739         * gfortran.dg/isnan_1.f90: New test.
740
741 2007-08-05  Vladimir Yanovsky  <yanov@il.ibm.com>
742             Revital Eres <eres@il.ibm.com>
743
744         * gcc.dg/sms-antideps.c: New test.
745
746 2007-08-04  Paul Thomas  <pault@gcc.gnu.org>
747
748         PR fortran/31214
749         * gfortran.dg/entry_13.f90: New test.
750
751         * gfortran.dg/entry_12.f90: Clean up .mod file.
752
753 2007-08-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
754
755         PR fortran/32770
756         * gfortran.dg/direct_io_2.f90:  Implicitly declare integer
757         variables as kind=4 so they don't overflow the record length.
758
759 2007-08-04  Steven G. Kargl  <kargl@gcc.gnu.org>
760
761         PR fortran/32968
762         * gfortran.dg/selected_kind_1.f90: New test.
763
764 2007-08-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
765
766         PR middle-end/32780
767         * gcc.c-torture/compile/pr32780.c: New test.
768
769 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
770
771         RP middle-end/32399
772         * gcc.c-torture/compile/pr32399.c: New testcase.
773
774 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
775
776         PR middle-end/32304
777         * g++.dg/torture/pr32304.C: New testcase.
778
779 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
780
781         PR middle-end/32935
782         * gfortran.fortran-torture/compile/complex_1.f90: New test.
783
784 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
785
786         PR fortran/32955
787         * gfortran.dg/value_4.f90: Make integer constant of kind=4.
788
789 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
790
791         PR fortran/31202
792         * gfortran.dg/nint_2.f90: New test.
793
794 2007-08-03  Nathan Froyd  <froydnj@codesourcery.com>
795
796         * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
797         * gcc.dg/weak/typeof-2.c: Likewise.
798
799 2007-08-03  Diego Novillo  <dnovillo@google.com>
800
801         PR 31521
802         * gcc.dg/tree-ssa/pr31521.c: New test.
803
804 2007-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
805
806         PR fortran/32770
807         * gfortran.dg/unf_read_corrupted_1.f90:  Integer variable in
808         iostat must be default kind.
809
810 2007-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
811
812         * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
813
814 2007-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
815
816         PR fortran/32770
817         * gfortran.dg/unf_read_corrupted_1.f90:  Make all kinds
818         explicit so test passes with -fdefault-integer-8.
819         * gfortran.dg/unformatted_recl_1.f90:  Likewise.
820         * gfortran.dg/unformatted_subrecord_1.f90:  Likewise.
821
822 2007-08-02  Lee Millward  <lee.millward@gmail.com>
823
824         PR c++/30849
825         * g++.dg/parse/asm1.C: New test.
826
827         PR c++/30850
828         * g++.dg/parse/asm2.C: Likewise.
829
830         PR c++/30851
831         * g++.dg/parse/asm3.C: Likewise.
832         
833 2007-08-02  Rask Ingemann Lambertsen  <rask@sygehus.dk>
834
835         * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
836           "int" is only 16 bit bits wide.
837         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
838
839 2007-08-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
840
841         * g++.dg/torture/type-generic-1.C: New.
842         * gcc.dg/pr28796-2.c: Move tests ...
843         * gcc.dg/tg-tests.h: ... here.
844         * gcc.dg/torture/type-generic-1.c: New.
845
846 2007-08-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
847
848         PR libfortran/32954
849         * minmaxloc_3.f90:  New test case.
850
851 2007-08-01  Tobias Burnus  <burnus@net-b.de>
852
853         PR fortran/32936
854         * gfortran.dg/allocate_stat.f90: New.
855
856 2007-08-01  Nathan Froyd  <froydnj@codesourcery.com>
857
858         * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
859
860 2007-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
861
862         PR tree-optimization/32919
863         * gcc.c-torture/compile/pr32919.c: New.
864
865 2007-08-01  Nick Clifton  <nickc@redhat.com>
866
867         * gcc.c-torture/execute/execute.exp: Change copyright header to
868         refer to version 3 of the GNU General Public License and to point
869         readers at the COPYING3 file and the FSF's license web page.
870         * gcc.c-torture/execute/ieee/ieee.exp,
871         gcc.c-torture/unsorted/unsorted.exp,
872         gcc.c-torture/compile/compile.exp,
873         gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
874         gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
875         gcc.target/cris/torture/cris-torture.exp,
876         gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
877         gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
878         gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
879         gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
880         gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
881         gnat.dg/dg.exp, gnat.dg/style/style.exp,
882         gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
883         gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
884         gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
885         gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
886         gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
887         gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
888         gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
889         gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
890         gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
891         gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
892         gcc.dg/noncompile/noncompile.exp,
893         gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
894         gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
895         gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
896         gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
897         gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
898         gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
899         gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
900         gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
901         gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
902         gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
903         gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
904         gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
905         g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
906         g++.old-deja/old-deja.exp,
907         gfortran.fortran-torture/execute/execute.exp,
908         gfortran.fortran-torture/compile/compile.exp,
909         treelang/output/output-1.c, treelang/output/output-1.tree,
910         treelang/execute/execute.exp, treelang/Makefile.in,
911         treelang/compile/compile.exp, g++.dg/dg.exp,
912         g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
913         g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
914         g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
915         g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
916         g++.dg/compat/struct-layout-1.exp,
917         g++.dg/compat/struct-layout-1_generate.c,
918         g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
919         g++.dg/bprob/bprob.exp, config/default.exp,
920         gcc.test-framework/test-framework.awk,
921         gcc.test-framework/gen_directive_tests,
922         gcc.test-framework/test-framework.exp,
923         objc.dg/special/special.exp,
924         objc.dg/gnu-encoding/gnu-encoding.exp,
925         objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
926         objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
927         lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
928         lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
929         lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
930         lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
931         lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
932         lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
933         lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
934         lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
935         lib/target-supports-dg.exp, lib/gcc-defs.exp,
936         lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
937         lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
938         lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
939         gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
940         objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
941         Likewise.
942
943 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
944
945         * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
946         error message text.
947
948 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
949
950         PR fortran/32945
951         * gfortran.dg/initialization_12.f90: New test.
952
953 2007-08-01  Paul Thomas  <pault@gcc.gnu.org>
954
955         PR fortran/31609
956         * gfortran.dg/entry_12.f90: New test.
957
958 2007-07-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
959
960         PR fortran/32938
961         * gfortran.dg/altreturn_6.f90: New test.
962
963 2007-07-31  Steven G. Kargl  <kargl@gcc.gnu.org>
964
965         PR fortran/32942
966         * gfortran.dg/exponent_2.f90: New test.
967
968 2007-07-30  Jan Sjodin  <jan.sjodin@amd.com>
969
970         * gcc.dg/vect/vect-117.c: New test.
971         * gcc.dg/vect/vect-74.c: Enabled test
972         * gcc.dg/vect/vect-81.c: Enabled test
973
974 2007-07-30  Andrew Pinski  <pinskia@gmail.com>
975
976         * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
977         s/dg-error/dg-warning where warning is expected.
978
979 2007-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
980
981         PR fortran/32770
982         * gfortran.dg/array_constructor_12.f90:  Adjust argument
983         of huge() to correct kind.
984
985 2007-07-30  Ollie Wild  <aaw@google.com>
986
987         * gcc.dg/cpp/counter-2.c: New test.
988         * gcc.dg/cpp/counter-3.c: New test.
989         * gcc.dg/cpp/dir-only-1.c: New test.
990         * gcc.dg/cpp/dir-only-1.h: New file.
991         * gcc.dg/cpp/dir-only-2.c: New test.
992         * gcc.dg/cpp/dir-only-3.c: New test.
993         * gcc.dg/cpp/dir-only-3a.h: New file.
994         * gcc.dg/cpp/dir-only-3b.h: New file.
995         * gcc.dg/cpp/dir-only-4.c: New test.
996         * gcc.dg/cpp/dir-only-5.c: New test.
997         * gcc.dg/cpp/dir-only-6.c: New test.
998
999 2007-07-30  Julian Brown  <julian@codesourcery.com>
1000
1001         * gcc.target/arm/neon/v*.c: Regenerate.
1002
1003 2007-07-30  Paolo Carlini  <pcarlini@suse.de>
1004
1005         PR c++/32108
1006         * g++.dg/ext/label6.C: New.
1007
1008 2007-07-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
1009
1010         PR libfortran/32858
1011         PR libfortran/30814
1012         * gfortran.dg/pack_bounds_1.f90:  Adjust to new error message.
1013
1014 2007-07-29  Paul Thomas  <pault@gcc.gnu.org>
1015
1016         PR fortran/31211
1017         * gfortran.dg/actual_pointer_function_1.f90: New test.
1018
1019         PR fortran/32682
1020         * gfortran.dg/scalarize_parameter_array_1.f90: New test.
1021
1022 2007-07-29  Daniel Franke  <franke.daniel@gmail.com>
1023
1024         PR fortran/32906
1025         * gfortran.dg/shape_1.f90: Adjust error message.
1026         * gfortran.dg/parameter_array_ref_1.f90: New test.
1027
1028 2007-07-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1029
1030         PR fortran/31609
1031         * gfortran.dg/entry_11.f90: New test.
1032
1033 2007-07-29  Vladimir Yanovsky  <yanov@il.ibm.com>
1034             Revital Eres  <eres@il.ibm.com>
1035
1036         * gfortran.dg/sms-1.f90: New test.
1037
1038 2007-07-28  Richard Guenther  <rguenther@suse.de>
1039
1040         * gcc.c-torture/compile/pr32920.c: New testcase.
1041
1042 2007-07-28  Simon Martin  <simartin@users.sourceforge.net>
1043
1044         PR c++/30917
1045         * g++.dg/lookup/friend11.C: New test.
1046
1047 2007-07-28  Daniel Franke  <franke.daniel@gmail.com>
1048
1049         * gfortran.dg/namelist_5.f90: Adjusted error message.
1050         * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
1051         * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
1052         * gfortran.dg/assumed_size_nml.f90: Renamed to ...
1053         * gfortran.dg/namelist_32.f90: ... this.
1054
1055         PR fortran/32876
1056         * gfortran.dg/namelist_33.f90: New test.
1057
1058         PR fortran/32905
1059         * gfortran.dg/namelist_34.f90: New test.
1060
1061         PR fortran/31818
1062         * gfortran.dg/namelist_35.f90: New test.
1063
1064 2007-07-28  Paul Thomas  <pault@gcc.gnu.org>
1065
1066         PR fortran/32880
1067         * gfortran.dg/alloc_comp_assign_6.f90: New tests.
1068
1069 2007-07-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1070
1071         PR testsuite/32471
1072         * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
1073           assuming it is 0x7ffffffff.
1074         * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
1075         * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
1076
1077 2007-07-27  Dominique d'Humieres  <dominiq@lps.ens.fr>
1078
1079         * gfortran.dg/operator_3.f90: Fix dg directive.
1080         * gfortran.dg/min_max_conformance.f90: Fix dg directive.
1081         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
1082         * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
1083
1084 2007-07-27  Douglas Gregor  <doug.gregor@gmail.com>
1085
1086         * g++.dg/cpp0x/decltype1.C: New.
1087         * g++.dg/cpp0x/decltype2.C: New.
1088         * g++.dg/cpp0x/decltype3.C: New.
1089         * g++.dg/cpp0x/decltype4.C: New.
1090         * g++.dg/cpp0x/decltype5.C: New.
1091         * g++.dg/cpp0x/decltype6.C: New.
1092
1093 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1094
1095         * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
1096           because the test relies on bit 31 to be the sign bit.
1097
1098 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1099
1100         * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
1101           assuming it is 0x7fffffff.
1102         * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
1103         * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
1104
1105 2007-07-27  Mark Mitchell  <mark@codesourcery.com>
1106
1107         PR c++/32346
1108         * g++.dg/expr/bitfield9.C: New test.
1109
1110 2007-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
1111
1112         PR fortran/32899
1113         * gfortran.dg/logical_comp.f90: Update dg-error strings.
1114
1115 2007-07-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1116
1117         PR fortran/32760
1118         * gfortran.dg/private_type_7.f90: New test.
1119
1120 2007-07-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1121
1122         PR fortran/32035
1123         * gfortran.dg/select_char_1.f90: New test.
1124
1125 2007-07-27  Tobias Burnus  <burnus@net-b.de>
1126
1127         PR fortran/32903
1128         * gfortran.dg/initialization_11.f90: New test.
1129
1130 2007-07-27  Richard Sandiford  <richard@codesourcery.com>
1131
1132         * gcc.target/mips/ins-1.c: New test.
1133
1134 '2007-07-26  Nathan Froyd  <froydnj@codesourcery.com>
1135
1136         PR/19232
1137         * gcc.dg/assign-warn-3.c (f0): Declare as inline.
1138         (f1): Likewise.
1139
1140 2007-07-26  Andreas Krebbel  <krebbel1@de.ibm.com>
1141
1142         * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
1143         error: width of 'spare' exceeds its type.
1144
1145 2007-07-25  Nathan Froyd  <froydnj@codesourcery.com>
1146
1147         * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
1148         * gcc.dg/sibcall-4.c: Likewise.
1149
1150 2007-07-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1151
1152         PR rtl-optimization/31500
1153         * gcc.dg/Warray-bounds.c: Remove hppa xfails.
1154         * g++.dg/warn/Warray-bounds.C: Likewise.
1155
1156 2007-07-25  H.J. Lu  <hongjiu.lu@intel.com>
1157
1158         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
1159
1160 2007-07-25  Julian Brown  <julian@codesourcery.com>
1161             Paul Brook  <paul@codesourcery.com>
1162             Joseph Myers  <joseph@codesourcery.com>
1163             Mark Shinwell  <shinwell@codesourcery.com>
1164
1165         * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
1166         * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
1167         * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
1168         * lib/target-supports.exp (check_effective_target_arm_neon_ok)
1169         (check_effective_target_arm_neon_hw): New.
1170         * gcc.target/arm/neon/neon.exp: New file.
1171         * gcc.target/arm/neon/polytypes.c: New file.
1172         * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
1173
1174 2007-07-25  Janis Johnson  <janis187@us.ibm.com>
1175
1176         * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
1177           targets where an "int" is less than 32 bits wide.
1178
1179 2007-07-25  Andreas Krebbel  <krebbel1@de.ibm.com>
1180
1181         * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
1182
1183 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1184
1185         * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
1186           during addition if an int is only 16 bits wide.
1187         * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
1188
1189 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1190
1191         * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
1192           size as "long int" and are 32 or 64 bits wide.
1193         * gcc.dg/torture/pr28814.c: Likewise.
1194
1195 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1196
1197         * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
1198           exactly as wide as an int.
1199
1200 2007-07-25  Danny Smith  <dannysmith@users.sourceforge.net>
1201
1202         * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
1203         Define and use throughout as long long printf format specifier.
1204         * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
1205         Likewise.
1206
1207 2007-07-24  H.J. Lu  <hongjiu.lu@intel.com>
1208
1209         *  gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
1210         for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
1211
1212 2007-07-25  Ben Elliston  <bje@au.ibm.com>
1213
1214         * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
1215
1216 2007-07-24  Daniel Jacobowitz  <dan@codesourcery.com>
1217
1218         * gcc.c-torture/execute/20070724-1.c: New.
1219
1220 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
1221
1222         PR fortran/31205
1223         * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
1224         "deallocates" to 24, since patch has code rid of much spurious
1225         code.
1226         * gfortran.dg/interface_assignment_1.f90 : New test.
1227
1228         PR fortran/32842
1229         * gfortran.dg/interface_assignment_2.f90 : New test.
1230
1231 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
1232
1233         PR fortran/32867
1234         * fortran.dg/initialization_10.f90: New test.
1235
1236 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
1237
1238         PR fortran/32778
1239         * gfortran.dg/imag_2.f: Removed
1240         * gfortran.dg/warn_std_1.f90: New test.
1241         * gfortran.dg/warn_std_2.f90: New test.
1242         * gfortran.dg/warn_std_3.f90: New test.
1243
1244 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
1245
1246         PR c++/29001
1247         * g++.dg/init/new22.C: New.
1248
1249 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
1250
1251         PR c++/32561
1252         * g++.dg/template/crash67.C: New.
1253
1254 2007-07-24  Dorit Nuzman  <dorit@il.ibm.com>
1255
1256         * lib/target-support.exp (check_effective_target_natural_alignment): 
1257         (check_effective_target_vector_alignment_reachable): New.
1258         * config/spu/spu.c (spu_vector_alignment_reachable): New.
1259         (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
1260         * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target 
1261         check.
1262         * gcc.dg/vect/pr25413.c: Likewise.
1263         * gcc.dg/vect/pr31699.c: Likewise.
1264
1265 2007-07-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
1266
1267         PR fortran/30814
1268         * gfortran.dg/pack_bounds_1.f90:  New test case.
1269
1270 2007-07-23 Â Daniel Franke Â <franke.daniel@gmail.com>
1271
1272         PR fortran/31639
1273         * gfortran.dg/initialization_9.f90: New test.
1274
1275 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
1276
1277         PR fortran/32797
1278         PR fortran/32800
1279         * gfortran.dg/bind_c_usage_8.f03: New test case.
1280         * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
1281         * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message. 
1282
1283 2007-07-23  Richard Sandiford  <richard@codesourcery.com>
1284
1285         * gcc.target/mips/branch-cost-1.c: New test.
1286         * gcc.target/mips/branch-cost-2.c: Likewise.
1287
1288 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
1289
1290         PR fortran/32732
1291         * gfortran.dg/c_char_tests.f03: New test case.
1292         * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
1293         * gfortran.dg/c_char_tests_2.f03: New test case.
1294         * gfortran.dg/value_6.f03: Ditto.
1295         * gfortran.dg/value_7.f03: Ditto.
1296
1297 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
1298
1299         PR fortran/32600
1300         * gfortran.dg/c_funloc_tests_5.f03: New.
1301         * gfortran.dg/c_funloc_tests_5.f04: New.
1302         * gfortran.dg/c_funloc_tests_4_driver.c: New.
1303
1304 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
1305
1306         PR c++/32839
1307         * g++.dg/expr/call4.C: New.
1308         * g++.dg/expr/call5.C: New.
1309
1310 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
1311
1312         PR fortran/32710
1313         * gfortran.dg/namelist_30.f90: New test.
1314
1315 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
1316
1317         PR fortran/29962
1318         * gfortran.dg/array_initializer_1.f90: Removed warning.
1319         * gfortran.dg/initialization_1.f90: Adjusted messages.
1320         * gfortran.dg/nested_modules_6.f90: Removed warning.
1321
1322         PR fortran/31253
1323         * gfortran.dg/initialization_7.f90: New test.
1324
1325         PR fortran/31639
1326         * gfortran.dg/initialization_8.f90: New test.
1327
1328 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
1329
1330         PR c++/30818
1331         * g++.dg/template/crash47.C: Adjust errors.
1332         * g++.dg/template/crash48.C: Adjust errors.
1333         * g++.dg/template/typename12.C: New.
1334         * g++.dg/template/typename13.C: New.
1335         * g++.dg/template/typename14.C: New.
1336         * g++.dg/template/typedef6.C: Adjust errors.
1337
1338 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
1339
1340         PR fortran/32627
1341         * gfortran.dg/pr32627_driver.c: Driver for pr32627.
1342         * gfortran.dg/pr32627.f03: New test case.
1343
1344         * gfortran.dg/c_f_pointer_logical.f03: New test case.
1345         * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
1346         c_f_pointer_logical.
1347         * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
1348         c_f_pointer_complex.
1349         * gfortran.dg/c_f_pointer_complex.f03: New test case.
1350         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
1351         c_f_pointer_shape_tests_2.
1352         * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
1353
1354 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
1355
1356         PR fortran/32804
1357         * gfortran.dg/c_loc_tests_9.f03: New test case.
1358         * gfortran.dg/c_loc_tests_10.f03: Ditto.
1359
1360 2007-07-21  Lee Millward  <lee.millward@gmail.com>
1361
1362         PR fortran/32823
1363         * gfortran.dg/int_2.f90: New test.
1364         
1365 2007-07-21  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1366
1367         * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
1368
1369 2007-07-20  Richard Sandiford  <richard@codesourcery.com>
1370
1371         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
1372         * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
1373
1374 2007-07-20  Uros Bizjak  <ubizjak@gmail.com>
1375
1376         PR tree-optimization/19910
1377         * gcc.dg/pr19910.c: New test.
1378
1379 2007-07-19  Daniel Franke  <franke.daniel@gmail.com>
1380
1381         PR fortran/32738
1382         * gfortran.dg/pr32738.f90: New test.
1383
1384 2007-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
1385
1386         PR tree-optimzation/32635
1387         * gfortran.dg/pr32635.f:  New test case.
1388
1389 2007-07-18  Christopher D. Rickett  <crickett@lanl.gov>
1390
1391         PR fortran/32801
1392         * gfortran.dg/pr32801.f03: New test case.
1393
1394 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1395
1396         * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
1397         Test negative numbers also.
1398         * gcc.dg/c99-math-float-1.c: Likewise.
1399         * gcc.dg/c99-math-long-double-1.c: Likewise.
1400         * gcc.dg/c99-math.h: Check for FP exceptions.  Update for negative
1401         test inputs.
1402
1403 2007-07-18  Bob Wilson  <bob.wilson@acm.org>
1404         
1405         * lib/target-supports.exp (check_effective_target_sync_int_long):
1406         Enable for xtensa.
1407         (check_effective_target_sync_char_short): Likewise.
1408         
1409 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1410
1411         * gcc.dg/pr28796-2.c: Add more cases.
1412
1413 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1414
1415         * gcc.dg/pr28796-1.c: Add more cases.
1416         * gcc.dg/pr28796-2.c: Likewise.
1417
1418 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1419
1420         * gcc.dg/pr28796-1.c: Add more cases.
1421         * gcc.dg/pr28796-2.c: Likewise.
1422
1423 2007-07-17  Janus Weil  <jaydub66@gmail.com>
1424
1425         PR fortran/32535
1426         * gfortran.dg/pr32535.f90: New test.
1427
1428 2007-07-17  Paul Thomas  <pault@gcc.gnu.org>
1429
1430         PR fortran/31320
1431         PR fortran/32665
1432         * gfortran.dg/alloc_comp_constructor_3.f90: New test.
1433
1434 2007-07-17  Zdenek Dvorak  <dvorakz@suse.cz>
1435
1436         PR rtl-optimization/32773
1437         * gcc.dg/pr32773.c: New test.
1438
1439 2007-07-16  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1440
1441         * gcc.target/spu/intrinsics-1.c: Use dg-message to
1442         match flax-vector-conversions note.
1443         * gcc.target/spu/fixed-range-bad.c: Use dg-warning
1444         instead of dg-error for the warning.
1445
1446 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1447
1448         * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
1449           adapted to work on targets with 16-bit or wider int.
1450         * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
1451         * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
1452         * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
1453         * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
1454
1455 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1456
1457         * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
1458         support large arrays.
1459         * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
1460         * gcc.dg/20061109-1.c: Likewise.
1461         * gcc.c-torture/execute/20061101-1.x: Likewise.
1462         * gcc.c-torture/execute/pr29797-1.x: Likewise.
1463         * gcc.c-torture/execute/pr31448.x: Likewise.
1464
1465 2007-07-16  Lee Millward  <lee.millward@gmail.com>
1466
1467         * gfortran.dg/cmplx_intrinsic_1.f90: New test.
1468
1469         PR fortran/32238
1470         * gfortran.dg/pr32238.f90: New test.
1471
1472         PR fortran/32222
1473         * gfortran.dg/pr32222.f90: New test.
1474
1475         PR fortran/32242
1476         * gfortran.dg/pr32242.f90: New test.
1477         
1478 2007-07-16  Sandra Loosemore  <sandra@codesourcery.com>
1479             David Ung  <davidu@mips.com>
1480
1481         * gcc.target/mips/mips-sched-madd.c: New test case.
1482
1483 2007-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1484
1485         PR libfortran/32611
1486         * gfortran.dg/large_real_kind_1.f90: Update test.
1487         * gfortran.dg/pr17706.f90: Update test.
1488         * gfortran.dg/fmt_zero_digits.f90: Update test.
1489         * gfortran.dg/fmt_zero_precision.f90: Update test.
1490         * gfortran.dg/real_const_3.f90: Update test.
1491
1492 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1493
1494         PR fortran/32036
1495         * gfortran.dg/bounds_check_8.f90: New test.
1496         * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
1497
1498 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1499
1500         PR fortran/32357
1501         * gfortran.dg/mvbits_2.f90: New test.
1502
1503 2007-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
1504
1505         PR libfortran/32731
1506         * gfortran.dg/pack_mask_1.f90:  New test.
1507         * gfortran.dg/unpack_mask_1.f90:  New test.
1508
1509 2007-07-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
1510
1511         * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
1512         * gcc.dg/20001101-1.c: Likewise.
1513         * gcc.dg/20001102-1.c: Likewise.
1514         * gcc.dg/20020116-2.c: Likewise.
1515         * gcc.dg/20020416-1.c: Likewise.
1516         * gcc.dg/sparc-constant-1.c: Likewise.
1517         * gcc.dg/sparc-dwarf2.c: Likewise.
1518         * gcc.dg/sparc-frame-1.c: Likewise.
1519         * gcc.dg/sparc-getcontext-1.c: Likewise.
1520         * gcc.dg/sparc-loop-1.c: Likewise.
1521         * gcc.dg/sparc-reg-1.c: Likewise.
1522         * gcc.dg/sparc-ret.c: Likewise.
1523         * gcc.dg/sparc-trap-1.c: Likewise.
1524         * gcc.dg/ultrasp10.c: Likewise.
1525         * gcc.dg/ultrasp11.c: Likewise.
1526         * gcc.dg/ultrasp1.c: Likewise.
1527         * gcc.dg/ultrasp2.c: Likewise.
1528         * gcc.dg/ultrasp3.c: Likewise.
1529         * gcc.dg/ultrasp4.c: Likewise.
1530         * gcc.dg/ultrasp5.c: Likewise.
1531         * gcc.dg/ultrasp6.c: Likewise.
1532         * gcc.dg/ultrasp7.c: Likewise.
1533         * gcc.dg/ultrasp8.c: Likewise.
1534         * gcc.dg/ultrasp9.c: Likewise.
1535         * gcc.dg/splet-1.c: Delete.
1536
1537 2007-07-14  Daniel Franke  <franke.daniel@gmail.com>
1538
1539         PR fortran/32724
1540         * gfortran.dg/stfunc_5.f90: New test.
1541
1542 2007-07-14  Uros Bizjak  <ubizjak@gmail.com>
1543
1544         * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
1545         New procedure to check if arrays are naturally aligned to the vector
1546         alignment boundary.
1547         * gcc.dg/vect/pr25413a.c: Do not include stdarg.h.  Use __SIZE_TYPE__
1548         in size_t typedef.  Adjust tree dump scan results according to
1549         vect_aligned_arrays target check.
1550         * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
1551         vect_aligned_arrays target check.
1552         * gcc.dg/vect/pr31699.c: Ditto.
1553
1554 2007-07-13  Sa Liu  <saliu@de.ibm.com>
1555
1556         * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
1557         for V2DFmode vector conditional expression.
1558         * gcc.target/spu/dfcmeq.c: New.  Test combination of abs
1559         and dfceq patterns.
1560         * gcc.target/spu/dfcmgt.c: New.  Test combination of abs
1561         and dfcgt patterns.
1562         * gcc.target/spu/intrinsics-2.c: New.  Test intrinsics for
1563         V2DFmode comparison and test special values.
1564         * lib/target-supports.exp: Switch on test for V2DFmode 
1565         vector conditional expression.
1566
1567 2007-07-13  Richard Guenther  <rguenther@suse.de>
1568
1569         PR tree-optimization/32721
1570         * gcc.dg/pr32721.c: New testcase.
1571
1572 2007-07-13  Hans-Peter Nilsson  <hp@axis.com>
1573
1574         * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
1575         error message part that continues on a new line.
1576
1577 2007-07-12  Geoffrey Keating  <geoffk@apple.com>
1578
1579         * gcc.dg/c99-tgmath-1.c: New.
1580         * gcc.dg/c99-tgmath-2.c: New.
1581         * gcc.dg/c99-tgmath-3.c: New.
1582         * gcc.dg/c99-tgmath-4.c: New.
1583
1584 2007-07-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1585             Janis Johnson  <janis187@us.ibm.com>
1586
1587         PR testsuite/25241
1588         * gcc.test-framework/dg-error-exp-F.c: New test.
1589         * gcc.test-framework/dg-warning-exp-F.c: New test.
1590         * lib/gcc.exp: Enable warning and error prefixes.
1591         * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
1592         (dg-error): Wrap original dg-error.
1593         * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
1594         markers from dg-error/dg-warning directives.
1595         * gcc.dg/20040322-1.c: Likewise.
1596         * gcc.dg/Wchar-subscripts-1.c: Likewise.
1597         * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
1598         * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
1599         * gcc.dg/Werror-1.c: Likewise.
1600         * gcc.dg/Werror-10.c: Likewise.
1601         * gcc.dg/Werror-11.c: Likewise.
1602         * gcc.dg/Werror-2.c: Likewise.
1603         * gcc.dg/Werror-3.c: Likewise.
1604         * gcc.dg/Werror-4.c: Likewise.
1605         * gcc.dg/Werror-5.c: Likewise.
1606         * gcc.dg/Werror-6.c: Likewise.
1607         * gcc.dg/Werror-7.c: Likewise.
1608         * gcc.dg/Werror-8.c: Likewise.
1609         * gcc.dg/Werror-9.c: Likewise.
1610         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
1611         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
1612         * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
1613         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
1614         * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
1615         * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
1616         * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
1617         * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
1618         * gcc.dg/Wnested-externs-1.c: Likewise.
1619         * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
1620         * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
1621         * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
1622         * gcc.dg/Wshadow-3.c: Likewise.
1623         * gcc.dg/Wtraditional-conversion-2.c: Likewise.
1624         * gcc.dg/Wwrite-strings-1.c: Likewise.
1625         * gcc.dg/anon-struct-5.c: Likewise.
1626         * gcc.dg/anon-struct-6.c: Likewise.
1627         * gcc.dg/anon-struct-7.c: Likewise.
1628         * gcc.dg/anon-struct-8.c: Likewise.
1629         * gcc.dg/array-8.c: Likewise.
1630         * gcc.dg/array-quals-2.c: Likewise.
1631         * gcc.dg/asm-qual-1.c: Likewise.
1632         * gcc.dg/asm-wide-1.c: Likewise.
1633         * gcc.dg/assign-warn-1.c: Likewise.
1634         * gcc.dg/assign-warn-2.c: Likewise.
1635         * gcc.dg/bitfld-10.c: Likewise.
1636         * gcc.dg/bitfld-11.c: Likewise.
1637         * gcc.dg/bitfld-12.c: Likewise.
1638         * gcc.dg/bitfld-13.c: Likewise.
1639         * gcc.dg/bitfld-14.c: Likewise.
1640         * gcc.dg/builtin-choose-expr-2.c: Likewise.
1641         * gcc.dg/builtins-30.c: Likewise.
1642         * gcc.dg/c90-const-expr-5.c: Likewise.
1643         * gcc.dg/c90-typespec-1.c: Likewise.
1644         * gcc.dg/c99-const-expr-5.c: Likewise.
1645         * gcc.dg/c99-flex-array-5.c: Likewise.
1646         * gcc.dg/c99-fordecl-3.c: Likewise.
1647         * gcc.dg/c99-tag-3.c: Likewise.
1648         * gcc.dg/c99-typespec-1.c: Likewise.
1649         * gcc.dg/c99-vla-jump-1.c: Likewise.
1650         * gcc.dg/c99-vla-jump-2.c: Likewise.
1651         * gcc.dg/c99-vla-jump-3.c: Likewise.
1652         * gcc.dg/c99-vla-jump-4.c: Likewise.
1653         * gcc.dg/c99-vla-jump-5.c: Likewise.
1654         * gcc.dg/cast-1.c: Likewise.
1655         * gcc.dg/cast-2.c: Likewise.
1656         * gcc.dg/cast-3.c: Likewise.
1657         * gcc.dg/cast-4.c: Likewise.
1658         * gcc.dg/cast-pretty-print-1.c: Likewise.
1659         * gcc.dg/comp-goto-2.c: Likewise.
1660         * gcc.dg/comp-goto-3.c: Likewise.
1661         * gcc.dg/cpp/error-1.c: Likewise.
1662         * gcc.dg/cpp/if-paren.c: Likewise.
1663         * gcc.dg/decl-7.c: Likewise.
1664         * gcc.dg/decl-8.c: Likewise.
1665         * gcc.dg/decl-nospec-1.c: Likewise.
1666         * gcc.dg/decl-nospec-2.c: Likewise.
1667         * gcc.dg/decl-nospec-3.c: Likewise.
1668         * gcc.dg/declspec-10.c: Likewise.
1669         * gcc.dg/declspec-11.c: Likewise.
1670         * gcc.dg/declspec-12.c: Likewise.
1671         * gcc.dg/declspec-13.c: Likewise.
1672         * gcc.dg/declspec-14.c: Likewise.
1673         * gcc.dg/declspec-15.c: Likewise.
1674         * gcc.dg/declspec-16.c: Likewise.
1675         * gcc.dg/declspec-17.c: Likewise.
1676         * gcc.dg/declspec-4.c: Likewise.
1677         * gcc.dg/declspec-5.c: Likewise.
1678         * gcc.dg/declspec-6.c: Likewise.
1679         * gcc.dg/declspec-7.c: Likewise.
1680         * gcc.dg/declspec-8.c: Likewise.
1681         * gcc.dg/declspec-9.c: Likewise.
1682         * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
1683         * gcc.dg/dfp/constants-c99.c: Likewise.
1684         * gcc.dg/dfp/keywords-c89.c: Likewise.
1685         * gcc.dg/dfp/keywords-c99.c: Likewise.
1686         * gcc.dg/dfp/keywords-reserved.c: Likewise.
1687         * gcc.dg/dfp/typespec.c: Likewise.
1688         * gcc.dg/dremf-type-compat-2.c: Likewise.
1689         * gcc.dg/dremf-type-compat-3.c: Likewise.
1690         * gcc.dg/dremf-type-compat-4.c: Likewise.
1691         * gcc.dg/empty-source-2.c: Likewise.
1692         * gcc.dg/empty-source-3.c: Likewise.
1693         * gcc.dg/enum3.c: Likewise.
1694         * gcc.dg/extra-semi-2.c: Likewise.
1695         * gcc.dg/extra-semi-3.c: Likewise.
1696         * gcc.dg/float-range-1.c: Likewise.
1697         * gcc.dg/float-range-2.c: Likewise.
1698         * gcc.dg/float-range-3.c: Likewise.
1699         * gcc.dg/float-range-5.c: Likewise.
1700         * gcc.dg/format/asm_fprintf-2.c: Likewise.
1701         * gcc.dg/format/asm_fprintf-3.c: Likewise.
1702         * gcc.dg/format/asm_fprintf-4.c: Likewise.
1703         * gcc.dg/format/asm_fprintf-5.c: Likewise.
1704         * gcc.dg/format/cast-1.c: Likewise.
1705         * gcc.dg/format/gcc_diag-3.c: Likewise.
1706         * gcc.dg/format/gcc_diag-4.c: Likewise.
1707         * gcc.dg/format/gcc_diag-6.c: Likewise.
1708         * gcc.dg/format/gcc_diag-8.c: Likewise.
1709         * gcc.dg/format/gcc_diag-9.c: Likewise.
1710         * gcc.dg/format/nul-2.c: Likewise.
1711         * gcc.dg/format/opt-1.c: Likewise.
1712         * gcc.dg/format/opt-2.c: Likewise.
1713         * gcc.dg/format/opt-3.c: Likewise.
1714         * gcc.dg/format/opt-4.c: Likewise.
1715         * gcc.dg/format/opt-5.c: Likewise.
1716         * gcc.dg/format/opt-6.c: Likewise.
1717         * gcc.dg/framework-2.c: Likewise.
1718         * gcc.dg/func-args-1.c: Likewise.
1719         * gcc.dg/func-outside-1.c: Likewise.
1720         * gcc.dg/func-outside-2.c: Likewise.
1721         * gcc.dg/gnu-cond-expr-2.c: Likewise.
1722         * gcc.dg/gnu-cond-expr-3.c: Likewise.
1723         * gcc.dg/if-empty-1.c: Likewise.
1724         * gcc.dg/init-bad-1.c: Likewise.
1725         * gcc.dg/init-bad-2.c: Likewise.
1726         * gcc.dg/init-bad-3.c: Likewise.
1727         * gcc.dg/init-desig-obs-2.c: Likewise.
1728         * gcc.dg/init-desig-obs-3.c: Likewise.
1729         * gcc.dg/init-empty-2.c: Likewise.
1730         * gcc.dg/init-empty-3.c: Likewise.
1731         * gcc.dg/inline-11.c: Likewise.
1732         * gcc.dg/inline-12.c: Likewise.
1733         * gcc.dg/inline-8.c: Likewise.
1734         * gcc.dg/inline-9.c: Likewise.
1735         * gcc.dg/inline3.c: Likewise.
1736         * gcc.dg/label-decl-1.c: Likewise.
1737         * gcc.dg/label-decl-2.c: Likewise.
1738         * gcc.dg/label-decl-3.c: Likewise.
1739         * gcc.dg/label-decl-4.c: Likewise.
1740         * gcc.dg/long-long-typespec-1.c: Likewise.
1741         * gcc.dg/lvalue-2.c: Likewise.
1742         * gcc.dg/lvalue-3.c: Likewise.
1743         * gcc.dg/nested-func-3.c: Likewise.
1744         * gcc.dg/nested-redef-1.c: Likewise.
1745         * gcc.dg/noreturn-4.c: Likewise.
1746         * gcc.dg/old-style-prom-2.c: Likewise.
1747         * gcc.dg/old-style-prom-3.c: Likewise.
1748         * gcc.dg/old-style-then-proto-1.c: Likewise.
1749         * gcc.dg/overflow-warn-1.c: Likewise.
1750         * gcc.dg/overflow-warn-2.c: Likewise.
1751         * gcc.dg/overflow-warn-3.c: Likewise.
1752         * gcc.dg/overflow-warn-4.c: Likewise.
1753         * gcc.dg/overflow-warn-6.c: Likewise.
1754         * gcc.dg/parm-forwdecl-2.c: Likewise.
1755         * gcc.dg/parm-forwdecl-3.c: Likewise.
1756         * gcc.dg/parm-impl-decl-1.c: Likewise.
1757         * gcc.dg/parm-impl-decl-2.c: Likewise.
1758         * gcc.dg/parm-incomplete-1.c: Likewise.
1759         * gcc.dg/parm-mismatch-1.c: Likewise.
1760         * gcc.dg/pointer-arith-1.c: Likewise.
1761         * gcc.dg/pointer-arith-2.c: Likewise.
1762         * gcc.dg/pointer-arith-3.c: Likewise.
1763         * gcc.dg/pointer-arith-4.c: Likewise.
1764         * gcc.dg/pointer-arith-6.c: Likewise.
1765         * gcc.dg/pointer-arith-7.c: Likewise.
1766         * gcc.dg/pointer-arith-8.c: Likewise.
1767         * gcc.dg/pr13804-1.c: Likewise.
1768         * gcc.dg/pr15698-1.c: Likewise.
1769         * gcc.dg/pr15698-2.c: Likewise.
1770         * gcc.dg/pr15698-3.c: Likewise.
1771         * gcc.dg/pr15698-4.c: Likewise.
1772         * gcc.dg/pr15698-5.c: Likewise.
1773         * gcc.dg/pr15698-6.c: Likewise.
1774         * gcc.dg/pr15698-7.c: Likewise.
1775         * gcc.dg/pr15698-8.c: Likewise.
1776         * gcc.dg/pr17188-1.c: Likewise.
1777         * gcc.dg/pr17301-1.c: Likewise.
1778         * gcc.dg/pr17301-2.c: Likewise.
1779         * gcc.dg/pr17730-1.c: Likewise.
1780         * gcc.dg/pr20368-1.c: Likewise.
1781         * gcc.dg/pr20368-2.c: Likewise.
1782         * gcc.dg/pr20368-3.c: Likewise.
1783         * gcc.dg/pr22308-1.c: Likewise.
1784         * gcc.dg/qual-component-1.c: Likewise.
1785         * gcc.dg/redecl-1.c: Likewise.
1786         * gcc.dg/redecl-11.c: Likewise.
1787         * gcc.dg/redecl-12.c: Likewise.
1788         * gcc.dg/redecl-13.c: Likewise.
1789         * gcc.dg/redecl-14.c: Likewise.
1790         * gcc.dg/redecl-15.c: Likewise.
1791         * gcc.dg/register-var-1.c: Likewise.
1792         * gcc.dg/register-var-2.c: Likewise.
1793         * gcc.dg/stmt-expr-2.c: Likewise.
1794         * gcc.dg/stmt-expr-3.c: Likewise.
1795         * gcc.dg/stmt-expr-label-1.c: Likewise.
1796         * gcc.dg/stmt-expr-label-2.c: Likewise.
1797         * gcc.dg/stmt-expr-label-3.c: Likewise.
1798         * gcc.dg/struct-empty-2.c: Likewise.
1799         * gcc.dg/struct-empty-3.c: Likewise.
1800         * gcc.dg/struct-parse-1.c: Likewise.
1801         * gcc.dg/struct-semi-1.c: Likewise.
1802         * gcc.dg/struct-semi-2.c: Likewise.
1803         * gcc.dg/struct-semi-3.c: Likewise.
1804         * gcc.dg/switch-5.c: Likewise.
1805         * gcc.dg/switch-6.c: Likewise.
1806         * gcc.dg/switch-7.c: Likewise.
1807         * gcc.dg/tls/diag-5.c: Likewise.
1808         * gcc.dg/transparent-union-1.c: Likewise.
1809         * gcc.dg/transparent-union-3.c: Likewise.
1810         * gcc.dg/typespec-1.c: Likewise.
1811         * gcc.dg/vla-init-2.c: Likewise.
1812         * gcc.dg/vla-init-3.c: Likewise.
1813         * gcc.dg/vla-init-4.c: Likewise.
1814         * gcc.dg/vla-init-5.c: Likewise.
1815         * gcc.dg/void-cast-2.c: Likewise.
1816         * gcc.dg/wvla-3.c: Likewise.
1817         * gcc.dg/wvla-7.c: Likewise.
1818         * gcc.target/i386/991209-1.c: Likewise.
1819         * gcc.target/ia64/fpreg-1.c: Likewise.
1820         * gcc.target/m68k/interrupt_thread-2.c: Likewise.
1821         * gcc.target/m68k/interrupt_thread-3.c: Likewise.
1822         
1823 2007-07-12 Â Daniel Franke Â <franke.daniel@gmail.com>
1824
1825         PR fortran/31639
1826         * gfortran.dg/func_decl_4.f90: New test.
1827
1828 2007-07-12  Paul Thomas  <pault@gcc.gnu.org>
1829
1830         PR fortran/32727
1831         * gfortran.dg/interface_17.f90: New test.
1832
1833 2007-07-12  Christopher D. Rickett  <crickett@lanl.gov>
1834
1835         PR fortran/32599
1836         * gfortran.dg/32599.f03: New test case.
1837
1838         PR fortran/32601
1839         * gfortran.dg/32601.f03: New test case.
1840         * gfortran.dg/32601_1.f03: Ditto.
1841         * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
1842         * gfortran.dg/c_ptr_tests_10.f03: Ditto.
1843
1844 2007-07-12  Steve Ellcey  <sje@cup.hp.com>
1845
1846         * gcc.c-torture/execute/align-3.c: Remove function addr check.
1847
1848 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
1849             Devang Patel  <dpatel@apple.com>
1850
1851         PR tree-optimization/25413
1852         * gcc.dg/vect/vect-align-1.c: New.
1853         * gcc.dg/vect/vect-align-2.c: New.
1854         * gcc.dg/vect/pr25413.c: New.
1855         * gcc.dg/vect/pr25413a.c: New.
1856         * gcc.dg/vect/pr31699.c: Fix dg-final check.
1857
1858 2007-07-12  Nathan Froyd  <froydnj@codesourcery.com>
1859
1860         * lib/target-support.exp (check_ultrasparc_hw_available):
1861         New function.
1862         (is-effective-target): Check $arg for ultrasparc_hw.
1863         (is-effective-target-keyword): Likewise.
1864         * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
1865         when determining what to do on sparc platforms.
1866         * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
1867         * gcc.dg/20001101-1.c: Likewise.
1868         * gcc.dg/20001101-2.c: Likewise.
1869         * gcc.dg/ultrasp9.c: Likewise.
1870         * gcc.dg/ultrasp10.c: Likewise.
1871         * gcc.target/sparc/pdist-3.c: Likewise.
1872
1873 2007-07-12  Daniel Jacobowitz  <dan@codesourcery.com>
1874
1875         * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
1876
1877 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
1878
1879         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
1880         get vectorized.
1881         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
1882         now get vectorized.
1883         * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
1884         * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
1885         * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
1886         * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
1887         * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
1888         * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
1889         * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
1890         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
1891         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
1892         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
1893         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
1894         * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
1895         * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
1896         * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
1897         * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
1898         * lib/target-supports.exp (check_effective_target_vect_int_mul):
1899         Add spu.
1900
1901 2007-07-12  Jakub Jelinek  <jakub@redhat.com>
1902
1903         PR c++/30854
1904         * g++.dg/parse/error30.C: New test.
1905
1906 2007-07-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1907
1908         PR fortran/29804
1909         * gfortran.dg/alloc_comp_misc_1.f90: New test.
1910
1911 2007-07-11  Daniel Berlin  <dberlin@dberlin.org>
1912
1913         * gfortran.fortran-torture/compile/pr32663.f: New test.
1914
1915 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
1916
1917         PR c++/31027
1918         * g++.dg/inherit/virtual4.C: New.
1919
1920 2007-07-11  Uros Bizjak  <ubizjak@gmail.com>
1921
1922         PR target/32661
1923         * gcc.target/i386/pr32661-1.c: New test.
1924
1925 2007-07-11  Eric Botcazou  <ebotcazou@adacore.com>
1926
1927         * gnat.dg/invariant_index.ad[sb]: New test.
1928
1929 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
1930
1931         PR c++/32560
1932         * g++.dg/template/decl3.C: New.
1933
1934 2007-07-09  Geoffrey Keating  <geoffk@apple.com>
1935
1936         PR 32617
1937         * gcc.c-torture/execute/align-3.c: New.
1938
1939 2007-07-10  Uros Bizjak  <ubizjak@gmail.com>
1940
1941         PR target/32708
1942         * gcc.target/i386/pr32708-1.c: New test.
1943         * gcc.target/i386/pr32708-2.c: Ditto.
1944         * gcc.target/i386/pr32708-3.c: Ditto.
1945
1946 2007-07-10  Mark Mitchell  <mark@codesourcery.com>
1947
1948         * g++.dg/init/new20.C: Remove svn:executable flag.
1949
1950 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
1951
1952         * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
1953
1954 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
1955
1956         * gcc.dg/ultrasp7.c: Add fpic target requirement.
1957
1958 2007-07-10  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1959
1960         PR testsuite/25241
1961         * gcc.dg/pch/counter-2.c: Match every message with its appropriate
1962         directive.
1963         
1964 2007-07-10  Paul Thomas  <pault@gcc.gnu.org>
1965
1966         PR fortran/32157
1967         * gfortran.dg/overload_2.f90: New test.
1968
1969         PR fortran/32689
1970         * gfortran.dg/transfer_simplify_5.f90
1971
1972         PR fortran/32634
1973         * gfortran.dg/interface_15.f90: New test.
1974
1975 2007-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
1976
1977         PR libfortran/32336
1978         * gfortran.dg/matmul_5.f90:  New test case.
1979
1980 2007-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
1981
1982         * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
1983         * gcc.dg/fesd-any.h: Likewise.
1984         * gcc.dg/fesd-baseonly.c: Likewise.
1985         * gcc.dg/fesd-baseonly.h: Likewise.
1986         * gcc.dg/fesd-none.c: Likewise.
1987         * gcc.dg/fesd-none.h: Likewise.
1988         * gcc.dg/fesd-reduced.c: Likewise.
1989         * gcc.dg/fesd-reduced.h: Likewise.
1990         * gcc.dg/fesd-sys.c: Likewise.
1991         * gcc.dg/fesd-sys.h: Likewise
1992         * gcc.dg/fesd.h: Likewise.
1993
1994         * g++.dg/debug/dwarf2: New directory.
1995         * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
1996         * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
1997         * g++.dg/other/fesd-any.h: Likewise.
1998         * g++.dg/other/fesd-baseonly.C: Likewise.
1999         * g++.dg/other/fesd-baseonly.h: Likewise.
2000         * g++.dg/other/fesd-none.C: Likewise.
2001         * g++.dg/other/fesd-none.h: Likewise.
2002         * g++.dg/other/fesd-reduced.C: Likewise.
2003         * g++.dg/other/fesd-reduced.h: Likewise.
2004         * g++.dg/other/fesd-sys.C: Likewise.
2005         * g++.dg/other/fesd-sys.h: Likewise.
2006         * g++.dg/other/fesd.h: Likewise.
2007
2008 2007-07-09  Daniel Franke  <franke.daniel@gmail.com>
2009
2010         PR fortran/31129
2011         * gfortran.dg/parameter_unused.f90: New test.
2012
2013 2007-07-09  Uros Bizjak  <ubizjak@gmail.com>
2014
2015         PR tree-optimization/32681
2016         * gcc.dg/tree-ssa/pr32681.c: New test.
2017
2018 2007-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2019
2020         PR fortran/32678
2021         * gfortran.dg/fmt_t_5.f90: New test.
2022
2023 2007-07-08  Paolo Carlini  <pcarlini@suse.de>
2024
2025         PR c++/30535
2026         * g++.dg/template/operator10.C: New.
2027
2028 2007-07-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
2029
2030         PR libfortran/32217
2031         * gfortran.dg/unpack_zerosize_1.f90:  New test case.
2032
2033 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
2034
2035         PR fortran/29876
2036         * gfortran.dg/operator_6.f90: New test.
2037
2038 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
2039
2040         PR fortran/17711
2041         * gfortran.dg/operator_4.f90: New test.
2042         * gfortran.dg/operator_5.f90: New test.
2043         * gfortran.dg/logical_comp.f90: Adjusted error messages.
2044         * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
2045
2046 2007-07-08  Tobias Burnus  <burnus@net-b.de>
2047
2048         PR fortran/32669
2049         * gfortran.dg/argument_checking_6.f90: New.
2050
2051 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
2052
2053         PR fortran/25094
2054         * gfortran.dg/interface_155555.f90: New test.
2055
2056 2007-07-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2057
2058         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
2059         c99-math-long-double-1.c, c99-math.h: Test subnormals.
2060
2061 2007-07-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2062
2063         PR testsuite/25241
2064         * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
2065         discern pedantic diagnostics and errors.
2066         * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
2067         and not an error.
2068         * gcc.dg/20050121-1.c: This is an error and not a warning.
2069         * gcc.target/i386/sseregparm-2.c:  Likewise.
2070         * gcc.target/i386/20060512-4.c: This is a warning and not an error.
2071         * gcc.dg/charset/attribute2.c: Likewise.
2072         * gcc.dg/bitfld-1.c: Likewise.
2073         * gcc.dg/pack-test-2.c: Likewise.
2074         * gcc.dg/940510-1.c: Match separately error and warning.
2075         * gcc.dg/array-2.c: Match separately multiple messages. The second
2076         diagnostic is a pedantic warning and not an error.
2077         * gcc.dg/pr14475.c: Match separately multiple messages.
2078         * gcc.dg/pr18809-1.c: Likewise.
2079         * gcc.dg/pr27953.c: Likewise.
2080         * gcc.dg/vla-init-1.c: Likewise.
2081         * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
2082
2083 2007-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2084
2085         PR fortran/32644
2086         * gfortran.dg/char_decl_1.f90: New test.
2087
2088 2007-07-07  Daniel Berlin  <dberlin@dberlin.org>
2089
2090         * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
2091
2092 2007-07-07  Mark Mitchell  <mark@codesourcery.com>
2093
2094         PR c++/32232
2095         * g++.dg/template/overload9.C: New test.
2096
2097 2007-07-06  Daniel Berlin  <dberlin@dberlin.org>
2098
2099         * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
2100         * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
2101
2102 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
2103
2104         * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
2105         * gcc.dg/20001012-2.c: Likewise.
2106         * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
2107         * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
2108
2109 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
2110
2111         * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
2112         about the chunk size when STACK_SIZE is defined.
2113
2114 2007-07-06  Josh Conner  <jconner@apple.com>
2115
2116         PR middle-end/32602
2117         * gcc.dg/sibcall-8.c: New test.
2118
2119 2007-07-06  Josh Conner  <jconner@apple.com>
2120
2121         PR middle-end/32603
2122         * gcc.target/arm/sibcall-1.c: New test.
2123
2124 2007-07-06  H.J. Lu  <hongjiu.lu@intel.com>
2125
2126         * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
2127
2128 2007-07-06  Daniel Franke  <franke.daniel@gmail.com>
2129
2130         * gfortran.dg/save_parameter.f90: New test.
2131         * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
2132
2133 2007-07-06  Richard Guenther  <rguenther@suse.de>
2134
2135         * g++.dg/opt/pr30965.C: New testcase.
2136
2137 2007-07-06  Richard Sandiford  <richard@codesourcery.com>
2138
2139         * gcc.target/mips/save-restore-5.c: New test.
2140
2141 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
2142
2143         PR rtl_optimization/32450
2144         * gcc.dg/pr32450.c: New runtime test.
2145
2146 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
2147
2148         * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
2149         single underscore in scan directives.
2150
2151 2007-07-05  Mark Mitchell  <mark@codesourcery.com>
2152
2153         PR c++/32245
2154         * g++.dg/init/ptrmem4.C: New test.
2155
2156         PR c++/32251
2157         * g++.dg/init/new21.C: Likewise.
2158
2159         PR c++/31992
2160         * g++.dg/template/static30.C: Likewise.
2161
2162 2007-07-05  Dorit Nuzman  <dorit@il.ibm.com>
2163
2164         * gcc.dg/vect/costmodel/ppc: New directory.
2165         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
2166         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
2167         New test.
2168         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
2169         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
2170         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
2171         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
2172         * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
2173         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
2174         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
2175         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
2176         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
2177         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
2178         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
2179         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
2180         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
2181         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
2182
2183 2007-07-05  Tobias Burnus  <burnus@net-b.de>
2184
2185         PR fortran/32359
2186         * gfortran.dg/module_md5_1.f90: Update MD5 number.
2187
2188 2007-07-05  Paul Thomas  <pault@gcc.gnu.org>
2189
2190         PR fortran/32526
2191         * gfortran.dg/interface_14.f90: New test.
2192
2193         PR fortran/32613
2194         * gfortran.dg/do_iterator_2.f90: New test.
2195
2196 2007-07-04  H.J. Lu  <hongjiu.lu@intel.com>
2197
2198         * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
2199         (FE_DEC_DOWNWARD): Likewise.
2200         (FE_DEC_UPWARD): Likewise.
2201         (FE_DEC_TOWARDZERO): Likewise.
2202         (FE_DEC_TONEARESTFROMZERO): Likewise.
2203
2204 2007-07-04  Daniel Berlin  <dberlin@dberlin.org>
2205
2206         * gcc.c-torture/compile/pr32606.c: New.
2207         * gfortran.fortran-torture/execute/pr32604.f90: New.
2208
2209 2007-07-04  Mark Mitchell  <mark@codesourcery.com>
2210
2211         * gcc.dg/visibility-12.c: New test.
2212         * gcc.dg/visibility-13.c: Likewise.
2213         * g++.dg/ext/visibility-9.C: Likewise.
2214         * g++.dg/ext/visibility-10.C: Likewise.
2215
2216 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
2217
2218         * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
2219         * gcc.dg/sh-relax-vxworks.c: New test.
2220
2221 2007-07-04  Richard Guenther  <rguenther@suse.de>
2222
2223         PR tree-optimization/32500
2224         * gcc.c-torture/execute/pr32500.c: New testcase.
2225
2226 2007-07-04  Richard Guenther  <rguenther@suse.de>
2227
2228         PR tree-optimization/32482
2229         * gcc.c-torture/compile/pr32482.c: New testcase.
2230
2231 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
2232
2233         * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
2234         VxWorks kernels.
2235         * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
2236         * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
2237         * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
2238         * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
2239
2240 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
2241
2242         * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
2243
2244 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
2245
2246         * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
2247
2248 2007-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2249
2250         PR fortran/31198
2251         * gfortran.dg/min_max_optional_1.f90: New test.
2252         * gfortran.dg/min_max_optional_2.f90: New test.
2253         * gfortran.dg/min_max_optional_3.f90: New test.
2254
2255 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2256
2257         PR fortran/32545
2258         * gfortran.dg/fmt_error.f90: New test.
2259
2260 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2261
2262         PR fortran/32612
2263         * gfortran.dg/interface_13.f90: New test.
2264
2265 2007-07-03  Dave Brolley  <brolley@redhat.com>
2266
2267         PR c++/31743
2268         * g++.dg/init/new20.C: New test.
2269
2270 2007-07-03  Christopher D. Rickett  <crickett@lanl.gov>
2271
2272         PR fortran/32579
2273         * gfortran.dg/iso_c_binding_only.f03: Updated test case.
2274
2275 2007-07-03  Tobias Burnus  <burnus@net-b.de>
2276
2277         PR fortran/25062
2278         * common_7.f90: New.
2279         * common_8.f90: New.
2280         * common_9.f90: New.
2281
2282 2007-07-03  Tobias Burnus  <burnus@net-b.de>
2283
2284         PR fortran/30940
2285         * gfortran.dg/argument_checking_1.f90: New.
2286         * gfortran.dg/argument_checking_2.f90: New.
2287         * gfortran.dg/argument_checking_3.f90: New.
2288         * gfortran.dg/argument_checking_4.f90: New.
2289         * gfortran.dg/argument_checking_5.f90: New.
2290         * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
2291         * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
2292
2293 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
2294
2295         * gcc.dg/pr32176.c: Add -w to default dg-options.
2296
2297 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
2298
2299         * gcc.c-torture/compile/ssa-pre-1.c: New test.
2300
2301 2007-07-03  Tobias Burnus  <burnus@net-b.de>
2302
2303         PR fortran/20888
2304         * gfortran.dg/null_2.f90: New.
2305
2306 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
2307             Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2308
2309         PR middle-end/32176
2310         * gcc.dg/pr32176.c: New test.
2311
2312 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
2313
2314         * gcc.dg/const-float80.c : New test.
2315         * gcc.dg/const-float128.c : New test.
2316         * gcc.dg/const-float80-ped.c : New test.
2317         * gcc.dg/const-float128-ped.c : New test.
2318
2319 2007-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2320
2321         * gcc.dg/c99-math.h: Fix typo.
2322
2323 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
2324
2325         PR libgomp/32468
2326         * gcc.dg/gomp/pr32468-1.c: New test.
2327
2328 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
2329
2330         * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
2331         an ABI option.
2332
2333 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
2334
2335         * gfortran.fortran-torture/compile/pr32583.f: New.
2336         * gcc.c-torture/compile/pr32584.c: New
2337
2338 2007-07-02  Ollie Wild  <aaw@google.com>
2339
2340         * g++.dg/lookup/using16.C: Merge dg-errors with common line.
2341         * g++.dg/lookup/using17.C: Merge dg-errors with common line.
2342
2343 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
2344
2345         * gcc.target/mips/save-restore-1.c: New test.
2346         * gcc.target/mips/save-restore-2.c: Likewise.
2347         * gcc.target/mips/save-restore-3.c: Likewise.
2348         * gcc.target/mips/save-restore-4.c: Likewise.
2349
2350 2007-07-02  Uros Bizjak  <ubizjak@gmail.com>
2351
2352         PR tree-optimization/31966
2353         PR tree-optimization/32533
2354         * gcc.dg/tree-ssa/pr31966.c: New runtime test.
2355         * gfortran.dg/pr32533.f90: Ditto.
2356
2357 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
2358
2359         * g++.dg/opt/nrv12.C: New test.
2360         * gcc.target/i386/nrv1.c: New test.
2361
2362         PR c++/31748
2363         * g++.dg/gomp/pr31748.C: New test.
2364
2365 2007-07-02  Ira Rosen  <irar@il.ibm.com>
2366  
2367         PR tree-optimization/32230
2368         * gcc.dg/vect/pr32230.c: New test.
2369
2370 2007-07-01  Christopher D. Rickett  <crickett@lanl.gov>
2371
2372         * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
2373         * bind_c_coms.f90: Ditto.
2374         * bind_c_coms_driver.c: Ditto.
2375         * bind_c_dts.f90: Ditto.
2376         * bind_c_dts_2.f03: Ditto.
2377         * bind_c_dts_2_driver.c: Ditto.
2378         * bind_c_dts_3.f03: Ditto.
2379         * bind_c_dts_4.f03: Ditto.
2380         * bind_c_dts_driver.c: Ditto.
2381         * bind_c_implicit_vars.f03: Ditto.
2382         * bind_c_procs.f03: Ditto.
2383         * bind_c_usage_2.f03: Ditto.
2384         * bind_c_usage_3.f03: Ditto.
2385         * bind_c_usage_5.f03: Ditto.
2386         * bind_c_usage_6.f03: Ditto.
2387         * bind_c_usage_7.f03: Ditto.
2388         * bind_c_vars.f90: Ditto.
2389         * bind_c_vars_driver.c: Ditto.
2390         * binding_c_table_15_1.f03: Ditto.
2391         * binding_label_tests.f03: Ditto.
2392         * binding_label_tests_10.f03: Ditto.
2393         * binding_label_tests_10_main.f03: Ditto.
2394         * binding_label_tests_11.f03: Ditto.
2395         * binding_label_tests_11_main.f03: Ditto.
2396         * binding_label_tests_12.f03: Ditto.
2397         * binding_label_tests_13.f03: Ditto.
2398         * binding_label_tests_13_main.f03: Ditto.
2399         * binding_label_tests_14.f03: Ditto.
2400         * binding_label_tests_2.f03: Ditto.
2401         * binding_label_tests_3.f03: Ditto.
2402         * binding_label_tests_4.f03: Ditto.
2403         * binding_label_tests_5.f03: Ditto.
2404         * binding_label_tests_6.f03: Ditto.
2405         * binding_label_tests_7.f03: Ditto.
2406         * binding_label_tests_8.f03: Ditto.
2407         * binding_label_tests_9.f03: Ditto.
2408         * c_assoc.f90: Ditto.
2409         * c_assoc_2.f03: Ditto.
2410         * c_f_pointer_shape_test.f90: Ditto.
2411         * c_f_pointer_tests.f90: Ditto.
2412         * c_f_tests_driver.c: Ditto.
2413         * c_funloc_tests.f03: Ditto.
2414         * c_funloc_tests_2.f03: Ditto.
2415         * c_funloc_tests_3.f03: Ditto.
2416         * c_funloc_tests_3_funcs.c: Ditto.
2417         * c_kind_params.f90: Ditto.
2418         * c_kind_tests_2.f03: Ditto.
2419         * c_kinds.c: Ditto.
2420         * c_loc_driver.c: Ditto.
2421         * c_loc_test.f90: Ditto.
2422         * c_loc_tests_2.f03: Ditto.
2423         * c_loc_tests_2_funcs.c: Ditto.
2424         * c_loc_tests_3.f03: Ditto.
2425         * c_loc_tests_4.f03: Ditto.
2426         * c_loc_tests_5.f03: Ditto.
2427         * c_loc_tests_6.f03: Ditto.
2428         * c_loc_tests_7.f03: Ditto.
2429         * c_loc_tests_8.f03: Ditto.
2430         * c_ptr_tests.f03: Ditto.
2431         * c_ptr_tests_10.f03: Ditto.
2432         * c_ptr_tests_5.f03: Ditto.
2433         * c_ptr_tests_7.f03: Ditto.
2434         * c_ptr_tests_7_driver.c: Ditto.
2435         * c_ptr_tests_8.f03: Ditto.
2436         * c_ptr_tests_8_funcs.c: Ditto.
2437         * c_ptr_tests_9.f03: Ditto.
2438         * c_ptr_tests_driver.c: Ditto.
2439         * c_size_t_driver.c: Ditto.
2440         * c_size_t_test.f03: Ditto.
2441         * com_block_driver.f90: Ditto.
2442         * global_vars_c_init.f90: Ditto.
2443         * global_vars_c_init_driver.c: Ditto.
2444         * global_vars_f90_init.f90: Ditto.
2445         * global_vars_f90_init_driver.c: Ditto.
2446         * interop_params.f03: Ditto.
2447         * iso_c_binding_only.f03: Ditto.
2448         * iso_c_binding_rename_1.f03: Ditto.
2449         * iso_c_binding_rename_1_driver.c: Ditto.
2450         * iso_c_binding_rename_2.f03: Ditto.
2451         * iso_c_binding_rename_2_driver.c: Ditto.
2452         * kind_tests_2.f03: Ditto.
2453         * kind_tests_3.f03: Ditto.
2454         * module_md5_1.f90: Ditto.
2455         * only_clause_main.c: Ditto.
2456         * print_c_kinds.f90: Ditto.
2457         * test_bind_c_parens.f03: Ditto.
2458         * test_c_assoc.c: Ditto.
2459         * test_com_block.f90: Ditto.
2460         * test_common_binding_labels.f03: Ditto.
2461         * test_common_binding_labels_2.f03: Ditto.
2462         * test_common_binding_labels_2_main.f03: Ditto.
2463         * test_common_binding_labels_3.f03: Ditto.
2464         * test_common_binding_labels_3_main.f03: Ditto.
2465         * test_only_clause.f90: Ditto.
2466         * use_iso_c_binding.f90: Ditto.
2467         * value_5.f90: Ditto.
2468         * value_test.f90: Ditto.
2469         * value_tests_f03.f90: Ditto.
2470
2471 2007-07-01  Daniel Jacobowitz  <dan@codesourcery.com>
2472
2473         * gcc.dg/tls/opt-14.c: New.
2474
2475 2007-07-01  Ollie Wild  <aaw@google.com>
2476
2477         * g++.dg/lookup/using16.C: New test.
2478         * g++.dg/lookup/using17.C: New test.
2479
2480 2007-07-01  Janne Blomqvist  <jb@gcc.gnu.org>
2481
2482         PR fortran/32239
2483         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
2484         (test_4): Use proper test for floating point equality.
2485         (test_8): Likewise.
2486
2487 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2488
2489         PR libgfortran/32554
2490         * gfortran.dg/fmt_p_1.f90: New test.
2491
2492 2007-07-01  Ira Rosen  <irar@il.ibm.com>
2493
2494         * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
2495         initialization and fix dg-final check - the initialization loop is
2496         vectorizable.
2497
2498 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
2499             Volker Reichelt  <reichelt@netcologne.de>
2500
2501         PR middle-end/32559
2502         * gcc.dg/pr32559.c: New test.
2503
2504 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
2505
2506         PR tree-optimization/25371
2507         * gcc.dg/vect/pr25371.c: New test.
2508
2509 2007-06-30  Nathan Froyd  <froydnj@codesourcery.com>
2510
2511         * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
2512         when allocating and initializing a flexible array.
2513
2514 2007-06-30  Daniel Franke  <franke.daniel@gmail.com>
2515
2516         PR fortran/20373
2517         * gfortran.dg/intrinsic.f90: New test.
2518
2519 2007-06-30  Tobias Burnus  <burnus@net-b.de>
2520
2521         PR fortran/32555
2522         * gfortran.dg/fmt_zero_check.f90: New.
2523
2524 2007-06-30  Paul Thomas  <pault@gcc.gnu.org>
2525
2526         PR fortran/30284
2527         * gfortran.dg/repeat_f90: New test.
2528
2529 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2530
2531         PR testsuite/25241
2532         * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
2533         -pedantic-errors, so we should match errors.
2534         * gcc.dg/cpp/escape-1.c: Likewise.
2535         * gcc.dg/cpp/charconst.c: Empty character constants are errors.
2536         * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
2537         warning.
2538         * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
2539         errors instead of warnings.
2540         * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
2541         a pedantic warning.
2542         * gcc.dg/cpp/arith-3.c: Likewise.
2543
2544 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2545
2546         PR testsuite/25241
2547         * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
2548         * gcc.dg/pch/valid-2.c: Likewise.
2549         * gcc.dg/pch/valid-3.c: Likewise.
2550         * gcc.dg/pch/warn-1.c: Likewise.
2551         * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
2552         
2553 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2554
2555         PR c/4076
2556         * gcc.dg/Wunused-function.c: New.
2557         
2558 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2559
2560         * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
2561
2562 2007-06-29  Douglas Gregor  <doug.gregor@gmail.com>
2563
2564         * g++.dg/other/canon-31724.C: New.
2565         
2566 2007-06-29  Jan Hubicka  <jh@suse.cz>
2567
2568         PR middle-end/32372
2569         * gcc.c-torture/compile/pr32372.c: new.
2570
2571 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
2572
2573         * gfortran.dg/operator_3.f90: New test.
2574
2575 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
2576
2577         * gfortran.dg/gomp/reduction1.f90: Adjust error message.
2578         * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
2579
2580 2007-06-29  Richard Guenther  <rguenther@suse.de>
2581
2582         PR middle-end/32493
2583         * gcc.dg/inline-23.c: New testcase.
2584
2585 2007-06-29  Uros Bizjak  <ubizjak@gmail.com>
2586
2587         PR tree-optimization/24659
2588         * gcc.target/i386/vectorize2.c: New test.
2589         * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
2590         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
2591
2592 2007-06-29  Eric Botcazou  <ebotcazou@adacore.com>
2593
2594         * gcc.dg/pointer-arith-9.c: New test.
2595
2596 2007-06-29  Tobias Burnus  <burnus@net-b.de>
2597
2598         PR fortran/32483
2599         * gfortran.dg/fmt_read_2.f90: New.
2600
2601 2007-06-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2602
2603         * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
2604         If it exists, don't try to create it.
2605
2606 2007-06-28  Geoffrey Keating  <geoffk@apple.com>
2607
2608         * g++.dg/ext/visibility/ms-compat-1.C: New.
2609
2610 2007-06-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2611
2612         PR tree-opt/32417
2613         * gfortran.fortran-torture/compile/pr32417.f90: New test.
2614
2615 2007-06-28  Dorit Nuzman  <dorit@il.ibm.com>
2616
2617         * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
2618         targets.
2619
2620 2007-06-27  Daniel Franke  <franke.daniel@gmail.com>
2621
2622         PR fortran/32467
2623         * gfortran.dg/gomp/allocatable_components_1.f90: New test.
2624
2625 2007-06-27  Richard Guenther  <rguenther@suse.de>
2626
2627         PR middle-end/32492
2628         * gcc.dg/inline-22.c: New testcase.
2629
2630 2007-06-26  Hui-May Chang <hm.chang@apple.com>
2631
2632         * gcc.target/i386/large-size-array-3.c: Remove the larger size of
2633         the scan-assembler constant.
2634
2635 2007-06-25  Geoffrey Keating  <geoffk@apple.com>
2636
2637         PR 20216
2638         * gcc.dg/pr20216.c: New.
2639
2640 2007-06-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2641
2642         PR tree-opt/32421
2643         * gcc.dg/vect/pr32421.c: New test.
2644
2645 2006-06-26  Simon Martin  <simartin@users.sourceforge.net>
2646
2647         PR c++/32111
2648         * g++.dg/other/friend5.C: New test.
2649
2650 2007-06-25  Paul Thomas  <pault@gcc.gnu.org>
2651
2652         PR fortran/32464
2653         * gfortran.dg/host_assoc_function_2.f90: New test.
2654
2655         PR fortran/31494
2656         * gfortran.dg/host_assoc_call_1.f90: New test.
2657
2658 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2659
2660         * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
2661         
2662 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2663
2664         PR fortran/32456
2665         * gfortran.dg/error_format.f90: New test.
2666
2667 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
2668
2669         PR fortran/32136
2670         * gfortran.dg/pr32136.f90: New test.
2671
2672 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
2673
2674         PR fortran/31726
2675         * gfortran.dg/minmaxloc_1.f90: New test.
2676
2677         PR fortran/32298
2678         * gfortran.dg/minmaxloc_2.f90: New test.
2679
2680 2007-06-23  Richard Guenther  <rguenther@suse.de>
2681
2682         PR tree-optimization/16876
2683         PR middle-end/29478
2684         * gcc.dg/pr29254.c: The warning is bogus.
2685         * gcc.dg/warn-1.c: Likewise.
2686         * gcc.dg/assign-warn-3.c: Likewise.
2687         * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
2688
2689 2007-06-23  Richard Earnshaw  <rearnsha@arm.com>
2690
2691         * gcc.c-torture/execute/20070623-1.c: New.
2692
2693 2007-06-22  Jan Hubicka  <jh@suse.cz>
2694
2695         * gcc.c-torture/compile/pr31541.c: New.
2696
2697 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
2698
2699         * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
2700         Remove -m64 from dg-options.
2701
2702 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
2703
2704         PR middle-end/32374
2705         * gcc.dg/pr32374.c: New test.
2706
2707 2007-06-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2708
2709         PR fortran/32360
2710         * gfortran.dg/pointer_assign_3.f90: New test.
2711
2712 2007-06-21  Sebastian Pop  <sebpop@gmail.com>
2713
2714         * gcc/testsuite/gcc.dg/tree-ssa/pr19590.c: New.
2715
2716 2007-06-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2717
2718         PR fortran/31162
2719         * gfortran.dg/assign.f90: Update test.
2720         * gfortran.dg/real_do_1.f90: Update test.
2721         * gfortran.dg/gomp/omp_do1.f90: Update test.
2722         * gfortran.dg/warnings_are_errors_1.f: Update test.
2723         * gfortran.dg/g77/20010519-1.f: Update test.
2724         * gfortran.dg/g77/pr9258.f: Update test.
2725         * gfortran.dg/g77/960317-1.f: Update test.
2726
2727 2007-06-21  Richard Guenther  <rguenther@suse.de>
2728
2729         PR tree-optimization/32453
2730         * gcc.c-torture/compile/pr32453.c: New testcase.
2731
2732 2007-06-21  Jakub Jelinek  <jakub@redhat.com>
2733
2734         PR tree-optimization/31866
2735         * gcc.dg/pr31866.c: New test.
2736
2737 2007-06-21  Richard Guenther  <rguenther@suse.de>
2738
2739         PR tree-optimization/32451
2740         * g++.dg/torture/20070621-1.C: New testcase.
2741
2742 2007-06-21  Christian Bruel  <christian.bruel@st.com>
2743
2744         * gcc.dg/attr-isr.c: Test delay slot content.
2745         
2746 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2747
2748         PR fortran/32361
2749         gfortran.dg/pointer_assign_2.f90: New test.
2750
2751 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2752
2753         PR fortran/25061
2754         gfortran.dg/invalid_procedure_name.f90: New test.
2755
2756 2007-06-20  Adam Nemet  <anemet@caviumnetworks.com>
2757
2758         PR tree-optimization/25737
2759         * testsuite/gcc.dg/tree-ssa/alias-14.c: New test.
2760
2761 2007-06-20  Hui-May Chang  <hm.chang@apple.com>
2762
2763         * gcc.target/i386/large-size-array-3.c: New.
2764
2765 2007-06-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2766         Richard Guenther  <rguenther@suse.de>
2767
2768         PR fortran/32140
2769         * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
2770
2771 2007-06-20  Jakub Jelinek  <jakub@redhat.com>
2772
2773         PR middle-end/31959
2774         * gcc.dg/pr31959.c: New test.
2775
2776         PR inline-asm/32109
2777         * g++.dg/ext/asm10.C: New test.
2778
2779         PR middle-end/32285
2780         * gcc.c-torture/execute/20070614-1.c: New test.
2781
2782 2007-06-19  Seongbae Park  <seongbae.park@gmail.com>
2783
2784         * gcc.target/arm/stack-corruption.c: New test.
2785
2786 2007-06-19  Richard Guenther  <rguenther@suse.de>
2787
2788         * g++.dg/torture/pr30252.C: New testcase.
2789
2790 2007-06-19  Jakub Jelinek  <jakub@redhat.com>
2791
2792         PR tree-optimization/32353
2793         * g++.dg/opt/nrv13.C: New test.
2794
2795 2007-06-19  Paul Thomas  <pault@gcc.gnu.org>
2796
2797         PR fortran/20863
2798         PR fortran/20882
2799         * gfortran.dg/impure_assignment_2.f90 : New test.
2800
2801         PR fortran/32236
2802         * gfortran.dg/data_initialized_2.f90 : New test.
2803
2804         * gfortran.dg/equiv_7.f90 : Test for endianess and call the
2805         appropriate version of 'dmach'.
2806
2807 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
2808
2809         PR target/32389
2810         * gcc.target/i386/pr32389.c New test.
2811
2812 2007-06-18  Simon Baldwin <simonb@google.com>
2813
2814         PR c++/31923
2815         * g++.dg/template/error25.C: New.
2816         * g++.dg/template/spec35.C: New.
2817
2818 2007-06-18  Kenneth Zadeck <zadeck@naturalbridge.com>
2819
2820         * gcc.c-torture/compile/pr32355.c: New testcase.
2821         
2822 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
2823
2824         PR tree-optimization/32383
2825         * g++.dg/opt/pr32383.C: New test.
2826
2827 2007-06-17  Uros Bizjak  <ubizjak@gmail.com>
2828
2829         PR rtl-optimization/32366
2830         * gcc.dg/vect/pr32366.c: New test.
2831
2832 2007-06-17  Kenneth Zadeck <zadeck@naturalbridge.com>
2833
2834         * gcc.c-torture/compile/pr32349.c: New testcase.
2835         
2836 2007-06-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
2837
2838         * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
2839         * gcc.target/sparc/combined-2.c: Likewise.
2840         * gcc.target/sparc/fexpand.c : Likewise.
2841         * gcc.target/sparc/fnot.c: Likewise.  Fix a couple of prototypes.
2842         * gcc.target/sparc/fpack16.c : Likewise.
2843         * gcc.target/sparc/fpmerge.c : Likewise.
2844         * gcc.target/sparc/fpmul.c : Likewise.
2845         * gcc.target/sparc/noresult.c : Likewise.
2846         * gcc.target/sparc/pdist.c: Likewise.
2847
2848 2007-06-16  Uros Bizjak  <ubizjak@gmail.com>
2849
2850         PR middle-end/31723
2851         * gcc.target/i386/recip-divf.c: New test.
2852         * gcc.target/i386/recip-sqrtf.c: Ditto.
2853         * gcc.target/i386/recip-vec-divf.c: Ditto.
2854         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
2855         * gcc.target/i386/sse-recip.c: Ditto.
2856         * gcc.target/i386/sse-recip-vec.c: Ditto.
2857
2858 2007-06-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2859
2860         PR tree-opt/32225
2861         * gcc.c-torture/compile/20070605-1.c: New test.
2862
2863         * gcc.c-torture/compile/20070603-1.c: New testcase.
2864         * gcc.c-torture/compile/20070603-2.c: New testcase.
2865
2866         * gcc.c-torture/compile/20070531-1.c: New test.
2867
2868         PR tree-opt/32167
2869         * gcc.c-torture/compile/20070531-2.c: New test.
2870
2871         PR tree-opt/32144
2872         * gcc.c-torture/compile/20070529-1.c: New test.
2873
2874         PR tree-opt/32145
2875         * gcc.c-torture/compile/20070529-2.c: New test.
2876
2877         PR tree-opt/32015
2878         * gcc.c-torture/compile/20070520-1.c: New test.
2879
2880         * g++.dg/ext/java-1.C: New test.
2881
2882         * gcc.dg/vect/vect-106.c: We are now able to vectorize two
2883         loops instead of one. Remove the "can't determine dependence"
2884         check.
2885         * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
2886         needed as the cast is gone in the first place.
2887         * gcc.dg/max-1.c: Change local variable a to be a global one.
2888         * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
2889         have a cast which is PREd.
2890
2891 2007-06-15  Mark Mitchell  <mark@codesourcery.com>
2892
2893         * g++.dg/lookup/anon6.C: New test.
2894
2895 2007-06-14  Dirk Mueller  <dmueller@suse.de>
2896
2897         PR c++/31806
2898         * g++.dg/opt/static6.C: New testcase.
2899
2900 2007-06-14  Geoff Keating  <geoffk@apple.com>
2901
2902         * g++.dg/ext/visibility/overload-1.C: New.
2903
2904         PR 31093
2905         * g++.dg/ext/visibility/anon4.C: New.
2906
2907 2007-06-14  Uros Bizjak  <ubizjak@gmail.com>
2908
2909         PR target/32268
2910         * gcc.target/i386/pr32268.c: New test.
2911
2912 2007-06-14  H.J. Lu  <hongjiu.lu@intel.com>
2913
2914         * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
2915         from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
2916         _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
2917
2918         *  gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
2919         from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
2920         converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
2921         BID is used.
2922
2923 2007-06-14  Paul Thomas  <pault@gcc.gnu.org>
2924
2925         PR fortran/32302
2926         * gfortran.dg/common_resize_1.f90: New test.
2927
2928 2007-06-14  Dorit Nuzman  <dorit@il.ibm.com>
2929
2930         PR target/32274
2931         * gcc.dg/vect/pr32224.c: Fix.   
2932         
2933 2007-06-13  Eric Christopher  <echristo@apple.com>
2934
2935         * gcc.target/i386/ssefn-1.c: Add -march=i386.
2936
2937 2007-06-13  Tobias Burnus  <burnus@net-b.de>
2938
2939         PR fortran/32323
2940         * gfortran.dg/actual_array_vect_1.f90: New.
2941
2942 2007-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
2943
2944         * gcc.target/sparc/mfpu.c: New test.
2945
2946 2007-06-12  Geoff Keating  <geoffk@apple.com>
2947
2948         * g++.dg/warn/weak1.C: Suppress on Darwin.
2949         * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
2950
2951 2007-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2952
2953         PR middle-end/31579
2954          * g++.dg/torture/pr31579.C: New testcase.
2955
2956 2007-06-12  Ian Lance Taylor  <iant@google.com>
2957
2958         PR libstdc++/29286
2959         * g++.dg/init/new16.C: New test.
2960         * g++.dg/init/new17.C: New test.
2961         * g++.dg/init/new18.C: New test.
2962         * g++.dg/init/new19.C: New test.
2963
2964 2007-06-12  Olivier Hainque  <hainque@adacore.com>
2965
2966         * gnat.dg/lhs_view_convert.adb: New test.
2967
2968 2007-06-12  Richard Guenther  <rguenther@suse.de>
2969
2970         PR tree-optimization/15353
2971         PR tree-optimization/31657
2972         * gcc.c-torture/execute/20070424-1.c: New testcase.
2973         * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
2974         * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
2975         * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
2976         * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
2977         * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
2978
2979 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
2980
2981         PR rtl-optimization/32293
2982         * gcc.dg/pr32293.c: New test.
2983
2984 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
2985
2986         * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
2987
2988 2007-06-12  Paul Thomas  <pault@gcc.gnu.org>
2989
2990         PR fortran/29786
2991         * gfortran.dg/equiv_7.f90: New test.
2992         * gfortran.dg/equiv_constraint_7.f90: Change error message.
2993
2994         PR fortran/30875
2995         * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
2996
2997 2007-06-11  Andreas Tobler  <a.tobler@schweiz.org>
2998
2999         * gcc.dg/setjmp-3.c: Rename raise to raise0.
3000         * gcc.dg/setjmp-4.c: Likewise.
3001         * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
3002
3003 2007-06-11  Paolo Bonzini  <bonzini@gnu.org>
3004
3005         PR rtl-optimization/31025
3006         * gfortran.dg/pr31025.f90: New.
3007
3008 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
3009
3010         PR target/32280
3011         * gcc.target/i386/pr32280.c: New test.
3012
3013 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
3014
3015         PR middle-end/32279
3016         * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
3017
3018 2007-06-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3019
3020         PR libgfortran/32235
3021         * gfortran.dg/backspace_9.f: New test.
3022
3023 2007-06-10  Zdenek Dvorak  <dvorakz@suse.cz>
3024
3025         * gcc.dg/tree-ssa/prefetch-7.c: New test.
3026
3027 2007-06-09  Zdenek Dvorak  <dvorakz@suse.cz>
3028
3029         * gcc.dg/tree-ssa/loop-28.c: New testcase.
3030
3031 2007-06-09  Ian Lance Taylor  <iant@google.com>
3032
3033         PR tree-optimization/32169
3034         * gcc.c-torture/compile/pr32169.c: New test.
3035
3036 2007-06-08  Harsha Jagasia <harsha.jagasia@amd.com>
3037
3038         * gcc.dg/vect/costmodel: New directory.
3039         * gcc.dg/vect/costmodel/i386: New directory.
3040         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
3041         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
3042         New test.
3043         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
3044         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
3045         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
3046         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
3047         * gcc.dg/vect/costmodel/x86_64: New directory.
3048         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
3049         New testsuite.
3050         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
3051         New test.
3052         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
3053         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
3054         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
3055         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
3056         * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
3057
3058 2007-06-08  Uros Bizjak  <ubizjak@gmail.com>
3059
3060         PR tree-optimization/32243
3061         * gcc.dg/vect/vect.exp: Add support for -O3 tests.  Reset default
3062         flags for -Os tests.
3063         * gcc.dg/vect/03-vect-pr32243.c: New test.
3064
3065 2007-06-08  Dorit Nuzman  <dorit@il.ibm.com>
3066
3067         PR tree-optimization/32224
3068         * gcc.dg/vect/pr32224.c: New test.
3069
3070 2007-06-08  Jakub Jelinek  <jakub@redhat.com>
3071
3072         PR c++/32177
3073         * g++.dg/gomp/pr32177.C: New test.
3074
3075 2007-06-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3076
3077         PR testsuite/25241
3078         * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
3079         * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
3080         warning nor an error.
3081         * gcc.dg/Wfatal-2.c: Likewise.
3082         * gcc.dg/Werror-1.c: Likewise.
3083         * gcc.dg/Werror-5.c: Likewise.
3084         * gcc.dg/Werror-7.c: Likewise.
3085         * gcc.dg/Werror-10.c: Likewise.
3086         * gcc.dg/Werror-11.c: Likewise.
3087
3088 2007-06-07  Simon Martin  <simartin@users.sourceforge.net>
3089
3090         PR c++/30759
3091         * g++.dg/init/brace6.C: New test.
3092
3093 2007-06-07  Geoffrey Keating  <geoffk@apple.com>
3094
3095         * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
3096         * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
3097         * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
3098         * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
3099
3100         * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
3101         * gcc.dg/20050826-1.c: Run on all Darwin platforms.
3102         * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
3103         * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
3104         * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
3105         * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
3106         * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
3107         * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
3108
3109         * gcc.dg/darwin-minversion-3.c: New.
3110
3111 2007-06-07  Uros Bizjak  <ubizjak@gmail.com>
3112
3113         * gcc.target/i386/builtin-copysign.c: New test.
3114
3115 2007-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
3116
3117         PR tree-optimization/32220
3118         * gfortran.dg/predcom-2.f: New testcase.
3119
3120 2007-06-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3121
3122         PR tree-opt/32231
3123         * gcc.target/i386/vectorize4.c: New test.
3124
3125 2007-06-06  Steve Ellcey  <sje@cup.hp.com>
3126
3127         * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
3128
3129 2007-06-06  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3130
3131         PR testsuite/25241
3132         * gcc.dg/simd-5.c: Mark output as a note.
3133         * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
3134         dg-message.
3135         * gcc.dg/simd-1.c: Likewise.
3136         * gcc.dg/always_inline.c: Mark output as a sorry.
3137         * gcc.dg/always_inline2.c: Likewise.
3138         * gcc.dg/always_inline3.c: Likewise.
3139
3140 2007-06-06  Ian Lance Taylor  <iant@google.com>
3141
3142         * g++.dg/conversion/enum1.C: New test.
3143
3144 2007-06-06  Uros Bizjak  <ubizjak@gmail.com>
3145
3146         PR tree-optimization/32216
3147         * gcc.dg/vect/pr32216.c: New test.
3148
3149 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3150
3151         PR testsuite/18923
3152         * gfortran.dg/invalid_contains_1.f90: New test.
3153         * gfortran.dg/invalid_contains_2.f90: New test.
3154
3155 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3156
3157         PR testsuite/32057
3158         * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
3159         midnight issues.
3160
3161 2007-06-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3162
3163         PR testsuite/25241
3164         * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
3165         dg-message to match de note.
3166         * gcc.dg/pr26570.c: Use dg-message for a note.
3167         * gcc.dg/pr29254.c: Use dg-message for generic output and use
3168         dg-error instead of dg-warning because of -Werror.
3169         * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
3170         neither an error, nor a warning.
3171         * gcc.dg/glibc-uclibc-2.c: Likewise
3172         * gcc.dg/cpp/19940712-1.c: Likewise.
3173
3174 2007-06-05  Joerg Wunsch  <j.gnu@uriah.heep.sax.de>
3175
3176         PR preprocessor/23479
3177         * gcc.dg/binary-constants-1.c: Add test suites for
3178         the 0b-prefixed binary integer constants.
3179         * gcc.dg/binary-constants-2.c: Ditto.
3180         * gcc.dg/binary-constants-3.c: Ditto.
3181         * gcc.dg/binary-constants-4.c: Ditto.
3182
3183 2007-06-05  Ian Lance Taylor  <iant@google.com>
3184
3185         * gcc.dg/Wstrict-overflow-19.c: New test.
3186
3187 2007-06-05  Razya Ladelsky  <razya@il.ibm.com>
3188
3189         * gcc.dg/matrix/matrix-6.c: Remove conversion.
3190
3191 2007-06-04  Ian Lance Taylor  <iant@google.com>
3192
3193         * gcc.dg/Wstrict-overflow-18.c: New test.
3194
3195 2007-06-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3196
3197         PR testsuite/25241
3198         * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
3199         * gcc.dg/cpp/mi5.c: Likewise.
3200         * gcc.dg/cpp/mi7.c: Likewise.
3201
3202 2007-06-04  Uros Bizjak  <ubizjak@gmail.com>
3203
3204         PR c/32191
3205         * gcc.dg/pr32191.c: New test.
3206
3207 2007-05-28  Tobias Burnus  <burnus@net-b.de>
3208
3209         PR fortran/32124
3210         * gfortran.dg/allocate_stat_1.f90: Remove.
3211
3212 2007-06-02  H.J. Lu  <hongjiu.lu@intel.com>
3213
3214         * gcc.target/i386/sse4_2-check.h: New.
3215         * gcc.target/i386/sse4_2-crc32b.c: Likewise.
3216         * gcc.target/i386/sse4_2-crc32.h: Likewise.
3217         * gcc.target/i386/sse4_2-crc32l.c: Likewise.
3218         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
3219         * gcc.target/i386/sse4_2-crc32w.c: Likewise.
3220         * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
3221         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
3222         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
3223         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
3224         * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
3225         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
3226         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
3227         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
3228         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
3229         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
3230         * gcc.target/i386/sse4_2-popcnt.h: Likewise.
3231         * gcc.target/i386/sse4_2-popcntl.c: Likewise.
3232         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
3233
3234 2007-06-01  Geoffrey Keating  <geoffk@apple.com>
3235
3236         * gcc.dg/pie-link.c: New test.
3237
3238 2007-06-01  Ian Lance Taylor  <iant@google.com>
3239
3240         * gcc.dg/Wstrict-overflow-17.c: New test.
3241
3242 2007-06-01  Kazu Hirata  <kazu@codesourcery.com>
3243
3244         * gcc.dg/builtin-return-1.c (g): New.
3245         (main): Allocate at least 64 bytes on the stack.
3246
3247 2007-05-31  Mark Mitchell  <mark@codesourcery.com>
3248
3249         * g++.dg/init/cleanup3.C: New test.
3250
3251 2007-05-31  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3252
3253         * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
3254         int is 16 bits.
3255
3256 007-05-31  Paul Thomas  <pault@gcc.gnu.org>
3257
3258         PR fortran/32156
3259         * gfortran.dg/char_array_constructor_3.f90: New test.
3260
3261 2007-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
3262
3263         PR tree-optimization/32160
3264         * gfortran.dg/predcom-1.f: New test.
3265
3266 2007-05-31  Richard Guenther  <rguenther@suse.de>
3267
3268         * g++.dg/other/str_empty.C: Move...
3269         * g++.dg/other/pr30567.C: Move...
3270         * g++.dg/tree-ssa/pr27218.C: Move...
3271         * g++.dg/torture: ...here and remove dg-options.
3272
3273 2007-05-31  Paolo Carlini  <pcarlini@suse.de>
3274
3275         PR c++/32158
3276         * g++.dg/ext/is_pod_incomplete.C: New.
3277
3278 2007-05-31  Russell Yanofsky <russ@yanofsky.org>
3279             Douglas Gregor <doug.gregor@gmail.com>
3280             Pedro Lamarao <pedro.lamarao@mndfck.org>
3281             Howard Hinnant <howard.hinnant@gmail.com>
3282
3283         PR c++/7412
3284         PR c++/29939
3285         * g++.dg/cpp0x/rv8p.C: New.
3286         * g++.dg/cpp0x/temp-constructor-bug.C: New.
3287         * g++.dg/cpp0x/cast-bug.C: New.
3288         * g++.dg/cpp0x/elision_weak.C: New.
3289         * g++.dg/cpp0x/collapse-bug.C: New.
3290         * g++.dg/cpp0x/rv3p.C: New.
3291         * g++.dg/cpp0x/rv7n.C: New.
3292         * g++.dg/cpp0x/overload-conv-1.C: New.
3293         * g++.dg/cpp0x/rv2n.C: New.
3294         * g++.dg/cpp0x/deduce.C: New.
3295         * g++.dg/cpp0x/temp-va-arg-bug.C: New.
3296         * g++.dg/cpp0x/rv6p.C: New.
3297         * g++.dg/cpp0x/template_deduction.C: New.
3298         * g++.dg/cpp0x/implicit-copy.C: New.
3299         * g++.dg/cpp0x/rv1p.C: New.
3300         * g++.dg/cpp0x/cast.C: New.
3301         * g++.dg/cpp0x/rv5n.C: New.
3302         * g++.dg/cpp0x/collapse.C: New.
3303         * g++.dg/cpp0x/overload-conv-2.C: New.
3304         * g++.dg/cpp0x/rv4p.C: New.
3305         * g++.dg/cpp0x/rvo.C: New.
3306         * g++.dg/cpp0x/iop.C: New.
3307         * g++.dg/cpp0x/rv3n.C: New.
3308         * g++.dg/cpp0x/rv7p.C: New.
3309         * g++.dg/cpp0x/reference_collapsing.C: New.
3310         * g++.dg/cpp0x/overload.C: New.
3311         * g++.dg/cpp0x/named.C: New.
3312         * g++.dg/cpp0x/rv2p.C: New.
3313         * g++.dg/cpp0x/rv6n.C: New.
3314         * g++.dg/cpp0x/not_special.C: New.
3315         * g++.dg/cpp0x/bind.C: New.
3316         * g++.dg/cpp0x/rv1n.C: New.
3317         * g++.dg/cpp0x/rv5p.C: New.
3318         * g++.dg/cpp0x/elision.C: New.
3319         * g++.dg/cpp0x/named_refs.C: New.
3320         * g++.dg/cpp0x/unnamed_refs.C: New.
3321         * g++.dg/cpp0x/rv4n.C: New.
3322         * g++.dg/cpp0x/elision_neg.C: New.
3323         * g++.dg/init/copy7.C: Run in C++98 mode.
3324         * g++.dg/overload/arg1.C: Ditto.
3325         * g++.dg/overload/arg4.C: Ditto.
3326
3327 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
3328
3329         PR c++/31809
3330         * g++.dg/opt/static5.C: New test.
3331
3332 2007-05-30  Richard Guenther  <rguenther@suse.de>
3333
3334         * g++.dg/dg.exp: Prune torture/.
3335         * g++.dg/torture/dg-torture.exp: New testsuite.
3336
3337 2007-05-30  Kazu Hirata  <kazu@codesourcery.com>
3338
3339         * gcc.target/arm/pr27387.C: Move and rename to ...
3340         * g++.dg/inherit/thunk8.C: ... here.
3341
3342 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
3343
3344         PR tree-optimization/31769
3345         * g++.dg/gomp/pr31769.C: New test.
3346
3347 2007-05-29  Hui-May Chang  <hm.chang@apple.com>
3348
3349         * gcc.target/i386/stack-realign.c: New.
3350
3351 2007-05-29  Zdenek Dvorak  <dvorakz@suse.cz>
3352
3353         * gcc.dg/tree-ssa/prefetch-6.c: New test.
3354
3355 2007-05-29  Tobias Schlüter  <tobi@gcc.gnu.org>
3356
3357         * gfortran.dg/sizeof.f90: New.
3358
3359 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3360
3361         PR c/31339
3362         * gcc.dg/boolcomplex-1.c: New test.
3363
3364         PR c++/31339
3365         * g++.dg/ext/boolcomplex-1.c: New test.
3366
3367 2007-05-28  Razya Ladelsky  <razya@il.ibm.com>
3368
3369         * gcc.dg/matrix: New directory.
3370
3371 2007-05-28  Tobias Burnus  <burnus@net-b.de>
3372
3373         PR fortran/32124
3374         * gfortran.dg/allocate_stat_1.f90: New.
3375
3376 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
3377
3378         PR fortran/31972
3379         * transfer_hollerith_1.f90: New test.
3380
3381 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3382
3383         PR tree-opt/32100
3384         * gcc.c-torture/execute/vrp-7.c: New test.
3385
3386 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
3387
3388         * gfortran.dg/transfer_simplify_4.f90: New test.
3389
3390 2007-05-27  Tobias Burnus  <burnus@net-b.de>
3391
3392         PR fortran/32088
3393         * gfortran.dg/func_result_3.f90: New.
3394
3395 2007-05-27  Tobias Burnus  <burnus@net-b.de>
3396
3397         PR middle-end/32083
3398         * gfortran.dg/transfer_simplify_3.f90: New.
3399
3400 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
3401
3402         PR target/32065
3403         * gcc.target/i386/pr32065-1.c: Rename from pr32065.c.  Add -std=gnu99
3404         to compile options.
3405         * gcc.target/i386/pr32065-2.c: New test.
3406
3407 2007-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3408
3409         PR fortran/31813
3410         * gfortran.dg/io_constraints_2.f90: Update.
3411
3412 2007-05-26  Paul Thomas  <pault@gcc.gnu.org>
3413
3414         PR fortran/31219
3415         * gfortran.dg/array_constructor_17.f90: New test.
3416
3417 2007-05-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3418
3419         PR tree-opt/32090
3420         * g++.dg/opt/array2.C: New testcase.
3421
3422 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
3423
3424         PR target/32065
3425         * gcc.target/i386/pr32065.c: New test.
3426
3427 2007-05-25  Dirk Mueller  <dmueller@suse.de>
3428             Marcus Meissner <meissner@suse.de>
3429
3430         * gcc.dg/attr-alloc_size.c: New.
3431
3432 2007-05-25  Simon Martin  <simartin@users.sourceforge.net>
3433             Lee Millward  <lee.millward@gmail.com>
3434
3435         PR c++/31745
3436         * g++.dg/parse/crash34.C: New test.
3437
3438         * g++.dg/parse/crash35.C: New test.
3439
3440 2007-05-25  H.J. Lu  <hongjiu.lu@intel.com>
3441
3442         * gcc.target/i386/sse2-check.h: New.
3443         * gcc.target/i386/sse2-vec-1.c: Likewise.
3444         * gcc.target/i386/sse2-vec-2.c: Likewise.
3445         * gcc.target/i386/sse2-vec-3.c: Likewise.
3446         * gcc.target/i386/sse2-vec-4.c: Likewise.
3447         * gcc.target/i386/sse2-vec-5.c: Likewise.
3448         * gcc.target/i386/sse2-vec-6.c: Likewise.
3449
3450 2007-05-25  Douglas Gregor <doug.gregor@gmail.com>
3451
3452         PR c++/31431
3453         PR c++/31432
3454         PR c++/31434
3455         PR c++/31435
3456         PR c++/31437
3457         PR c++/31438
3458         PR c++/31442
3459         PR c++/31443
3460         PR c++/31444
3461         PR c++/31445
3462         * g++.dg/cpp0x/pr31431.C: New.
3463         * g++.dg/cpp0x/pr31437.C: New.
3464         * g++.dg/cpp0x/pr31442.C: New.
3465         * g++.dg/cpp0x/pr31444.C: New.
3466         * g++.dg/cpp0x/pr31431-2.C: New.
3467         * g++.dg/cpp0x/pr31432.C: New.
3468         * g++.dg/cpp0x/pr31434.C: New.
3469         * g++.dg/cpp0x/pr31438.C: New.
3470         * g++.dg/cpp0x/pr31443.C: New.
3471         * g++.dg/cpp0x/pr31445.C: New.
3472         * g++.dg/cpp0x/variadic-crash1.C: New.
3473
3474 2007-05-25  Richard Sandiford  <richard@codesourcery.com>
3475
3476         * gcc.target/arm/long-calls-1.c: New test.
3477         * gcc.target/arm/long-calls-2.c: Likewise.
3478         * gcc.target/arm/long-calls-3.c: Likewise.
3479         * gcc.target/arm/long-calls-4.c: Likewise.
3480
3481 2007-05-25  Richard Guenther  <rguenther@suse.de>
3482             Andrew Pinski  <andrew_pinski@playstation.sony.com>
3483
3484         PR tree-optimization/31982
3485         * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
3486
3487 2007-05-25  Paul Thomas  <pault@gcc.gnu.org>
3488
3489         PR fortran/32047
3490         * gfortran.dg/result_in_spec_2.f90: New test.
3491
3492 2007-05-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3493
3494         * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
3495
3496 2007-05-24  Ollie Wild  <aaw@google.com>
3497
3498         * gcc.dg/cpp/counter-1.c: New test.
3499         * gcc.dg/pch/counter-1.c: New test.
3500         * gcc.dg/pch/counter-1.hs: New file.
3501         * gcc.dg/pch/counter-2.c: New test.
3502         * gcc.dg/pch/counter-2.hs: New file.
3503         * gcc.dg/pch/counter-3.c: New test.
3504         * gcc.dg/pch/counter-3.hs: New file.
3505
3506 2007-05-24  Zdenek Dvorak  <dvorakz@suse.cz>
3507
3508         * gcc.dg/tree-ssa/predcom-1.c: New test.
3509         * gcc.dg/tree-ssa/predcom-2.c: New test.
3510         * gcc.dg/tree-ssa/predcom-3.c: New test.
3511         * gcc.dg/tree-ssa/predcom-4.c: New test.
3512         * gcc.dg/tree-ssa/predcom-5.c: New test.
3513         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
3514
3515 2007-05-24  H.J. Lu  <hongjiu.lu@intel.com>
3516
3517         PR testsuite/32062
3518         * gcc.target/i386/sse4_1-check.h (MASK): New.
3519
3520 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3521
3522         PR fortran/32038
3523         * gfortran.dg/pr25603.f: Initialize integer variables.
3524
3525 2007-05-23  Ian Lance Taylor  <iant@google.com>
3526
3527         * g++.dg/other/vrp1.C: New test.
3528
3529 2007-05-23  Simon Martin  <simartin@users.sourceforge.net>
3530
3531         PR preprocessor/20077
3532         * gcc.dg/cpp/paste15.c: New test.
3533
3534 2007-05-23  Sandra Loosemore  <sandra@codesourcery.com>
3535             Nigel Stephens  <nigel@mips.com>
3536             Richard Sandiford  <richard@codesourcery.com>
3537
3538         * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
3539         * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
3540         * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
3541         * gcc.target/mips/inter/mips16-inter.exp: New.
3542
3543 2007-05-23  Kazu Hirata  <kazu@codesourcery.com>
3544
3545         * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
3546
3547 2007-05-23  H.J. Lu  <hongjiu.lu@intel.com>
3548
3549         * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
3550         nor i386-cpuid.h.  Include sse3-check.h.  Remove main ().
3551         * gcc.target/i386/sse3-addsubps.c: Likewise.
3552         * gcc.target/i386/sse3-haddpd.c: Likewise.
3553         * gcc.target/i386/sse3-haddps.c: Likewise.
3554         * gcc.target/i386/sse3-hsubpd.c: Likewise.
3555         * gcc.target/i386/sse3-hsubps.c: Likewise.
3556         * gcc.target/i386/sse3-lddqu.c: Likewise.
3557         * gcc.target/i386/sse3-movddup.c: Likewise.
3558         * gcc.target/i386/sse3-movshdup.c: Likewise.
3559         * gcc.target/i386/sse3-movsldup.c: Likewise.
3560
3561         * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
3562         nor i386-cpuid.h.  Include ssse3-check.h.  Remove main ().
3563         * gcc.target/i386/ssse3-pabsd.c: Likewise.
3564         * gcc.target/i386/ssse3-pabsw.c: Likewise.
3565         * gcc.target/i386/ssse3-palignr.c: Likewise.
3566         * gcc.target/i386/ssse3-phaddd.c: Likewise.
3567         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
3568         * gcc.target/i386/ssse3-phaddw.c: Likewise.
3569         * gcc.target/i386/ssse3-phsubd.c: Likewise.
3570         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
3571         * gcc.target/i386/ssse3-phsubw.c: Likewise.
3572         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
3573         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
3574         * gcc.target/i386/ssse3-pshufb.c: Likewise.
3575         * gcc.target/i386/ssse3-psignb.c: Likewise.
3576         * gcc.target/i386/ssse3-psignd.c: Likewise.
3577         * gcc.target/i386/ssse3-psignw.c: Likewise.
3578         * gcc.target/i386/ssse3-vals.h: Likewise.
3579
3580         * gcc.target/i386/sse3-check.h: New file.
3581         * gcc.target/i386/ssse3-check.h: Likewise.
3582
3583 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3584
3585         PR middle-end/31095
3586         * gcc.c-torture/compile/bcopy-1.c: New testcase.
3587
3588 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3589
3590         PR middle-end/31606
3591         * gcc.c-torture/20070522-1.c: New testcase.
3592
3593 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
3594
3595         * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
3596
3597 2007-05-22  Kazu Hirata  <kazu@codesourcery.com>
3598
3599         * gcc.c-torture/execute/ieee/20000320-1.x,
3600         gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
3601         m68k-*-* and check_effective_target_coldfire_fpu.
3602
3603 2007-05-22  Ollie Wild  <aaw@google.com>
3604
3605         * g++.dg/lookup/hidden-class10.C: New test.
3606         * g++.dg/lookup/hidden-class11.C: New test.
3607
3608 2007-05-22  Ollie Wild  <aaw@google.com>
3609
3610         * g++.dg/lookup/name-clash5.C: New test.
3611         * g++.dg/lookup/name-clash6.C: New test.
3612
3613 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
3614
3615         * g++.dg/other/i386-2.C: Update comments on header files tested.
3616         Use -msse4.1 instead of -mssse3.  Include <smmintrin.h> instead
3617         of <tmmintrin.h>.
3618         * gcc.target/i386/sse-12.c: Likewise.
3619         * gcc.target/i386/sse-13.c: Likewise.
3620         * gcc.target/i386/sse-14.c: Likewise.
3621
3622         * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
3623         Redefined to test with immediate operand.
3624         (__builtin_ia32_blendps): Likewise.
3625         (__builtin_ia32_blendpd): Likewise.
3626         (__builtin_ia32_dpps): Likewise.
3627         (__builtin_ia32_dpps): Likewise.
3628         (__builtin_ia32_insertps128): Likewise.
3629         (__builtin_ia32_vec_ext_v4sf): Likewise.
3630         (__builtin_ia32_vec_set_v16qi): Likewise.
3631         (__builtin_ia32_vec_set_v4si): Likewise.
3632         (__builtin_ia32_vec_set_v2di): Likewise.
3633         (__builtin_ia32_vec_ext_v16qi): Likewise.
3634         (__builtin_ia32_vec_ext_v4si): Likewise.
3635         (__builtin_ia32_vec_ext_v2di): Likewise.
3636         (__builtin_ia32_roundpd): Likewise.
3637         (__builtin_ia32_roundsd): Likewise.
3638         (__builtin_ia32_roundps): Likewise.
3639         (__builtin_ia32_roundss): Likewise.
3640         (__builtin_ia32_mpsadbw128): Likewise.
3641
3642 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
3643
3644         * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
3645
3646 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
3647
3648         * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
3649         failures.
3650         * gcc.dg/dfp/func-struct.c: Ditto.
3651         * gcc.dg/dfp/operator-assignment.c: Ditto.
3652         * gcc.dg/dfp/convert-bfp.c: Ditto.
3653         * gcc.dg/dfp/convert-int.c: Ditto.
3654         * gcc.dg/dfp/convert-int-max.c: Ditto.
3655         * gcc.dg/dfp/func-scalar.c: Ditto.
3656         * gcc.dg/dfp/cast.c: Ditto.
3657         * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
3658         failures, and fix a typo in return type of arg1_128.
3659         * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
3660         failures, and fix a typo in a constant suffix.
3661         * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
3662         * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
3663
3664 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
3665             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3666
3667         * lib/gcc-dg.exp(process_message): New proc.
3668         (dg-message): New test directive.
3669         * gcc.dg/always_inline.c: Use dg-message.
3670         * gcc.dg/always_inline2.c: Ditto.
3671         * gcc.dg/always_inline3.c: Ditto.
3672         * gcc.dg/invalid-call-1.c: Ditto.
3673         * gcc.dg/pr17506.c: Ditto.
3674         * gcc.dg/simd-5.c: Ditto.
3675         * gcc.dg/simd-6.c: Ditto.
3676         * gcc.dg/va-arg-2.c: Ditto.
3677         * gcc.dg/cpp/syshdr.c: Ditto.
3678         * gcc.dg/cpp/unc4.c: Ditto.
3679         * gcc.dg/cpp/trad/mi1.c: Ditto.
3680         * gcc.dg/cpp/trad/mi5.c: Ditto.
3681         * gcc.dg/cpp/trad/mi7.c: Ditto.
3682         * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
3683         * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
3684         * gcc.test-framework/test-framework.awk: Special-case outexists
3685         tests.
3686
3687 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
3688
3689         * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
3690         (bit_SSE4_2): Likewise.
3691         (bit_POPCNT): Likewise.
3692
3693         * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
3694         Check if assembler supports SSE4 instructions.
3695
3696         * gcc.target/i386/sse4_1-blendpd.c: New file.
3697         * gcc.target/i386/sse4_1-blendps.c: Likewise.
3698         * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
3699         * gcc.target/i386/sse4_1-blendvps.c: Likewise.
3700         * gcc.target/i386/sse4_1-check.h: Likewise.
3701         * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
3702         * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
3703         * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
3704         * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
3705         * gcc.target/i386/sse4_1-extractps.c: Likewise.
3706         * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
3707         * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
3708         * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
3709         * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
3710         * gcc.target/i386/sse4_1-packusdw.c: Likewise.
3711         * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
3712         * gcc.target/i386/sse4_1-pblendw.c: Likewise.
3713         * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
3714         * gcc.target/i386/sse4_1-pextrb.c: Likewise.
3715         * gcc.target/i386/sse4_1-pextrd.c: Likewise.
3716         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
3717         * gcc.target/i386/sse4_1-pextrw.c: Likewise.
3718         * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
3719         * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
3720         * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
3721         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
3722         * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
3723         * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
3724         * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
3725         * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
3726         * gcc.target/i386/sse4_1-pminsb.c: Likewise.
3727         * gcc.target/i386/sse4_1-pminsd.c: Likewise.
3728         * gcc.target/i386/sse4_1-pminud.c: Likewise.
3729         * gcc.target/i386/sse4_1-pminuw.c: Likewise.
3730         * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
3731         * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
3732         * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
3733         * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
3734         * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
3735         * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
3736         * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
3737         * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
3738         * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
3739         * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
3740         * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
3741         * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
3742         * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
3743         * gcc.target/i386/sse4_1-pmulld.c: Likewise.
3744         * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
3745         * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
3746         * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
3747         * gcc.target/i386/sse4_1-round.h: Likewise.
3748         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
3749         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
3750         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
3751         * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
3752         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
3753         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
3754         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
3755         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
3756         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
3757         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
3758         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
3759         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
3760         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
3761         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
3762
3763 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3764
3765         PR fortran/31627
3766         * gfortran.dg/bounds_check_7.f90: New test.
3767
3768 2007-05-22  Uros Bizjak  <ubizjak@gmail.com>
3769
3770         * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
3771         (check_effective_target_sse4a): Ditto.
3772
3773         * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
3774         * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
3775         * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
3776         * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
3777         * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
3778         * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
3779         * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
3780         * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
3781         * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
3782         * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
3783         * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
3784         * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
3785         * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
3786         * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
3787         * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
3788         * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
3789         * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
3790         * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
3791         * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
3792         * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
3793
3794 2007-05-21  Mark Mitchell  <mark@codesourcery.com>
3795
3796         * g++.dg/ext/cleanup-1.C: New test.
3797         * g++.dg/ext/cleanup-2.C: Likewise.
3798         * g++.dg/ext/cleanup-3.C: Likewise.
3799         * g++.dg/ext/cleanup-4.C: Likewise.
3800         * g++.dg/ext/cleanup-5.C: Likewise.
3801         * g++.dg/ext/cleanup-6.C: Likewise.
3802         * g++.dg/ext/cleanup-8.C: Likewise.
3803         * g++.dg/ext/cleanup-9.C: Likewise.
3804         * g++.dg/ext/cleanup-10.C: Likewise.
3805         * g++.dg/ext/cleanup-11.C: Likewise.
3806         * g++.dg/ext/cleanup-dtor.C: Likewise.
3807
3808 2007-05-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3809
3810         PR middle-end/31995
3811         * gcc.dg/vect/vect-102a.c: New test.
3812
3813 2007-05-21  Paolo Bonzini  <bonzini@gnu.org>
3814             Paolo Carlini  <pcarlini@suse.de>
3815             Uros Bizjak  <ubizjak@gmail.com>
3816
3817         * gcc.dg/gcc-have-sync-compare-and-swap.c,
3818         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
3819         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
3820         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
3821         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
3822         New testcases.
3823
3824 2005-05-21  Daniel Franke  <franke.daniel@gmail.com>
3825
3826         PR fortran/32002
3827         * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
3828
3829 2007-05-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3830
3831         PR fortran/32027
3832         * gfortran.dg/do_3.F90: Add checks for the final value of the
3833         loop variable.
3834
3835 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
3836
3837         * gcc.c-torture/execute/990127-2.x: New file.
3838
3839 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
3840
3841         * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
3842         * gcc.target/i386/sse-12: Add -O to compile options.
3843         * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
3844         -msse4a" instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
3845         and mm3dnow.h.  Add -O to compile options.
3846
3847 2007-05-21  Paul Thomas  <pault@gcc.gnu.org>
3848
3849         PR fortran/31867
3850         * gfortran.dg/char_length_5.f90: New test.
3851
3852         PR fortran/31994
3853         * gfortran.dg/array_reference_1.f90: New test.
3854
3855 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3856
3857         PR middle-end/7651
3858         PR c++/11856
3859         PR c/12963
3860         PR c/23587
3861         PR other/29694
3862         * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
3863         * gcc.dg/Wtype-limits.c: New.
3864         * gcc.dg/Wtype-limits-Wextra.c: New.
3865         * gcc.dg/Wtype-limits-no.c: New.
3866         * g++.dg/warn/Wtype-limits.C: New.
3867         * g++.dg/warn/Wtype-limits-Wextra.C: New.
3868         * g++.dg/warn/Wtype-limits-no.C: New.
3869
3870 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
3871
3872         * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
3873         instead of "-msse2".'
3874         * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
3875         instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
3876         and mm3dnow.h.
3877         * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
3878         to test with immediate operand.
3879         (__builtin_ia32_insertqi): Ditto.
3880         (__builtin_ia32_palignr128): Ditto.
3881         (__builtin_ia32_palignr): Ditto.
3882         (__builtin_ia32_pshufhw): Ditto.
3883         (__builtin_ia32_pshuflw): Ditto.
3884         (__builtin_ia32_pshufd): Ditto.
3885         (__builtin_ia32_vec_set_v8hi): Ditto.
3886         (__builtin_ia32_vec_ext_v8hi): Ditto.
3887         (__builtin_ia32_shufpd): Ditto.
3888         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
3889
3890 2007-05-20  Daniel Franke  <franke.daniel@gmail.org>
3891
3892         PR fortran/32001
3893         * gfortran.dg/min_max_conformance.f90: Added more testcases.
3894
3895 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
3896
3897         PR target/31585
3898         * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
3899         and "__inline".  Use "-msse" instead of "-msse2".
3900
3901 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3902
3903         PR middle-end/7651
3904         * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
3905         * gcc.dg/20030906-2.c: Likewise.
3906         * objc.dg/method-17.m: Add -Wreturn-type.
3907         * obj-c++.dg/method-21.mm: Likewise.
3908
3909 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
3910
3911         PR target/31585
3912         * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
3913         (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
3914         (__builtin_ia32_psrlqi128): Ditto.
3915         (__builtin_ia32_psrlwi128): Ditto.
3916         (__builtin_ia32_psrldi128): Ditto.
3917         (__builtin_ia32_psrldqi128): Ditto.
3918         (__builtin_ia32_pslldqi128): Ditto.
3919         (__builtin_ia32_psrawi128): Ditto.
3920         (__builtin_ia32_psradi128): Ditto.
3921         (__builtin_ia32_psllqi128): Ditto.
3922         (__builtin_ia32_pslldi128): Ditto.
3923         (__builtin_prefetch): Ditto.
3924         (__builtin_ia32_pshufw): Ditto.
3925         (__builtin_ia32_vec_set_v4hi): Ditto.
3926         (__builtin_ia32_vec_ext_v4hi): Ditto.
3927         (__builtin_ia32_shufps): Ditto.
3928         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
3929
3930 2007-05-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3931
3932         PR fortran/31974
3933         * gfortran.dg/char_allocation_1.f90: New test.
3934
3935 2007-05-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3936
3937         * gcc.dg/Wconversion-integer.c: Group testcases and add more.
3938         * gcc.dg/Wconversion-sign.c: New.
3939         * gcc.dg/Wconversion-integer-no-sign.c: New.
3940         * g++.dg/warn/Wconversion-integer.C: Move some warnings to
3941         Wconversion-sign.C
3942         * g++.dg/warn/Wconversion-sign.C: New.
3943         * g++.old-deja/g++.other/warn4.C: Update.
3944         * g++.dg/warn/Wconversion1.C: Likewise.
3945
3946 2007-05-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3947
3948         * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
3949         * gcc.dg/torture/builtin-math-4.c: Likewise.
3950
3951 2007-05-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3952
3953         PR libfortran/31964
3954         * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
3955
3956 2007-05-18  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3957
3958         * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
3959
3960 2007-05-18  H.J. Lu  <hongjiu.lu@intel.com>
3961
3962         PR target/31628
3963         * gcc.target/i386/pr31628.c: New.
3964
3965 2007-05-18  Uros Bizjak  <ubizjak@gmail.com>
3966
3967         PR middle-end/31344
3968         * gcc.dg/pr31344.c: New test.
3969
3970 2007-05-17  Ian Lance Taylor  <iant@google.com>
3971
3972         PR tree-optimization/31953
3973         * gcc.c-torture/compile/pr31953.c: New test.
3974
3975 2007-05-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3976
3977         * gcc.dg/builtins-1.c: Test reentrant gamma functions.
3978
3979         * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
3980         and drem.
3981         * gcc.dg/torture/builtin-math-4.c: Likewise.
3982
3983         * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
3984         * gcc.dg/torture/builtin-math-4.c: Likewise.
3985
3986         * gcc.dg/torture/builtin-math-4.c: New test.
3987
3988 2007-05-17  Janis Johnson  <janis187@us.ibm.com>
3989             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3990
3991         * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
3992         * gcc.dg/cpp/include2.c: Ditto.
3993         * gcc.dg/cpp/mac-dir-2.c: Ditto.
3994         * gcc.dg/cpp/paste5.c: Ditto.
3995         * gcc.dg/cpp/paste6.c: Ditto.
3996         * gcc.dg/cpp/paste8.c: Ditto.
3997         * gcc.dg/cpp/paste11.c: Ditto.
3998         * gcc.dg/cpp/paste13.c: Ditto.
3999         * gcc.dg/cpp/skipping2.c: Ditto.
4000         * gcc.dg/reg-vol-struct-1.c: Ditto.
4001         * gcc.dg/Wshadow-1.c: Ditto.
4002         * gcc.dg/cpp/trad/comment.c: Ditto.
4003         * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
4004         * gcc.dg/cpp/if-2.c: Ditto.
4005         * gcc.dg/array-5.c: Ditto.
4006         * gcc.dg/inline-15.c: Ditto.
4007         * gcc.dg/pr27953.c: Ditto.
4008         * gcc.dg/Wno-c++-compat.c: Ditto.
4009
4010 2007-05-17  Kazu Hirata  <kazu@codesourcery.com>
4011
4012         * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
4013
4014 2007-05-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
4015
4016         * gcc.c-torture/execute/20070517-1.c: New test.
4017
4018 2007-05-17  Daniel Franke <franke.daniel@gmail.com>
4019
4020         PR fortran/31919
4021         * gfortran.dg/min_max_conformance.f90: New test.
4022
4023 2007-05-17  Zdenek Dvorak  <dvorakz@suse.cz>
4024
4025         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
4026         * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
4027         gcc.dg/vect/vect-104.c: Use more complex construction to
4028         prevent vectorizing.
4029         * gcc.dg/tree-ssa/pr21559.c: Update outcome.
4030
4031 2007-05-17  Uros Bizjak  <ubizjak@gmail.com>
4032
4033         PR tree-optimization/24659
4034         * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
4035         * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
4036         not vect_int target.
4037         * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
4038         not vect_int target.  Loop is vectorized for vect_intfloat_cvt
4039         targets.
4040         * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
4041         * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
4042         * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
4043
4044 2007-05-16  Uros Bizjak  <ubizjak@gmail.com>
4045
4046         * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
4047         and x86_64-*-* targets.
4048         * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
4049
4050 2007-05-16  Paul Thomas  <pault@gcc.gnu.org>
4051
4052         PR fortran/18769
4053         PR fortran/30881
4054         PR fortran/31194
4055         PR fortran/31216
4056         PR fortran/31427
4057         * transfer_simplify_1.f90: New test.
4058         * transfer_simplify_2.f90: New test.
4059
4060 2007-05-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
4061
4062         * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
4063
4064 2007-05-14  Janis Johnson  <janis187@us.ibm.com>
4065
4066         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
4067
4068         * gcc.dg/fltconst-pedantic-dfp.c: New test.
4069
4070         PR c/31924
4071         * gcc.dg/fltconst-1.c: New test.
4072
4073         * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
4074         * gcc.dg/dfp/operator-assignment.c: Ditto.
4075
4076 2007-05-14  Paolo Carlini  <pcarlini@suse.de>
4077
4078         PR c++/29928
4079         * g++.dg/rtti/typeid5.C: New.
4080
4081 2007-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4082
4083         PR fortran/31725
4084         * gfortran.dg/substr_4.f: New test.
4085
4086 2007-05-14  Kazu Hirata  <kazu@codesourcery.com>
4087
4088         * gcc.target/m68k/interrupt_thread-1.c,
4089         gcc.target/m68k/interrupt_thread-2.c,
4090         gcc.target/m68k/interrupt_thread-3.c: New.
4091         * gcc.target/m68k/m68k.exp: Accept fido.
4092
4093 2007-05-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
4094
4095         * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
4096         * gfortran.dg/altreturn_3.f90: Likewise.
4097         * gfortran.dg/assumed_dummy_1.f90: Likewise.
4098         * gfortran.dg/default_numeric_type_1.f90: Likewise.
4099         * gfortran.dg/inquire_iolength.f90: Likewise.
4100         * gfortran.dg/module_naming_1.f90: Likewise.
4101         * gfortran.dg/oldstyle_2.f90: Likewise.
4102         * gfortran.dg/operator_2.f90: Likewise.
4103         * gfortran.dg/parameter_array_element_1.f90: Likewise.
4104         * gfortran.dg/used_types_11.f90: Likewise.
4105         * gfortran.dg/zero_array_components_1.f90: Likewise.
4106         * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
4107         * gfortran.dg/parameter_array_dummy.f90: Likewise.
4108         * gfortran.dg/real_const_3.f90: Likewise.
4109
4110 2007-05-13  Zdenek Dvorak  <dvorakz@suse.cz>
4111
4112         * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
4113         * gcc.dg/tree-ssa/loop-30.c: New test.
4114
4115 2007-05-13  Richard Guenther  <rguenther@suse.de>
4116
4117         * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
4118         scanning forwprop1.
4119         * g++.dg/tree-ssa/pr31146.C: Likewise.
4120
4121 2007-05-13  Revital Eres  <eres@il.ibm.com>
4122
4123         * gcc.dg/dse.c: New test.
4124
4125 2007-05-12  Richard Guenther  <rguenther@suse.de>
4126
4127         PR tree-optimization/31797
4128         * gcc.c-torture/compile/pr31797.c: New testcase.
4129
4130 2007-05-12  Paul Thomas  <pault@gcc.gnu.org>
4131
4132         PR fortran/30746
4133         * gfortran.dg/host_assoc_function_1.f90: New test.
4134
4135 2007-05-11  Steve Ellcey  <sje@cup.hp.com>
4136
4137         PR c++/31829
4138         * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
4139
4140 2007-05-11  Silvius Rus  <rus@google.com>
4141
4142         * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
4143         * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
4144         * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
4145         * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
4146         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
4147         * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
4148         * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
4149         * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
4150         * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
4151         * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
4152         * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
4153         * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
4154         * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
4155         * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
4156         * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
4157         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
4158
4159 2007-05-11  Paolo Carlini  <pcarlini@suse.de>
4160
4161         PR other/31852
4162         * gcc.c-torture/execute/builtins/memchr.c: New.
4163         * gcc.c-torture/execute/builtins/memchr-lib.c: New.
4164         * gcc.c-torture/execute/builtins/lib/memchr.c: New.
4165
4166 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
4167
4168         PR fortran/30876
4169         * gfortran.dg/recursive_reference_1.f90: Put error at correct
4170         line.
4171         * gfortran.dg/recursive_reference_2.f90: New test.
4172
4173 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
4174
4175         PR fortran/30878
4176         * gfortran.dg/namelist_29.f90: New test.
4177
4178 2007-05-11  Paul Thomas  <pault@gcc.gnu.org>
4179
4180         PR fortran/31474
4181         * gfortran.dg/entry_10.f90: New test.
4182
4183 2007-05-10  Zdenek Dvorak  <dvorakz@suse.cz>
4184
4185         PR tree-optimization/31885
4186         * gcc.dg/tree-ssa/loop-29.c: New test.
4187
4188 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
4189
4190         * assumed_dummy_1.f90: Fix dg directive.
4191         * char_initialiser_actual.f90: Likewise.
4192         * nested_modules_2.f90: Likewise.
4193         * shift-alloc.f90: Likewise.
4194
4195 2007-05-10  Andreas Krebbel  <krebbel1@de.ibm.com>
4196
4197         * gcc.dg/20070507-1.c: Disable for non-pic targets.
4198
4199 2007-05-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4200
4201         PR libfortran/31880
4202         * gfortran.dg/unf_read_corrupted_2.f90: New test.
4203
4204 2007-05-09  Mike Stump  <mrs@apple.com>
4205
4206         * g++.dg/other/first-global.C: Add -fpie for darwin.
4207         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
4208
4209 2007-05-09  Andreas Krebbel  <krebbel1@de.ibm.com>
4210
4211         * gcc.dg/20070507-1.c: New testcase.
4212
4213 2007-05-08  Chao-ying Fu  <fu@mips.com>
4214
4215         * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
4216         * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
4217         * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
4218         * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
4219
4220 2007-05-08  Simon Martin  <simartin@users.sourceforge.net>
4221
4222         PR 31847
4223         * gcc.dg/pr31847.c: New test.
4224
4225 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
4226
4227         PR fortran/31692
4228         * gfortran.dg/actual_array_result_1.f90: New test.
4229
4230 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
4231
4232         PR fortran/29397
4233         * gfortran.dg/parameter_array_init_1.f90: New test.
4234
4235         PR fortran/29400
4236         * gfortran.dg/parameter_array_init_2.f90: New test.
4237
4238 2007-05-08  Uros Bizjak  <ubizjak@gmail.com>
4239
4240         PR target/31854
4241         * gcc.target/i386/pr31854.c: New test.
4242
4243 2007-05-07  Janis Johnson  <janis187@us.ibm.com>
4244
4245         * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
4246
4247 2007-05-07  Mike Stump  <mrs@apple.com>
4248
4249         * g++.old-deja/g++.mike/empty.C: Add.
4250
4251 2007-05-07  Eric Christopher  <echristo@apple.com>
4252
4253         * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
4254
4255 2007-05-07  Uros Bizjak  <ubizjak@gmail.com>
4256
4257         * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
4258         variable.  Rearrange conversions from binary float to decimal float.
4259
4260 2007-05-07  Mark Mitchell  <mark@codesourcery.com>
4261
4262         * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
4263         x86.
4264
4265 2007-05-07  Eric Botcazou  <ebotcazou@adacore.com>
4266
4267         * gnat.dg/opt1.ad[sb]: New testcase.
4268
4269 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4270
4271         PR fortran/31399
4272         * gfortran.dg/do_3.F90: New test.
4273
4274 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4275
4276         PR fortran/31764
4277         * gfortran.dg/new_line.f90: Add new checks.
4278
4279 2007-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4280
4281         PR fortran/31201
4282         * gfortran.dg/large_unit_1.f90: New.
4283         * gfortran.dg/large_unit_2.f90: New.
4284         * gfortran.dg/iostat_4.f90: New
4285         * gfortran.dg/bounds_check_fail_1.f90: Updated.
4286
4287 2007-05-06  Paul Thomas  <pault@gcc.gnu.org>
4288
4289         PR fortran/31540
4290         * gfortran.dg/char_result_4.f90: New test.
4291
4292 2007-06-05  Revital Eres  <eres@il.ibm.com>
4293
4294         PR 30957
4295         * gcc.dg/pr30957-1.c: New test.
4296
4297 2007-05-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4298
4299         PR fortran/31251
4300         * gfortran.dg/char_type_len_2.f90: New test.
4301
4302 2007-05-05  Geoffrey Keating  <geoffk@apple.com>
4303
4304         PR 31775
4305         * g++.dg/other/nested-extern.cc: New.
4306         * g++.dg/other/nested-extern-1.C: New.
4307         * g++.dg/other/nested-extern-2.C: New.
4308
4309 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
4310
4311         PR fortran/31760
4312         * gfortran.dg/erf.f90: New test.
4313         * gfortran.dg/besxy.f90: New test.
4314
4315 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
4316
4317         PR fortran/22359
4318         * gfortran.dg/fseek.f90: New test.
4319
4320 2007-05-04  Bob Wilson  <bob.wilson@acm.org>
4321
4322         * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
4323
4324 2007-05-04  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4325
4326         PR libfortran/31210
4327         * gfortran.dg/zero_length_1.f90: New test.
4328
4329 2007-05-04  Tobias Burnus  <burnus@net-b.de>
4330
4331         PR fortran/31803
4332         * gfortran.dg/char_pointer_assign_3.f90: New test.
4333         * gfortran.dg/char_result_2.f90: Re-enable test.
4334
4335 2007-05-04  Tobias Burnus  <burnus@net-b.de>
4336
4337         PR fortran/25071
4338         * gfortran.dg/char_length_3.f90: New test.
4339         * gfortran.dg/char_result_2.f90: Fix test.
4340
4341 2007-05-03  Zdenek Dvorak  <dvorakz@suse.cz>
4342
4343         PR tree-optimization/30565
4344         * gcc.dg/tree-ssa/loop-27.c: New test.
4345
4346 2007-05-03  Bernd Schmidt  <bernd.schmidt@analog.com>
4347
4348         * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
4349         * gcc.target/bfin/arith.c (__v2hi): Likewise.
4350         * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
4351         * gcc.target/bfin/shift.c (__v2hi): Likewise.
4352
4353 2007-05-03  Dorit Nuzman  <dorit@il.ibm.com>
4354
4355         PR tree-optimization/31699
4356         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
4357         New.
4358         (check_effective_target_vect_floatint_cvt): New.
4359         * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
4360         of specific targets.
4361         * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
4362         * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
4363         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
4364         * gcc.dg/vect/vect-iv-4.c: Likewise.
4365         * gcc.dg/vect/vect-multitypes-11.c: New.
4366         * gcc.dg/vect/pr31699.c: New.
4367
4368 2007-05-02  Geoffrey Keating  <geoffk@apple.com>
4369
4370         * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
4371
4372 2007-05-02  Seongbae Park  <seongbae.park@gmail.com>
4373
4374         PR C++/31663
4375         * g++.dg/warn/anonymous-namespace-2.C: New.
4376         * g++.dg/warn/anonymous-namespace-2.h: New.
4377
4378 2007-05-02  Paul Brook  <paul@codesourcery.com>
4379
4380         * gcc.dg/arm-eabi1.c: Move debug output.  Augment lcmp/ulcmp tests.
4381
4382 2007-05-02  Eric Christopher  <echristo@apple.com>
4383
4384         * gcc.dg/cpp/if-div.c: New file.
4385
4386 2007-05-02  Tom Tromey  <tromey@redhat.com>
4387
4388         PR preprocessor/28709:
4389         * gcc.dg/cpp/pr28709.c: New file.
4390
4391 2007-05-02  Richard Guenther  <rguenther@suse.de>
4392
4393         PR tree-optimization/31146
4394         * g++.dg/tree-ssa/pr31146-2.C: New testcase.
4395
4396 2007-05-01  Geoffrey Keating  <geoffk@apple.com>
4397
4398         * gcc.c-torture/compile/limits-blockid.c: New.
4399         * gcc.c-torture/compile/limits-caselabels.c: New.
4400         * gcc.c-torture/compile/limits-declparen.c: New.
4401         * gcc.c-torture/compile/limits-enumconst.c: New.
4402         * gcc.c-torture/compile/limits-exprparen.c: New.
4403         * gcc.c-torture/compile/limits-externalid.c: New.
4404         * gcc.c-torture/compile/limits-fnargs.c: New.
4405         * gcc.c-torture/compile/limits-fndefn.c: New.
4406         * gcc.c-torture/compile/limits-idexternal.c: New.
4407         * gcc.c-torture/compile/limits-idinternal.c: New.
4408         * gcc.c-torture/compile/limits-pointer.c: New.
4409         * gcc.c-torture/compile/limits-stringlit.c: New.
4410         * gcc.c-torture/compile/limits-structmem.c: New.
4411         * gcc.c-torture/compile/limits-structnest.c: New.
4412
4413 2007-04-29  Geoffrey Keating  <geoffk@apple.com>
4414
4415         * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
4416
4417 2007-05-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4418
4419         PR middle-end/31740
4420         * gcc.c-torture/compile/20070501-1.c: New testcase.
4421
4422 2007-05-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
4423
4424         PR fortran/31732
4425         * gfortran.dg/array_memset_2:  New test case.
4426
4427 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
4428
4429         PR testsuite/31615
4430         * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
4431
4432 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
4433
4434         PR testsuite/31589
4435         * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
4436         dg-final test.
4437         * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
4438         keyword to dg-final test.
4439         * gcc.dg/vect/vect-iv-4.c: Likewise.
4440         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
4441         * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
4442         test.
4443         * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
4444         cast.
4445         * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
4446         * lib/target-supports.exp
4447         (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
4448         (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
4449
4450 2007-04-30  Kazu Hirata  <kazu@codesourcery.com>
4451
4452         * gcc.c-torture/execute/ieee/20000320-1.c: Use
4453         __LONG_LONG_MAX__ and its friends instead of those supplied by
4454         limits.h.
4455
4456 2007-04-30  Andrew pinski  <andrew_pinski@playstation.sony.com>
4457
4458         PR C++/31721
4459         * g++.dg/ext/vector7.C: New testcase.
4460
4461 2007-04-29  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4462
4463         PR fortran/31591
4464         * gfortran.dg/bound_simplification_1.f90: New test.
4465
4466 2007-04-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4467
4468         PR fortran/31645
4469         * gfortran.dg/bom_error.f90: New test.
4470         * gfortran.dg/bom_include.f90: New test.
4471         * gfortran.dg/bom_UTF16-LE.f90: New test.
4472         * gfortran.dg/bom_UTF16-BE.f90: New test.
4473         * gfortran.dg/bom_UTF-8.f90: New test.
4474         * gfortran.dg/bom_UTF-32.f90: New test.
4475         * gfortran.dg/bom_UTF-8.F90: New test.
4476         * gfortran.dg/bom_include.inc: New file.
4477
4478 2007-04-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4479
4480         PR C++/30221
4481         * g++.dg/init/ptrfn2.C: New test.
4482         * g++.dg/init/ptrfn3.C: New test.
4483
4484 2007-04-29  Paul Thomas  <pault@gcc.gnu.org>
4485
4486         PR fortran/31711
4487         * gfortran.dg/dependency_21.f90: New test.
4488
4489 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4490
4491         * gfortran.dg/secnds.f: Use real*8.
4492         * gfortran.dg/secnds-1.f: Use real*8.
4493
4494 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4495
4496         PR libfortran/31532
4497         * gfortran.dg/inquire_5.f90: Update test.
4498
4499 2007-04-27  Ian Lance Taylor  <iant@google.com>
4500
4501         PR middle-end/31710
4502         * gcc.c-torture/compile/pr31710.c: New test.
4503
4504 2007-04-27  Richard Guenther  <rguenther@suse.de>
4505
4506         PR tree-optimization/30965
4507         PR tree-optimization/30978
4508         * gcc.dg/tree-ssa/pr30978.c: New testcase.
4509         * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
4510         * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
4511         * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
4512
4513 2007-04-27  Richard Guenther  <rguenther@suse.de>
4514
4515         PR tree-optimization/31715
4516         * gcc.dg/Warray-bounds-4.c: New testcase.
4517
4518 2007-04-26  Ian Lance Taylor  <iant@google.com>
4519
4520         PR target/28675
4521         * gcc.c-torture/compile/pr28675.c: New test.
4522
4523 2007-04-26  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4524
4525         PR C++/30016
4526         * g++.dg/ext/vector6.C: New test.
4527
4528 2007-04-26  Kazu Hirata  <kazu@codesourcery.com>
4529
4530         * gcc.c-torture/execute/ieee/20000320-1.x: New.
4531
4532 2007-04-26  Steve Ellcey  <sje@cup.hp.com>
4533
4534         PR middle-end/31617
4535         * g++.dg/other/str_empty.C: Add expected warning.
4536
4537 2007-04-26  Richard Guenther  <rguenther@suse.de>
4538         Daniel Berlin  <dberlin@dberlin.org>
4539
4540         PR tree-optimization/30567
4541         * g++.dg/other/pr30567.C: New testcase.
4542
4543 2007-04-26  Richard Guenther  <rguenther@suse.de>
4544
4545         PR tree-optimization/31703
4546         * gcc.c-torture/compile/pr31703.c: New testcase.
4547         * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
4548         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
4549
4550 2007-04-26  Wolfgang Gellerich  <gellerich@de.ibm.com>
4551
4552         * gfortran.dg/open_errors.f90: Added if statements checking
4553         the value of iostat.
4554
4555 2007-04-26  Jakub Jelinek  <jakub@redhat.com>
4556
4557         PR c++/31598
4558         * g++.dg/gomp/pr31598.C: New test.
4559
4560         PR tree-optimization/30558
4561         * g++.dg/gomp/pr30558.C: New test.
4562
4563 2007-04-24  Mark Mitchell  <mark@codesourcery.com>
4564
4565         PR c++/31338
4566         * g++.dg/ext/complex2.C: New test.
4567
4568 2007-04-25  Paolo Carlini  <pcarlini@suse.de>
4569
4570         * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
4571
4572 2007-04-25  Thiemo Seufer  <ths@mips.com>
4573
4574         * gcc.target/mips/mips16e-extends.c (cksum8): Change return
4575         value to signed char.
4576
4577 2007-04-25  Uros Bizjak  <ubizjak@gmail.com>
4578
4579         * gcc.target/i386/reload-1.c. Include <stdint.h>.  Compile for all
4580         ilp32 i?86-*-* and x86_64-*-* targets.  Do not skip test for -m64.
4581         Use scan-rtl-dump-not procedure to scan RTL dump.  Cleanup csa dump.
4582
4583 2007-04-25  Tobias Burnus  <burnus@net-b.de>
4584
4585         PR fortran/31668
4586         * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
4587         statement functions.
4588         * gfortran.dg/c_by_val_5.f90: New test.
4589
4590 2007-04-25  Wolfgang Gellerich  <gellerich@de.ibm.com>
4591
4592         * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
4593         with two new subroutines to avoid parameter-induced aliasing.
4594         * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
4595         * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
4596
4597 2007-04-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4598
4599         * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
4600         * g++.dg/warn/Warray-bounds.C: Likewise.
4601
4602 2007-04-24  Ian Lance Taylor  <iant@google.com>
4603
4604         PR tree-optimization/31605
4605         * gcc.c-torture/execute/pr31605.c: New test.
4606
4607 2007-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4608
4609         PR fortran/31587
4610         * lib/gcc-dg.exp (scan-module): New function.
4611         * gfortran.dg/module_md5_1.f90: New test.
4612
4613 2007-04-24  Douglas Gregor  <doug.gregor@gmail.com>
4614
4615         * g++.old-deja/g++.pt/defarg6.C: Only run with
4616         -std=gnu++98.
4617         * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
4618         * g++.dg/cpp0x/variadic61.C: Ditto.
4619         * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
4620         * g++.dg/cpp0x/variadic62.C: Ditto.
4621         * g++.dg/template/meminit1.C: Ditto.
4622         * g++.dg/template/operator7.C: Ditto.
4623         * g++.dg/template/static15.C: Ditto.
4624         * g++.dg/template/invalid1.C: Ditto.
4625         * g++.dg/template/shift1.C: Ditto.
4626         * g++.dg/template/error10.C: Ditto.
4627
4628 2007-04-24  Simon Martin  <simartin@users.sourceforge.net>
4629
4630         PR diagnostic/25923
4631         * gfortran.dg/pr25923.f90: New test.
4632
4633 2007-04-24  Ian Lance Taylor  <iant@google.com>
4634
4635         PR tree-optimization/31602
4636         * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
4637
4638 2007-04-24  Janis Johnson  <janis187@us.ibm.com>
4639
4640         * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
4641         * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
4642
4643 2007-04-24  Hui-May Chang  <hm.chang@apple.com>
4644
4645         * gcc.target/i386/reload-1.c. New.
4646
4647 2007-04-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4648             Olga Golovanevsky  <olga@il.ibm.com>
4649
4650         * g++.dg/other/str_empty.C: New test.
4651
4652 2007-04-24  Richard Henderson  <rth@redhat.com>
4653
4654         * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
4655
4656 2007-04-24  Andreas Krebbel  <krebbel1@de.ibm.com>
4657
4658         PR target/31641
4659         * gcc.c-torture/compile/pr31641.c: New testcase.
4660
4661 2007-04-24  Richard Sandiford  <richard@nildram.co.uk>
4662
4663         * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
4664         * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
4665         * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
4666         * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
4667
4668 2007-04-23  Simon Baldwin  <simonb@google.com>
4669
4670         * g++.dg/other/error15.C: New.
4671         * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
4672         triggering a "multiple parameters named" error.
4673
4674 2007-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
4675
4676         PR fortran/31618
4677         * gfortran.dg/backspace_8.f:  New test case.
4678
4679 2007-04-23  Paul Thomas  <pault@gcc.gnu.org>
4680
4681         PR fortran/31630
4682         * gfortran.dg/used_types_17.f90: New test.
4683
4684         PR fortran/31620
4685         * gfortran.dg/zero_array_components_1.f90: New test.
4686
4687 2007-04-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4688
4689         PR fortran/31616
4690         * gfortran.dg/open_errors.f90: Allow a different error message.
4691
4692 2007-04-23  Uros Bizjak  <ubizjak@gmail.com>
4693
4694         * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
4695         Rename from check_effective_target_vect_pack_mod.  Rename global
4696         variable et_vect_pack_mod to et_vect_pack_trunc.  Update debug
4697         messages.
4698         * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
4699         rename.
4700         * gcc.dg/vect/vect-iv-8a.c: Ditto.
4701         * gcc.dg/vect/vect-multitypes-8.c: Ditto.
4702
4703 2007-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4704
4705         PR middle-end/31448
4706         * gcc.c-torture/execute/pr31448.c: New testcase.
4707
4708 2007-04-22  Nick Clifton  <nickc@redhat.com>
4709
4710         * gcc.dg/20020312-2.c: Add support for the FRV.
4711
4712 2007-04-22  Uros Bizjak  <ubizjak@gmail.com>
4713
4714         PR tree-optimization/24659
4715         * gcc.dg/vect/vect-float-extend-1.c: New test.
4716         * gcc.dg/vect/vect-float-truncate-1.c: New test.
4717
4718 2007-04-22  Richard Guenther  <rguenther@suse.de>
4719
4720         PR tree-optimization/29789
4721         * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
4722         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
4723
4724 2007-04-22  Revital Eres  <eres@il.ibm.com>
4725
4726         * gcc.dg/var-expand2.c: New test.
4727
4728 2007-04-22  Revital Eres  <eres@il.ibm.com>
4729
4730         * gcc.dg/var-expand3.c: New test.
4731
4732 2007-04-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4733
4734         PR fortran/31495
4735         * gfortran.dg/continuation_8.f90: New test.
4736
4737 2007-04-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4738
4739         PR C/30265
4740         * gcc.c-torture/compile/compound-literal-2.c: New testcase.
4741         * gcc.c-torture/compile/compound-literal-3.c: New testcase.
4742
4743 2007-04-21  Richard Guenther  <rguenther@suse.de>
4744
4745         PR middle-end/31136
4746         * gcc.c-torture/execute/pr31136.c: New testcase.
4747
4748 2007-04-21  Alexandre Oliva  <aoliva@redhat.com>
4749
4750         * gcc.target/i386/movsi-sm-1.c: New.
4751
4752 2007-04-20  Richard Henderson  <rth@redhat.com>
4753
4754         * gcc.dg/pr28796-2.c: Add -mieee for alpha.
4755         * gcc.dg/pr27095.c: Cope with alpha GOT load.
4756
4757 2007-04-20  Jakub Jelinek  <jakub@redhat.com>
4758
4759         * gcc.target/i386/ordcmp-1.c: New test.
4760         * gcc.target/i386/unordcmp-1.c: New test.
4761
4762         PR tree-optimization/31632
4763         * gcc.c-torture/compile/20070419-1.c: New test.
4764
4765 2007-04-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
4766
4767         * gcc.dg/invalid-call-1.c: New test.
4768
4769 2007-04-18  Dirk Mueller  <dmueller@suse.de>
4770
4771         PR diagnostic/31227
4772         * gcc.dg/Warray-bounds-3.c: New.
4773
4774 2007-04-18  Richard Guenther  <rguenther@suse.de>
4775
4776         PR tree-optimization/19431
4777         PR tree-optimization/21463
4778         * gcc.c-torture/execute/20070212-1.c: New testcase.
4779         * gcc.c-torture/execute/20070212-2.c: Likewise.
4780         * gcc.c-torture/execute/20070212-3.c: Likewise.
4781         * gcc.dg/tree-ssa/pr19431.c: Likewise.
4782         * gcc.dg/tree-ssa/pr21463.c: Likewise.
4783         * g++.dg/tree-ssa/pr21463.C: Likewise.
4784         * g++.dg/tree-ssa/pr30738.C: Likewise.
4785
4786 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
4787
4788         PR c++/31513
4789         * g++.dg/expr/bitfield8.C: New test.
4790
4791 2007-04-17  Joseph Myers  <joseph@codesourcery.com>
4792             Richard Sandiford  <richard@codesourcery.com>
4793
4794         * lib/target-supports.exp (check_profiling_available): Return 0
4795         for uClibc with -p or -pg.
4796
4797 2007-04-17  Simon Martin  <simartin@users.sourceforge.net>
4798
4799         PR c++/31517
4800         * g++.dg/template/init7.C: New test.
4801
4802 2007-04-17  Zdenek Dvorak  <dvorakz@suse.cz>
4803
4804         PR rtl-optimization/31360
4805         * gcc.dg/loop-7.c: New test.
4806
4807 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
4808
4809         * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
4810         * lib/compat.exp (compat-run): Use file_on_host, not remote_file
4811         build.
4812         (compat-execute): Likewise.
4813         * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
4814         files to remote hosts.
4815         * lib/c-ctorture.exp (c-torture-compile): Likewise.
4816         (c-torture-execute): Likewise.
4817         * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
4818         or plain file.  Use remote_upload and remote_download to copy
4819         files about.
4820         * lib/scanasm.exp (dg-scan): Upload the file from the remote host
4821         before scanning it.
4822
4823 2007-04-17  Dorit Nuzman  <dorit@il.ibm.com>
4824
4825         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
4826
4827 2007-04-16  Lawrence Crowl  <crowl@google.com>
4828
4829         * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
4830         * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
4831         * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
4832         * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
4833         * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
4834         * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
4835         * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
4836         * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
4837         * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
4838         * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
4839         * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
4840
4841         * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
4842         * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
4843         * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
4844         * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
4845         * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
4846         * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
4847         * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
4848         * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
4849         * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
4850         * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
4851         * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
4852
4853 2007-04-16  Ian Lance Taylor  <iant@google.com>
4854
4855         PR tree-optimization/31522
4856         * gcc.dg/Wstrict-overflow-16.c: New test.
4857
4858 2007-04-17  Kazu Hirata  <kazu@codesourcery.com>
4859
4860         * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
4861
4862 2007-04-17  Tobias Schlüter  <tobi@gcc.gnu.org>
4863
4864         PR fortran/31144
4865         * gfortran.dg/module_naming_1.f90: New.
4866
4867 2007-04-16  Richard Sandiford  <richard@codesourcery.com>
4868
4869         * lib/target-supports.exp (check_profiling_available): Return
4870         false for m68k-*-uclinux.
4871
4872 2007-04-16  Seongbae Park <seongbae.park@gmail.com>
4873
4874         PR c++/29365
4875         Testcase for c++ anonymous namespace warning
4876
4877         * g++.dg/warn/anonymous-namespace-1.C: New test
4878         * g++.dg/warn/anonymous-namespace-1.h: New test
4879
4880 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4881
4882         PR testsuite/31578
4883         * gcc.dg/gnu89-init-4.c: Change to a compile only test.
4884
4885 2007-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4886
4887         * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
4888
4889 2007-04-15  Paul Thomas  <pault@gcc.gnu.org>
4890
4891         PR fortran/31204
4892         * gfortran.dg/array_constructor_16.f90: New test.
4893
4894 2007-04-15  Kazu Hirata  <kazu@codesourcery.com>
4895
4896         * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
4897         gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
4898
4899 2007-04-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4900
4901         PR rtl-optimization/31500
4902         * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
4903         * g++.dg/warn/Warray-bounds.C: Likewise.
4904
4905 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4906
4907         PR C/31520
4908         * gcc.dg/gnu89-init-4.c: New testcase.
4909
4910 2007-04-14  Jakub Jelinek  <jakub@redhat.com>
4911
4912         PR c++/25874
4913         * gcc.dg/gomp/pr25874.c: Add dg-options.
4914         * g++.dg/gomp/pr25874.C: Add dg-options.
4915
4916 2007-04-14  Bernhard Fischer  <aldot@gcc.gnu.org>
4917
4918         PR fortran/21061
4919         * gfortran.dg/warnings_are_errors_1.f90: New testcase.
4920         * gfortran.dg/warnings_are_errors_1.f: New testcase.
4921
4922 2007-04-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4923
4924         PR fortran/31561
4925         * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
4926
4927 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
4928
4929         PR fortran/29507
4930         PR fortran/31404
4931         * gfortran.dg/initialization_6.f90: New test.
4932
4933 2007-04-14  Kazu Hirata  <kazu@codesourcery.com>
4934
4935         * gcc.c-torture/compile/pr27528.c: Require nonpic.
4936
4937         * lib/target-supports.exp (check_gc_sections_available):
4938         Return false if ldflags includes -elf2flt.
4939
4940 2007-04-13  Jason Merrill  <jason@redhat.com>
4941
4942         PR c++/31074
4943         * conv3.C: New test.
4944
4945 2007-04-13  Mike Stump  <mrs@apple.com>
4946
4947         * obj-c++.dg/stubify-1.mm: Only run on powerpc.
4948         * obj-c++.dg/template-4.mm: Don't run when 64-bit.
4949
4950 2007-04-13  Joseph Myers  <joseph@codesourcery.com>
4951
4952         PR tree-optimization/29598
4953         * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
4954
4955 2007-04-13  Tobias Burnus  <burnus@net-b.de>
4956
4957         PR fortran/31559
4958         * gfortran.dg/func_assign.f90: New test.
4959
4960 2007-04-13  Paul Thomas  <pault@gcc.gnu.org>
4961
4962         PR fortran/31550
4963         * gfortran.dg/used_types_16.f90: New test.
4964
4965 2007-04-13  Tobias Schlüter  <tobi@gcc.gnu.org>
4966
4967         PR fortran/18937
4968         * gfortran.dg/goto_2.f90: New.
4969         * gfortran.dg/goto_3.f90: New.
4970         * gfortran.dg/pr17708.f90: Rename to ...
4971         * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
4972
4973 2007-04-13  Tobias Burnus  <burnus@net-b.de>
4974
4975         PR fortran/31562
4976         * gfortran.dg/f2c_4.c: Use GNU extensions for complex
4977         instead of a struct.
4978
4979 2007-04-13  Tobias Burnus  <burnus@net-b.de>
4980
4981         PR fortran/31562
4982         * gfortran.dg/value_4.c: Use GNU extensions for complex
4983         instead of a struct.
4984
4985 2007-04-13  Richard Guenther  <rguenther@suse.de>
4986
4987         PR tree-optimization/21258
4988         * gcc.dg/tree-ssa/vrp34.c: New testcase.
4989
4990 2007-04-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4991
4992         * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
4993         <complex.h>.
4994
4995 2007-04-12  Tobias Schlüter  <tobi@gcc.gnu.org>
4996
4997         PR fortran/31250
4998         * gfortran.dg/char_length_2.f90: New.
4999         * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
5000         * gfortran.dg/repeat_4.f90: Likewise.
5001
5002         PR fortran/31266
5003         * gfortran.dg/char_assign_1.f90: New.
5004
5005         PR fortran/31471
5006         * gfortran.dg/block_name_1.f90: New.
5007         * gfortran.dg/block_name_2.f90: New.
5008
5009 2007-04-12  Douglas Gregor  <doug.gregor@gmail.com>
5010
5011         PR c++/31078
5012         * g++.dg/other/pr31078.C: New.
5013
5014 2007-04-12  Richard Guenther  <rguenther@suse.de>
5015
5016         PR tree-optimization/31169
5017         * gcc.c-torture/execute/pr31169.c: New testcase.
5018
5019 2007-04-12  Richard Guenther  <rguenther@suse.de>
5020
5021         PR tree-optimization/24689
5022         PR tree-optimization/31307
5023         * g++.dg/tree-ssa/pr31307.C: New testcase.
5024         * gcc.dg/tree-ssa/pr24689.c: Likewise.
5025
5026 2007-04-12  Tobias Burnus  <burnus@net-b.de>
5027
5028         PR fortran/31472
5029         * gfortran.dg/access_spec_1.f90: New test.
5030         * gfortran.dg/access_spec_2.f90: New test.
5031         * gfortran.dg/non_module_public.f90: Match new error message.
5032
5033 2007-04-11  Paul Thomas  <pault@gcc.gnu.org>
5034
5035         PR testsuite/31538
5036         * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
5037         to 4 at line 38 to fix bounds problem.
5038
5039 2007-04-11  Tobias Burnus  <burnus@net-b.de>
5040
5041         PR testsuite/31240
5042         * gfortran.dg/pointer_intent_1.f90: Fix test.
5043
5044 2007-04-10  Eric Christopher  <echristo@apple.com>
5045
5046         * lib/target-supports.exp
5047         (check_effective_target_fstack_protector): Rewrite.
5048
5049 2007-04-09  Mark Mitchell  <mark@codesourcery.com>
5050
5051         PR c++/31449
5052         * g++.dg/init/const5.C: New test.
5053
5054 2007-04-09  Jan Hubicka  <jh@suse.cz>
5055
5056         * gcc.dg/tree-ssa/foldaddr-3.c: New file.
5057
5058 2007-04-08  Jan Hubicka  <jh@suse.cz>
5059
5060         * gcc.dg/tree-ssa/foldaddr-2.c: New file.
5061
5062 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
5063
5064         PR fortran/31257
5065         * gfortran.dg/achar_4.f90: New test.
5066
5067 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
5068
5069         PR fortran/30880
5070         * gfortran.dg/used_dummy_types_8.f90: New test.
5071
5072 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
5073
5074         PR fortran/30872
5075         * gfortran.dg/parameter_array_element_1.f90: New test.
5076
5077 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
5078
5079         PR fortran/31222
5080         * gfortran.dg/default_numeric_type_1.f90: New test.
5081
5082 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
5083
5084         PR fortran/31424
5085         * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
5086
5087 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
5088
5089         PR fortran/31293
5090         * gfortran.dg/interface_12.f90: New test.
5091
5092 2007-04-07  Bruce Korb  <bkorb@gnu.org>
5093
5094         * gcc.dg/format/opt-6.c: New test.
5095         * gcc.dg/format/nul-1.c: New test.
5096         * gcc.dg/format/nul-2.c: New test.
5097
5098 2007-04-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5099
5100         PR libgfortran/31395
5101         * gfortran.dg/fmt_colon.f90: New test.
5102
5103 2007-04-06  Mark Mitchell  <mark@codesourcery.com>
5104
5105         * g++.old-deja/g++.other/init18.C: Use
5106         dg-require-effective-target instead of an explicit xfail.
5107
5108 2007-04-05  Janis Johnson  <janis187@us.ibm.com>
5109
5110         * gcc.dg/dfp/signbit-1.c
5111         * gcc.dg/dfp/signbit-2.c
5112
5113 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
5114
5115         PR fortran/31483
5116         * gfortran.dg/altreturn_5.f90: New test.
5117
5118 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
5119
5120         PR fortran/31292
5121         * gfortran.dg/contained_module_proc_1.f90: New test.
5122
5123 2007-04-04  Stuart Hastings  <stuart@apple.com>
5124
5125         PR 31281
5126         * objc/execute/exceptions/pr31281.m: New.
5127
5128 2007-04-04  Danny Smith  <dannysmith.users.sourceforge.net>
5129
5130         * g++.dg/ext/dllimport12.C: Update comments.
5131
5132 2007-04-03  Eric Christopher  <echristo@apple.com>
5133
5134         * g++.dg/tree-ssa/pr29902.C: Require ilp32.
5135
5136 2007-04-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5137
5138         PR fortran/31304
5139         * gfortran.dg/repeat_2.f90: New test.
5140         * gfortran.dg/repeat_3.f90: New test.
5141         * gfortran.dg/repeat_4.f90: New test.
5142
5143 2007-04-03  Uros Bizjak  <ubizjak@gmail.com>
5144
5145         * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
5146
5147 2007-04-03  Jakub Jelinek  <jakub@redhat.com>
5148
5149         PR c++/30847
5150         * g++.dg/parse/cond3.C: New test.
5151
5152         PR middle-end/30704
5153         * gcc.c-torture/execute/ieee/pr30704.c: New test.
5154
5155 2007-04-02  Jason Merrill  <jason@redhat.com>
5156
5157         PR c++/31187
5158         * g++.dg/ext/visibility/anon3.C: New test.
5159
5160 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5161
5162         PR libgfortran/31052
5163         * gfortran.dg/namelist_28.f90: New test.
5164
5165 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5166
5167         PR libgfortran/31366
5168         * gfortran.dg/direct_io_6.f90: New test.
5169
5170 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5171
5172         PR libgfortran/31207
5173         * gfortran.dg/advance_5.f90: New test.
5174         * gfortran.dg/advance_6.f90: New test.
5175
5176 2007-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
5177
5178         * g++.dg/ext/dllimport6.C: Remove extra ';'.
5179         * g++.dg/ext/dllimport7.C: Likewise.
5180         * g++.dg/ext/selectany1.C: Likewise.
5181
5182 2007-03-31  Douglas Gregor  <doug.gregor@gmail.com>
5183
5184         * g++.dg/parser/pr31138.C: New.
5185         * g++.dg/parser/pr31140.C: New.
5186         * g++.dg/parser/pr31141.C: New.
5187
5188 2007-03-30  Paolo Carlini  <pcarlini@suse.de>
5189
5190         PR c++/26099
5191         * g++.dg/ext/is_base_of.C: New.
5192         * g++.dg/ext/has_virtual_destructor.C: New.
5193         * g++.dg/ext/is_polymorphic.C: New.
5194         * g++.dg/ext/is_base_of_diagnostic.C: New.
5195         * g++.dg/ext/is_enum.C: New.
5196         * g++.dg/ext/has_nothrow_assign.C: New.
5197         * g++.dg/ext/has_nothrow_constructor.C: New.
5198         * g++.dg/ext/is_empty.C: New.
5199         * g++.dg/ext/has_trivial_copy.C: New.
5200         * g++.dg/ext/has_trivial_assign.C: New.
5201         * g++.dg/ext/is_abstract.C: New.
5202         * g++.dg/ext/is_pod.C: New.
5203         * g++.dg/ext/has_nothrow_copy.C: New.
5204         * g++.dg/ext/is_class.C: New.
5205         * g++.dg/ext/has_trivial_constructor.C: New.
5206         * g++.dg/ext/is_union.C: New.
5207         * g++.dg/ext/has_trivial_destructor.C: New.
5208         * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
5209         * g++.dg/template/crash43.C: Likewise.
5210
5211 2007-03-29  Dirk Mueller  <dmueller@suse.de>
5212
5213         * g++.dg/warn/pedantic2.C: New testcase.
5214
5215 2007-03-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5216
5217         * size_dim.f90: Fix dg directive.
5218         * pr16433.f: Likewise.
5219         * use_6.f90: Likewise.
5220         * use_7.f90: Likewise.
5221         * entry_9.f90: Likewise.
5222         * pointer_intent_2.f90: Likewise.
5223         * protected_1.f90: Likewise.
5224         * fmt_missing_period_2.f: Likewise.
5225         * pointer_intent_3.f90: Likewise.
5226         * protected_2.f90: Likewise.
5227         * protected_3.f90: Likewise.
5228         * pr15754.f90: Likewise.
5229         * protected_4.f90: Likewise.
5230         * protected_5.f90: Likewise.
5231         * initialization_2.f90: Likewise.
5232         * protected_6.f90: Likewise.
5233         * continuation_7.f90: Likewise.
5234         * derived_function_interface_1.f90: Likewise.
5235         * der_pointer_4.f90: Likewise.
5236         * fmt_zero_precision.f90: Likewise.
5237         * blockdata_3.f90: Likewise.
5238         * fmt_missing_period_1.f: Likewise.
5239         * real_const_3.f90: Likewise.
5240         * use_4.f90: Likewise.
5241         * fmt_missing_period_3.f: Likewise.
5242         * use_5.f90: Likewise.
5243
5244 2007-03-28  Mike Stump  <mrs@apple.com>
5245
5246         * gcc.dg/darwin-comm.c: Add.
5247
5248 2007-03-28  Eric Christopher  <echristo@apple.com>
5249
5250         * lib/target-supports.exp (check_effective_target_fstack_protector):
5251         New.
5252         * gcc.dg/ssp-1.c: Use.
5253         * gcc.dg/ssp-2.c: Ditto.
5254
5255 2007-03-28  Simon Martin  <simartin@users.sourceforge.net>
5256
5257         PR c++/29077
5258         * g++.dg/parse/constructor3.C: New test.
5259
5260 2007-03-28  Eric Botcazou  <ebotcazou@adacore.com>
5261
5262         * gnat.dg/thin_pointer.ad[sb]: New test.
5263
5264 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
5265
5266         * g++.dg/cpp0x/bracket1.C: New.
5267         * g++.dg/cpp0x/bracket2.C: New.
5268         * g++.dg/cpp0x/bracket3.C: New.
5269         * g++.dg/cpp0x/bracket4.C: New.
5270
5271 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
5272
5273         * g++.dg/cpp0x/temp_default1.C: New.
5274         * g++.dg/cpp0x/temp_default3.C: New.
5275         * g++.dg/cpp0x/temp_default2.C: New.
5276         * g++.dg/cpp0x/temp_default4.C: New.
5277
5278 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
5279
5280         PR c++/29993
5281         * g++.dg/other/cv_func2.C: New.
5282
5283 2007-03-27  Janis Johnson  <janis187@us.ibm.com>
5284
5285         * gcc.dg/dfp/func-vararg-alternate.h: New file.
5286         * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
5287         * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
5288         * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
5289
5290         * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
5291         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
5292
5293         * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
5294
5295         * lib/compat.exp (compat-execute): Fix processing of file names.
5296
5297 2007-03-27  Daniel Jacobowitz  <dan@codesourcery.com>
5298
5299         * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
5300
5301 2007-03-27  Uros Bizjak  <ubizjak@gmail.com>
5302
5303         * lib/target-supports.exp (check_effective_target_fortran_large_real):
5304         Delete created executable test file.
5305         (check_effective_target_fortran_large_int): Ditto.
5306         (check_effective_target_static_libgfortran): Ditto.
5307
5308 2007-03-26  Paolo Carlini  <pcarlini@suse.de>
5309
5310         PR c++/30500
5311         * g++.dg/warn/pragma-system_header1.C: New test.
5312         * g++.dg/warn/pragma-system_header2.C: New test.
5313         * g++.dg/warn/pragma-system_header1.h. New.
5314         * g++.dg/warn/pragma-system_header2.h. New.
5315
5316 2007-03-26  Ian Lance Taylor  <iant@google.com>
5317
5318         PR tree-optimization/31345
5319         * gcc.c-torture/compile/pr31345-1.c: New test.
5320
5321 2007-03-26  Brooks Moses  <brooks.moses@codesourcery.com>
5322
5323         * gfortran.dg/func_derived_4.f90: Fix module cleanup.
5324         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
5325         * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
5326         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
5327         * gfortran.dg/overload_1.f90: Likewise.
5328         * gfortran.dg/impure_assignment_1.f90: Likewise.
5329         * gfortran.dg/error_recovery_3.f90: Likewise.
5330         * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
5331         * gfortran.dg/sequence_types_1.f90: Likewise.
5332         * gfortran.dg/internal_references_1.f90: Likewise.
5333         * gfortran.dg/present_1.f90: Likewise.
5334         * gfortran.dg/volatile10.f90: Likewise.
5335         * gfortran.dg/module_equivalence_2.f90: Likewise.
5336         * gfortran.dg/use_4.f90: Likewise.
5337         * gfortran.dg/elemental_result_1.f90: Likewise.
5338         * gfortran.dg/generic_actual_arg.f90: Likewise.
5339         * gfortran.dg/private_type_5.f90: Likewise.
5340         * gfortran.dg/protected_4.f90: Likewise.
5341         * gfortran.dg/interface_3.f90: Likewise.
5342
5343 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
5344
5345         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
5346         * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
5347
5348 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
5349
5350         * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
5351
5352 2007-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5353
5354         PR libgfortran/31199
5355         * gfortran.dg/fmt_t_4.f90: New test.
5356
5357 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
5358
5359         PR libfortran/31297
5360         * gfortran.dg/backspace_5.f:  Initialize variable(s).
5361         * gfortran.dg/backspace_6.f:  Likewise.
5362         * gfortran.dg/char_bounds_check_fail_1: Likewise.
5363         * gfortran.dg/direct_io_2.f90:  Likewise.
5364         * gfortran.dg/write_back.f:  Likewise.
5365         * gfortran.dg/write_rewind_2.f:  Likewise.
5366         * gfortran.dg/write_rewind_1.f:  Likewise.
5367         * gfortran.dg/write_rewind_2.f:  Likewise.
5368
5369 2007-03-25  Dorit Nuzman  <dorit@il.ibm.com>
5370
5371         PR tree-optimization/30784
5372         * gcc.dg/vect/pr30784.c: New test.
5373
5374 2007-03-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5375
5376         PR fortran/30877
5377         * gfortran.dg/operator_1.f90: New test.
5378         * gfortran.dg/operator_2.f90: New test.
5379
5380 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
5381
5382         PR libfortran/31196
5383         * gfortran.dg/reshape_transpose_1.f90:  New test.
5384
5385 2007-03-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5386
5387         PR fortran/30655
5388         * gfortran.dg/bounds_check_6.f90: New test.
5389
5390 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
5391
5392         * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
5393         #ifndef/#endif.
5394         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
5395         * gcc.dg/dfp/decfloat-constants.c: Ditto.
5396
5397 2007-03-24  Paul Thomas  <pault@gcc.gnu.org>
5398
5399         PR fortran/31209
5400         * gfortran.dg/pointer_function_actual_1.f90: New test.
5401
5402         PR fortran/31200
5403         * gfortran.dg/pointer_function_actual_2.f90: New test.
5404
5405         PR fortran/31215
5406         * gfortran.dg/result_in_spec_1.f90: New test.
5407
5408 2007-03-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5409
5410         PR fortran/30834
5411         * gfortran.dg/integer_exponentiation_3.F90: New test.
5412         * gfortran.dg/integer_exponentiation_4.f90: New test.
5413         * gfortran.dg/integer_exponentiation_5.F90: New test.
5414
5415 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
5416
5417         PR c++/30863
5418         * g++.dg/template/error24.C: New test.
5419         * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
5420
5421 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
5422
5423         PR c++/31273
5424         * g++.dg/expr/bitfield7.C: New test.
5425
5426 2007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5427
5428         PR other/23572
5429         * gcc.dg/float-range-4.c: New.
5430         * gcc.dg/float-range-1.c: Update. Test for a warning.
5431         * gcc.dg/float-range-3.c: New.
5432         * gcc.dg/float-range-5.c: New.
5433
5434 2007-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5435
5436         PR fortran/31262
5437         * gfortran.dg/no_range_check_1.f90: New test.
5438
5439 2007-03-22  Dirk Mueller  <dmueller@suse.de>
5440
5441         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
5442         * g++.dg/other/static1.C: Remove stray semicolon.
5443         * g++.dg/other/init1.C: Likewise.
5444         * g++.dg/rtti/dyncast1.C: Likewise.
5445         * g++.dg/tree-ssa/pr17153.C: Likewise.
5446         * g++.dg/lookup/disamb1.C: Likewise.
5447         * g++.dg/lookup/scoped2.C: Likewise.
5448         * g++.dg/lookup/friend7.C: Likewise.
5449         * g++.dg/parse/parse4.C: Likewise.
5450         * g++.dg/parse/parse5.C: Likewise.
5451         * g++.dg/expr/pr29066.C: Likewise.
5452         * g++.dg/expr/cast4.C: Likewise.
5453         * g++.dg/tc1/dr193.C: Likewise.
5454         * g++.dg/tc1/dr213.C: Likewise.
5455         * g++.dg/abi/dcast1.C: Likewise.
5456         * g++.dg/abi/covariant2.C: Likewise.
5457         * g++.dg/inherit/covariant11.C: Likewise.
5458         * g++.dg/inherit/covariant9.C: Likewise.
5459         * g++.dg/inherit/covariant10.C: Likewise.
5460         * g++.dg/init/static3.C: Likewise.
5461         * g++.dg/init/init-ref3.C: Likewise.
5462         * g++.dg/init/ref10.C: Likewise.
5463         * g++.dg/template/meminit2.C: Likewise.
5464         * g++.dg/template/using9.C: Likewise.
5465         * g++.dg/template/friend9.C: Likewise.
5466         * g++.dg/template/ref1.C: Likewise.
5467         * g++.old-deja/g++.warn/inline.C: Likewise.
5468         * g++.old-deja/g++.robertl/eb91.C: Likewise.
5469         * g++.old-deja/g++.robertl/eb46.C: Likewise.
5470         * g++.old-deja/g++.robertl/eb34.C: Likewise.
5471         * g++.old-deja/g++.robertl/eb43.C: Likewise.
5472         * g++.old-deja/g++.robertl/eb26.C: Likewise.
5473         * g++.old-deja/g++.robertl/eb116.C: Likewise.
5474         * g++.old-deja/g++.brendan/copy5.C: Likewise.
5475         * g++.old-deja/g++.brendan/overload8.C: Likewise.
5476         * g++.old-deja/g++.brendan/overload11.C: Likewise.
5477         * g++.old-deja/g++.brendan/copy7.C: Likewise.
5478         * g++.old-deja/g++.brendan/crash38.C: Likewise.
5479         * g++.old-deja/g++.brendan/template11.C: Likewise.
5480         * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
5481         * g++.old-deja/g++.brendan/crash50.C: Likewise.
5482         * g++.old-deja/g++.brendan/crash16.C: Likewise.
5483         * g++.old-deja/g++.jason/pmem2.C: Likewise.
5484         * g++.old-deja/g++.jason/parse9.C: Likewise.
5485         * g++.old-deja/g++.jason/byval2.C: Likewise.
5486         * g++.old-deja/g++.jason/overload8.C: Likewise.
5487         * g++.old-deja/g++.jason/pmf8.C: Likewise.
5488         * g++.old-deja/g++.jason/template33.C: Likewise.
5489         * g++.old-deja/g++.jason/return3.C: Likewise.
5490         * g++.old-deja/g++.jason/scoping2.C: Likewise.
5491         * g++.old-deja/g++.jason/virtual.C: Likewise.
5492         * g++.old-deja/g++.jason/opeq3.C: Likewise.
5493         * g++.old-deja/g++.jason/template27.C: Likewise.
5494         * g++.old-deja/g++.jason/synth6.C: Likewise.
5495         * g++.old-deja/g++.jason/ref8.C: Likewise.
5496         * g++.old-deja/g++.jason/offset1.C: Likewise.
5497         * g++.old-deja/g++.other/static20.C: Likewise.
5498         * g++.old-deja/g++.other/array1.C: Likewise.
5499         * g++.old-deja/g++.other/new3.C: Likewise.
5500         * g++.old-deja/g++.other/array2.C: Likewise.
5501         * g++.old-deja/g++.other/overload9.C: Likewise.
5502         * g++.old-deja/g++.other/cast6.C: Likewise.
5503         * g++.old-deja/g++.other/ptrmem8.C: Likewise.
5504         * g++.old-deja/g++.other/eh4.C: Likewise.
5505         * g++.old-deja/g++.other/using7.C: Likewise.
5506         * g++.old-deja/g++.other/init18.C: Likewise.
5507         * g++.old-deja/g++.other/dyncast1.C: Likewise.
5508         * g++.old-deja/g++.other/dyncast2.C: Likewise.
5509         * g++.old-deja/g++.other/dtor11.C: Likewise.
5510         * g++.old-deja/g++.pt/static11.C: Likewise.
5511         * g++.old-deja/g++.pt/crash19.C: Likewise.
5512         * g++.old-deja/g++.pt/overload12.C: Likewise.
5513         * g++.old-deja/g++.pt/crash46.C: Likewise.
5514         * g++.old-deja/g++.pt/mi1.C: Likewise.
5515         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
5516         * g++.old-deja/g++.pt/nontype5.C: Likewise.
5517         * g++.old-deja/g++.pt/local5.C: Likewise.
5518         * g++.old-deja/g++.pt/typename2.C: Likewise.
5519         * g++.old-deja/g++.pt/explicit80.C: Likewise.
5520         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
5521         * g++.old-deja/g++.law/visibility1.C: Likewise.
5522         * g++.old-deja/g++.law/visibility2.C: Likewise.
5523         * g++.old-deja/g++.law/virtual2.C: Likewise.
5524         * g++.old-deja/g++.law/operators19.C: Likewise.
5525         * g++.old-deja/g++.law/parsing10.C: Likewise.
5526         * g++.old-deja/g++.law/visibility4.C: Likewise.
5527         * g++.old-deja/g++.law/operators4.C: Likewise.
5528         * g++.old-deja/g++.law/dtors2.C: Likewise.
5529         * g++.old-deja/g++.law/missed-error3.C: Likewise.
5530         * g++.old-deja/g++.law/visibility10.C: Likewise.
5531         * g++.old-deja/g++.law/scope3.C: Likewise.
5532         * g++.old-deja/g++.law/casts2.C: Likewise.
5533         * g++.old-deja/g++.law/code-gen5.C: Likewise.
5534         * g++.old-deja/g++.law/operators33.C: Likewise.
5535         * g++.old-deja/g++.law/friend4.C: Likewise.
5536         * g++.old-deja/g++.mike/pmf7.C: Likewise.
5537         * g++.old-deja/g++.mike/p5611.C: Likewise.
5538         * g++.old-deja/g++.mike/net37.C: Likewise.
5539         * g++.old-deja/g++.mike/p3570.C: Likewise.
5540         * g++.old-deja/g++.mike/p5718.C: Likewise.
5541         * g++.old-deja/g++.mike/net21.C: Likewise.
5542         * g++.old-deja/g++.mike/p1862.C: Likewise.
5543         * g++.old-deja/g++.mike/p4511.C: Likewise.
5544         * g++.old-deja/g++.mike/virt3.C: Likewise.
5545         * g++.old-deja/g++.mike/p16146.C: Likewise.
5546         * g++.old-deja/g++.mike/p1989.C: Likewise.
5547         * g++.old-deja/g++.mike/p5571.C: Likewise.
5548         * g++.old-deja/g++.gb/scope10.C: Likewise.
5549         * g++.old-deja/g++.abi/primary5.C: Likewise.
5550         * g++.old-deja/g++.abi/empty2.C: Likewise.
5551         * g++.old-deja/g++.abi/arraynew.C: Likewise.
5552         * g++.old-deja/g++.eh/vbase4.C: Likewise.
5553         * g++.old-deja/g++.eh/ptr1.C: Likewise.
5554         * g++.old-deja/g++.eh/cleanup1.C: Likewise.
5555         * g++.old-deja/g++.bob/template3.C: Likewise.
5556         * g++.old-deja/g++.bob/inherit1.C: Likewise.
5557
5558 2007-03-22  Paul Thomas  <pault@gcc.gnu.org>
5559
5560         PR fortran/31193
5561         * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
5562
5563 2007-03-22  Tobias Schlüter  <tobi@gcc.gnu.org>
5564
5565         PR fortran/20897
5566         * gfortran.dg/derived_name_1.f90: New.
5567         * gfortran.dg/derived_name_2.f: New.
5568
5569 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
5570
5571         * lib/target-supports.exp (check_effective_target_nonpic): New
5572         procedure.
5573         * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
5574         when compiling PIC.
5575         * gcc.target/i386/asm-4.c: Require nonpic.
5576         * gcc.target/i386/cmov1.c: Likewise.
5577         * gcc.target/i386/mul.c: Likewise.
5578         * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
5579         * gcc.target/i386/ssetype-1.c: Require nonpic.
5580         * gcc.target/i386/ssetype-3.c: Likewise.
5581         * gcc.target/i386/ssetype-5.c: Likewise.
5582
5583 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
5584
5585         * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
5586         * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
5587         * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
5588         * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
5589
5590 2007-03-19  Seongbae Park <seongbae.park@gmail.com>
5591
5592         PR tree-optimization/30590
5593         * g++.dg/opt/pr30590.C: New testcase.
5594
5595 2007-03-20  Jakub Jelinek  <jakub@redhat.com>
5596
5597         PR c/30762
5598         * gcc.dg/pr30762-1.c: New test.
5599         * gcc.dg/pr30762-2.c: New test.
5600
5601         PR inline-asm/30505
5602         * gcc.target/i386/pr30505.c: New test.
5603
5604 2007-03-19  Mark Shinwell  <shinwell@codesourcery.com>
5605
5606         * gcc.target/arm/register-variables.c: New.
5607
5608 2007-03-19  Jeff Law  <law@redhat.com>
5609
5610         * PR tree-optimization/30984
5611         * gcc.c-torture/pr30984.c: New test.
5612
5613 2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5614         Richard Guenther  <rguenther@suse.de>
5615
5616         PR tree-optimization/31254
5617         * gcc.dg/torture/pr31254.c: New testcase.
5618
5619 2007-03-19  Hans-Peter Nilsson  <hp@axis.com>
5620
5621         * gcc.dg/torture/pr26565.c: Expect warning on packed field for
5622         target default_packed.
5623
5624 2007-03-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5625
5626         PR fortran/31203
5627         * gfortran.dg/string_length_1.f90: New test.
5628
5629 2007-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5630
5631         PR testsuite/30395
5632         * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
5633
5634 2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5635
5636         PR libgfortran/31052
5637         * gfortran.dg/namelist_27.f90: New test.
5638
5639 2007-03-18  Paul Thomas  <pault@gcc.gnu.org>
5640
5641         PR fortran/30531
5642         * gfortran.dg/used_types_14.f90: New test.
5643
5644         PR fortran/31086
5645         * gfortran.dg/used_types_15.f90: New test.
5646
5647 2007-03-18  Dorit Nuzman  <dorit@il.ibm.com>
5648
5649         * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
5650         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
5651
5652 2007-03-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5653
5654         PR fortran/31120
5655         * gfortran.dg/integer_exponentiation_2.f90: New test.
5656
5657 2007-03-17  Dorit Nuzman  <dorit@il.ibm.com>
5658
5659         PR tree-optimization/31041
5660         * gcc.dg/vect/pr31041.c: New test.
5661
5662 2007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5663
5664         * g++.dg/warn/Wconversion-integer.C: New
5665         * g++.dg/warn/Wconversion-real.C: New.
5666         * g++.dg/warn/Wconversion-real-integer.C: New.
5667         * g++.dg/warn/conv2.C: Updated.
5668
5669 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
5670
5671         * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
5672         exclude RTPs.
5673
5674 2007-03-16  Richard Guenther  <rguenther@suse.de>
5675
5676         PR tree-optimization/31146
5677         * g++.dg/tree-ssa/pr31146.C: New testcase.
5678
5679 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
5680
5681         * lib/target-supports.exp (check_missing_uclibc_feature): Don't
5682         assume that the target has <features.h>.
5683
5684 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
5685
5686         * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
5687         dg-options rather than to the whole test.
5688
5689 2007-03-16  Alexandre Oliva  <aoliva@redhat.com>
5690
5691         PR debug/29906
5692         * g++.dg/debug/pr29906.C: New
5693
5694 2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5695
5696         PR libgfortran/31099
5697         * gfortran.dg/unformatted_recl.f90: Update test.
5698
5699 2007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
5700
5701         * gcc.dg/tree-ssa/prefetch-5.c: New test.
5702
5703 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5704
5705         PR c++/30891
5706         * g++.dg/parse/namespace-definition.C: New.
5707
5708 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5709
5710         PR c++/24924
5711         * g++.dg/cpp/pedantic-errors.C: New.
5712         * g++.dg/cpp/permissive.C: New.
5713
5714 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
5715
5716         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
5717         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
5718
5719 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
5720
5721         * lib/target-supports.exp (check_missing_uclibc_feature)
5722         (check_effective_target_wchar): New procedures.
5723         * gcc.dg/wchar_t-1.c: Require target wchar.
5724         * gcc.dg/wint_t-1.c: Likewise.
5725
5726 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
5727
5728         * lib/target-supports.exp (check_gc_sections_available): Return
5729         false for VxWorks targets.
5730
5731 2007-03-15  Dirk Mueller  <dmueller@suse.de>
5732
5733         * g++.dg/warn/Wconversion2.C: Fix typo.
5734         * gcc.dg/if-empty-1.c: Ditto.
5735
5736 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
5737
5738         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
5739
5740 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
5741
5742         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
5743         * gcc.target/i386/pr31167.c: Ditto.
5744
5745 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
5746
5747         PR target/31167
5748         * gcc.target/i386/pr31167.c: New test.
5749
5750 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
5751
5752         PR fortran/30922
5753         * gfortran.dg/import5.f90.f90: New test.
5754
5755
5756         PR fortran/30879
5757         * gfortran.dg/data_components_1.f90: New test.
5758
5759
5760         PR fortran/30870
5761         * gfortran.dg/generic_13.f90: New test.
5762
5763         PR fortran/31163
5764         * gfortran.dg/alloc_comp_basics_5.f90: New test.
5765
5766 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5767
5768         PR libgfortran/31051
5769         * gfortran.dg/fmt_t_4.f90: New
5770
5771 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5772
5773         PR C++/31165
5774         * g++.dg/other/default7.C: New test.
5775
5776 2007-03-15  Dirk Mueller  <dmueller@suse.de>
5777
5778         * g++.dg/warn/Wconversion2.C: New.
5779
5780 2007-03-14  Eric Christopher  <echristo@apple.com>
5781
5782         * gcc.dg/ssp-1.c: New.
5783         * gcc.dg/ssp-2.c: Ditto.
5784
5785 2007-03-14  Dirk Mueller  <dmueller@suse.de>
5786
5787         * g++.dg/warn/do-empty.C: New.
5788         * gcc.dg/do-empty.c: New.
5789         * gcc.dg/if-empty-1.c: Update.
5790         * gcc.dg/20001116-1.c: Update.
5791         * gcc.dg/pr23165.c: Update.
5792
5793 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
5794
5795         * gfortran.dg/module_implicit_conversion.f90: New test.
5796
5797 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
5798
5799         PR middle-end/31127
5800         * gcc.dg/pr31127.c: New.
5801
5802 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
5803
5804         * gcc.dg/tree-ssa/loop-26.c: New test.
5805
5806 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
5807
5808         * gcc.target/i386/cmpxchg16b-1.c: New test.
5809
5810 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
5811
5812         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
5813         * gcc.dg/c99-vla-1.c: Likewise.
5814         * g++.dg/ext/vla1.C: Likewise
5815
5816 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
5817
5818         * gcc.dg/wvla-1.c: New test
5819         * gcc.dg/wvla-2.c: New test
5820         * gcc.dg/wvla-3.c: New test
5821         * gcc.dg/wvla-4.c: New test
5822         * gcc.dg/wvla-5.c: New test
5823         * gcc.dg/wvla-6.c: New test
5824         * gcc.dg/wvla-7.c: New test
5825         * g++.dg/warn/Wvla-1.C: New test
5826         * g++.dg/warn/Wvla-2.C: New test
5827         * g++.dg/warn/Wvla-3.C: New test
5828
5829 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
5830
5831         PR c++/30108
5832         * g++.dg/other/default6.C: New test.
5833
5834 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
5835
5836         * lib/target-supports.exp (check_profiling_available): Return false
5837         for VxWorks.
5838         (check_effective_target_vxworks_kernel): New procedure.
5839         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
5840         VxWorks.
5841         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
5842         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
5843         to include VxWorks.
5844         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
5845
5846 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
5847
5848         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
5849         PIC is not supported.
5850         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
5851         * gcc.dg/20020426-2.c: Likewise.
5852         * gcc.dg/pr28243.c: Likewise.
5853         * gcc.dg/visibility-11.c: Likewise.
5854         * gcc.dg/tls/opt-9.c: Likewise.
5855         * gcc.dg/tls/opt-10.c: Likewise.
5856         * gcc.dg/tls/pic-1.c: Likewise.
5857         * gcc.dg/tls/struct-1.c: Likewise.
5858         * gcc.target/i386/20000807-1.c: Likewise.
5859         * gcc.target/i386/20000904-1.c: Likewise.
5860         * gcc.target/i386/20011119-1.c: Likewise.
5861         * gcc.target/i386/990213-2.c: Likewise.
5862         * gcc.target/i386/990214-1.c: Likewise.
5863         * gcc.target/i386/compress-float-387-pic.c: Likewise.
5864         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
5865         * gcc.target/i386/pic-1.c: Likewise.
5866         * gcc.target/i386/pr21518.c: Likewise.
5867         * gcc.target/i386/pr23098.c: Likewise.
5868         * gcc.target/i386/pr23943.c: Likewise.
5869
5870 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
5871
5872         PR c++/31038
5873         * g++.dg/template/complit2.C: New test.
5874
5875         PR c++/30328
5876         * g++.dg/ext/bitfield1.C: New test.
5877
5878 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
5879
5880         PR fortran/30883
5881         * gfortran.dg/interface_11.f90: New test.
5882
5883 2007-03-11  Richard Guenther  <rguenther@suse.de>
5884
5885         PR tree-optimization/31115
5886         * gcc.dg/torture/pr31115.c: New testcase.
5887
5888 2007-03-11  Ira Rosen  <irar@il.ibm.com>
5889
5890         PR tree-optimization/29925
5891         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
5892
5893 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
5894
5895         PR c++/30274
5896         * g++.dg/expr/bitfield3.C: New test.
5897         * g++.dg/expr/bitfield4.C: Likewise.
5898         * g++.dg/expr/bitfield5.C: Likewise.
5899         * g++.dg/expr/bitfield6.C: Likewise.
5900
5901         PR c++/30924
5902         * g++.dg/template/array18.C: New test.
5903
5904 2007-03-10  Dirk Mueller  <dmueller@suse.de>
5905
5906         PR c++/17946
5907         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
5908         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
5909
5910 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
5911
5912         PR c++/20599
5913         * g++.dg/cpp0x/variadic-bind.C: New.
5914         * g++.dg/cpp0x/variadic-function.C: New.
5915         * g++.dg/cpp0x/variadic-mem_fn.C: New.
5916         * g++.dg/cpp0x/variadic-tuple.C: New.
5917         * g++.dg/cpp0x/variadic1.C: New.
5918         * g++.dg/cpp0x/variadic2.C: New.
5919         * g++.dg/cpp0x/variadic3.C: New.
5920         * g++.dg/cpp0x/variadic4.C: New.
5921         * g++.dg/cpp0x/variadic5.C: New.
5922         * g++.dg/cpp0x/variadic6.C: New.
5923         * g++.dg/cpp0x/variadic7.C: New.
5924         * g++.dg/cpp0x/variadic8.C: New.
5925         * g++.dg/cpp0x/variadic9.C: New.
5926         * g++.dg/cpp0x/variadic10.C: New.
5927         * g++.dg/cpp0x/variadic11.C: New.
5928         * g++.dg/cpp0x/variadic12.C: New.
5929         * g++.dg/cpp0x/variadic13.C: New.
5930         * g++.dg/cpp0x/variadic14.C: New.
5931         * g++.dg/cpp0x/variadic15.C: New.
5932         * g++.dg/cpp0x/variadic16.C: New.
5933         * g++.dg/cpp0x/variadic17.C: New.
5934         * g++.dg/cpp0x/variadic18.C: New.
5935         * g++.dg/cpp0x/variadic19.C: New.
5936         * g++.dg/cpp0x/variadic20.C: New.
5937         * g++.dg/cpp0x/variadic21.C: New.
5938         * g++.dg/cpp0x/variadic22.C: New.
5939         * g++.dg/cpp0x/variadic23.C: New.
5940         * g++.dg/cpp0x/variadic24.C: New.
5941         * g++.dg/cpp0x/variadic25.C: New.
5942         * g++.dg/cpp0x/variadic26.C: New.
5943         * g++.dg/cpp0x/variadic27.C: New.
5944         * g++.dg/cpp0x/variadic28.C: New.
5945         * g++.dg/cpp0x/variadic29.C: New.
5946         * g++.dg/cpp0x/variadic30.C: New.
5947         * g++.dg/cpp0x/variadic31.C: New.
5948         * g++.dg/cpp0x/variadic32.C: New.
5949         * g++.dg/cpp0x/variadic33.C: New.
5950         * g++.dg/cpp0x/variadic34.C: New.
5951         * g++.dg/cpp0x/variadic35.C: New.
5952         * g++.dg/cpp0x/variadic36.C: New.
5953         * g++.dg/cpp0x/variadic37.C: New.
5954         * g++.dg/cpp0x/variadic38.C: New.
5955         * g++.dg/cpp0x/variadic39.C: New.
5956         * g++.dg/cpp0x/variadic40.C: New.
5957         * g++.dg/cpp0x/variadic41.C: New.
5958         * g++.dg/cpp0x/variadic42.C: New.
5959         * g++.dg/cpp0x/variadic43.C: New.
5960         * g++.dg/cpp0x/variadic44.C: New.
5961         * g++.dg/cpp0x/variadic45.C: New.
5962         * g++.dg/cpp0x/variadic46.C: New.
5963         * g++.dg/cpp0x/variadic47.C: New.
5964         * g++.dg/cpp0x/variadic48.C: New.
5965         * g++.dg/cpp0x/variadic49.C: New.
5966         * g++.dg/cpp0x/variadic50.C: New.
5967         * g++.dg/cpp0x/variadic51.C: New.
5968         * g++.dg/cpp0x/variadic52.C: New.
5969         * g++.dg/cpp0x/variadic53.C: New.
5970         * g++.dg/cpp0x/variadic54.C: New.
5971         * g++.dg/cpp0x/variadic55.C: New.
5972         * g++.dg/cpp0x/variadic56.C: New.
5973         * g++.dg/cpp0x/variadic57.C: New.
5974         * g++.dg/cpp0x/variadic58.C: New.
5975         * g++.dg/cpp0x/variadic59.C: New.
5976         * g++.dg/cpp0x/variadic60.C : New.
5977         * g++.dg/cpp0x/variadic61.C : New.
5978         * g++.dg/cpp0x/variadic62.C : New.
5979         * g++.dg/cpp0x/variadic63.C : New.
5980         * g++.dg/cpp0x/variadic64.C : New.
5981         * g++.dg/cpp0x/variadic65.C : New.
5982         * g++.dg/cpp0x/variadic66.C : New.
5983         * g++.dg/cpp0x/variadic67.C : New.
5984         * g++.dg/cpp0x/variadic68.C : New.
5985         * g++.dg/cpp0x/variadic69.C : New.
5986         * g++.dg/cpp0x/variadic70.C : New.
5987         * g++.dg/cpp0x/variadic71.C : New.
5988         * g++.dg/cpp0x/variadic72.C : New.
5989         * g++.dg/cpp0x/variadic73.C : New.
5990         * g++.dg/cpp0x/variadic74.C : New.
5991         * g++.dg/cpp0x/variadic75.C : New.
5992         * g++.dg/cpp0x/variadic-ex1.C : New.
5993         * g++.dg/cpp0x/variadic-ex2.C : New.
5994         * g++.dg/cpp0x/variadic-ex3.C : New.
5995         * g++.dg/cpp0x/variadic-ex4.C : New.
5996         * g++.dg/cpp0x/variadic-ex5.C : New.
5997         * g++.dg/cpp0x/variadic-ex6.C : New.
5998         * g++.dg/cpp0x/variadic-ex7.C : New.
5999         * g++.dg/cpp0x/variadic-ex8.C : New.
6000         * g++.dg/cpp0x/variadic-ex9.C : New.
6001         * g++.dg/cpp0x/variadic-ex10.C : New.
6002         * g++.dg/cpp0x/variadic-ex11.C : New.
6003         * g++.dg/cpp0x/variadic-ex12.C : New.
6004         * g++.dg/cpp0x/variadic-ex13.C : New.
6005         * g++.dg/cpp0x/variadic-ex14.C : New.
6006
6007 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6008
6009         PR libgfortran/31099
6010         * gfortran.dg/unformatted_recl.f90: New test.
6011
6012 2007-03-09  Roger Sayle  <roger@eyesopen.com>
6013
6014         * gcc.dg/fold-eqcmplx-1.c: New test case.
6015
6016 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
6017
6018         PR rtl-optimization/30643
6019         * gcc.dg/pr30643.c: New.
6020
6021 2007-03-09  Chao-ying Fu  <fu@mips.com>
6022
6023         * gcc.target/mips/mips32-dspr2-type.c: New test.
6024         * gcc.target/mips/mips32-dspr2.c: New test.
6025         * gcc.target/mips/dspr2-MULT.c: New test.
6026         * gcc.target/mips/dspr2-MULTU.c: New test.
6027         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
6028         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
6029         Adjust some formats.
6030
6031 2007-03-09  Dirk Mueller  <dmueller@suse.de>
6032
6033         PR c++/17946
6034         * gcc.dg/Wlogical-op-1.c: New.
6035         * g++.dg/warn/Wlogical-op-1.C: New.
6036
6037 2007-03-09  Richard Guenther  <rguenther@suse.de>
6038
6039         PR tree-optimization/30904
6040         PR middle-end/31058
6041         * gcc.dg/pr30904.c: Remove xfail.
6042
6043 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6044
6045         PR C/31072
6046         * gcc.c-torture/execute/pr31072.c: New test.
6047
6048 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6049
6050         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
6051         * gcc.dg/torture/builtin-attr-1.c: Likewise.
6052         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test
6053         *lrint* and *lround*.
6054         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
6055         floor->lfloor.
6056         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
6057         * gcc.dg/torture/builtin-integral-1.c: Likewise.
6058         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
6059         and *lround*.  Correct macro names.
6060         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
6061         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
6062
6063 2007-03-08  Ian Lance Taylor  <iant@google.com>
6064
6065         * gcc.dg/no-strict-overflow-5.c: New test.
6066         * gcc.dg/no-strict-overflow-6.c: New test.
6067         * gcc.dg/Wstrict-overflow-11.c: New test.
6068         * gcc.dg/Wstrict-overflow-12.c: New test.
6069         * gcc.dg/Wstrict-overflow-13.c: New test.
6070         * gcc.dg/Wstrict-overflow-14.c: New test.
6071         * gcc.dg/Wstrict-overflow-15.c: New test.
6072
6073 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
6074
6075         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
6076         for VxWorks kernel mode.
6077         * gcc.c-torture/execute/strncmp-1.x: Likewise.
6078
6079 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
6080
6081         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
6082         mode.
6083
6084 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
6085
6086         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
6087         and lib/bfill.c on VxWorks targets.
6088         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
6089         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
6090         lib/bfill.c and lib/memmove.c on VxWorks targets.
6091         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
6092         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
6093         on VxWorks targets.
6094         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
6095         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
6096
6097 2007-03-08  Tobias Burnus  <burnus@net-b.de>
6098
6099         * gfortran.dg/use_5.f90: New test.
6100         * gfortran.dg/use_6.f90: Ditto.
6101         * gfortran.dg/use_7.f90: Ditto.
6102
6103 2007-03-08  Tobias Burnus  <burnus@net-b.de>
6104
6105         PR fortran/30973
6106         * gfortran.dg/use_4.f90: New test.
6107         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
6108
6109 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
6110
6111         PR fortran/31011
6112         * gfortran.dg/parameter_array_section_2.f90: New test.
6113
6114 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
6115
6116         PR c++/30852
6117         * g++.dg/ext/offsetof1.C: Add cases with volatile.
6118
6119         PR c++/30534
6120         * g++.dg/template/arg5.C: New test.
6121
6122 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
6123
6124         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
6125
6126 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
6127
6128         * gcc.dg/var-expand1.c: Add newline at end of file.
6129
6130 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
6131
6132         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
6133
6134 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
6135
6136         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
6137
6138 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6139
6140         * gcc.dg/torture/builtin-convert-4.c: New test.
6141
6142 2007-03-05  Ian Lance Taylor  <iant@google.com>
6143
6144         * gcc.c-torture/compile/pr31034.c: New test.
6145
6146 2007-03-05  Ian Lance Taylor  <iant@google.com>
6147
6148         * gcc.dg/inline-18.c: New test.
6149         * gcc.dg/inline-19.c: New test.
6150         * gcc.dg/inline-20.c: New test.
6151         * gcc.dg/inline-21.c: New test.
6152
6153 2007-03-05  Richard Guenther  <rguenther@suse.de>
6154
6155         PR tree-optimization/14052
6156         * gcc.dg/tree-ssa/vrp33.c: New testcase.
6157
6158 2007-03-05  Richard Guenther  <rguenther@suse.de>
6159
6160         PR tree-optimization/23777
6161         * gcc.dg/tree-ssa/pr23777.c: New testcase.
6162
6163 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6164
6165         PR other/30465
6166         * gcc.dg/multiple-overflow-warn-3.c: New.
6167         * g++.dg/warn/multiple-overflow-warn-3.C: New.
6168
6169 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
6170
6171         PR c++/30895
6172         * g++.dg/parse/template23.C: New test.
6173
6174 2007-03-04  Roger Sayle  <roger@eyesopen.com>
6175
6176         PR middle-end/30744
6177         * gcc.dg/pr30744-1.c: New test case.
6178
6179 2007-03-04  Tobias Burnus  <burnus@net-b.de>
6180
6181         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
6182
6183 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
6184
6185         PR target/30406
6186         * gfortran.dg/logical_3.f90: New test.
6187
6188 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
6189
6190         PR libfortran/30981
6191         * gfortran.dg/integer_exponentiation_1.f90:  New test.
6192
6193 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
6194
6195         * gcc.target/m68k/m68k.exp: New.
6196         * gcc.target/m68k/crash1.c: New.
6197
6198 2007-03-03  Tobias Burnus  <burnus@net-b.de>
6199
6200         * gfortran.dg/c_by_val.c: Use int64_t instead of long
6201         to be more compatible with integer(kind=8).
6202
6203 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6204
6205         PR libfortran/31001
6206         * gfortran.dg/zero_sized_3.f90: New test.
6207
6208 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6209
6210         PR c++/15787
6211         * g++.dg/parse/else.C: New.
6212         * g++.dg/parse/else-2.C: New.
6213
6214 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
6215             Tobias Burnus  <burnus@net-b.de>
6216
6217         PR fortran/30882
6218         * gfortran.dg/size_dim.f90: New test.
6219
6220 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
6221             Tobias Burnus  <burnus@net-b.de>
6222
6223         PR fortran/30873
6224         * gfortran.dg/entry_9.f90: New test.
6225
6226 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
6227
6228         PR c++/28253
6229         * g++.dg/inherit/covariant16.C: New test.
6230
6231 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
6232
6233         * g++.dg/other/darwin-minversion-1.C: New.
6234
6235 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
6236
6237         * gcc.dg/tree-ssa/20070302-1.c: New test.
6238
6239 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
6240
6241         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
6242         tests.
6243
6244 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
6245
6246         * gcc.dg/tree-ssa/prefetch-4.c: New test.
6247
6248 2007-03-01  Simon Baldwin <simonb@google.com>
6249
6250         PR c++/23689
6251         * warn/ignored_typedef.C: New.
6252         * init/ctor8.C: Added dg-warning to consume ignored typedef
6253         warning.
6254         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
6255         and added an explicit line number.
6256
6257 2007-02-28  Richard Guenther  <rguenther@suse.de>
6258
6259         PR middle-end/30364
6260         * gcc.dg/torture/pr30364-1.c: New testcase.
6261         * gcc.dg/torture/pr30364-2.c: Likewise.
6262         * gcc.dg/torture/pr30364-3.c: Likewise.
6263
6264 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6265
6266         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
6267         powerpc*, use -funsafe-math-optimizations.
6268         * gcc.dg/torture/builtin-logb-1.c: Likewise.
6269         * gcc.dg/torture/builtin-modf-1.c: Likewise.
6270
6271 2007-02-28  Tobias Burnus  <burnus@net-b.de>
6272             Paul Thomas  <pault@gcc.gnu.org>
6273
6274         PR fortran/30888
6275         PR fortran/30887
6276         * c_by_val_1.f: Test %VAL() with non-default kind.
6277         * c_by_val.c: Ditto.
6278         * c_by_val_4.f: New test.
6279
6280 2007-02-28  Tobias Burnus  <burnus@net-b.de>
6281
6282         PR fortran/30968
6283         * gfortran.dg/continuation_7.f90: New test.
6284
6285 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
6286
6287         * g++.dg/inherit/thunk7.C: New test.
6288         * lib/target-supports.exp (check_profiling_available): Not available
6289         for bfin-*-*.
6290
6291 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
6292
6293         PR target/30970
6294         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
6295
6296 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
6297
6298         * lib/target-supports.exp (check_effective_target_init_priority):
6299         Remove Solaris special case.
6300
6301 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
6302
6303         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
6304         for more builtin types.
6305
6306         * g++.dg/ext/visibility/class1.C: Port to Darwin.
6307         * g++.dg/ext/visibility/noPLT.C: Likewise.
6308
6309 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6310
6311         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
6312         sh* targets.
6313
6314 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
6315
6316         PR fortran/30865
6317         * size_optional_dim_1.f90:  New test.
6318
6319 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
6320
6321         * gcc.dg/vxworks/vxworks.exp: New file.
6322         * gcc.dg/vxworks/initpri1.c: Likewise.
6323         * gcc.dg/vxworks/initpri2.c: Likewise.
6324         * gcc.dg/initpri2.c: Add more tests.
6325         * g++.dg/special/initpri2.C: Likewise.
6326
6327         * gcc.dg/initpri1.c: New test.
6328         * gcc.dg/initpri2.c: Likewise.
6329         * g++.dg/special/initpri1.C: New test.
6330         * g++.dg/special/initpri2.C: Likewise.
6331         * g++.dg/special/conpr-1.C: Use init_priority effective target.
6332         * g++.dg/special/conpr-2.C: Likewise.
6333         * g++.dg/special/conpr-3.C: Likewise.
6334         * g++.dg/special/conpr-4.C: Likewise.
6335         * g++.dg/special/initp1.C: Likewise.
6336         * g++.dg/special/ecos.exp: Remove code to detect availability of
6337         constructor priorities.
6338         * lib/target-supports.exp (check_effective_target_init_priority):
6339         New function.
6340
6341 2007-02-24  Jan Hubicka  <jh@suse.cz>
6342
6343         * gcc.c-torture/execute/pr30778.c: New testcase.
6344
6345 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6346
6347         PR libgfortran/30918
6348         * gfortran.dg/namelist_26.f90: New test.
6349
6350 2007-02-24  Richard Guenther  <rguenther@suse.de>
6351
6352         PR middle-end/30951
6353         * gcc.dg/pr30951.c: New testcase.
6354
6355 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6356
6357         * gcc.dg/torture/builtin-modf-1.c: New test.
6358
6359 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
6360
6361         PR tree-optimization/30904
6362         * gcc.dg/pr30904.c: New test.
6363
6364 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6365
6366         * gcc.test-framework/README: Correct command.
6367         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
6368         -Wunused-value.
6369         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
6370
6371 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
6372
6373         * lib/target-supports.exp (check_effective_target_unwrapped): New.
6374
6375 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
6376
6377         * lib/target-supports.exp (check_effective_target_newlib): New
6378         function.
6379
6380 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
6381
6382         PR fortran/30660
6383         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
6384         allocatable component.
6385
6386
6387 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6388
6389         * gcc.dg/torture/builtin-logb-1.c: New test.
6390         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
6391         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
6392         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
6393         sh* targets.
6394
6395 2007-02-23  Richard Guenther  <rguenther@suse.de>
6396
6397         * g++.dg/warn/changes-meaning.C: New testcase.
6398
6399 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6400
6401         PR libgfortran/30910
6402         * gfortran.dg/fmt_zero_precision.f90: Update test.
6403
6404 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6405
6406         * gcc.dg/torture/builtin-frexp-1.c: New test.
6407
6408 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
6409
6410         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
6411
6412 2007-02-22  Ian Lance Taylor  <iant@google.com>
6413
6414         PR debug/30898
6415         * g++.dg/debug/pr30898.C: New test.
6416
6417 2007-02-22  Ira Rosen  <irar@il.ibm.com>
6418
6419         * gcc.dg/vect/vect-106.c: New test.
6420
6421 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
6422             Ira Rosen  <irar@il.ibm.com>
6423
6424         PR tree-optimization/30843
6425         * gcc.dg/vect/pr30843.c: New test.
6426
6427 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
6428
6429         PR tree-optimization/30858
6430         * gcc.dg/vect/pr30858.c: New test.
6431
6432 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
6433
6434         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
6435         to set options for compiling testglue.
6436         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
6437         * lib/obj-c++.exp (obj-c++_init): Likewise.
6438
6439 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
6440
6441         * gnat.dg/derived_aggregate.adb: New test.
6442
6443 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6444
6445         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
6446         sh* targets.  Call the correct CKSGN macro.
6447
6448 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
6449
6450         * gfortran.dg/gomp/omp_parse1.f90: New test.
6451         * gfortran.dg/gomp/omp_parse2.f: New test.
6452
6453 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
6454
6455         PR fortran/30869
6456         * gfortran.dg/do_pointer_1.f90:  New test.
6457
6458 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6459
6460         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
6461         and scalbln.
6462
6463 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
6464
6465         * gcc.dg/darwin-minversion-1.c: New.
6466         * gcc.dg/darwin-minversion-2.c: New.
6467
6468 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6469
6470         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
6471
6472 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6473             DJ Delorie <dj@redhat.com>
6474
6475         PR other/30824
6476         * gcc.dg/Wfatal.c: New.
6477         * gcc.dg/Wfatal-2.c: New.
6478         * gcc.dg/Werror-1.c: Adjust expectations.
6479         * gcc.dg/Werror-5.c: Likewise.
6480         * gcc.dg/Werror-7.c: Likewise.
6481         * gcc.dg/Werror-10.c: Likewise.
6482         * gcc.dg/Werror-11.c: Likewise.
6483
6484 2007-02-20  Tobias Burnus  <burnus@net-b.de>
6485
6486         PR fortran/30522
6487         * gfortran.dg/volatile10.f90: New test.
6488
6489 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
6490
6491         PR libfortran/30533
6492         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
6493
6494 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6495
6496         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
6497         * gcc.dg/Walways-true-1.c: Likewise.
6498         * gcc.dg/weak/weak-3.c: Likewise.
6499         * gcc.dg/Werror-1.c: Likewise.
6500         * gcc.dg/Werror-3.c: Likewise.
6501         * gcc.dg/Werror-4.c: Likewise.
6502         * gcc.dg/Werror-5.c: Likewise.
6503         * gcc.dg/Werror-6.c: Likewise.
6504         * gcc.dg/Werror-7.c: Likewise.
6505         * gcc.dg/Werror-8.c: Likewise.
6506         * gcc.dg/Werror-10.c: Likewise.
6507         * gcc.dg/Werror-11.c: Likewise.
6508         * gcc.dg/Werror-12.c: Likewise.
6509         * g++.old-deja/g++.mike/warn8.C: Likewise.
6510         * g++.dg/warn/Walways-true-1.C: Likewise.
6511         * g++.dg/warn/Walways-true-2.C: Likewise.
6512         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
6513         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
6514         -Wstring-literal-comparison with -Waddress.
6515         * gcc.dg/Wstring-literal-comparison-4.c: Replace
6516         -Wno-string-literal-comparison with -Wno-address.
6517
6518 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
6519
6520         * gnat.dg/self_aggregate_with_call.adb: New test.
6521
6522 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
6523
6524         PR tree-optimization/30975
6525         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
6526         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
6527         * gcc.dg/vect/pr30795.c: New.
6528
6529 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6530
6531         PR fortran/30681
6532         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
6533
6534 2007-02-18  Roger Sayle  <roger@eyesopen.com>
6535
6536         PR rtl-optimization/28173
6537         * gcc.target/i386/andor-1.c: New test case.
6538
6539 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6540
6541         * gcc.dg/torture/builtin-ldexp-1.c: New.
6542         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
6543
6544 2007-02-18  Roger Sayle  <roger@eyesopen.com>
6545
6546         * gfortran.dg/array_constructor_15.f90: New test case.
6547
6548 2007-02-18  Roger Sayle  <roger@eyesopen.com>
6549
6550         * gfortran.dg/forall_10.f90: New test case.
6551
6552 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
6553
6554         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
6555
6556 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
6557
6558         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
6559         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
6560
6561 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
6562
6563         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
6564         * gcc.target/i386/builtin-bswap-3.c: Ditto.
6565         * gcc.target/i386/xchg-1.c: New test.
6566         * gcc.target/i386/xchg-2.c: New test.
6567
6568 2007-02-16  Richard Guenther  <rguenther@suse.de>
6569             Christian Bruel  <christian.bruel@st.com>
6570
6571         * gcc.dg/strict-overflow-5.c: New testcase.
6572
6573 2007-02-16  Tobias Burnus  <burnus@net-b.de>
6574
6575         PR fortran/30793
6576         * gfortran.dg/func_derived_4.f90: New test.
6577
6578 2007-02-15  Roger Sayle  <roger@eyesopen.com>
6579
6580         PR middle-end/30391
6581         * gfortran.dg/pr30391-1.f90: New test case.
6582
6583 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6584
6585         PR middle-end/30433
6586         * gcc.c-torture/compile/pr30433.c: New testcase to check
6587         that complex constants comparisions are foldded.
6588
6589 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6590
6591         PR C++/30158
6592         * g++.dg/ext/stmtexpr10.C: New testcase.
6593
6594 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6595
6596         PR middle-end/30729
6597         * gcc.dg/Wunused-value-2.c: New testcase.
6598
6599 2007-02-15  Ian Lance Taylor  <iant@google.com>
6600
6601         * g++.dg/eh/subreg-1.C: New test.
6602
6603 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6604
6605         PR c/26494
6606         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
6607         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
6608         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
6609         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
6610         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
6611         * gcc.dg/Werror-implicit-function-declaration.c: New.
6612
6613 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6614
6615         PR c++/28943
6616         * g++.dg/warn/pr28943.C: New.
6617
6618 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6619
6620         * gfortran.fortran-torture/execute/math.f90: Fix typo.
6621
6622 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6623
6624         PR fortran/30779
6625         * gfortran.dg/error_recovery_3.f90: New test.
6626
6627 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
6628
6629         * g++.dg/tree-ssa/sra-1.C: New.
6630
6631 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
6632
6633         * g++.dg/tree-ssa/sra-1.C: New.
6634
6635 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
6636
6637         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
6638
6639 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6640
6641         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
6642
6643 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
6644
6645         PR fortran/30799
6646         * gfortran.dg/logical_2.f90: New test.
6647
6648 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
6649
6650         * gcc.dg/torture/complex-alias-1.c: New test.
6651
6652 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
6653
6654         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
6655         instead of -fdump-tree-tailcall.
6656
6657 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
6658
6659         * gfortran.dg/interface_10.f90: Fix comment typo.
6660
6661 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
6662
6663         PR tree-optimization/30771
6664         * gcc.dg/vect/pr30771.c: New test.
6665
6666 2007-02-13  Ian Lance Taylor  <iant@google.com>
6667
6668         * gcc.dg/Wstrict-overflow-1.c: New test.
6669         * gcc.dg/Wstrict-overflow-2.c: New test.
6670         * gcc.dg/Wstrict-overflow-3.c: New test.
6671         * gcc.dg/Wstrict-overflow-4.c: New test.
6672         * gcc.dg/Wstrict-overflow-5.c: New test.
6673         * gcc.dg/Wstrict-overflow-6.c: New test.
6674         * gcc.dg/Wstrict-overflow-7.c: New test.
6675         * gcc.dg/Wstrict-overflow-8.c: New test.
6676         * gcc.dg/Wstrict-overflow-9.c: New test.
6677         * gcc.dg/Wstrict-overflow-10.c: New test.
6678
6679 2007-02-13  Roger Sayle  <roger@eyesopen.com>
6680
6681         * gcc.target/ia64/builtin-bswap-2.c: New test case.
6682
6683 2007-02-13  Richard Henderson  <rth@redhat.com>
6684
6685         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
6686         * gcc.c-torture/execute/pr29302-1.c: ... here.
6687
6688 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6689
6690         PR c/29521
6691         * gcc.dg/c90-return-1.c: Update output.
6692         * gcc.dg/c99-return-1.c: Likewise.
6693
6694 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
6695
6696         PR fortran/30554
6697         * gfortran.dg/used_dummy_types_7.f90: New test..
6698
6699 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
6700
6701         * gcc.target/i386/parity-1.c: New test.
6702         * gcc.target/i386/parity-2.c: New test.
6703
6704 2007-02-12  Roger Sayle  <roger@eyesopen.com>
6705
6706         * gcc.target/i386/builtin-bswap-3.c: New test case.
6707
6708 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
6709
6710         PR tree-optimization/29145
6711         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
6712         alias analysis is improved to take better advantage of restrict
6713         qualified pointers.
6714         * gcc.dg/vect/vect-80.c: Likewise.
6715         * gcc.dg/vect/pr29145.c: New.
6716
6717 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
6718
6719         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
6720         * gcc.target/i386/sse4a-insert.c: Likewise.
6721
6722 2007-02-11  Roger Sayle  <roger@eyesopen.com>
6723
6724         * gcc.target/ia64/builtin-popcount-1.c: New test case.
6725         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
6726
6727 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
6728
6729         PR fortran/30478
6730         * gfortran.dg/enum_4.f90: Update error message checks.
6731
6732 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
6733
6734         PR fortran/30554
6735         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
6736         versions of the modules.
6737
6738         PR fortran/30617
6739         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
6740         by getting rid of recursive I/O and providing functions with
6741         results.
6742
6743         PR fortran/30319
6744         * gfortran.dg/char_array_constructor_2.f90
6745
6746 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
6747
6748         PR c++/26988
6749         * g++.dg/template/spec34.C: New test
6750
6751 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
6752
6753         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
6754         on i?86 and x86_64.
6755         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
6756         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
6757         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
6758         on i?86 and x86_64.
6759         * gcc.dg/vect/vect-113.c: Ditto.
6760
6761 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
6762
6763         PR c++/29487
6764         * g++.dg/eh/weak1-C: New test.
6765         * g++.dg/eh/weak1-a.cc: Likewise.
6766         * g++.dg/eh/comdat1.C: Likewise.
6767
6768 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
6769             Dorit Nuzman  <dorit@il.ibm.com>
6770
6771         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
6772         * gcc.dg/vect/vect-floatint-conversion-1.c:  New test.
6773         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
6774         * gcc.dg/vect/vect-113.c: Likewise.
6775
6776         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
6777
6778 2007-02-10  Richard Henderson  <rth@redhat.com>
6779
6780         * lib/target-supports.exp (check_effective_target_tls): Redefine
6781         to mean non-emulated tls.
6782         * gcc.dg/tls/alias-1.c: Remove tls requirement.
6783         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
6784         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
6785         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
6786         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
6787         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
6788         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
6789
6790 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
6791
6792         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
6793
6794 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
6795
6796         * gfortran.dg/secnds.f: Replace time tolerance with a
6797         before-and-after bracket.
6798         * gfortran.dg/secnds-1.f: Likewise.
6799
6800 2007-02-09  Tobias Burnus  <burnus@net-b.de>
6801
6802         PR fortran/30512
6803         * gfortran.dg/maxlocval_1.f90: New test.
6804
6805 2007-02-09  Roger Sayle  <roger@eyesopen.com>
6806
6807         * gcc.target/ia64/builtin_bswap-1.c: New test case.
6808
6809 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6810
6811         PR fortran/30720
6812         * gfortran.dg/array_function_1.f90: New test.
6813
6814 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
6815
6816         * lib/target-supports.exp (check_effective_target_lax_strtofp)
6817         (check_effective_target_dummy_wcsftime): New functions.
6818
6819 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
6820
6821         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
6822         * lib/target-supports.exp (check_effective_target_uclibc): New
6823         function.
6824
6825 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
6826
6827         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
6828         (vsnprintf): Don't define for uClibc targets.
6829
6830 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
6831
6832         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
6833         set before checking whether it was allowed.
6834         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
6835         before checking inside_main.
6836
6837 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
6838
6839         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
6840         uClinux targets.
6841         (u16sf): Likewise u4sf.
6842         * g++.dg/compat/struct-layout-1.h: Likewise.
6843
6844 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
6845
6846         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
6847         procedure.
6848         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
6849         m68k targets if check_effective_target_coldfire_fpu returns true.
6850
6851 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
6852         Richard Guenther  <rguenther@suse.de>
6853
6854         PR middle-end/23361
6855         * gcc.dg/fold-compare-3.c: New testcase.
6856         * gcc.dg/tree-ssa/loop-24.c: Likewise.
6857
6858 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
6859
6860         * gcc.dg/pr26570.c: Clean up coverage files.
6861         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
6862         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
6863         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
6864         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
6865         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
6866         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
6867         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
6868         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
6869         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
6870         * gcc.dg/tree-ssa/pr25501.c: Ditto.
6871         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
6872         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
6873         * gcc.dg/vect/pr28952.c: Ditto.
6874         * gcc.dg/vect/pr27151.c: Ditto.
6875         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
6876         * g++.dg/gomp/macro-3.C: Ditto.
6877
6878 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
6879
6880         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
6881         of the loop.
6882
6883 2007-02-08  Roger Sayle  <roger@eyesopen.com>
6884
6885         * gcc.target/i386/builtin-bswap-2.c: New test case.
6886
6887 2007-02-08  Roger Sayle  <roger@eyesopen.com>
6888
6889         * gfortran.dg/forall_8.f90: New test case.
6890         * gfortran.dg/forall_9.f90: Likewise.
6891
6892 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6893
6894         * gcc.dg/builtins-20.c: Add some -~ complex cases.
6895
6896 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
6897
6898         * lib/target-supports.exp (check_effective_target_simulator): New.
6899
6900 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
6901
6902         * gcc.dg/tree-ssa/loop-25.c: New test.
6903
6904 2007-02-06  Richard Henderson  <rth@redhat.com>
6905
6906         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
6907
6908 2007-02-06  Roger Sayle  <roger@eyesopen.com>
6909
6910         * gcc.target/powerpc/popcount-1.c: New test case.
6911         * gcc.target/powerpc/parity-1.c: Likewise.
6912
6913 2007-02-06  Richard Guenther  <rguenther@suse.de>
6914
6915         PR middle-end/27302
6916         * gcc.dg/torture/pr27302-2.c: New testcase.
6917
6918 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
6919
6920         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
6921         * gcc.dg/vect/vect-iv-1.c: New test.
6922         * gcc.dg/vect/vect-iv-2.c: New test.
6923         * gcc.dg/vect/vect-iv-3.c: New test.
6924         * gcc.dg/vect/vect-iv-4.c: New test.
6925         * gcc.dg/vect/vect-iv-5.c: New test.
6926         * gcc.dg/vect/vect-iv-6.c: New test.
6927         * gcc.dg/vect/vect-iv-7.c: New test.
6928         * gcc.dg/vect/vect-iv-8.c: New test.
6929         * gcc.dg/vect/vect-iv-9.c: New test.
6930         * gcc.dg/vect/vect-iv-10.c: New test.
6931         * gcc.dg/vect/vect-iv-11.c: New test.
6932         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
6933         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
6934         * gcc.dg/vect/vect-14.c: Now vectorizable.
6935         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
6936         loop).
6937         * gcc.dg/vect/vect-27.c: Likewise.
6938         * gcc.dg/vect/vect-29.c Likewise.
6939         * gcc.dg/vect/vect-dv-2.c: Likewise.
6940         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
6941         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
6942         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
6943
6944 2007-02-06  Ira Rosen  <irar@il.ibm.com>
6945
6946         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
6947
6948 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6949
6950         * gcc.dg/builtins-20.c: Add more cases.
6951
6952 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
6953
6954         PR debug/30189
6955         * gcc.dg/pr30189.c: New test.
6956
6957 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
6958
6959         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
6960         for running tests.
6961         * gcc.target/i386/sse4a-extract.c: New test.
6962         * gcc.target/i386/sse4a-insert.c: New test.
6963         * gcc.target/i386/sse4a-montsd.c: New test.
6964         * gcc.target/i386/sse4a-montss.c: New test.
6965
6966 2007-02-05  Richard Guenther  <rguenther@suse.de>
6967
6968         * gcc.target/i386/vectorize3.c: New testcase.
6969
6970 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
6971
6972         PR target/30665
6973         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
6974
6975 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6976
6977         PR fortran/30611
6978         * gfortran.dg/repeat_1.f90: New test.
6979
6980 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
6981
6982         PR fortran/30605
6983         * gfortran.dg/spread_shape_1.f90: Remove tabs.
6984         * gfortran.dg/derived_init_2.f90: Ditto.
6985         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
6986         * gfortran.dg/array_initializer_1.f90: Ditto.
6987         * gfortran.dg/do_2.f90: Ditto.
6988         * gfortran.dg/proc_assign_1.f90: Ditto.
6989
6990 2007-02-04  Richard Guenther  <rguenther@suse.de>
6991
6992         PR middle-end/30636
6993         * g++.dg/warn/pr30636.C: New testcase.
6994         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
6995
6996 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
6997
6998         PR middle-end/30667
6999         * gfortran.dg/pr30667.f: New test.
7000
7001 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7002
7003         * gcc.dg/builtins-54.c: Add more cases.
7004
7005 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
7006
7007         PR fortran/30514
7008         * gfortran.dg/zero_sized_2.f90: New test.
7009
7010         PR fortran/30660
7011         * gfortran.dg/alloc_comp_basics_4.f90: New test.
7012
7013         PR fortran/29820
7014         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
7015         file.
7016
7017 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
7018
7019         PR fortran/30683
7020         * gfortran.dg/interface_10.f90: New test.
7021
7022 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7023
7024         * gcc.dg/builtins-20.c: Add more cases.
7025
7026 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
7027
7028         PR target/29682
7029         * gcc-target/ia64/pr29682.c: New test.
7030
7031 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
7032
7033         PR fortran/30284
7034         * gfortran.dg/arrayio_11.f90.f90: New test.
7035
7036         PR fortran/30626
7037         * gfortran.dg/arrayio_12.f90.f90: New test.
7038
7039 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
7040
7041         PR c++/30536
7042         * g++.dg/tls/diag-5.C: New test.
7043
7044         PR middle-end/30473
7045         * gcc.dg/pr30473.c: New test.
7046         * gcc.c-torture/execute/20070201-1.c: New test.
7047
7048 2007-02-01  Roger Sayle  <roger@eyesopen.com>
7049
7050         * gfortran.dg/dependency_20.f90: New test case.
7051
7052 2007-01-31  Ian Lance Taylor  <iant@google.com>
7053
7054         * gcc.dg/lower-subreg-1.c (test): New test.
7055
7056 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
7057
7058         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
7059
7060 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7061
7062         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
7063         * gcc.dg/torture/builtin-math-3.c: Likewise.
7064
7065 2007-01-31  Dirk Mueller  <dmueller@suse.de>
7066
7067         gcc.dg/Wparentheses-2.c: Update and add new tests.
7068
7069 2007-01-31  Ira Rosen  <irar@il.ibm.com>
7070
7071         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
7072         vectorize.
7073
7074 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
7075
7076         * gcc.dg/builtins-63.c: New test.
7077
7078 2007-01-31  Tobias Burnus  <burnus@net-b.de>
7079
7080         PR fortran/27588
7081         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
7082
7083 2007-01-31  Tobias Burnus  <burnus@net-b.de>
7084
7085         PR fortran/30520
7086         * gfortran.dg/volatile8.f90: New argument conformance test.
7087         * gfortran.dg/volatile9.f90: New scope test.
7088
7089 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7090
7091         PR c++/24745
7092         * g++.dg/warn/null4.C: New.
7093
7094 2001-01-30  Roger Sayle  <roger@eyesopen.com>
7095             Uros Bizjak  <ubizjak@gmail.com>
7096
7097         * gcc.dg/large-size-array-3.c: Correct typo.
7098
7099 2007-01-30  Richard Guenther  <rguenther@suse.de>
7100
7101         PR middle-end/27657
7102         * g++.dg/debug/pr27657.C: New testcase.
7103
7104 2007-01-30  Richard Guenther  <rguenther@suse.de>
7105
7106         PR middle-end/30313
7107         * gcc.dg/torture/pr30313.c: New testcase.
7108
7109 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
7110
7111         * gcc.dg/dfp/dfp-except.h: New file.
7112         * gcc.dg/dfp/fe-check.h: New file.
7113         * gcc.dg/dfp/fe-binop.c: New test.
7114         * gcc.dg/dfp/fe-convert-1.c: New test.
7115         * gcc.dg/dfp/fe-convert-2.c: New test.
7116         * gcc.dg/dfp/fe-convert-3.c: New test.
7117
7118         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
7119         * gcc.dg/dfp/decfloat-constants.c: Ditto.
7120         * gcc.dg/dfp/convert-dfp.c: Ditto.
7121         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
7122
7123 2007-01-29  Josh Conner  <jconner@apple.com>
7124
7125         * gcc.target/powerpc/altivec-24.c: New test.
7126
7127 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
7128
7129         PR c++/28266
7130         * g++.dg/parse/defarg12.C: New test.
7131
7132 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
7133
7134         PR fortran/30554
7135         * gfortran.dg/used_dummy_types_6.f90: New test.
7136
7137 2007-01-28  Jan Hubicka  <jh@suse.cz>
7138
7139         * gcc.dg/tree-prof/val-prof-6.c: New test.
7140
7141 2007-01-28  Roger Sayle  <roger@eyesopen.com>
7142
7143         * gcc.dg/large-size-array-3.c: Correct test case (portability).
7144
7145 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
7146
7147         PR C++/28988
7148         * g++.dg/expr/dtor4.C: New test.
7149
7150 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
7151
7152         * gcc.dg/tree-ssa/loop-23.c: New test.
7153
7154 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
7155
7156         PR libfortran/30389
7157         * gfortran.dg/achar_2.f90:  New test.
7158         * gfortran.dg/achar_3.f90:  New test.
7159
7160 2007-01-27  Ian Lance Taylor  <iant@google.com>
7161
7162         * gcc.dg/strict-overflow-1.c: New test.
7163         * gcc.dg/no-strict-overflow-1.c: New test.
7164         * gcc.dg/strict-overflow-2.c: New test.
7165         * gcc.dg/no-strict-overflow-2.c: New test.
7166         * gcc.dg/strict-overflow-3.c: New test.
7167         * gcc.dg/no-strict-overflow-3.c: New test.
7168         * gcc.dg/strict-overflow-4.c: New test.
7169         * gcc.dg/no-strict-overflow-4.c: New test.
7170         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
7171         * gcc.dg/pr15784-1.c: Likewise.
7172         * gcc.dg/pr20922-1.c: Likewise.
7173         * gcc.dg/pr20922-3.c: Likewise.
7174         * gcc.dg/pr20922-4.c: Likewise.
7175         * gcc.dg/pr20922-6.c: Likewise.
7176         * gcc.dg/compare-4.c: Likewise.
7177         * gcc.dg/torture/pr26898-1.c: Likewise.
7178         * gcc.dg/tree-ssa/divide-1.c: Likewise.
7179         * gcc.dg/tree-ssa/divide-2.c: Likewise.
7180         * gcc.dg/tree-ssa/divide-3.c: Likewise.
7181         * gcc.dg/tree-ssa/divide-4.c: Likewise.
7182         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
7183         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
7184         * gcc.dg/tree-ssa/pr21082.c: Likewise.
7185         * gcc.dg/tree-ssa/pr26899.c: Likewise.
7186         * g++.dg/tree-ssa/pr21082.C: Likewise.
7187
7188 2007-01-27  Roger Sayle  <roger@eyesopen.com>
7189
7190         * gcc-dg/large-size-array-3.c: New test case.
7191
7192 2007-01-27  Roger Sayle  <roger@eyesopen.com>
7193
7194         * gfortran.dg/forall_7.f90: New test case.
7195
7196 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
7197
7198         PR fortran/30407
7199         * gfortran.dg/where_operator_assign_1.f90: New test.
7200         * gfortran.dg/where_operator_assign_2.f90: New test.
7201         * gfortran.dg/where_operator_assign_3.f90: New test.
7202
7203 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
7204
7205         * lib/target-supports.exp
7206         (check_effective_target_powerpc_altivec): New.
7207         (check_effective_target_vect_cmdline_needed): Use it.
7208
7209 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
7210
7211         PR fortran/30278
7212         * gfortran.dg/backslash_3.f: New test.
7213
7214 2007-01-26  Richard Guenther  <rguenther@suse.de>
7215
7216         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
7217
7218 2007-01-26  Tobias Burnus  <burnus@net-b.de>
7219
7220         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
7221         * gfortran.dg/vect/vect.exp: Ditto.
7222         * gfortran.dg/dg.exp: Ditto.
7223         * gfortran.fortran-torture/execute/execute.exp: Ditto.
7224         * gfortran.fortran-torture/compile/compile.exp: Ditto.
7225
7226 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7227
7228         * gcc.dg/builtins-20.c: Add more cases.
7229         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
7230
7231 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7232
7233         PR fortran/30437
7234         * gcc.dg/Wall.c: New.
7235         * gcc.dg/Wno-all.c: New.
7236         * gfortran.dg/Wall.f90: New.
7237         * gfortran.dg/Wno-all.f90: New.
7238
7239 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
7240
7241         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
7242         * g++.dg/eh/simd-2.C: Also run on Darwin.
7243         * g++.dg/eh/simd-3.C: New.
7244         * g++.dg/eh/simd-4.C: New.
7245
7246 2007-01-25  Richard Guenther  <rguenther@suse.de>
7247
7248         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
7249         and _PROFILE_USE.
7250         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
7251
7252 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
7253
7254         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
7255         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
7256         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
7257         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
7258         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
7259         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
7260         * gcc.dg/ipa/ipa-7.c: New testcase.
7261
7262 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
7263
7264         * g++.dg/cpp0x/warn_cxx0x.C: New.
7265
7266 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7267
7268         * gcc.dg/builtins-20.c: Test builtin carg.
7269
7270 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
7271
7272         PR middle-end/27416
7273         * gcc.dg/gomp/pr27416.c: New test.
7274
7275         PR middle-end/30494
7276         * gcc.dg/gomp/pr30494.c: New test.
7277         * g++.dg/gomp/pr30494.C: New test.
7278
7279         PR middle-end/30421
7280         * gcc.dg/gomp/pr30421.c: New test.
7281
7282 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
7283
7284         * gcc.target/ia64/versionid-1.c: New test.
7285         * gcc.target/ia64/versionid-2.c: New test.
7286
7287 2007-01-24  Richard Guenther  <rguenther@suse.de>
7288
7289         PR testsuite/30181
7290         * gcc.dg/builtins-57.c: Change to a link-time testcase
7291         to support non-C99 targets.
7292
7293 2007-01-24  Jan Hubicka  <jh@suse.cz>
7294
7295         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
7296
7297 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
7298
7299         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
7300
7301 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
7302
7303         PR objc/27438
7304         * objc.dg/const-str-12.m: New test.
7305
7306 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7307
7308         PR fortran/30532
7309         * gfortran.dg/ctrl-z.f90:  New test.
7310
7311 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7312
7313         PR fortran/30481
7314         * gfortran.dg/namelist_assumed_char.f90:  New test.
7315
7316 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
7317
7318         PR c++/27492
7319         * g++.dg/inherit/covariant15.C: New test.
7320
7321 2007-01-23  Ian Lance Taylor  <iant@google.com>
7322
7323         * g++.dg/warn/Wparentheses-24.C: New test.
7324
7325 2007-01-23  Richard Guenther  <rguenther@suse.de>
7326
7327         PR testsuite/30560
7328         * ada/acats/run_acats: Do not call gnatmake or gnatchop
7329         with full path.
7330
7331 2007-01-22  Richard Guenther  <rguenther@suse.de>
7332
7333         PR tree-optimization/30038
7334         * gcc.dg/builtins-62.c: New testcase.
7335
7336 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
7337
7338         * gcc.c-torture/compile/20070121.c: New test.
7339
7340 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
7341
7342         PR libfortran/30525
7343         * gfortran.dg/char_comparison_1.f:  New test.
7344
7345 2007-01-21  Ira Rosen  <irar@il.ibm.com>
7346
7347         * gcc.dg/vect/vect-strided-same-dr.c: New test.
7348
7349 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
7350
7351         PR objc/30479
7352         * objc.dg/pch: New directory.
7353         * objc.dg/pch/pch.exp: New file.
7354         * objc.dg/pch/interface-1.m: New test.
7355         * objc.dg/pch/interface-1.hs: New include file.
7356         * lib/objc.exp (objc_target_compile): Add
7357         "-x objective-c-header" in front of the sources if this is
7358         a precompiled header being compiled.
7359
7360 2007-01-20  Roger Sayle  <roger@eyesopen.com>
7361
7362         * gfortran.dg/array_memcpy_3.f90: New test case.
7363         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
7364
7365 2007-01-20  Roger Sayle  <roger@eyesopen.com>
7366             Brooks Moses  <brooks.moses@codesourcery.com>
7367             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7368
7369         * gfortran.dg/intrinsic_sign_1.f90: New test case.
7370         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
7371
7372 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7373
7374         * gcc.dg/torture/builtin-math-3.c: Test fdim.
7375
7376 2007-01-19  Mike Stump  <mrs@apple.com>
7377
7378         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
7379         away.
7380
7381 2007-01-19  Roger Sayle  <roger@eyesopen.com>
7382
7383         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
7384         option instead of -funsafe-math-optimizations.
7385
7386 2007-01-19  Tomas Bily  <tbily@suse.cz>
7387
7388         gcc.dg/tree-prof/indir-call-prof.c: New.
7389         g++.dg/dg.exp: Add tree-prof subdirectory.
7390         g++.dg/tree-prof/indir-call-prof.C: New.
7391         g++.dg/tree-prof/tree-prof.exp: New.
7392
7393 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7394
7395         PR c++/17947
7396         * g++.dg/warn/deprecated.C: Update warning output.
7397         * g++.dg/warn/deprecated-2.C: Likewise.
7398         * g++.dg/warn/deprecated-3.C: New.
7399
7400 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
7401
7402         * gcc.c-torture/execute/nestfunc-7.c: New.
7403
7404 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
7405
7406         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
7407
7408 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
7409
7410         * gcc.dg/m68k-pic-1.c: New.
7411
7412 2007-01-18  Roger Sayle  <roger@eyesopen.com>
7413
7414         * gfortran.dg/array_memcpy_4.f90: New test case.
7415
7416 2007-01-18  Josh Conner  <jconner@apple.com>
7417
7418         PR target/30485
7419         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
7420         * gcc.dg/vect/no-trapping-math-1: New.
7421         * gcc.dg/vect/no-trapping-math-2: New.
7422
7423 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
7424
7425         * gcc.target/i386/387-8.c: Update comment about optimizing
7426         inherent load of 1.0 of fptan instruction.
7427
7428 2007-01-18  Dirk Mueller  <dmueller@suse.de>
7429             Richard Guenther <rguenther@suse.de>
7430
7431         PR diagnostic/8268
7432         * gcc.dg/Warray-bounds.c: New testcase.
7433         * gcc.dg/Warray-bounds-2.c: New testcase.
7434         * g++.dg/warn/Warray-bounds.C: New testcase.
7435         * g++.dg/warn/Warray-bounds-2.C: New testcase.
7436
7437 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
7438
7439         PR fortran/30476
7440         * gfortran.dg/generic_12.f90: New test.
7441
7442 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
7443
7444         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
7445         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
7446
7447 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
7448
7449         * gcc.dg/dfp/compare-special.h: New file.
7450         * gcc.dg/dfp/compare-special-32.c: New test.
7451         * gcc.dg/dfp/compare-special-64.c: New test.
7452         * gcc.dg/dfp/compare-special-128.c: New test.
7453
7454 2007-01-16  Roger Sayle  <roger@eyesopen.com>
7455             Paul Thomas  <pault@gcc.gnu.org>
7456             Steven G. Kargl  <kargl@gcc.gnu.org>
7457
7458         PR fortran/30404
7459         * gfortran.dg/forall_6.f90: New test case.
7460         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
7461         * gfortran.dg/dependency_13.f90: Likewise.
7462
7463 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7464
7465         PR testsuite/12325
7466         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
7467         targets that don't support Inf.
7468
7469 2007-01-15  Dale Johannesen  <dalej@apple.com>
7470
7471         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
7472
7473 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
7474
7475         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
7476         of achar for 0xff to avoid the "Extended ASCII not
7477         implemented" error message.
7478
7479 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
7480
7481         PR fortran/28172
7482         * gfortran.dg/altreturn_4.f90: New test.
7483
7484         PR fortran/29389
7485         * gfortran.dg/stfunc_4.f90: New test.
7486
7487         PR fortran/29712
7488         * gfortran.dg/bound_2.f90: Reinstate commented out line.
7489         * gfortran.dg/initialization_1.f90: Change warning.
7490
7491         PR fortran/30283
7492         * gfortran.dg/specification_type_resolution_2.f90: New test.
7493
7494 2007-01-14  Jan Hubicka  <jh@suse.cz>
7495
7496         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
7497         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
7498         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
7499         elimination.
7500
7501 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
7502
7503         PR fortran/30410
7504         * gfortran.dg/external_procedures_2.f90: New test.
7505
7506 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
7507
7508         PR target/30413
7509         * gcc.target/i386/pr30413.c: New test.
7510
7511 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
7512
7513         PR fortran/30452
7514         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
7515
7516 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
7517
7518         * gcc.dg/20070112-1.c: New test.
7519
7520 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7521
7522         PR libgfortran/30435
7523         * gfortran.dg/list_read_6.f90: New test.
7524
7525 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
7526
7527         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
7528
7529 2007-01-12  Tom Tromey  <tromey@redhat.com>
7530
7531         PR preprocessor/28227:
7532         * gcc.dg/cpp/pr28227.c: New file.
7533
7534 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
7535
7536         * gcc.dg/tree-ssa/loop-22.c: New test.
7537
7538 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
7539
7540         PR tree-optimization/29516
7541         * gcc.dg/tree-ssa/loop-20.c: New test.
7542
7543 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
7544
7545         PR libfortran/30415
7546         * minmaxloc_integer_kinds_1.f90:  New test.
7547
7548 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
7549
7550         PR c++/29573
7551         * g++.dg/template/sizeof-template-argument.C: New test.
7552
7553 2007-01-11  Jan Hubicka  <jh@suse.cz>
7554
7555         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
7556         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
7557         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
7558         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
7559         * gcc.dg/tree-ssa/pr21658.c: Likewise.
7560         * gcc.dg/tree-ssa/pr15349.c: Likewise.
7561         * gcc.dg/tree-ssa/pr25501.c: Likewise.
7562         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
7563         transformation in question.
7564         * gcc.dg/tree-ssa/vrp05.c: Likewise.
7565         * gcc.dg/tree-ssa/pr20701.c: Likewise.
7566         * gcc.dg/always_inline3.c: Likewise.
7567
7568 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
7569
7570         PR c++/28999
7571         * g++.dg/template/typename11.C: New test.
7572
7573 2007-01-10  Robert Kennedy <jimbob@google.com>
7574
7575         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
7576
7577 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
7578
7579         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
7580         for different integer kinds.
7581         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
7582         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
7583         * gfortran.dg/ishft_2.f90: New test.
7584         * gfortran.dg/ishft_3.f90: New test.
7585
7586 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
7587
7588         * gfortran.dg/altreturn_2.f90: Removed executable bit.
7589
7590 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
7591
7592         PR tree-optimization/30322
7593         * gcc.dg/tree-ssa/loop-21.c: New test.
7594
7595 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
7596
7597         * g++.dg/rtti/darwin-builtin-linkage.C: New.
7598
7599 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7600
7601         * gcc.target/spu/intrinsics-1.c: Remove xfail.
7602
7603 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7604
7605         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
7606         * g++.dg/warn/overflow-warn-3.C: Likewise.
7607         * g++.dg/warn/overflow-warn-4.C: Likewise.
7608         * g++.dg/warn/overflow-warn-5.C: Likewise.
7609         * g++.dg/warn/overflow-warn-6.C: Likewise.
7610         * g++.dg/warn/Woverflow-1.C: Likewise.
7611         * g++.dg/warn/Woverflow-2.C: Likewise.
7612         * g++.dg/warn/Woverflow-3.C: Likewise.
7613         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
7614
7615 2007-01-08  Roger Sayle  <roger@eyesopen.com>
7616
7617         * gfortran.dg/array_constructor_14.f90: New test case.
7618         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
7619
7620 2007-01-08  Richard Guenther  <rguenther@suse.de>
7621
7622         PR tree-optimization/23603
7623         * gcc.dg/tree-ssa/vrp31.c: New testcase.
7624         * gcc.dg/tree-ssa/vrp32.c: Likewise.
7625
7626 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
7627
7628         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
7629         in __v8qi typedef.
7630         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
7631         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
7632         compiler behaviour.
7633         * gcc.dg/simd-5.c: Likewise.
7634         * gcc.dg/simd-6.c: Likewise.
7635         * g++.dg/conversion/simd1.C: Likewise.
7636         * g++.dg/conversion/simd3.C: Likewise.
7637         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
7638         (main): Use it.
7639
7640 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
7641
7642         PR tree-optimization/29877
7643         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
7644         name of a hard register for the target concerned.  Adjust dg-error
7645         directives to cope with new behaviour of TER.
7646
7647 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7648
7649         PR c++/28986
7650         * g++.dg/conversion/nullptr1.C: Added overflow warning.
7651         * g++.dg/warn/overflow-warn-1.C: New.
7652         * g++.dg/warn/overflow-warn-3.C: New.
7653         * g++.dg/warn/overflow-warn-4.C: New.
7654         * g++.dg/warn/overflow-warn-5.C: New.
7655         * g++.dg/warn/overflow-warn-6.C: New.
7656         * g++.dg/warn/Woverflow-1.C: New.
7657         * g++.dg/warn/Woverflow-2.C: New.
7658         * g++.dg/warn/Woverflow-3.C: New.
7659         * g++.dg/warn/multiple-overflow-warn-2.C: New.
7660
7661 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
7662
7663         PR fortran/27698
7664         * gfortran.dg/invalid_name.f90: New test.
7665         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
7666         * gfortran.dg/gomp/pr29759.f90: Ditto.
7667
7668 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
7669
7670         * gfortran.dg/present_1.f90:  Update error message.
7671
7672 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
7673
7674         PR c++/19439
7675         * g++.dg/template/duplicate1.C: New test
7676         * g++.dg/template/memfriend6.C: Adjust error markers.
7677
7678 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
7679
7680         PR tree-opt/30385
7681         * gcc.dg/torture/inline-1.c: New test.
7682
7683 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7684
7685         PR c/19978
7686         * gcc.dg/multiple-overflow-warn-1.c: New.
7687         * gcc.dg/multiple-overflow-warn-2.c: New.
7688         * gcc.dg/overflow-warn-6.c: New.
7689         * g++.dg/warn/multiple-overflow-warn-1.C: New.
7690
7691 2007-01-05  Roger Sayle  <roger@eyesopen.com>
7692
7693         * gfortran.dg/array_memcpy_1.f90: New test case.
7694         * gfortran.dg/array_memcpy_2.f90: Likewise.
7695
7696 2007-01-05  Richard Guenther  <rguenther@suse.de>
7697
7698         PR middle-end/27826
7699         * g++.dg/opt/pr27826.C: New testcase.
7700
7701 2007-01-05  Ian Lance Taylor  <iant@google.com>
7702
7703         * gcc.dg/Walways-true-1.c: New test.
7704         * gcc.dg/Walways-true-2.c: New test.
7705         * g++.dg/warn/Walways-true-1.C: New test.
7706         * g++.dg/warn/Walways-true-2.C: New test.
7707
7708 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
7709
7710         PR c/30360
7711         * gcc.dg/pr30360.c: New test.
7712
7713 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
7714
7715         PR fortran/23232
7716         * gfortran.dg/data_implied_do_1.f90: New test.
7717
7718         PR fortran/27996
7719         PR fortran/27998
7720         * gfortran.dg/char_length_1.f90: New test.
7721
7722 2007-01-05  Richard Guenther  <rguenther@suse.de>
7723
7724         PR middle-end/28116
7725         * g++.dg/opt/pr28116.C: New testcase.
7726
7727 2007-01-05  Tobias Burnus  <burnus@net-b.de>
7728
7729         PR fortran/29624
7730         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
7731           invalid deallocate.
7732         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
7733         * gfortran.dg/protected_4.f90: Add pointer intent check.
7734         * gfortran.dg/protected_6.f90: Add pointer intent check.
7735         * gfortran.dg/pointer_intent_1.f90: New test.
7736         * gfortran.dg/pointer_intent_2.f90: New test.
7737         * gfortran.dg/pointer_intent_3.f90: New test.
7738
7739 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
7740
7741         PR 30235
7742         * gfortran.dg/altreturn_2.f90: new test.
7743
7744 2007-01-04  Tom Tromey  <tromey@redhat.com>
7745
7746         PR preprocessor/28165:
7747         * gcc.dg/cpp/pr28165.c: New file.
7748
7749 2007-01-03  Josh Conner  <jconner@apple.com>
7750
7751         PR middle-end/29683
7752         * gcc.dg/pr29683.c: New.
7753
7754 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
7755
7756         PR c++/28217
7757         * g++.dg/pch/template-1.C: New test.
7758         * g++.dg/pch/template-1.Hs: New file.
7759
7760 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7761
7762         PR middle-end/30353
7763         * gcc.c-torture/compile/complex-4.c: New test.
7764
7765 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
7766
7767         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
7768         -maltivec.
7769         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
7770
7771 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
7772
7773         PR middle-end/30286
7774         * gcc.dg/pr30286.c: New test.
7775
7776         PR c++/29535
7777         * g++.dg/template/crash66.C: New test.
7778
7779         PR c++/29054
7780         * g++.dg/template/friend49.C: New test.
7781
7782 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
7783
7784         * gfortran.dg/ibits.f90: New test.
7785
7786 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
7787
7788         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
7789         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
7790
7791 2007-01-02  Jan Hubicka  <jh@suse.cz>
7792
7793         * gcc.dg/pr16194.c: We now output error on all three functions,
7794         not just first one.
7795
7796 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7797
7798         PR c/19977
7799         * gcc.dg/overflow-warn-3.c: Remove XFAIL.
7800         * gcc.dg/overflow-warn-4.c: Remove XFAIL.
7801
7802 2006-01-02  Ian Lance Taylor  <iant@google.com>
7803
7804         * g++.dg/warn/Wparentheses-22.C: New test.
7805         * g++.dg/warn/Wparentheses-23.C: New test.
7806
7807 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7808
7809         PR middle-end/7651
7810         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
7811         * gcc.dg/declspec-3-Wextra.c: New.
7812         * gcc.dg/declspec-3-no.c: New
7813
7814 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
7815
7816         PR fortran/20896
7817         * gfortran.dg/interface_10.f90: Remove.
7818
7819 2007-01-01  Roger Sayle  <roger@eyesopen.com>
7820
7821         * gcc.dg/fold-eqxor-4.c: New test case.
7822
7823 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
7824
7825         PR middle-end/30311
7826         * gcc.c-torture/compile/pr30311.c: New test.
7827
7828 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
7829
7830         PR middle-end/30253
7831         * gcc.c-torture/compile/statement-expression-1.c: New test.
7832
7833 2007-01-01  Andreas Schwab  <schwab@suse.de>
7834
7835         PR target/29166
7836         * g++.dg/eh/pr29166.C: New test.
7837
7838 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
7839
7840         * lib/target-supports.exp (check_effective_target_powerpc_spe):
7841         New.
7842         (check_effective_target_vect_cmdline_needed): Use it.
7843
7844 2006-12-31  Richard Guenther  <rguenther@suse.de>
7845
7846         PR middle-end/30137
7847         * gcc.dg/pr30137-1.c: New testcase.
7848         * gcc.dg/pr30137-2.c: Likewise.
7849
7850 2006-12-31  Roger Sayle  <roger@eyesopen.com>
7851
7852         PR middle-end/30322
7853         * gcc.dg/fold-plusnot-1.c: New test case.
7854
7855 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
7856
7857         PR c++/29731
7858         * g++.dg/parse/template22.C: New test.
7859
7860 2006-12-31  Richard Guenther  <rguenther@suse.de>
7861
7862         PR middle-end/30338
7863         * gcc.c-torture/compile/pr30338.c: New testcase.
7864
7865 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
7866
7867         PR fortran/27900
7868         * gfortran.dg/intrinsic_actual_4.f90: New test.
7869
7870         PR fortran/24325
7871         * gfortran.dg/func_decl_3.f90: New test.
7872
7873 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
7874
7875         PR fortran/23060
7876         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
7877         * gfortran.dg/c_by_val_1.f: New test.
7878         * gfortran.dg/c_by_val_2.f: New test.
7879         * gfortran.dg/c_by_val_3.f: New test.
7880
7881 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
7882
7883         PR libfortran/30321
7884         * gfortran.dg/sum_zero_array_1.f90:  New test.
7885
7886 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
7887
7888         PR preprocessor/29612
7889         * gcc.dg/cpp/pr29612-1.c: New test.
7890         * gcc.dg/cpp/pr29612-2.c: New test.
7891
7892 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
7893
7894         PR fortran/30034
7895         * gfortran.dg/pure_formal_proc_1.f90: New test.
7896
7897         PR fortran/30237
7898         * gfortran.dg/intrinsic_actual_3.f90: New test.
7899
7900 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7901
7902         PR fortran/30014
7903         * gfortran.dg/io_constraints_1.f90: Update test.
7904         * gfortran.dg/io_constraints_2.f90: Update test.
7905         * gfortran.dg/inquire_iolength.f90: New test.
7906
7907 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
7908
7909         PR fortran/20896
7910         * gfortran.dg/interface_10.f90: New test.
7911         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
7912         since z is already, locally a variable.
7913
7914         PR fortran/25135
7915         * gfortran.dg/generic_11.f90: New test.
7916         * gfortran.dg/interface_7.f90: Remove name clash between module
7917         name and procedure 'x' referenced in the interface.
7918
7919 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7920
7921         PR middle-end/7651
7922         * gcc.dg/Wmissing-parameter-type.c: New.
7923         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
7924         * gcc.dg/Wmissing-parameter-type-no.c: New.
7925
7926 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
7927
7928         PR fortran/25818
7929         * gfortran.dg/entry_array_specs_2.f: New test.
7930
7931         PR fortran/30084
7932         * gfortran.dg/nested_modules_6.f90: New test.
7933
7934 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7935
7936         PR middle-end/7651
7937         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
7938         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
7939
7940 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
7941
7942         PR C++/30168
7943         * g++.dg/opt/complex6.C: New test.
7944
7945 2006-12-22  Ben Elliston  <bje@au.ibm.com>
7946
7947         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
7948         full" if the linker on spu-*-* warns about exceeding local store.
7949
7950         And revert this patch:
7951         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
7952         fail to link due to relocation overflows on spu-*-*.
7953
7954 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
7955
7956         PR fortran/30273
7957         * gfortran.dg/dependency_19.f90: New test.
7958
7959 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
7960
7961         PR fortran/30202
7962         * gfortran.dg/alloc_comp_basics_3.f90: New test.
7963
7964 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
7965
7966         PR middle-end/30262
7967         * gcc.c-torture/execute/20061220-1.c: New test.
7968
7969         PR middle-end/30263
7970         * gcc.dg/gomp/asm-1.c: New test.
7971
7972         PR target/30230
7973         * g++.dg/eh/ia64-2.C: New test.
7974
7975 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
7976
7977         PR target/28966
7978         PR target/29248
7979         * gcc.dg/rs6000-leaf.c: New.
7980
7981 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
7982
7983         PR fortran/25392
7984         * gfortran.dg/f2c_8.f90: New test.
7985
7986 2006-12-20  Bill Wendling  <wendling@apple.com>
7987
7988         * gcc.dg/asm-b.c: Check for __ppc64__.
7989
7990 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
7991
7992         PR fortran/30190
7993         * gfortran.dg/bounds_check_5.f90: New test.
7994
7995 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
7996
7997         PR middle-end/30143
7998         * gcc.dg/gomp/complex-1.c: New testcase.
7999
8000 2006-12-20  Roger Sayle  <roger@eyesopen.com>
8001
8002         * gfortran.dg/array_memset_1.f90: New test case.
8003
8004 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
8005
8006         * lib/target-supports.exp: Add spu to
8007         check_effective_target_vect_widen_mult_hi_to_si.
8008
8009 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
8010
8011         PR fortran/29992
8012         * gfortran.dg/generic_9.f90: New test.
8013
8014         PR fortran/30081
8015         * gfortran.dg/generic_10.f90: New test.
8016
8017 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
8018
8019         PR tree-opt/30045
8020         * gcc.dg/pr30045.c: New test.
8021
8022 2006-12-20  Ben Elliston  <bje@au.ibm.com>
8023
8024         * gcc.dg/20020312-2.c: Add a case for __SPU__.
8025
8026 2006-12-19  Eric Christopher  <echristo@apple.com>
8027
8028         PR target/29302
8029         * gcc.c-torture/execute/pr29302-1.c: New.
8030
8031 2006-12-19  Tobias Burnus  <burnus@net-b.de>
8032
8033         PR fortran/39238
8034         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
8035
8036 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
8037
8038         PR fortran/30236
8039         * gfortran.dg/altreturn_3.f90: New test.
8040
8041         * gfortran.dg/char_result_12.f90: Fix comment typos.
8042
8043 2006-12-19  Ben Elliston  <bje@au.ibm.com>
8044
8045         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
8046         as newlib's stdio.h uses non-traditional cpp constructs.
8047
8048 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
8049
8050         * gfortran.dg/advance.f90: Renamed to advance_1.f90
8051         * gfortran.dg/append-1.f90: Renamed to append_1.f90
8052         * gfortran.dg/array-1.f90: Renamed to array_1.f90
8053         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
8054         * gfortran.dg/backspace.f: Renamed to backspace_1.f
8055         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
8056         * gfortran.dg/default_initialization.f: Renamed to
8057         default_initialization_1.f
8058         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
8059         dollar_edit_descriptor_1.f
8060         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
8061         dollar_edit_descriptor_2.f
8062         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
8063         dollar_edit_descriptor_3.f
8064         * gfortran.dg/logint-1.f: Renamed to logint_1.f
8065         * gfortran.dg/logint-2.f: Renamed to logint_2.f
8066         * gfortran.dg/logint-3.f: Renamed to logint_3.f
8067         * gfortran.dg/advance_1.f90: Renamed from advance.f90
8068         * gfortran.dg/append_1.f90: Renamed from append-1.f90
8069         * gfortran.dg/array_1.f90: Renamed from array-1.f90
8070         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
8071         * gfortran.dg/backspace_1.f: Renamed from backspace.f
8072         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
8073         * gfortran.dg/default_initialization_1.f: Renamed from
8074         default_initialization.f
8075         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
8076         dollar_edit_descriptor-1.f
8077         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
8078         dollar_edit_descriptor-2.f
8079         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
8080         dollar_edit_descriptor-3.f
8081         * gfortran.dg/logint_1.f: Renamed from logint-1.f
8082         * gfortran.dg/logint_2.f: Renamed from logint-2.f
8083         * gfortran.dg/logint_3.f: Renamed from logint-3.f
8084
8085 2006-12-18  Bill Wendling  <wendling@apple.com>
8086
8087         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
8088         id is an OjbC keyword.
8089
8090 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8091
8092         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
8093
8094 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
8095
8096         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
8097
8098 2006-12-18  Ian Lance Taylor  <iant@google.com>
8099
8100         * g++.dg/warn/Wmissing-declarations-1.C: New test.
8101
8102 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
8103
8104         * gcc.c-torture/compile/pr27528.c: Use empty templates.
8105
8106 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
8107
8108         PR fortran/30207
8109         * gfortran.fortran-torture/execute/where21.f90: New test.
8110
8111 2006-12-17  Tobias Burnus  <burnus@net-b.de>
8112
8113         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
8114
8115 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8116
8117         PR middle-end/7651
8118         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
8119         * gcc.dg/if-empty-1.c: Likewise.
8120         * gcc.dg/pr23165.c: Likewise.
8121         * g++.dg/warn/empty-body.C: Likewise.
8122
8123 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8124
8125         PR libfortran/30005
8126         * gfortran.dg/open_errors.f90: New test.
8127
8128 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
8129
8130         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
8131
8132         * gcc.target/i386/ssse3-pabsb.c: New file.
8133         * gcc.target/i386/ssse3-pabsd.c: Likewise.
8134         * gcc.target/i386/ssse3-pabsw.c: Likewise.
8135         * gcc.target/i386/ssse3-palignr.c: Likewise.
8136         * gcc.target/i386/ssse3-phaddd.c: Likewise.
8137         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
8138         * gcc.target/i386/ssse3-phaddw.c: Likewise.
8139         * gcc.target/i386/ssse3-phsubd.c: Likewise.
8140         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
8141         * gcc.target/i386/ssse3-phsubw.c: Likewise.
8142         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
8143         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
8144         * gcc.target/i386/ssse3-pshufb.c: Likewise.
8145         * gcc.target/i386/ssse3-psignb.c: Likewise.
8146         * gcc.target/i386/ssse3-psignd.c: Likewise.
8147         * gcc.target/i386/ssse3-psignw.c: Likewise.
8148         * gcc.target/i386/ssse3-vals.h: Likewise.
8149
8150 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
8151
8152         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
8153         * lib/fortran-torture.exp: Include target-supports.exp.
8154
8155 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
8156
8157         PR target/30185
8158         * gcc.c-torture/execute/pr30185.c: New test.
8159
8160 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8161
8162         PR testsuite/30179
8163         PR testsuite/30180
8164         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
8165         * gcc.dg/builtin-bswap-2.c: Likewise.
8166         * gcc.dg/builtin-bswap-3.c: Likewise.
8167         * gcc.dg/builtin-bswap-4.c: Likewise.
8168         * lib/target-supports.exp (check_effective_target_stdint_types): New.
8169         * gcc.c-torture/execute/mode-dependent-address.x: New file.
8170
8171 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8172
8173         PR libfortran/30145
8174         * gfortran.dg/write_zero_array: New test.
8175
8176 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8177
8178         PR fortran/30200
8179         * gfortran.dg/write_fmt_trim.f90: New test.
8180
8181 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
8182
8183         PR 30194
8184         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
8185         temporarily.
8186
8187 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8188
8189         * lib/target-supports.exp (check_weak_available): Use istarget
8190         "hppa*-*-hpux10*" instead of regexp.
8191         (check_cxa_atexit_available): Likewise.
8192
8193 2006-12-14  Richard Guenther  <rguenther@suse.de>
8194
8195         PR tree-optimization/30197
8196         * gcc.c-torture/execute/complex-1.c: Fix function name.
8197         * gcc.dg/builtins-61.c: New testcase.
8198
8199 2006-12-14  Richard Guenther  <rguenther@suse.de>
8200
8201         PR middle-end/30172
8202         * gcc.dg/pr30172-1.c: New testcase.
8203
8204 2006-12-14  Richard Guenther  <rguenther@suse.de>
8205
8206         PR tree-optimization/30198
8207         * gcc.dg/builtins-60.c: New testcase.
8208
8209 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
8210
8211         * lib/target-supports.exp (vect_no_align): Remove spu.
8212
8213 2006-12-13  Ian Lance Taylor  <iant@google.com>
8214
8215         PR c++/19564
8216         PR c++/19756
8217         * g++.dg/warn/Wparentheses-5.C: New test.
8218         * g++.dg/warn/Wparentheses-6.C: New test.
8219         * g++.dg/warn/Wparentheses-7.C: New test.
8220         * g++.dg/warn/Wparentheses-8.C: New test.
8221         * g++.dg/warn/Wparentheses-9.C: New test.
8222         * g++.dg/warn/Wparentheses-10.C: New test.
8223         * g++.dg/warn/Wparentheses-11.C: New test.
8224         * g++.dg/warn/Wparentheses-12.C: New test.
8225         * g++.dg/warn/Wparentheses-13.C: New test.
8226         * g++.dg/warn/Wparentheses-14.C: New test.
8227         * g++.dg/warn/Wparentheses-15.C: New test.
8228         * g++.dg/warn/Wparentheses-16.C: New test.
8229         * g++.dg/warn/Wparentheses-17.C: New test.
8230         * g++.dg/warn/Wparentheses-18.C: New test.
8231         * g++.dg/warn/Wparentheses-19.C: New test.
8232         * g++.dg/warn/Wparentheses-20.C: New test.
8233         * g++.dg/warn/Wparentheses-21.C: New test.
8234
8235 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8236
8237         PR testsuite/30157
8238         * lib/target-supports.exp (check_cxa_atexit_available): Return false
8239         for target "hppa.*hpux10".
8240
8241 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
8242
8243         * g++.dg/debug/vartrack1.C: New test.
8244
8245         * g++.dg/opt/ifcvt1.C: New test.
8246
8247         * gcc.dg/tls/opt-13.c: New test.
8248
8249         * gcc.dg/20060425-2.c: New test.
8250
8251         * g++.dg/opt/pr15054-2.C: New test.
8252
8253         * gcc.c-torture/execute/20060420-1.c: New test.
8254
8255         * gcc.c-torture/execute/20060412-1.c: New test.
8256
8257         * objc/compile/20060406-1.m: New test.
8258
8259 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
8260
8261         * g++.dg/template/array17.C: New test.
8262
8263 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
8264
8265         * gcc.target/powerpc/altivec-23.c: New test.
8266
8267 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
8268
8269         PR c++27316
8270         * g++.dg/inherit/error3.C: New test.
8271
8272         PR c++/28740
8273         * g++.dg/inherit/error4.C: New test.
8274
8275 2006-12-13  Richard Guenther  <rguenther@suse.de>
8276
8277         PR tree-optimization/17687
8278         * gcc.dg/builtins-59.c: New testcase.
8279
8280 2006-12-13  Ben Elliston  <bje@au.ibm.com>
8281
8282         * gcc.target/spu/Wmain.c: New test.
8283
8284 2006-12-12  Josh Conner  <jconner@apple.com>
8285
8286         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
8287         * g++.dg/abi/thunk4.C: Likewise.
8288         * g++.dg/abi/rtti3.C: Likewise.
8289
8290 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
8291
8292         * gcc.target/spu/cpat-1.c: New test.
8293         * gcc.target/spu/cpat-2.c: New test.
8294         * gcc.target/spu/cpat-3.c: New test.
8295         * gcc.target/spu/cpat-4.c: New test.
8296
8297 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8298
8299         PR tree-opt/28436
8300         * gcc.c-torture/compile/vector-1.c: New test.
8301         * gcc.c-torture/compile/vector-2.c: New test.
8302         * gcc.c-torture/compile/vector-3.c: New test.
8303
8304 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
8305
8306         * lib/fortran-torture.exp: Update copyright years.  Remove
8307         obsolete comment.  Test -ftree-vectorize where it makes sense.
8308         * lib/gfortran-dg.exp: Update copyright years.  Use settings
8309         from fortran-torture.exp.
8310         * gfortran.dg/char_transpose_1.f90,
8311         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
8312         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
8313         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
8314         '-w' to dg-options.
8315
8316 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
8317
8318         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
8319         saved_${tool}_load.
8320
8321 2006-12-12  Ira Rosen  <irar@il.ibm.com>
8322
8323         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
8324         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
8325         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
8326         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
8327         gaps.
8328
8329 2006-12-12  Richard Guenther  <rguenther@suse.de>
8330
8331         PR middle-end/30147
8332         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
8333
8334 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
8335             Diego Novillo  <dnovillo@redhat.com>
8336
8337         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
8338         VDEF/VUSE changes.
8339         * gcc.dg/tree-ssa/pr26421.c: Likewise
8340         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
8341         * gcc.dg/tree-ssa/pr23382.c: Likewise.
8342         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
8343         * gcc.dg/tree-ssa/pr28410.c: Likewise.
8344         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
8345         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
8346         * gcc.dg/tree-ssa/vrp07.c: Likewise.
8347         * gcc.dg/tree-ssa/vrp08.c: Likewise.
8348         * gcc.dg/tree-ssa/alias-12.c: Likewise.
8349
8350 2006-12-11  Jan Hubicka  <jh@suse.cz>
8351
8352         * gcc.dg/tree-prof/stringop-1.c: New test.
8353         * gcc.dg/tree-prof/stringop-2.c: New test.
8354
8355 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
8356
8357         PR target/30120
8358         * gcc.target/i386/pr30120.c: New test.
8359
8360         Revert:
8361         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
8362
8363         * gcc.target/i386/x87regparm-1.c: New test.
8364         * gcc.target/i386/x87regparm-2.c: New test.
8365         * gcc.target/i386/x87regparm-3.c: New test.
8366         * gcc.target/i386/x87regparm-4.c: New test.
8367
8368 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
8369
8370         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
8371
8372 2006-12-10  Tobias Burnus  <burnus@net-b.de>
8373
8374         PR fortran/23994
8375         * gfortran.dg/protected_1.f90: New test.
8376         * gfortran.dg/protected_2.f90: New test.
8377         * gfortran.dg/protected_3.f90: New test.
8378         * gfortran.dg/protected_4.f90: New test.
8379         * gfortran.dg/protected_5.f90: New test.
8380         * gfortran.dg/protected_6.f90: New test.
8381
8382 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
8383             Tobias Burnus  <burnus@gcc.gnu.org>
8384
8385         PR fortran/29975
8386         PR fortran/30068
8387         * gfortran.dg/interface_4.f90: Test adding procedure to generic
8388         interface.
8389         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
8390         ambiguous interfaces.
8391         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
8392         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
8393         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
8394         ambiguous interfaces.
8395         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
8396         * gfortran.dg/array_initializer_2.f90: Add initializer array
8397         constructor test.
8398
8399         PR fortran/30096
8400         * gfortran.dg/interface_9.f90: Test that host interfaces are
8401         not checked for ambiguity with the local version.
8402
8403 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
8404
8405         PR fortran/29464
8406         * gfortran.dg/module_interface_2.f90: New test.
8407
8408 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
8409
8410         PR fortran/29941
8411         * gfortran.dg/assumed_len.f90: New test.
8412
8413 2006-12-09  Richard Guenther  <rguenther@suse.de>
8414
8415         * g++.dg/warn/implicit-typename1.C: Qualify types.
8416         * g++.dg/parse/crash12.C: Likewise.
8417         * g++.dg/tree-ssa/pr22444.C: Likewise.
8418
8419 2006-12-09  Tobias Burnus  <burnus@net-b.de>
8420
8421         * gfortran.dg/array_2.f90: Added sqrt test.
8422
8423 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
8424
8425         * gcc.target/i386/x87regparm-1.c: XFAIL.
8426         * gcc.target/i386/x87regparm-2.c: XFAIL.
8427         * gcc.target/i386/x87regparm-3.c: XFAIL.
8428         * gcc.target/i386/x87regparm-4.c: XFAIL.
8429
8430 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8431
8432         * lib/target-supports.exp
8433         (check_effective_target_large_long_double): New.
8434         * gcc.dg/Wconversion-real.c : Use it.
8435         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
8436         unsigned.
8437
8438 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
8439
8440         * gcc.c-torture/execute/mode-dependent-address.c: New test.
8441
8442 2006-12-08  Tobias Burnus  <burnus@net-b.de>
8443
8444         PR fortran/27546
8445         * gfortran.dg/import4.f90: New test for IMPORT in modules.
8446
8447 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
8448
8449         PR c++/29732
8450         * g++.dg/template/crash65.C: New test.
8451         * g++.dg/template/spec16.C: Tweak error markers.
8452
8453 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8454
8455         * gcc.target/spu: New directory.
8456         * gcc.target/spu/spu.exp: New file.
8457         * gcc.target/spu/intrinsics-1.c: New test.
8458
8459 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
8460
8461         PR c++/29980
8462         * g++.dg/ext/attrib27.C: New test.
8463         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
8464         * g++.dg/parse/typedef5.C: Likewise.
8465
8466 2006-12-07  Mike Stump  <mrs@apple.com>
8467
8468         * treelang/compile/var_defs.tree: Adjust.
8469
8470 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
8471
8472         PR c++/29730
8473         * g++.dg/template/crash64.C: New test.
8474         * g++.dg/parse/crash27.C: Adjust error markers.
8475
8476 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
8477
8478         PR libfortran/30009
8479         PR libfortran/30056
8480         * gfortran.dg/read_eof_4.f90:  Add tests.
8481         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
8482         * gfortran.dg/unf_read_corrupted_1.f90: New test.
8483
8484 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
8485
8486         PR c++/29729
8487         * g++.dg/template/crash63.C: New test.
8488
8489         PR c++/29728
8490         * g++.dg/template/crash62.C: New test.
8491
8492 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
8493
8494         PR fortran/30003
8495         * gfortran.dg/allocatable_function_1.f90: Increase the number
8496         of expected calls of free to 10; the lhs section reference is
8497         now evaluated so there is another call to bar.  Change the
8498         comment appropriately.
8499         * gfortran.dg/array_section_1.f90: New test.
8500
8501 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
8502
8503         PR fortran/29912
8504         * gfortran.dg/char_result_12.f90: New test.
8505
8506 2006-12-05  Richard Guenther  <rguenther@suse.de>
8507
8508         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
8509         * gcc.dg/vect/vect-pow-2.c: Rename to ...
8510         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
8511         vect_double, xfail for spu*-*-*.
8512
8513 2006-12-04  Tobias Burnus  <burnus@net-b.de>
8514
8515         PR fortran/29962
8516         * initialization_4.f90: Test noninteger exponents (-std=f95).
8517         * initialization_5.f90: New test for noninteger exponents
8518           with -std=f2003.
8519
8520 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
8521
8522         PR fortran/29821
8523         * gfortran.dg/parameter_array_section_1.f90: New test.
8524
8525 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
8526
8527         PR c++/29733
8528         * g++.dg/template/crash61.C: New test.
8529
8530         PR c++/29632
8531         * g++.dg/template/error23.C: New test.
8532
8533 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
8534
8535         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
8536
8537 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
8538
8539         PR fortran/29916
8540         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
8541
8542 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
8543
8544         PR middle-end/29965
8545         * gcc.dg/gomp/pr29965-1.c: New test.
8546         * gcc.dg/gomp/pr29965-2.c: New test.
8547         * gcc.dg/gomp/pr29965-3.c: New test.
8548         * gcc.dg/gomp/pr29965-4.c: New test.
8549         * gcc.dg/gomp/pr29965-5.c: New test.
8550         * gcc.dg/gomp/pr29965-6.c: New test.
8551         * g++.dg/gomp/pr29965-1.C: New test.
8552         * g++.dg/gomp/pr29965-2.C: New test.
8553         * g++.dg/gomp/pr29965-3.C: New test.
8554         * g++.dg/gomp/pr29965-4.C: New test.
8555         * g++.dg/gomp/pr29965-5.C: New test.
8556         * g++.dg/gomp/pr29965-6.C: New test.
8557         * g++.dg/gomp/pr29965-7.C: New test.
8558         * g++.dg/gomp/pr29965-8.C: New test.
8559         * g++.dg/gomp/pr29965-9.C: New test.
8560         * g++.dg/gomp/pr29965-10.C: New test.
8561
8562 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
8563
8564         * gnat.dg/pointer_variable_bounds.adb: New test.
8565         * gnat.dg/pointer_variable_bounds.ads: Likewise.
8566         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
8567
8568 2006-12-03  Eric Christopher  <echristo@apple.com>
8569
8570         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
8571
8572 2006-12-03  Richard Henderson  <rth@redhat.com>
8573             Andrew Pinski  <pinskia@gmail.com>
8574
8575         PR C++/14329
8576         * g++.dg/warn/unit-1.C: New test.
8577
8578 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
8579
8580         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
8581
8582 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
8583
8584         * g++.dg/vect/vect.exp: Enable tests to run on spu.
8585         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
8586         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
8587         * gcc.dg/vect/vect-70.c: Reduce array size.
8588         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
8589         vect_no_compaer_double targets.
8590         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
8591         vect_float, vect_double, and vect_int.
8592
8593 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
8594
8595         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
8596         test for loop versioning on vect_no_align targets.
8597         * gcc.dg/vect/pr20122.c: Likewise.
8598         * gcc.dg/vect/vect-105.c: Likewise.
8599         * gcc.dg/vect/vect-42.c: Likewise.
8600         * gcc.dg/vect/vect-43.c: Likewise.
8601         * gcc.dg/vect/vect-74.c: Likewise.
8602         * gcc.dg/vect/vect-75.c: Likewise.
8603         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
8604         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
8605         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
8606         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
8607
8608 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
8609
8610         PR fortran/29642
8611         * gfortran.dg/value_1.f90 : New test.
8612         * gfortran.dg/value_2.f90 : New test.
8613         * gfortran.dg/value_3.f90 : New test.
8614         * gfortran.dg/value_4.f90 : New test.
8615         * gfortran.dg/value_4.c : Called from value_4.f90.
8616
8617 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8618
8619         PR C++/30033
8620         *  g++.dg/cpp0x/static_assert4.C: New testcase.
8621
8622 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8623
8624         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
8625
8626 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
8627
8628         PR c/27953
8629         * gcc.dg/pr27953.c: New test.
8630
8631 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8632
8633         PR c++/30022
8634         * g++.dg/ext/vector5.C: New test.
8635
8636         PR c++/30021
8637         * g++.dg/other/main1.C: New test.
8638
8639 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
8640
8641         PR libfortran/29568
8642         * gfortran.dg/convert_implied_open.f90:  Change to
8643         new default record length.
8644         * gfortran.dg/unf_short_record_1.f90:  Adapt to
8645         new error message.
8646         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
8647
8648 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
8649
8650         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
8651
8652 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
8653
8654         PR c++/29066
8655         * g++.dg/expr/pr29066.c: New.
8656
8657 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
8658             Zdenek Dvorak <dvorakz@suse.cz>
8659
8660         PR tree-optimization/29921
8661         * gcc.dg/pr29921-2.c: New test.
8662
8663 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
8664
8665         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
8666         (i386_get_cpuid): New function.
8667         (i386_cpuid_ecx): Likewise.
8668         (i386_cpuid_edx): Likewise.
8669         (i386_cpuid): Updated to call i386_cpuid_edx.
8670
8671         * gcc.target/i386/sse3-addsubpd.c: New file.
8672         * gcc.target/i386/sse3-addsubps.c: Likewise.
8673         * gcc.target/i386/sse3-haddpd.c: Likewise.
8674         * gcc.target/i386/sse3-haddps.c: Likewise.
8675         * gcc.target/i386/sse3-hsubpd.c: Likewise.
8676         * gcc.target/i386/sse3-hsubps.c: Likewise.
8677         * gcc.target/i386/sse3-lddqu.c: Likewise.
8678         * gcc.target/i386/sse3-movddup.c: Likewise.
8679         * gcc.target/i386/sse3-movshdup.c: Likewise.
8680         * gcc.target/i386/sse3-movsldup.c: Likewise.
8681
8682 2006-12-01  Dirk Mueller  <dmueller@suse.de>
8683
8684         * g++.dg/warn/Wreturn-type-4.C: New testcase.
8685
8686 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
8687
8688         * gcc.dg/dfp/convert-int-max.c: New test.
8689         * gcc.dg/dfp/convert-int-max-fold.c: New test.
8690
8691 2006-11-30  Richard Guenther  <rguenther@suse.de>
8692
8693         * gcc.dg/vect/vect-pow-1.c: Rename ...
8694         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
8695         floats instead of doubles, check successful vectorization.
8696
8697 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8698
8699         PR target/29945
8700         * gcc.c-torture/compile/pr29945.c: New testcase.
8701
8702 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
8703
8704         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
8705         -maltivec.
8706
8707 2006-11-29  Eric Christopher  <echristo@apple.com>
8708
8709         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
8710
8711 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
8712
8713         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
8714
8715         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
8716
8717 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
8718
8719         PR c++/29022
8720         * g++.dg/inherit/virtual2.C: New test.
8721         * g++.dg/inherit/virtual3.C: Likewise.
8722         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
8723         * g++.dg/inherit/error2.C: Likewise.
8724         * g++.dg/template/instantiate1.C: Likewise.
8725
8726 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
8727
8728         PR tree-opt/29984
8729         * gcc.dg/tree-ssa/reassoc-12.c: New test.
8730
8731 2006-11-28  Jan Hubicka  <jh@suse.cz>
8732
8733         * gcc.dg/memcpy-1.c: New test.
8734
8735 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
8736
8737         PR c++/29735
8738         * g++.dg/warn/main-3.C: New test.
8739
8740 2006-11-28  Jan Hubicka  <jh@suse.cz>
8741
8742         * gcc.dg/winline-1.c: New test.
8743
8744 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
8745
8746         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
8747         alignments.
8748
8749 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
8750
8751         PR fortran/29976
8752         * gfortran.dg/missing_optional_dummy_3.f90
8753
8754 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
8755
8756         PR fortran/20880
8757         * gfortran.dg/interface_3.f90: Modify errors.
8758
8759 2006-11-28  Ben Elliston  <bje@au.ibm.com>
8760
8761         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
8762         fail to link due to relocation overflows on spu-*-*.
8763
8764 2006-11-27  Michael Matz  <matz@suse.de>
8765             Andreas Krebbel  <krebbel1@de.ibm.com>
8766
8767         PR target/29319
8768         * gcc.dg/20061127-1.c: New testcase.
8769
8770 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
8771
8772         * gcc.dg/20061124-1.c: Add exit() function prototype.
8773
8774 2006-11-27  Jan Hubicka  <jh@suse.cz>
8775
8776         * gcc.target/i386/memcpy-1.c: Adjust size.
8777         * gcc.dg/visibility-11.c: Likewise.
8778
8779 2006-11-27  Richard Guenther  <rguenther@suse.de>
8780
8781         PR middle-end/25620
8782         * gcc.target/i386/pow-1.c: New testcase.
8783         * gcc.dg/builtins-58.c: Likewise.
8784
8785 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
8786
8787         PR c++/29886
8788         * g++.dg/expr/cast8.C: New test.
8789
8790 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8791
8792         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
8793         Don't ever inline the testcase.
8794
8795 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
8796
8797         PR fortran/29982
8798         * gfortran.fortran-torture/compile/parameter_3.f90: New
8799         testcase.
8800
8801 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
8802
8803         PR fortran/29951
8804         * gfortran.fortran-torture/execute/transfer2.f90: New test.
8805
8806 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8807
8808         * gfortran.fortran-torture/execute/specifics.f90: Remove test
8809         for CHAR.
8810
8811 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8812
8813         PR libgfortran/29936
8814         * gfortran.dg/write_check3.f90: New test.
8815
8816 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8817
8818         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
8819
8820 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
8821
8822         PR fortran/20880
8823         * gfortran.dg/interface_3.f90: New test.
8824
8825         PR fortran/29387
8826         * gfortran.dg/generic_8.f90: New test.
8827
8828 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8829
8830         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
8831         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
8832         * gfortran.dg/specifics_3.f90: Remove.
8833
8834 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
8835
8836         PR c/29955
8837         * gcc.dg/gomp/pr29955.c: New test.
8838
8839         PR c/29736
8840         * gcc.dg/pr29736.c: New test.
8841
8842 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8843
8844         PR tree-opt/29964
8845         * gcc.dg/pure-1.c: New test.
8846
8847 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
8848
8849         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
8850         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
8851
8852 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
8853
8854         * gcc.dg/20061124-1.c: New testcase.
8855
8856 2006-11-23  Eric Christopher  <echristo@apple.com>
8857
8858         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
8859
8860 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8861
8862         PR c/2707
8863         PR c++/26167
8864         * gcc.dg/Wconversion-integer.c: New. Supersedes
8865         Wconversion-negative-constants.c
8866         * gcc.dg/Wconversion-real.c: New.
8867         * gcc.dg/Wconversion-real-integer.c: New.
8868         * gcc.dg/Wconversion-negative-constants.c: Deleted.
8869         * g++.dg/warn/Wconversion1.C: Modified.
8870
8871 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8872
8873         * gfortran.dg/overload_1.f90: New test.
8874
8875 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8876
8877         PR c/9072
8878         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
8879         Wtraditional-conversion.
8880         * gcc.dg/overflow-warn-2.c: Likewise.
8881         * gcc.dg/Wconversion.c: Likewise. Renamed as
8882         Wtraditional-conversion.c .
8883         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
8884         Wtraditional-conversion-2.c .
8885         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
8886         Wtraditional-conversion-2.c
8887         * gcc.dg/Wconversion-negative-constants.c: New.
8888
8889 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
8890
8891         * gcc.dg/tree-ssa/dump-1.c: New test.
8892
8893 2006-11-23  David Ung <davidu@mips.com>
8894
8895         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
8896         -mfp64, allowable when ISA >= 33 and float is enabled.
8897         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
8898         of mthc1 and mfhc1 patterns.
8899
8900 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
8901
8902         PR tree-optimization/29921
8903         * gcc.dg/pr29921.c: New test.
8904
8905 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8906
8907         PR fortran/29441
8908         * gfortran.dg/initialization_4.f90: New test.
8909
8910 2006-11-22  Ira Rosen  <irar@il.ibm.com>
8911
8912         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
8913         platforms that have interleaving support.
8914         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
8915         * gcc.dg/vect/vect-strided-a-u16-i2.c,
8916         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
8917         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
8918         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
8919         gcc.dg/vect/vect-strided-u8-i2-gap.c,
8920         gcc.dg/vect/vect-strided-u8-i8.c,
8921         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
8922         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
8923         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
8924         gcc.dg/vect/vect-strided-float.c,
8925         gcc.dg/vect/vect-strided-a-mult.c,
8926         gcc.dg/vect/vect-strided-mult-char-ls.c,
8927         gcc.dg/vect/vect-strided-a-u16-mult.c,
8928         gcc.dg/vect/vect-strided-a-u32-mult.c,
8929         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
8930         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
8931         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
8932         gcc.dg/vect/vect-strided-mult.c,
8933         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
8934         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
8935         New.
8936
8937 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
8938
8939         PR fortran/25087
8940         * gfortran.dg/auto_char_len_4.f90: New test.
8941
8942 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
8943
8944         PR fortran/29652
8945         * gfortran.dg/generic_7.f90: New test.
8946         * gfortran.dg/defined_operators_1.f90: Add new error.
8947
8948 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
8949
8950         PR tree-optimization/29902
8951         * g++.dg/tree-ssa/pr29902.C: New test.
8952
8953 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
8954
8955         PR fortran/29820
8956         * gfortran.dg/used_types_13.f90: New test.
8957
8958 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
8959
8960         * gcc.dg/dfp/snan.c: Delete.
8961
8962 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
8963
8964         * g++.dg/cpp0x/static_assert1.C: New.
8965         * g++.dg/cpp0x/static_assert2.C: New.
8966         * g++.dg/cpp0x/static_assert3.C: New.
8967
8968 2006-11-21  Richard Guenther  <rguenther@suse.de>
8969
8970         * gcc.dg/vect/vect-pow-1.c: New testcase.
8971         * gcc.dg/vect/vect-pow-2.c: Likewise.
8972
8973 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
8974
8975         PR c++/29570
8976         * g++.dg/template/static29.C: New test.
8977
8978         PR c++/29734
8979         * g++.dg/conversion/simd4.C: New test.
8980
8981 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
8982
8983         PR c++/29475
8984         * g++.dg/template/access19.C: New test.
8985         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
8986         error is reported.
8987
8988 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8989
8990         PR tree-opt/25500
8991         * gcc.dg/tree-ssa/sra-4.c: New testcase.
8992
8993 2006-11-20  Tobias Burnus  <burnus@net-b.de>
8994
8995         PR fortran/27546
8996         * gfortran.dg/import.f90: Extended test.
8997         * gfortran.dg/import2.f90: Extended test.
8998
8999 2006-11-20  Tobias Burnus  <burnus@net-b.de>
9000
9001         * gfortran.dg/volatile3.f90: Add conflict test.
9002
9003 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
9004
9005         PR fortran/24783
9006         * gfortran.dg/implicit_10.f90: New test.
9007
9008 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9009
9010         PR c++/8586
9011         * g++.dg/warn/Wall-write-strings.C: New.
9012
9013 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
9014
9015         * gfortran.dg/alloc_comp_constraint_5.f90: New.
9016         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
9017
9018 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9019
9020         * gfortran.dg/use_3.f90: Remove error message.
9021         * gfortran.dg/iso_fortran_env_1.f90: New test.
9022         * gfortran.dg/iso_fortran_env_2.f90: New test.
9023         * gfortran.dg/iso_fortran_env_3.f90: New test.
9024         * gfortran.dg/iso_fortran_env_4.f90: New test.
9025
9026 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
9027
9028         * gcc.dg/vect/vect-27.c: Fix initialization.
9029
9030 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9031
9032         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
9033         * gcc.dg/torture/builtin-minmax-1.c: New.
9034
9035         * gcc.dg/builtins-20.c: Add cases for copysign.
9036
9037 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9038
9039         PR fortran/24285
9040         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
9041
9042 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9043         * gfortran.dg/use_1.f90: New test.
9044         * gfortran.dg/use_1.f90: New test.
9045         * gfortran.dg/use_1.f90: New test.
9046
9047 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
9048
9049         PR tree-optimization/29801
9050         * gcc.dg/pr29801.c: New test.
9051
9052 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
9053
9054         PR middle-end/29584
9055         * gcc.dg/torture/pr29584.c: New test.
9056
9057 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
9058
9059         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
9060         Condition PowerPC tests for saving FPRs on powerpc_fprs.
9061         * gcc.target/powerpc/compress-float-ppc.c,
9062         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
9063         powerpc_fprs.
9064         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
9065         do not pass -mhard-float.
9066
9067 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
9068
9069         * gnat.dg/volatile_aggregate.adb: New test.
9070
9071 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9072
9073         PR fortran/29391
9074         PR fortran/29489
9075         * gfortran.dg/bound_2.f90: Add more checks.
9076         * gfortran.dg/bound_3.f90: New test.
9077
9078 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
9079
9080         PR target/29201
9081         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
9082
9083 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
9084
9085         * gfortran.dg/import3.f90: Fix error message.
9086
9087 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9088
9089         PR tree-opt/29788
9090         * gfortran.fortran-torture/compile/inline_1.f90:
9091         New testcase.
9092
9093 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
9094
9095         * gcc.target/i386/x87regparm-1.c: New test.
9096         * gcc.target/i386/x87regparm-2.c: New test.
9097         * gcc.target/i386/x87regparm-3.c: New test.
9098         * gcc.target/i386/x87regparm-4.c: New test.
9099
9100 2006-11-15  Tobias Burnus  <burnus@net-b.de>
9101
9102         PR fortran/27546
9103         * gfortran.dg/import.f90: New test.
9104         * gfortran.dg/import2.f90: New test.
9105         * gfortran.dg/import3.f90: New test.
9106
9107 2006-11-15  Tobias Burnus  <burnus@net-b.de>
9108
9109         PR fortran/27588
9110         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
9111
9112 2006-11-15  Tobias Burnus  <burnus@net-b.de>
9113
9114         PR fortran/29806
9115         * gfortran.dg/contains.f90: New test.
9116         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
9117
9118 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
9119
9120         PR tree-optimization/29581
9121         * gcc.dg/pr29581-1.c: New test.
9122         * gcc.dg/pr29581-2.c: New test.
9123         * gcc.dg/pr29581-3.c: New test.
9124         * gcc.dg/pr29581-4.c: New test.
9125         * gfortran.dg/pr29581.f90: New test.
9126
9127 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
9128
9129         PR fortran/29702
9130         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
9131         numbers in error message headers.
9132
9133 2006-11-14  Richard Guenther  <rguenther@suse.de>
9134
9135         * gcc.target/i386/math-torture/math-torture.exp: Restrict
9136         to i?86 and x86_64 targets.
9137
9138 2006-11-14  Caroline Tice  <ctice@apple.com>
9139
9140         * gcc.dg/pubtypes-1.c: New file/testcase.
9141         * gcc.dg/pubtypes-2.c: New file/testcase.
9142         * gcc.dg/pubtypes-3.c: New file/testcase.
9143         * gcc.dg/pubtypes-4.c: New file/testcase.
9144         * g++.dg/pubtypes.C: New file/testcase.
9145
9146 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
9147
9148         PR c++/29106
9149         * g++.dg/init/self1.C: New test.
9150
9151 2006-11-14  Tobias Burnus  <burnus@net-b.de>
9152
9153         PR fortran/29657
9154         * gfortran.dg/conflicts.f90: Add.
9155
9156 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
9157
9158         PR rtl-optimization/29798
9159
9160         * gcc.c-torture/execute/pr29798.c: New.
9161
9162 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9163
9164         * gcc.dg/builtins-20.c: Add more cases.
9165
9166 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
9167
9168         PR fortran/29759
9169         * gfortran.dg/gomp/pr29759.f90: New test.
9170
9171 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
9172
9173         PR c++/29518
9174         * g++.dg/template/static28.C: New test.
9175
9176 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
9177
9178         * lib/c-torture.exp: Use target-libpath.exp.
9179         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
9180         set GCC_EXEC_PREFIX env var from global variable of same name.
9181
9182 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9183
9184         PR fortran/26994
9185         * gfortran.fortran-torture/compile/transfer-1.f90:
9186         New testcase.
9187
9188 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
9189             Zdenek Dvorak <dvorakz@suse.cz>
9190
9191         PR tree-optimization/29680
9192         * gcc.dg/alias-11.c: New test.
9193
9194 2006-11-12  Jason Merrill  <jason@redhat.com>
9195             Andrew Pinski <pinskia@physics.uc.edu>
9196
9197         PR middle-end/28915
9198         * gcc.target/i386/vectorize1.c: New.
9199
9200 2006-11-12  Roger Sayle  <roger@eyesopen.com>
9201
9202         PR rtl-optimization/29797
9203         * gcc.c-torture/execute/pr29797-1.c: New test case.
9204
9205 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9206
9207         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
9208
9209 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
9210
9211         * gcc.dg/tree-ssa/prefetch-3.c: New test.
9212
9213 2006-11-12  Roger Sayle  <roger@eyesopen.com>
9214
9215         PR tree-optimization/13827
9216         * gcc.dg/fold-eqand-1.c: New test case.
9217
9218 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9219
9220         PR rtl-opt/28812
9221         * gcc.c-torture/execute/mayalias-3.c: New test.
9222
9223 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
9224
9225         PR middle-end/27528
9226         * gcc.c-torture/compile/pr27528.c: New test.
9227         * gcc.dg/pr27528.c: Likewise.
9228
9229 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9230
9231         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
9232
9233         * gcc.dg/torture/builtin-symmetric-1.c: New test.
9234
9235 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
9236
9237         PR fortran/29758
9238         * gfortran.dg/reshape_source_size_1.f90: New test.
9239
9240 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
9241
9242         PR fortran/29315
9243         * gfortran.dg/aliasing_dummy_4.f90: New test.
9244
9245 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
9246
9247         PR target/29777
9248         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
9249         and x86_64-*-* targets.
9250
9251 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9252
9253         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
9254         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
9255         New macros. Use them in exact tests.
9256         (TESTIT3): New macro.
9257         Add tests for fmin, fmax and fma.
9258
9259 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
9260
9261         PR fortran/29431
9262         * gfortran.dg/array_constructor_13.f90: New test.
9263
9264 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
9265
9266         PR fortran/29744
9267         * gfortran.dg/used_types_12.f90: New test.
9268
9269 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
9270
9271         PR middle-end/29726
9272         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
9273         (test6): Ditto.
9274         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
9275         * gcc.dg/fold-eqandshift-3.c: New test case.
9276
9277 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
9278
9279         PR fortran/29699
9280         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
9281
9282         PR fortran/21370
9283         * gfortran.dg/change_symbol_attributes_1.f90: New test.
9284
9285 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
9286
9287         * gcc.dg/20061109-1.c: New testcase.
9288
9289 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9290
9291         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
9292
9293 2006-11-09  Tobias Burnus  <burnus@net-b.de>
9294
9295         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
9296         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
9297
9298 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
9299
9300         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
9301         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
9302
9303 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9304
9305         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
9306
9307 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
9308
9309         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
9310         vect-9.c).
9311         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
9312         * gcc.dg/vect/vect-9.c: Now vectorizable.
9313         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
9314         that support vect_widen_mult.
9315         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
9316         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
9317         vect-reduc-dot-u16.c).
9318         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
9319         vect-reduc-dot-u16.c).
9320         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
9321         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
9322         vect-reduc-dot-s8.c).
9323         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
9324         vect-reduc-dot-s8.c).
9325         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
9326         vect-reduc-dot-s8.c).
9327         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
9328         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
9329         vect-reduc-dot-u8.c).
9330         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
9331         vect-reduc-dot-u8.c).
9332         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
9333         * gcc.dg/vect/vect-multitypes-9.c: New test.
9334         * gcc.dg/vect/vect-multitypes-10.c: New test.
9335         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
9336         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
9337         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
9338         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
9339         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
9340         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
9341         wrapv-vect-reduc-dot-s8.c.
9342         * lib/target-support.exp (check_effective_target_vect_unpack): New.
9343         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
9344         targets that support vec_unpack.
9345         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
9346         (check_effective_target_vect_widen_mult_qi_to_hi): New.
9347         (check_effective_target_vect_widen_mult_hi_to_si): New.
9348         (check_effective_target_vect_widen_sum): Removed.
9349
9350         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
9351
9352         * gcc.dg/vect/vect-multitypes-8.c: New test.
9353         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
9354
9355         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
9356
9357         * gcc.dg/vect/vect-multitypes-7.c: New test.
9358
9359         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
9360
9361         * gcc.dg/vect/vect-multitypes-4.c: New test.
9362         * gcc.dg/vect/vect-multitypes-5.c: New test.
9363         * gcc.dg/vect/vect-multitypes-6.c: New test.
9364
9365         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
9366
9367         * gcc.dg/vect/vect-multitypes-1.c: New test.
9368         * gcc.dg/vect/vect-multitypes-2.c: New test.
9369         * gcc.dg/vect/vect-multitypes-3.c: New test.
9370
9371 2006-11-07  Eric Christopher  <echristo@apple.com>
9372
9373         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
9374         Test using scan-assembler-not.
9375
9376 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
9377
9378         * gcc.dg/inline-17.c: New test.
9379
9380 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
9381
9382         PR other/25028
9383         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
9384         on HP-UX.
9385
9386 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
9387
9388         PR fortran/29539
9389         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
9390
9391         PR fortran/29634
9392         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
9393         test.
9394
9395 2006-11-07  Tobias Burnus  <burnus@net-b.de>
9396
9397         PR fortran/29601
9398         * gfortran.dg/volatile.f90: Add.
9399         * gfortran.dg/volatile2.f90: Add.
9400         * gfortran.dg/volatile3.f90: Add.
9401         * gfortran.dg/volatile4.f90: Add.
9402         * gfortran.dg/volatile5.f90: Add.
9403         * gfortran.dg/volatile6.f90: Add.
9404         * gfortran.dg/volatile7.f90: Add.
9405
9406 2006-11-06  Tobias Burnus  <burnus@net-b.de>
9407
9408         * gfortran.dg/io_constraints_2.f90: Adjust pattern
9409           for matching error messages.
9410         * gfortran.dg/specifics_3.f90: Adjust pattern
9411           for matching error messages.
9412
9413 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
9414             Bernhard Fischer  <aldot@gcc.gnu.org>
9415
9416         * lib/gcc-dg.exp (output-exists): New proc.
9417         (output-exists-not): New proc.
9418         * gcc.test-framework/test-framework.awk: Support new directives.
9419         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
9420         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
9421         * gcc.test-framework/dg-outexists-exp-F.c: New test.
9422         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
9423         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
9424         * gcc.test-framework/dg-outexists-exp-P.c: New test.
9425
9426 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
9427
9428         PR fortran/29630
9429         PR fortran/29679
9430         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
9431         * gfortran.dg/initialization_3.f90: New.
9432
9433 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9434
9435         PR libgfortran/25545
9436         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
9437
9438 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
9439
9440         PR middle-end/29695
9441         * gcc.c-torture/execute/pr29695-1.c: New test.
9442         * gcc.c-torture/execute/pr29695-2.c: New test.
9443
9444 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
9445
9446         PR fortran/29565
9447         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
9448
9449 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
9450
9451         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
9452         for matching error messages.
9453
9454 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
9455
9456         PR target/26915
9457         * gcc.target/i386/387-12.c: New test.
9458
9459 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9460
9461         PR libfortran/29713
9462         * gfortran.dg/pr29713.f90: New test.
9463
9464 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
9465
9466         * gcc.c-torture/execute/arith-rand-ll.c:
9467         Also test for bogus rest sign.
9468
9469 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9470
9471         PR libfortran/27895
9472         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
9473
9474 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
9475
9476         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
9477         from error messages.
9478
9479 2006-11-02  Mike Stump  <mrs@apple.com>
9480
9481         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
9482
9483         * g++.old-deja/g++.abi/align.C: Enable for darwin.
9484
9485 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
9486
9487         * g++.dg/eh/gcsec1.C: New test.
9488
9489 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9490
9491         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
9492         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
9493
9494 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
9495
9496         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
9497         hexadecimal value.
9498         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
9499         * gcc.dg/pr14796-2.c: Likewise.
9500
9501 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
9502
9503         * gcc.c-torture/execute/20061101-1.c: New test.
9504
9505 2006-11-01  Richard Guenther  <rguenther@suse.de>
9506
9507         * gcc.target/i386/fpprec-1.c: New testcase.
9508
9509 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9510
9511         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
9512         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
9513
9514 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
9515
9516         * gcc.c-torture/execute/20061031-1.c: New test.
9517
9518 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
9519
9520         PR 23067
9521         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
9522         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
9523         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
9524         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
9525         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
9526         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
9527         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
9528
9529 2006-10-31  Eric Christopher  <echristo@apple.com>
9530             Falk Hueffner  <falk@debian.org>
9531
9532         * gcc.dg/builtin-bswap-1.c: New.
9533         * gcc.dg/builtin-bswap-2.c: New.
9534         * gcc.dg/builtin-bswap-3.c: New.
9535         * gcc.dg/builtin-bswap-4.c: New.
9536         * gcc.dg/builtin-bswap-5.c: New.
9537         * gcc.target/i386/builtin-bswap-1.c: New.
9538
9539 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
9540
9541         * gcc.dg/inline-16.c: New.
9542
9543         PR 16622
9544         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
9545         defining it.
9546         * gcc.dg/inline-13.c: New.
9547         * gcc.dg/inline-14.c: New.
9548         * gcc.dg/inline-15.c: New.
9549
9550         PR 11377
9551         * gcc.dg/inline6.c: New.
9552         * gcc.dg/inline7.c: New.
9553
9554 2006-10-31  Roger Sayle  <roger@eyesopen.com>
9555
9556         PR middle-end/23470
9557         * gcc.dg/pr23470-1.c: New test case.
9558
9559 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
9560
9561         PR fortran/29537
9562         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
9563         data.
9564         * gfortran.dg/blockdata_2.f90: New testcase.
9565
9566 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
9567
9568         PR libfortran/29627
9569         * gfortran.dg/unf_short_record_1.f90:  New test.
9570
9571 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9572
9573         PR fortran/29067
9574         * gfortran.dg/pr29067.f: New test.
9575
9576 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
9577             Richard Sandiford  <richard@codesourcery.com>
9578
9579         * lib/target-supports.exp (get_compiler_messages): Append options
9580         as a single list element.
9581         (check_effective_target_arm_vfp_ok): New.
9582         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
9583
9584 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
9585
9586         PR fortran/29387
9587         * gfortran.dg/intrinsic_actual_2.f90: New test.
9588
9589         PR fortran/29490
9590         * gfortran.dg/actual_array_interface_1.f90: New test.
9591
9592         PR fortran/29641
9593         * gfortran.dg/used_types_11.f90: New test.
9594
9595 2006-10-30  Dirk Mueller  <dmueller@suse.de>
9596
9597         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
9598         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
9599         * g++.old-deja/g++.pt/eichin01.C (main): Same.
9600         * g++.old-deja/g++.mike/net25.C (main): Same.
9601         * g++.dg/lookup/exception1.C (main): Same.
9602         * g++.dg/parse/parens2.C (main): Same.
9603
9604 2006-10-30  Roger Sayle  <roger@eyesopen.com>
9605
9606         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
9607
9608 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9609
9610         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
9611         * gcc.dg/torture/builtin-math-3.c: Likewise.
9612
9613 2006-10-30  Tobias Burnus  <burnus@net-b.de>
9614
9615         PR fortran/29452
9616         * gfortran.dg/write_check.f90: Check run-time keyword checking.
9617         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
9618
9619 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
9620
9621         PR Fortran/29410
9622         * gfortran.fortran-torture/execute/transfer1.f90: New test.
9623
9624 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
9625
9626         * lib/target-supports.exp (check_function_available): Declare
9627         function before calling.
9628
9629 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
9630
9631         PR tree-optimization/29637
9632         * gcc.dg/pr29637.c: New test.
9633
9634 2006-10-29  Roger Sayle  <roger@eyesopen.com>
9635
9636         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
9637         tree canonicalization.
9638
9639 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9640
9641         * gcc.dg/builtins-20.c: Add more hypot tests.
9642
9643 2006-10-29  Roger Sayle  <roger@eyesopen.com>
9644
9645         * gcc.dg/fold-compare-1.c: New test case.
9646
9647 2006-10-29  Dirk Mueller  <dmueller@suse.de>
9648
9649         PR c++/16307
9650         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
9651
9652 2006-10-29  Roger Sayle  <roger@eyesopen.com>
9653
9654         PR tree-optimization/15458
9655         * gcc.dg/fold-xornot-1.c: New test case.
9656
9657 2006-10-29  Richard Guenther  <rguenther@suse.de>
9658
9659         * gcc.target/i386/math-torture/trunc.c: New testcase.
9660
9661 2006-10-29  Richard Guenther  <rguenther@suse.de>
9662
9663         * gcc.target/i386/math-torture/round.c: New testcase.
9664
9665 2006-10-29  Richard Guenther  <rguenther@suse.de>
9666
9667         * gcc.target/i386/math-torture/ceil.c: New testcase.
9668         * gcc.target/i386/math-torture/floor.c: Likewise.
9669
9670 2006-10-29  Richard Guenther  <rguenther@suse.de>
9671
9672         * gcc.target/i386/math-torture/rint.c: New testcase.
9673         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
9674
9675 2006-10-29  Richard Guenther  <rguenther@suse.de>
9676
9677         * gcc.target/i386/math-torture/lfloor.c: New testcase.
9678         * gcc.target/i386/math-torture/lceil.c: Likewise.
9679
9680 2006-10-28  Tobias Burnus  <burnus@net-b.de>
9681
9682         PR libgfortran/24313
9683         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
9684
9685 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
9686
9687         * gcc.c-torture/execute/20020118-1.c,
9688         gcc.c-torture/execute/builtins/strlen.c,
9689         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
9690         comment typos.
9691
9692 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9693
9694         * gcc.dg/builtins-20.c: Add tests for hypot.
9695         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
9696         two-argument builtins.
9697         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
9698         TESTIT2.  Update all callers.
9699         (TESTIT2, TESTIT2_R): New helper macros.
9700         Add testcases for pow, hypot and atan2.
9701
9702 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9703
9704         PR C++/29295
9705         * g++.dg/expr/bool1.C: New test.
9706         * g++.dg/expr/bool2.C: New test.
9707
9708 2006-10-28  Tobias Burnus  <burnus@net-b.de>
9709
9710         PR fortran/28224
9711         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
9712         * gfortran.dg/namelist_internal.f90: New test.
9713
9714 2006-10-28  Tobias Burnus  <burnus@net-b.de>
9715
9716         PR fortran/29625
9717         * gfortran.dg/io_real_boz.f90: Add.
9718         * gfortran.dg/io_real_boz2.f90: Add.
9719
9720 2006-10-28  Richard Guenther  <rguenther@suse.de>
9721
9722         PR middle-end/26899
9723         * gcc.dg/tree-ssa/pr26899.c: New testcase.
9724
9725 2006-10-28  Richard Guenther  <rguenther@suse.de>
9726
9727         PR target/28806
9728         * gcc.target/i386/math-torture/lround.c: New testcase.
9729
9730 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
9731
9732         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
9733         * gcc.dg/builtins-44.c: Likewise.
9734         * gcc.dg/builtins-45.c: Likewise.
9735         * gcc.dg/pr28796-2.c: Likewise.
9736         * gcc.dg/unordered-3.c: Likewise.
9737
9738 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9739
9740         PR libgfortran/27954
9741         * gfortran.dg/error_recovery_2.f90: New test.
9742
9743 2006-10-26  Richard Guenther  <rguenther@suse.de>
9744
9745         * gcc.target/i386/i386.exp: Use glob, not find to collect
9746         tests.  Avoids recursing into subdirectories.
9747         * gcc.target/i386/math-torture/math-torture.exp: Torture
9748         for interesting ia32 math options.
9749         * gcc.target.i386/math-torture/lrint.c: New testcase.
9750
9751 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9752
9753         PR libgfortran/29563
9754         * gfortran.dg/arrayio_9.f90: Update test.
9755         * gfortran.dg/arrayio_19.f90: New test.
9756
9757 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
9758
9759         * gcc.dg/20061026.c: New testcase.
9760
9761 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9762
9763         PR libgfortran/29563
9764         * gfortran.dg/arrayio_9.f90: New test.
9765
9766 2006-10-26  Ben Elliston  <bje@au.ibm.com>
9767
9768         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
9769         Copy the strings manually, as strcpy may call strlen.
9770
9771 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9772
9773         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
9774         Add checks for log, log2, log10 and log1p.
9775
9776         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
9777         we already test 0.0.  Add checks for expm1, log, log2, log10,
9778         log1p, cbrt, erf and erfc.
9779
9780 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
9781
9782         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
9783
9784 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
9785
9786         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
9787         and remainderl() built-in functions.  Remove -ffast-math from
9788         dg-options.
9789
9790 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9791
9792         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
9793         acosh and atanh.
9794
9795         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
9796         floating point modifiers to arguments passed to float and long
9797         double functions respectively.  Update all callers to use floating
9798         point numbers, not integers.  Add tests for exp, exp2 and
9799         exp10/pow10.
9800
9801         * gcc.dg/torture/builtin-math-3.c: New test.
9802
9803 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
9804
9805         PR fortran/29393
9806         * gfortran.dg/initialize_2.f90: New.
9807
9808 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9809
9810         * gcc.dg/torture/builtin-math-2.c: New test.
9811
9812 2006-10-24  Richard Guenther  <rguenther@suse.de>
9813
9814         PR middle-end/28796
9815         * gcc.dg/pr28796-1.c: New testcase.
9816         * gcc.dg/pr28796-2.c: Likewise.
9817
9818 2006-10-24  Richard Guenther  <rguenther@suse.de>
9819
9820         * gcc.dg/builtins-57.c: New testcase.
9821
9822 2006-10-24  Richard Guenther  <rguenther@suse.de>
9823
9824         PR tree-optimization/29567
9825         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
9826
9827 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
9828
9829         PR tree-optimization/14784
9830         * gcc.dg/alias-10.c: New test.
9831
9832 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9833
9834         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
9835
9836 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
9837
9838         * gcc.dg/builtin-strncat-chk-1.c: New test.
9839
9840 2006-10-23  Jan Hubicka  <jh@suse.cz>
9841
9842         * gcc.dg/memmove-1.c: New test.
9843
9844 2006-10-23  Paul Brook  <paul@codesourcery.com>
9845
9846         * gcc.dg/pragma-pack-5.c: New test.
9847
9848 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
9849
9850         * g++.dg/other/s390-1.C: New testcase.
9851
9852 2006-10-23  Richard Guenther  <rguenther@suse.de>
9853
9854         PR middle-end/27132
9855         PR middle-end/23295
9856         * gcc.dg/pr27132.c: New testcase.
9857         * gcc.dg/pr23295.c: Likewise.
9858         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
9859         * g++.dg/tree-ssa/pr19807.C: Likewise.
9860
9861 2006-10-23  Richard Guenther  <rguenther@suse.de>
9862
9863         PR middle-end/21032
9864         * gcc.dg/pr21032.c: New testcase.
9865
9866 2006-10-22  Jeff Law  <law@redhat.com>
9867         Richard Guenther  <rguenther@suse.de>
9868
9869         PR tree-optimization/15911
9870         * gcc.dg/tree-ssa/vrp30.c: New testcase.
9871
9872 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
9873
9874         PR c++/20647
9875         * g++.dg/abi/rtti3.C: New.
9876
9877 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
9878
9879         PR middle-end/28252
9880         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
9881         transformation.
9882
9883 2006-10-21  Richard Guenther  <rguenther@suse.de>
9884
9885         PR tree-optimization/3511
9886         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
9887
9888 2006-10-21  Richard Guenther  <rguenther@suse.de>
9889
9890         PR middle-end/26898
9891         * gcc.dg/torture/pr26898-1.c: New testcase.
9892         * gcc.dg/torture/pr26898-2.c: Likewise.
9893
9894 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
9895
9896         PR c++/28053
9897         * g++.dg/parse/bitfield1.C: Adjust error markers.
9898         * g++.dg/parse/bitfield2.C: New test.
9899
9900 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
9901
9902         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
9903
9904 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9905
9906         PR libfortran/27895
9907         * gfortran.dg/zero_sized_1.f90: New test.
9908
9909 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
9910
9911         * gcc.dg/div-compare-1.c: New test.
9912
9913 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
9914
9915         PR fortran/29216
9916         * gfortran.dg/result_default_init_1.f90: New test.
9917
9918         PR fortran/29314
9919         * gfortran.dg/automatic_default_init_1.f90: New test.
9920
9921         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
9922         from 38 to 33.
9923
9924 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
9925
9926         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
9927         'using namespace std' without previous declaration.
9928         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
9929         * g++.old-deja/g++.robertl/eb133c.C: New.
9930
9931 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9932
9933         PR libgfortran/29277
9934         * gfortran.dg/streamio_4.f90: Update test.
9935         * gfortran.dg/streamio_11.f90: New test.
9936
9937 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
9938
9939         PR c++/27952
9940         * g++.dg/inherit/virtual1.C: New test.
9941
9942 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
9943
9944         PR c++/28261
9945         * g++.dg/parse/enum3.C: New test.
9946
9947 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
9948
9949         PR c++/29039
9950         * g++.dg/init/ctor8.C: New test.
9951
9952 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
9953
9954         PR c++/27270
9955         * g++.dg/ext/complit8.C: Tweak error markers.
9956         * g++.dg/template/complit1.C: Add error marker.
9957
9958 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
9959
9960         PR c++/27270
9961         * g++.dg/ext/complit8.C: New test.
9962
9963         PR c++/29408
9964         * g++.dg/parse/dtor12.C: New test.
9965
9966         PR c++/29435
9967         * g++.dg/template/sizeof11.C: New test.
9968
9969 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
9970
9971         PR fortran/29392
9972         * gfortran.dg/data_char_3.f90: New test.
9973
9974         PR fortran/29451
9975         * gfortran.dg/negative_automatic_size.f90: New test.
9976
9977 2006-10-16  David Daney  <ddaney@avtrex.com>
9978
9979         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
9980
9981 2006-10-16  Eric Christopher  <echristo@apple.com>
9982
9983         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
9984         x86_64.
9985
9986 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
9987
9988         PR c++/28211
9989         * g++.dg/tc1/dr49.C: Tweak error messages.
9990         * g++.dg/parse/template21.C: New test.
9991
9992 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9993
9994         PR middle-end/20491
9995         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
9996
9997 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
9998
9999         PR fortran/29403
10000         * gfortran.dg/print_1.f90: New test.
10001
10002 2006-10-15  Jan Hubicka  <jh@suse.cz>
10003
10004         PR middle-end/29241
10005         * gcc.c-torture/compile/pr29241.c: New testcase.
10006
10007 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
10008
10009         PR middle-end/29250
10010         * gcc.c-torture/compile/pr29250.c: New test.
10011
10012 2006-10-15  Richard Guenther  <rguenther@suse.de>
10013
10014         * gcc.dg/pr29299.c: New testcase.
10015
10016 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
10017
10018         PR fortran/24767
10019         * gfortran.dg/label_4.f90: Adjust warning flag.
10020
10021 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
10022
10023         PR fortran/29371
10024         * gfortran.dg/nullify_3.f90: New test.
10025
10026 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
10027
10028         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
10029         on Solaris 2.5.1 too.
10030
10031 2006-10-13  Eric Christopher  <echristo@apple.com>
10032
10033         * gcc.dg/pr25993.c: Skip for darwin.
10034
10035 2006-10-13  Eric Christopher  <echristo@apple.com>
10036
10037         * gcc.dg/visibility-11.c: Skip for darwin.
10038
10039 2006-10-13  Eric Christopher  <echristo@apple.com>
10040
10041         * gcc.dg/darwin-weakimport-1.c: Use
10042         -fno-asynchronous-unwind-tables.
10043         * gcc.dg/darwin-weakimport-3.c: Ditto.
10044
10045 2006-10-13  Richard Guenther  <rguenther@suse.de>
10046
10047         PR tree-optimization/29446
10048         * gcc.dg/torture/pr29446.c: New testcase.
10049
10050 2006-10-13  Bill Wendling  <wendling@apple.com>
10051
10052         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
10053         * g++.old-deja/g++.jason/hmc1.C: Likewise.
10054         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
10055         * g++.old-deja/g++.law/shadow1.C: Likewise.
10056         * g++.old-deja/g++.law/ctors10.C: Likewise.
10057         * g++.dg/debug/namespace1.C: Likewise.
10058         * g++.dg/inherit/namespace-as-base.C: Likewise.
10059         * g++.dg/opt/delay-slot-1.C: Likewise.
10060         * g++.dg/parse/defarg10.C: Likewise.
10061         * g++.dg/template/ptrmem11.C: Likewise.
10062         * g++.dg/template/mem_func_ptr.C: Likewise.
10063         * g++.dg/template/spec19.C: Likewise.
10064
10065 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
10066
10067         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
10068
10069 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
10070
10071         PR fortran/29373
10072         * gfortran.dg/implicit_9.f90: New test.
10073
10074         PR fortran/29407
10075         * gfortran.dg/namelist_25.f90: New test.
10076
10077         PR fortran/27701
10078         * gfortran.dg/same_name_2.f90: New test.
10079
10080         PR fortran/29232
10081         * gfortran.dg/host_assoc_types_1.f90: New test.
10082
10083         PR fortran/29364
10084         * gfortran.dg/missing_derived_type_1.f90: New test.
10085         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
10086
10087         PR fortran/29422
10088         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
10089
10090         PR fortran/29428
10091         * gfortran.dg/alloc_comp_assign_5.f90: New test.
10092
10093 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10094
10095         PR fortran/29391
10096         * gfortran.dg/bound_2.f90: New test.
10097
10098 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10099
10100         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
10101         directive.
10102         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
10103         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
10104         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
10105         * gfortran.dg/gomp/reduction3.f90: Likewise.
10106         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
10107         * gfortran.dg/dummy_procedure_2.f90: Likewise.
10108         * gfortran.dg/interface_derived_type_1.f90: Likewise.
10109         * gfortran.dg/forall_4.f90: Likewise.
10110         * gfortran.dg/spec_expr_4.f90: Likewise.
10111         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
10112         * gfortran.dg/forall_5.f90: Likewise.
10113         * gfortran.dg/open_access_append_2.f90: Add check for
10114         compile-time warning.
10115
10116 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
10117
10118         PR c++/28506
10119         * g++.dg/parse/pure1.C: New test.
10120
10121 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10122
10123         PR fortran/21435
10124         * gfortran.dg/io_constraints_3.f90: New test.
10125         * gfortran.dg/open_access_append_1.f90: Add checks
10126         for compile-time warnings.
10127         * gfortran.dg/pr20163-2.f: Likewise.
10128         * gfortran.dg/iostat_2.f90: Likewise.
10129         * gfortran.dg/label_4.f90: Delete the temporary
10130         file.
10131         * gfortran.dg/direct_io_2.f90: Add a FILE=
10132         specifier.
10133         * gfortran.dg/iomsg_1.f90: Add check for
10134         compile-time warning.
10135
10136 2006-10-12  Jan Hubicka  <jh@suse.cz>
10137
10138         PR c/28419
10139         * gcc.dg/pr28319.c: New test.
10140
10141 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
10142         PR c++/29318
10143         * g++.dg/ext/vla4.C: New test.
10144
10145 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
10146
10147         PR c++/27961
10148         * g++.dg/template/crash60.C: New test.
10149         * g++.dg/other/large-size-array.C: Adjust error markers.
10150         * g++.dg/parse/crash27.C: Likewise.
10151         * g++.dg/template/crash1.C: Likewise.
10152
10153 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
10154
10155         PR testsuite/29093
10156         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
10157
10158 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
10159
10160         PR preprocessor/28709
10161         * gcc.dg/cpp/paste14.c: New test.
10162
10163 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
10164
10165         PR c++/29175
10166         * g++.dg/init/array24.C: New test.
10167
10168 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10169
10170         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
10171         of <sys/types.h>.
10172
10173 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
10174
10175         PR c++/29024
10176         * g++.dg/parse/typedef8.C: New test.
10177         * g++.dg/other/mult-stor1.C: Adjust error markers.
10178
10179 2006-10-11  Richard Guenther  <rguenther@suse.de>
10180
10181         PR tree-optimization/28230
10182         * gcc.dg/torture/pr28230.c: New testcase.
10183
10184 2006-10-11  Richard Guenther  <rguenther@suse.de>
10185
10186         PR inline-asm/29119
10187         * gcc.dg/torture/pr29119.c: New testcase.
10188
10189 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
10190
10191         PR middle-end/29272
10192         * gcc.c-torture/execute/20060930-2.c: New test.
10193
10194 2006-10-09  Richard Henderson  <rth@redhat.com>
10195
10196         Revert emutls patch.
10197
10198 2006-10-09  Richard Guenther  <rguenther@suse.de>
10199
10200         PR middle-end/29254
10201         * gcc.dg/pr29254.c: New testcase.
10202
10203 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
10204             Paul Thomas  <pault@gcc.gnu.org>
10205
10206         PR fortran/20541
10207         * gfortran.dg/alloc_comp_basics_1.f90: New test.
10208         * gfortran.dg/alloc_comp_basics_2.f90: New test.
10209         * gfortran.dg/alloc_comp_assign_1.f90: New test.
10210         * gfortran.dg/alloc_comp_assign_2.f90: New test.
10211         * gfortran.dg/alloc_comp_assign_3.f90: New test.
10212         * gfortran.dg/alloc_comp_assign_4.f90: New test.
10213         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
10214         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
10215         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
10216         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
10217         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
10218         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
10219         * gfortran.dg/alloc_comp_std.f90: New test.
10220         * gfortran.dg/move_alloc.f90: New test.
10221
10222 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
10223
10224         PR fortran/29115
10225         * gfortran.dg/derived_constructor_comps_2.f90: New test.
10226
10227         PR fortran/29211
10228         * gfortran.dg/forall_char_dependencies_1.f90: New test.
10229
10230 2006-10-08  Tobias Burnus  <burnus@net-b.de>
10231
10232         PR fortran/28585
10233         * gfortran.dg/new_line.f90: New test.
10234
10235 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10236
10237         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
10238         * gcc.dg/torture/builtin-convert-1.c,
10239         gcc.dg/torture/builtin-convert-2.c,
10240         gcc.dg/torture/builtin-convert-3.c,
10241         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
10242
10243 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
10244
10245         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
10246         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
10247         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
10248         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
10249
10250 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
10251
10252         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
10253         Xfail some tests for powerpc-darwin and powerpc-aix.
10254
10255 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
10256
10257         PR c/29380
10258         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
10259
10260 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10261
10262         PR target/29300
10263         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
10264         on hppa*-*-hpux*.
10265
10266 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10267
10268         PR fortran/16580
10269         PR fortran/29288
10270         * gfortran.fortran-torture/execute/specifics.f90:
10271         Add tests for using all possible intrinsics as actual arguments.
10272         * gfortran.dg/specifics_1.f90: Add tests for using
10273         all possible intrinsics as actual arguments.
10274         * gfortran.dg/specifics_2.f90: New file.
10275         * gfortran.dg/specifics_3.f90: New file.
10276
10277 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
10278
10279         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
10280         * gcc.dg/debug/debug-2.c: Likewise.
10281
10282 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
10283
10284         * gcc.c-torture/compile/sync-2.c: New test.
10285
10286 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10287
10288         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
10289         line endings.
10290
10291 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
10292
10293         PR rtl-optimization/29128
10294         * gcc.c-torture/compile/pr29128.c: New test.
10295
10296 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10297
10298         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
10299         line endings.
10300
10301 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
10302
10303         PR middle-end/29256
10304         * gcc.dg/tree-ssa/loop-19.c: New test.
10305
10306 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
10307
10308         PR tree-optimization/29330
10309         * gcc.dg/pr29330.c: New test.
10310
10311         PR target/28924
10312         * gcc.c-torture/compile/20061005-1.c: New test.
10313
10314 2006-10-06  Olivier Hainque  <hainque@adacore.com>
10315
10316         * gcc.dg/typename-vla-1.c: New case.
10317         * gnat.dg/forward_vla.adb: New case.
10318
10319 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
10320
10321         PR tree-optimization/29290
10322         * gfortran.dg/loop_nest_1.f90: New test.
10323
10324         PR target/29198
10325         * gcc.dg/tls/opt-12.c: New test.
10326
10327         PR fortran/28415
10328         * gfortran.dg/save_2.f90: New test.
10329
10330         PR c/29091
10331         * gcc.dg/pr29091.c: New test.
10332
10333 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
10334
10335         * lib/target-supports.exp
10336         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
10337         same as x86_64-*-*; check for LP64.
10338
10339 2006-10-04  Richard Henderson  <rth@redhat.com>
10340
10341         * lib/target-supports.exp (check_effective_target_tls): Redefine
10342         to mean non-emulated tls.
10343         * gcc.dg/tls/alias-1.c: Remove tls requirement.
10344         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
10345         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
10346         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
10347         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
10348         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
10349         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
10350
10351 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
10352
10353         PR fortran/29343
10354         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
10355
10356 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10357
10358         * gfortran.dg/bounds_check_fail_1.f90: New test.
10359
10360 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
10361
10362         PR c++/29020
10363         * g++.dg/template/friend48.C: New test.
10364
10365 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
10366
10367         PR fortran/29098
10368         * gfortran.dg/default_initialization_2.f90: New test.
10369
10370 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
10371
10372         PR fortran/20779
10373         PR fortran/20891
10374         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
10375
10376 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
10377
10378         PR fortran/29284
10379         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
10380
10381         PR fortran/29321
10382         PR fortran/29322
10383         * gfortran.dg/missing_optional_dummy_2.f90: New test.
10384
10385         PR fortran/25091
10386         PR fortran/25092
10387         * gfortran.dg/entry_array_specs_1.f90: New test.
10388
10389 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
10390
10391         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
10392         insufficient to inhibit some test failures at -O3.  Do testing
10393         on integers.
10394
10395 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
10396
10397         PR c++/29138
10398         * g++.dg/inherit/access8.C: New test.
10399         * g++.dg/template/dtor4.C: Tweak error messages.
10400
10401 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10402
10403         PR fortran/27478
10404         * gfortran.dg/entry_8.f90: New test.
10405
10406 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10407
10408         PR c++/29291
10409         * g++.dg/parse/new4.C: New test.
10410
10411 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
10412
10413         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
10414         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
10415         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
10416         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
10417         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
10418
10419 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10420
10421         PR fortran/19260
10422         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
10423         * gfortran.dg/continuation_2.f90: New test.
10424
10425         PR fortran/19262
10426         * gfortran.dg/continuation_3.f90: New test.
10427         * gfortran.dg/continuation_4.f90: New test.
10428         * gfortran.dg/continuation_5.f: New test.
10429         * gfortran.dg/continuation_6.f: New test.
10430
10431 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
10432
10433         PR c++/29226
10434         * g++.dg/template/vla1.C: New test.
10435
10436 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10437
10438         PR fortran/29210
10439         * gfortran.dg/complex_parameter_1.f90: New test.
10440
10441 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
10442
10443         PR c/29154
10444         * gcc.c-torture/execute/20060929-1.c: New test.
10445
10446 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
10447
10448         PR c++/29105
10449         * g++.dg/template/member6.C: New test.
10450         * g++.dg/parse/typename7.C: Adjust error markers.
10451
10452         PR c++/29080
10453         * g++.dg/template/member7.C: New test.
10454
10455 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
10456
10457         PR c/24010
10458         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
10459         gcc.dg/Woverride-init-3.c: New tests.
10460
10461 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
10462
10463         * gcc.c-torture/execute/20060930-1.c: New test.
10464
10465 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10466
10467         PR fortran/18791
10468         * gfortran.dg/specifics_1.f90: New test.
10469         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
10470         complex specifics.
10471
10472 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10473
10474         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
10475         pthread-init-common.h: New.
10476
10477 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
10478
10479         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
10480         precision on some archs.
10481
10482 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
10483
10484         * gcc.dg/non-local-goto-1.c: New test.
10485         * gcc.dg/non-local-goto-2.c: Likewise.
10486         * gcc.dg/setjmp-3.c: Likewise.
10487         * gcc.dg/setjmp-4.c: Likewise.
10488
10489 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
10490
10491         * gnat.dg/self_aggregate_with_pointer.adb: New test.
10492
10493 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
10494
10495         PR fortran/28276
10496         * gfortran.dg/exponent_1.f90: New test.
10497
10498         PR fortran/27021
10499         * gfortran.dg/nearest_1.f90: New test.
10500
10501 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
10502
10503         PR middle-end/25261
10504         PR middle-end/28790
10505         * gcc.dg/gomp/nestedfn-1.c: New test.
10506
10507 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
10508
10509         PR objc/29195
10510         * objc/compile/method-1.m: New test.
10511
10512 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
10513
10514         PR c++/26938
10515         * g++.dg/template/crash58.C: New test.
10516         * g++.dg/parse/crash28.C: Adjust error markers.
10517         * g++.dg/template/crash34.C: Likewise.
10518         * g++.dg/template/friend31.C: Likewise.
10519         * g++.dg/template/crash32.C: Likewise.
10520
10521         PR c++/27329
10522         * g++.dg/template/crash59.C: New test.
10523
10524         PR c++/27667
10525         * g++.dg/template/spec33.C: New test.
10526         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
10527
10528 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
10529             Adam Nemet  <anemet@caviumnetworks.com>
10530
10531         * gcc.dg/tree-ssa/ivopts-1.c: New test.
10532         * gcc.dg/tree-ssa/ivopts-2.c: New test.
10533
10534 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
10535
10536         PR target/28911
10537         * gcc.dg/pr28911.c: New.
10538
10539 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
10540
10541         PR target/29169
10542         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
10543         (dg-options): Add -mfpmath=387.
10544
10545 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
10546
10547         PR c/28706
10548         * gcc.dg/pr28706.c: New test.
10549
10550         PR c/28712
10551         * gcc.dg/pr28712.c: New test.
10552
10553 2006-09-22  Mike Stump  <mrs@apple.com>
10554
10555         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
10556
10557 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
10558
10559         PR tree-optimization/28888
10560         * gcc.dg/pr28888.c: New test.
10561
10562 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
10563
10564         PR c++/29016
10565         * g++.dg/init/ptrfn1.C: New test.
10566
10567 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
10568
10569         PR c++/28861
10570         * g++.dg/template/spec32.C: New test.
10571         * g++.dg/parse/crash9.C: Adjust error markers.
10572
10573         PR c++/28303
10574         * g++.dg/template/typedef6.C: New test.
10575         * g++.dg/init/error1.C: Adjust error markers.
10576         * g++.dg/parse/crash9.C: Likewise.
10577         * g++.dg/template/crash55.C: Likewise.
10578
10579 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
10580
10581         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
10582
10583 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
10584
10585         PR target/27650
10586         * g++.dg/ext/dllimport12.C: New test.
10587
10588 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
10589
10590         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
10591         * gcc.target/mips/nmadd-2.c: Likewise.
10592         * gcc.target/mips/mips-ps-6.c: New test.
10593         * gcc.target/mips/neg-abs-1.c: Likewise.
10594         * gcc.target/mips/neg-abs-2.c: Likewise.
10595         * gcc.target/mips/nmadd-3.c: New test.
10596
10597 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
10598
10599         PR middle-end/28046
10600         * gcc.dg/gomp/atomic-10.c: New test.
10601         * g++.dg/gomp/atomic-10.C: New test.
10602
10603 2006-09-20  Eric Christopher  <echristo@apple.com>
10604
10605         * gcc.target/i386/sse3-not-fisttp.c: New.
10606
10607 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
10608
10609         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
10610
10611 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
10612
10613         * gcc.c-torture/execute/pr28289.c (one): New variable.
10614         (main): Use it instead of argc.
10615         * gcc.c-torture/execute/20060102-1.c (one): New variable.
10616         (main): Use it instead of argc.
10617
10618 2006-09-19  Paul Brook  <paul@codesourcery.com>
10619
10620         PR target/28516
10621         * gcc.dg/nested-func-5.c: New test.
10622
10623 2006-09-19  Ben Elliston  <bje@au.ibm.com>
10624
10625         * lib/target-supports.exp (check_effective_target_tls): Compile
10626         test stubs using ${tool}_target_compile, not just target_compile.
10627         (check_effective_target_tls_runtime): Likewise.
10628
10629 2006-09-19  Ben Elliston  <bje@au.ibm.com>
10630
10631         * gcc.c-torture/compile/20030405-1.x: Remove.
10632
10633         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
10634         optimising linker from discarding it.
10635
10636 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
10637
10638         PR fortran/28526
10639         * gfortran.dg/keyword_symbol_1.f90: New test.
10640
10641         * gfortran.dg/spread_shape_1.f90: Add missing warning with
10642         pedantic compilation option.
10643
10644 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
10645
10646         PR fortran/29060
10647         * gfortran.dg/spread_shape_1.f90: New test.
10648
10649 2006-09-17  Roger Sayle  <roger@eyesopen.com>
10650
10651         PR tree-optimization/28887
10652         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
10653
10654 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
10655
10656         PR c/25993
10657         * gcc.dg/pr25993.c: New test.
10658
10659 2006-09-17  Ira Rosen  <irar@il.ibm.com>
10660
10661         PR tree-opt/21591
10662         * gcc.dg/vect/pr21591.c: New test.
10663
10664 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
10665
10666         PR tree-opt/29059
10667         * gcc.c-torture/compile/strcpy-1.c: New test.
10668         * gcc.c-torture/compile/strcpy-2.c: New test.
10669         * gcc.c-torture/compile/memcpy-1.c: New test.
10670         * gcc.c-torture/compile/memcpy-2.c: New test.
10671
10672 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
10673
10674         PR testsuite/29055
10675         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
10676
10677 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
10678
10679         * gnat.dg/specs/double_record_extension1.ads: New test.
10680         * gnat.dg/specs/double_record_extension2.ads: Likewise.
10681
10682 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
10683
10684         PR fortran/29051
10685         * gfortran.dg/oldstyle_3.f90: New test.
10686
10687 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10688
10689         PR libgfortran/29099
10690         * gfortran.dg/secnds-1.f: New test.
10691
10692 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10693
10694         PR libgfortran/29053
10695         * gfortran.dg/streamio_9.f90: New test.
10696         * gfortran.dg/streamio_10.f90: New test.
10697
10698 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
10699
10700         PR C++/29002
10701         * g++.dg/init/array22.C: New test.
10702         * g++.dg/init/array23.C: New test.
10703
10704 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
10705
10706         * stackcheck.lst: Update list of tests requiring stack checking.
10707         * norun.lst: Adjust for above change.
10708         * ada95.lst: New file.
10709         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
10710         requiring -gnat95 switch.
10711
10712 2006-09-14  Olivier Hainque  <hainque@adacore.com>
10713
10714         * gnat.dg/in_out_parameter.adb: New test.
10715
10716 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
10717
10718         PR debug/28980
10719         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
10720
10721 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
10722
10723         * gnat.dg/specs/unchecked_union.ads: New test.
10724
10725 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
10726
10727         PR rtl-optimization/28982
10728         * gcc.c-torture/execute/pr28982a.c: New test.
10729         * gcc.c-torture/execute/pr28982b.c: Likewise.
10730
10731 2006-09-12  Eric Christopher  <echristo@apple.com>
10732
10733         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
10734         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
10735
10736 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
10737
10738         PR c/28768
10739         PR preprocessor/14634
10740         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
10741         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
10742         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
10743
10744 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
10745
10746         * gcc.dg/pr28243.c: New test.
10747
10748 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
10749
10750         PR fortran/28971
10751         gfortran.dg/pr28971.f90: New test to act as a backstop in case
10752         this undiagnosed regression reappears.
10753
10754 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
10755
10756         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
10757         Treat $srcdir as a literal.
10758         * lib/fortran-torture.exp (fortran-torture-compile,
10759         fortran-torture-execute): Likewise.
10760         * lib/objc-torture.exp (objc-torture-compile,
10761         objc-torture-execute): Likewise.
10762         * lib/profopt.exp (profopt-execute): Likewise.
10763
10764 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
10765
10766         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
10767
10768 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
10769
10770         PR testsuite/28950
10771         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
10772
10773 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
10774
10775         PR target/13685
10776         * gcc.target/i386/pr13685.c: New test.
10777
10778 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
10779
10780         * gcc.dg/pr28726.c: New test.
10781
10782 2006-09-11  Josh Conner  <jconner@apple.com>
10783
10784         * gcc.dg/nrv3.c: Increase size of structure.
10785         * gcc.dg/nrv4.c: Likewise.
10786         * gcc.dg/nrv5.c: Likewise.
10787
10788 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
10789
10790         PR libfortran/28890
10791         gfortran.dg/assumed_charlen_function_5.f90: New test.
10792
10793 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
10794
10795         PR c++/28991
10796         * g++.dg/init/static3.C: New test.
10797
10798 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
10799
10800         PR testsuite/29007
10801         * gcc.dg/long-long-cst1.c (t): Add cast to
10802         __SIZE_TYPE__ before casting to int.
10803         (main): Return 0 on success.
10804
10805 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
10806
10807         * gcc.c-torture/execute/20060910-1.c: New test.
10808
10809 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
10810
10811         PR middle-end/26983
10812         * gcc.dg/pr26983.c: New test.
10813
10814 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
10815
10816         PR target/29006
10817         * gcc.c-torture/execute/pr29006.c: New test.
10818
10819 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
10820
10821         PR libfortran/28947
10822         gfortran.dg/matmul_4.f90: New test.
10823
10824 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
10825
10826         PR fortran/28959
10827         gfortran.dg/used_types_10: New test.
10828
10829 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
10830
10831         PR libfortran/28923
10832         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
10833         gfortran.dg/array_initializer_3.f90: New test.
10834
10835 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10836
10837         PR fortran/28914
10838         * gfortran.dg/actual_array_constructor_3.f90: New test.
10839
10840 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
10841
10842         PR testsuite/26778
10843         * gcc.target/i386/pr26778.c: New testcase.
10844
10845 2006-09-08  Eric Christopher  <echristo@apple.com>
10846
10847         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
10848         * gcc.target/i386/memcpy-1.c: Ditto.
10849         * gcc.target/i386/asm-1.c: Ditto.
10850         * gcc.target/i386/20060512-4.c: Ditto.
10851         * gcc.target/i386/compress-float-387.c: Ditto.
10852         * gcc.target/i386/20060512-1.c: Ditto.
10853         * gcc.target/i386/compress-float-sse.c: Ditto.
10854         * gcc.target/i386/20060512-2.c: Ditto.
10855         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
10856         * gcc.target/i386/stack-prot-kernel.c: Ditto.
10857         * gcc.target/i386/compress-float-387-pic.c: Ditto.
10858         * gcc.dg/pr26449.c: Ditto.
10859         * gcc.dg/attr-ms_struct-2.c: Ditto.
10860         * gcc.dg/attr-ms_struct-1.c: Ditto.
10861         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
10862
10863 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
10864
10865         PR c/28504
10866         * gcc.dg/vla-10.c: New test.
10867
10868 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10869
10870         PR c++/28858
10871         * g++.dg/parse/template20.C: New test.
10872         * g++.dg/template/operator8.C: Remove obsolete part.
10873         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
10874         * g++.old-deja/g++.pt/crash65.C: Likewise.
10875
10876 2006-09-07  Jason Merrill  <jason@redhat.com>
10877
10878         PR middle-end/27724
10879         * gcc.dg/long-long-cst1.c: New test.
10880
10881 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
10882
10883         PR C++/28906
10884         * g++.dg/other/array3.C: New test.
10885         * g++.dg/other/array4.C: New test.
10886         * g++.dg/other/array5.C: New test.
10887
10888 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
10889
10890         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
10891
10892 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
10893
10894         PR target/28946
10895         * gcc.target/i386/pr28946.c: New test.
10896
10897 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
10898
10899         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
10900         in integer literal constant.
10901         * gfortran.dg/enum_8.f90: Ditto.
10902         * gfortran.dg/g77/20030326-1.f: Ditto.
10903
10904 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
10905
10906         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
10907         nonconformance usage.
10908
10909 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
10910
10911         PR middle-end/28862
10912         * gcc.c-torture/compile/vector-align-1.c: New test.
10913
10914 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
10915
10916         PR rtl-opt/27883
10917         * g++.dg/opt/copysign-1.C: New test.
10918
10919 2006-09-06  Jason Merrill  <jason@redhat.com>
10920
10921         PR c++/27371
10922         * g++.dg/warn/unused-result1.C: New test.
10923
10924 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
10925
10926         PR c++/28903
10927         * g++.dg/ext/vla3.C: New test.
10928
10929         PR c++/28886
10930         * g++.dg/template/array16.C: New test.
10931
10932 2006-09-06  Richard Guenther  <rguenther@suse.de>
10933
10934         * gcc.dg/pr27226.c: Remove testcase again.
10935
10936 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
10937
10938         PR tree-opt/28937
10939         * g++.dg/opt/unroll2.C: New test.
10940
10941 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
10942
10943         PR tree-opt/28952
10944         * gcc.dg/vect/pr28952.c: New test.
10945
10946 2006-09-05  Richard Guenther  <rguenther@suse.de>
10947
10948         PR tree-optimization/28900
10949         * gcc.dg/torture/pr28900.c: New testcase
10950
10951 2006-09-05  Richard Guenther  <rguenther@suse.de>
10952
10953         PR tree-optimization/28905
10954         * gcc.c-torture/compile/pr28905.c: New testcase.
10955
10956 2006-09-05  Richard Guenther  <rguenther@suse.de>
10957
10958         PR middle-end/28935
10959         * gcc.dg/pr28935.c: New testcase.
10960
10961 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
10962
10963         * gcc.c-torture/execute/20060905-1.c: New test.
10964
10965 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
10966
10967         PR fortran/28908
10968         * gfortran.dg/used_types_7.f90: New test.
10969         * gfortran.dg/used_types_8.f90: New test.
10970         * gfortran.dg/used_types_9.f90: New test.
10971
10972 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
10973
10974         * gcc.c-torture/compile/20060904-1.c: New test.
10975
10976 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
10977
10978         PR c++/23287 Revert my 2006-09-01 patch
10979         * g++.dg/parse/dtor12.C: Remove.
10980
10981 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
10982
10983         PR c+/27670
10984         * g++.dg/template/operator9.C: New test.
10985
10986         PR c++/27493
10987         * g++.dg/template/operator7.C: New test.
10988
10989         PR c++/27494
10990         * g++.dg/template/operator8.C: New test.
10991
10992         PR c++/27397
10993         * g++.dg/template/crash57.C: New test.
10994
10995         * g++.dg/template/typedef4.C: Adjust error markers.
10996         * g++.dg/template/typedef5.C: Likewise.
10997
10998 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
10999
11000         PR c++/28878
11001         * g++.dg/parse/crash33.C: New test.
11002
11003 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
11004         Richard Guenther  <rguenther@suse.de>
11005         Adam Nemet  <anemet@caviumnetworks.com>
11006
11007         PR middle-end/27226
11008         * gcc.target/mips/memcpy-1.c: New testcase.
11009         * gcc.dg/pr27226.c: Likewise.
11010
11011 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
11012
11013         PR c++/28705
11014         * g++.dg/lookup/koenig5.C: New.
11015         * g++.dg/template/crash56.C: New.
11016
11017 2006-09-01  Josh Conner  <jconner@apple.com>
11018
11019         PR c++/25505
11020         * gcc.dg/nrv3.c: New test.
11021         * gcc.dg/nrv4.c: New test.
11022         * gcc.dg/nrv5.c: New test.
11023
11024 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
11025
11026         PR c++/23287
11027         * g++.dg/parse/dtor12.C: New.
11028
11029 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
11030
11031         PR tree-optimization/28839
11032         * gcc.dg/pr28839.c: New test.
11033
11034 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
11035
11036         PR target/24367
11037         * gcc.dg/pr24367.c: New testcase.
11038
11039 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
11040
11041         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
11042
11043 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
11044
11045         PR rtl-optimization/27735
11046         * gcc.dg/loop-unswitch-1.c: New test.
11047
11048 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
11049
11050         PR fortran/28885
11051         * gfortran.dg/aliasing_dummy_2.f90: New test.
11052
11053         PR fortran/20067
11054         * gfortran.dg/generic_5.f90: Change error message.
11055
11056         PR fortran/28873
11057         * gfortran.dg/generic_6.f90: New test.
11058
11059         PR fortran/25077
11060         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
11061
11062         PR fortran/25102
11063         * gfortran.dg/invalid_interface_assignment.f90: New test.
11064
11065         PR fortran/24866
11066         * gfortran.dg/module_proc_external_dummy.f90: New test.
11067
11068 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
11069
11070         PR c++/28349
11071         * g++.dg/warn/var-args1.C: New test.
11072
11073 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
11074
11075         PR fortran/28866
11076         * gfortran.dg/simpleif_2.f90: New test.
11077         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
11078         * gfortran.dg/enum_5.f90: Ditto.
11079
11080 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11081             Kazu Hirata  <kazu@codesourcery.com>
11082
11083         PR tree-optimization/17506
11084         * gcc.dg/pr17506.c: New.
11085
11086 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
11087
11088         PR c++/28139
11089         * g++.dg/eh/alias1.C: New test.
11090
11091 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11092
11093         PR c++/28860
11094         * g++.dg/template/ttp22.C: New test.
11095
11096 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
11097
11098         PR middle-end/26632
11099         * gcc.dg/pr26632.c: New.
11100
11101 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11102
11103         PR libgfortran/28354
11104         * gfortran.dg/fmt_zero_precision.f90: New test.
11105
11106 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
11107
11108         PR c++/28058
11109         * g++.dg/template/spec31.C: New test.
11110
11111 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
11112
11113         PR c++/26573
11114         * g++.dg/other/static2.C: New test.
11115
11116 2006-08-26  Roger Sayle  <roger@eyesopen.com>
11117
11118         * gcc.dg/Wswitch-enum-2.c: New test case.
11119         * gcc.dg/Wswitch-enum-3.c: Likewise.
11120
11121 2006-08-26  Richard Guenther  <rguenther@suse.de>
11122
11123         * gcc.c-torture/compile/20060826-1.c: New testcase.
11124
11125 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
11126
11127         PR c++/28736
11128         * g++.dg/template/void10.C: New test.
11129
11130         PR c++/28737
11131         * g++.dg/template/void8.C: New test.
11132
11133         PR c+_+/28738
11134         * g++.dg/template/void9.C: New test.
11135
11136         * g++.dg/template/void3.C: Adjust error markers.
11137         * g++.dg/template/void4.C: Likewise.
11138         * g++.dg/template/crash55.C: Likewise.
11139         * g++.dg/template/void7.C: Likewise
11140
11141 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
11142
11143         PR c++/28588
11144         * g++.dg/inherit/access6.C: New test.
11145         * g++.dg/inherit/access7.C: Likewise.
11146
11147         PR c++/28595
11148         * g++.dg/template/array15.C: New test.
11149         * g++.dg/template/crash2.C: Tweak error markers.
11150
11151 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
11152
11153         PR middle-end/28683
11154         * gcc.c-torture/compile/20060823-1.c: New test.
11155
11156 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11157
11158         PR c++/28853
11159         * g++.dg/template/ttp21.C: New test.
11160
11161         PR c++/28852
11162         * g++.dg/other/operator1.C: Add error-marker.
11163         * g++.dg/other/operator2.C: New test.
11164
11165 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
11166
11167         PR c/27893
11168         * gcc.c-torture/compile/vla-const-1.c,
11169         gcc.c-torture/compile/vla-const-2.c: New tests.
11170
11171 2006-08-26  Richard Guenther  <rguenther@suse.de>
11172
11173         PR middle-end/28814
11174         * gcc.dg/torture/pr28814.c: New testcase.
11175
11176 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
11177
11178         PR c/28418
11179         * gcc.c-torture/compile/compound-literal-1.c: New test.
11180
11181 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
11182
11183         PR c/28299
11184         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
11185         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
11186         Expect extra diagnostics.
11187
11188 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
11189
11190         gcc.dg/noncompile/pr16876.c: New test.
11191
11192 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
11193
11194         PR c++/28056
11195         * g++.dg/parse/local1.C: New test.
11196         * g++.dg/other/qual1.C: Tweak error marker.
11197
11198 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
11199
11200         PR c++/27787
11201         * g++.dg/template/typename10.C: New.
11202         * g++.dg/template/lookup4.C: Remove bogus error marker.
11203
11204 2006-08-25  Richard Guenther  <rguenther@suse.de>
11205
11206         PR testsuite/28829
11207         * gcc.dg/pr26570.c: Fix testcase.
11208
11209 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
11210
11211         PR tree-opt/28807
11212         * gcc.c-torture/execute/mayalias-2.c: New test.
11213         * gcc.dg/tree-ssa/alias-13.c: New test.
11214
11215 2006-08-24  Jan Hubicka  <jh@suse.cz>
11216
11217         PR debug/26881
11218         * gcc.dg/debug/pr26881.c: New file.
11219
11220 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
11221
11222         PR fortran/28788
11223         * gfortran.dg/used_types_4.f90: New test.
11224         * gfortran.dg/derived_init_2.f90: Modify to check sibling
11225         association of derived types.
11226         * gfortran.dg/used_types_2.f90: Add module cleanup.
11227         * gfortran.dg/used_types_3.f90: The same.
11228
11229         PR fortran/28771
11230         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
11231         fix of regression.
11232
11233 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11234
11235         PR 28813
11236         * gfortran.dg/direct_io_6.f90: Remove test.
11237
11238 2006-08-23  Stuart Hastings  <stuart@apple.com>
11239
11240         PR 28825
11241         * gcc.target/i386/20060821-1.c: New.
11242
11243 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
11244
11245         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
11246         dg-warning strings for dllimport.
11247
11248 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
11249
11250         PR C++/28450
11251         * g++.dg/ext/vector4.C: New test.
11252         * g++.dg/ext/complex1.C: New test.
11253
11254 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
11255
11256         PR debug/28692
11257         * gcc.dg/debug/const-1.c: New.
11258         * gcc.dg/debug/const-2.c: New.
11259         * gcc.dg/debug/dwarf2/const-1.c: New.
11260         * gcc.dg/debug/dwarf2/const-2.c: New.
11261         * gcc.dg/debug/dwarf2/const-2b.c: New.
11262
11263 2006-08-22  Richard Guenther  <rguenther@suse.de>
11264
11265         PR middle-end/28776
11266         * gcc.c-torture/compile/pr28776-1.c: New testcase.
11267         * gcc.c-torture/compile/pr28776-2.c: Likewise.
11268
11269 2006-08-22  Daniel Berlin  <dberlin@dberlin.org>
11270
11271         PR tree-optimization/28003
11272         * g++.dg/tree-ssa/pr28003.C: New.
11273
11274 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
11275
11276         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
11277
11278 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
11279
11280         PR c++/26269
11281         * g++.dg/other/error14.C: New test.
11282
11283         PR c++/28505
11284         * g++.dg/parse/ctor7.C: New test.
11285         * g++.dg/parse/ctor8.C: Likewise.
11286
11287         PR c++/28741
11288         * g++.dg/template/void7.C: New test.
11289
11290 2006-08-21  Olivier Hainque  <hainque@adacore.com>
11291
11292         * gnat.dg/self_aggregate_with_zeros.adb: New test.
11293         * gnat.dg/self_aggregate_with_array.adb: New test.
11294
11295 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
11296
11297         * g++.dg/eh/arm-vfp-unwind.C: New test.
11298
11299 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
11300
11301         PR c++/28341
11302         * g++.dg/template/ref3.C: New test.
11303         * g++.dg/template/nontype13.C: New test.
11304
11305         PR c++/28346
11306         * g++.dg/template/ptrmem17.C: New test.
11307
11308 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
11309
11310         PR target/28648 c:
11311         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
11312
11313 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
11314
11315         PR fortran/28630
11316         * gfortran.dg/used_types_2.f90: New test.
11317
11318         PR fortran/28601
11319         * gfortran.dg/used_types_3.f90: New test.
11320
11321         PR fortran/20886
11322         * gfortran.dg/generic_actual_arg.f90: New test.
11323
11324         PR fortran/28735
11325         * gfortran.dg/module_private_array_refs_1.f90: New test.
11326
11327         PR fortran/28762
11328         * gfortran.dg/program_name_1.f90: New test.
11329
11330         PR fortran/28425
11331         * gfortran.dg/derived_constructor_comps_1.f90: New test.
11332
11333         PR fortran/28496
11334         * gfortran.dg/array_initializer_2.f90: New test.
11335
11336         PR fortran/18111
11337         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
11338
11339         PR fortran/28600
11340         * gfortran.dg/assumed_charlen_function_4.f90: New test.
11341
11342         PR fortran/28771
11343         * gfortran.dg/assumed_charlen_in_main.f90: New test.
11344
11345         PR fortran/28660
11346         * gfortran.dg/dependent_decls_1.f90: New test.
11347
11348 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
11349
11350         PR fortran/25217
11351         * gfortran.dg/derived_init_2.f90: New.
11352
11353 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
11354
11355         * gcc.c-torture/execute/pr28289.c: New test.
11356
11357 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
11358
11359         PR c/28744
11360         * gcc.dg/attr-externally-visible-1.c: New test.
11361         * gcc.dg/attr-externally-visible-2.c: New test.
11362         * g++.dg/parse/attr-externally-visible-1.C: New test.
11363         * g++.dg/parse/attr-externally-visible-2.C: New test.
11364
11365 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11366
11367         PR c++/28606
11368         * g++.dg/parse/dtor11.C: New test.
11369
11370 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
11371
11372         PR rtl-optimization/28489
11373         * gcc.c-torture/compile/pr28489.c: New test.
11374
11375 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11376
11377         PR c++/28710
11378         * g++.dg/template/redecl4.C: New test.
11379
11380         PR c++/28711
11381         * g++.dg/template/ctor8.C: New test.
11382
11383 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
11384
11385         * gcc.dg/pr26570.c: Fix testcase.
11386
11387 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
11388
11389         * PR c++/28573
11390         * g++.dg/parse/offsetof6.C: New test.
11391         * g++.dg/parse/offsetof6.C: New test.
11392         * g++.dg/parse/offsetof7.C: New test.
11393
11394 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11395
11396         PR testsuite/28602
11397         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
11398         is false.
11399
11400 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
11401
11402         PR c++/28302
11403         * g++.dg/ext/vector3.C: New test.
11404
11405 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
11406
11407         PR gcov/profile/26570
11408         * gcc.dg/pr26570.c: New test.
11409
11410 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
11411
11412         PR c/27697
11413         * gcc.dg/qual-component-1.c: New test.
11414
11415 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11416
11417         PR c++/28593
11418         * g++.dg/parse/new3.C: New test.
11419
11420 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11421
11422         PR fortran/25828
11423         * gfortran.dg/streamio_1.f90: New test.
11424         * gfortran.dg/streamio_2.f90: New test.
11425         * gfortran.dg/streamio_3.f90: New test.
11426         * gfortran.dg/streamio_4.f90: New test.
11427         * gfortran.dg/streamio_5.f90: New test.
11428         * gfortran.dg/streamio_6.f90: New test.
11429         * gfortran.dg/streamio_7.f90: New test.
11430         * gfortran.dg/streamio_8.f90: New test.
11431
11432 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
11433
11434         PR c/28287
11435         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
11436
11437 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
11438
11439         PR c++/28594
11440         * g++.dg/template/void6.C: New test.
11441
11442 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11443
11444         PR c/28649
11445         * gcc.dg/parse-error-1.c: New test.
11446         * gcc.dg/parse-error-2.c: New test.
11447         * gcc.dg/cpp/digraph2.c: Add error-marker.
11448         * gcc.dg/noncompile/920923-1.c: Likewise.
11449
11450 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
11451
11452         PR c/27490
11453         * gcc.dg/sizeof-2.c: New testcase.
11454
11455         PR c/27489
11456         * gcc.dg/switch-A.c: New testcase.
11457
11458 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
11459
11460         PR c++/28288
11461         PR c++/14556
11462         * g++.old-deja/g++.warn/compare1.C: Delete.
11463         * g++.dg/opt/pr7503-2.C: Delete.
11464         * g++.dg/opt/pr7503-3.C: Delete.
11465         * g++.dg/opt/pr7503-4.C: Delete.
11466         * g++.dg/opt/pr7503-5.C: Delete.
11467         * g++.dg/opt/max1.C: Delete.
11468         * g++.dg/warn/minmax.C: Delete.
11469         * g++.dg/expr/minmax.C: New test.
11470
11471 2006-08-14  Richard Guenther  <rguenther@suse.de>
11472
11473         PR testsuite/28703
11474         * gcc.c-torture/execute/pr28651.c: Do not use argc
11475         to avoid optimization, instead forbid inlining.
11476
11477 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
11478
11479         PR rtl-optimization/28634
11480         * gcc.c-torture/execute/ieee/pr28634.c: New test.
11481
11482 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
11483
11484         PR c/27184
11485         * gcc.dg/torture/pr27184.c: New test.
11486
11487 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
11488
11489         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
11490
11491 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11492
11493         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
11494         * gfortran.dg/stat_2.f90: Likewise.
11495         * gfortran.dg/chmod_1.f90: Likewise.
11496         * gfortran.dg/chmod_2.f90: Likewise.
11497         * gfortran.dg/chmod_3.f90: Likewise.
11498
11499 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
11500
11501         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
11502
11503 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
11504
11505         * g++.dg/opt/pr23454-2.C: New test.
11506
11507 2006-08-11  Richard Guenther  <rguenther@suse.de>
11508
11509         PR middle-end/28651
11510         * gcc.c-torture/execute/pr28651.c: New testcase.
11511
11512 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
11513
11514         * gnat.dg/specs/static_initializer.ads: New test.
11515
11516 2006-08-10  Paul Brook  <paul@codesourcery.com>
11517
11518         * gcc.target/arm/cond-asm.c: New test.
11519
11520 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
11521
11522         PR tree-optimization/26197
11523         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
11524         * g++.dg/vect/vect.exp: Compile the new tests with
11525         --param max-aliased-vops=0.
11526
11527 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
11528
11529         PR c++/28637
11530         * g++.dg/template/void3.C: New test.
11531
11532         PR c++/28638
11533         * g++.dg/template/void4.C: New test.
11534
11535         PR c++/28640
11536         * g++.dg/template/void5.C: New test.
11537
11538 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
11539
11540         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
11541         after dg-do compile.
11542
11543 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
11544
11545         PR tree-optimizations/26969
11546         * gcc.dg/vect/vect.exp: Compile tests prefixed with
11547         "unswitch-loops" with -funswitch-loops.
11548         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
11549
11550 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
11551
11552         * gcc.dg/sparc-getcontext-1.c: Fix typo.
11553         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
11554         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
11555         * objc.dg/dwarf-1.m: Likewise.
11556         * objc.dg/dwarf-2.m: Likewise.
11557         * obj-c++.dg/dwarf-2.mm: Likewise.
11558
11559 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11560
11561         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
11562         * objc.dg/dwarf-2.m: Likewise.
11563         * obj-c++.dg/dwarf-2.mm: Likewise.
11564
11565         PR libfortran/28603
11566         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
11567
11568         PR testsuite/27611
11569         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
11570
11571         PR testsuite/27033
11572         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
11573
11574 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
11575
11576         PR target/27827
11577         * gcc.target/i386/pr27827.c: New testcase.
11578
11579 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
11580
11581         PR fortran/28590
11582         * gfortran.dg/sequence_types_1.f90: New test.
11583
11584 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
11585
11586         PR fortran/28548
11587         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
11588         dg-warning.  Add -pedantic option.
11589
11590 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11591
11592         PR c/28502
11593         * gcc.dg/proto-1.c: New test.
11594
11595         PR c/27721
11596         * gcc.dg/lvalue-4.c: New test.
11597
11598         PR c/28136
11599         * gcc.dg/init-bad-5.c: New test.
11600
11601 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
11602
11603         PR c++/28347
11604         * g++.dg/ext/typedef-init.C: Add new test for typedef
11605         initialization inside templates. Adjust existing error markers.
11606
11607 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
11608
11609         PR c++/28148
11610         * g++.dg/init/ptrmem3.C: New test.
11611
11612 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
11613
11614         PR tree-optimization/27770
11615         * lib/target-support.exp: New target keyword "section_anchors".
11616         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
11617         tests.
11618         * gcc.dg/vect/section-anchors-pr27770.c: New test.
11619         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
11620         * gcc.dg/vect/section-anchors-vect-69.c: New test.
11621         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
11622
11623 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11624
11625         * gcc.dg/20060801-1.c: Add missing '}'.
11626
11627 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11628
11629         PR c++/27508
11630         * g++.dg/parse/dtor9.C: New test.
11631         * g++.dg/parse/dtor10.C: New test.
11632         * g++.dg/other/error7.C: Adjust error-marker.
11633
11634         PR c++/28274
11635         * g++.dg/other/default5.C: New test.
11636
11637 2006-08-02  Richard Guenther  <rguenther@suse.de>
11638
11639         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
11640
11641 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
11642
11643         PR c++/28557
11644         * g++.dg/template/conv9.C: New test.
11645
11646 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
11647
11648         PR debug/28063
11649         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
11650         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
11651         Optionally return assembly text.  Update callers.
11652         (check_no_compiler_messages): Update verbose messages.
11653         (check_no_messages_and_pattern): New.
11654         (check_effective_target_string_merging): New.
11655
11656 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11657
11658         PR c++/28250
11659         * g++.dg/eh/catch4.C: New test.
11660
11661         PR c++/28257
11662         * g++.dg/other/qual1.C: New test.
11663
11664         PR c++/28259
11665         * g++.dg/inherit/error2.C: New test.
11666
11667         PR c++/28267
11668         * g++.dg/other/new1.C: New test.
11669
11670         * g++.dg/warn/pr23075.C: Remove obsolete test.
11671         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
11672         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
11673
11674 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
11675
11676         PR c++/28523
11677         * g++.dg/eh/cast1.C: New test.
11678
11679 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
11680
11681         PR libfortran/28452
11682         * gfortran.dg/random_3.f90:  New test.
11683
11684 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
11685
11686         PR c++/28432
11687         * g++.dg/other/pr28304.C: Change expected error message.
11688         * g++.dg/other/pr28432.C: New test.
11689
11690 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
11691
11692         PR c++/28256
11693         * g++.dg/init/brace2.C: Change expected error message, add empty init.
11694
11695 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
11696
11697         PR debug/23336
11698         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
11699         at -g1.
11700         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
11701         g++.dg/debug/enum-2.C: New.
11702
11703 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11704
11705         PR c++/6634
11706         * g++.dg/parse/long1.C: Add more tests.
11707
11708 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11709
11710         * gfortran.dg/lrshift_1.c: New file.
11711
11712 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11713
11714         PR libgfortran/28335
11715         * gfortran.dg/no_unit_error_1.f90: New test.
11716
11717 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11718
11719         PR libgfortran/28335
11720         * gfortran.dg/no_unit_error_1.f90: Delete test.
11721         * gfortran.dg/no_unit_error_2.f90: Delete test.
11722
11723 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11724
11725         * gfortran.dg/chmod_3.f90: New test.
11726         * gfortran.dg/ltime_gmtime_1.f90: New test.
11727         * gfortran.dg/ltime_gmtime_2.f90: New test.
11728         * gfortran.dg/lrshift_1.f90: New test.
11729         * gfortran.dg/chmod_1.f90: New test.
11730         * gfortran.dg/chmod_2.f90: New test.
11731
11732 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
11733
11734         PR c++/27668
11735         * g++.dg/template/crash55.C: New test.
11736
11737         PR c++/27962
11738         * g++.dg/template/nontype16.C: New test.
11739
11740         * g++.dg/template/void2.C: Adjust error markers.
11741         * g++.dg/template/nontype5.C: Adjust error markers.
11742
11743 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
11744
11745         * gcc.target/i386/stack-prot-kernel.c: New test.
11746
11747 2006-07-27  Roger Sayle  <roger@eyesopen.com>
11748
11749         * gcc.dg/builtins-55.c: New test case.
11750
11751 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
11752
11753         PR rtl-optimization/27907
11754         * gcc.c-torture/compile/pr27907.c: New test.
11755
11756 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11757
11758         * gfortran.dg/mclock.f90: New test.
11759         * gfortran.dg/int_conv_1.f90: New test.
11760         * gfortran.dg/stat_1.f90: New test.
11761         * gfortran.dg/stat_2.f90: New test.
11762
11763 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11764
11765         PR libgfortran/28335
11766         * gfortran.dg/no_unit_error_1.f90: New test.
11767         * gfortran.dg/no_unit_error_2.f90: New test.
11768         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
11769
11770 2006-07-25  Roger Sayle  <roger@eyesopen.com>
11771
11772         PR middle-end/28473
11773         * gcc.dg/fold-convround-1.c: New test case.
11774
11775 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
11776
11777         * gfortran.dg/arithmetic_if.f90:  Fix comments.
11778
11779 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11780
11781         PR c++/27572
11782         * g++.dg/other/typedef1.C: New test.
11783         * g++.dg/template/typedef4.C: New test.
11784         * g++.dg/template/typedef5.C: New test.
11785
11786 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
11787
11788         PR fortran/28416
11789         * gfortran.dg/allocatable_dummy_3.f90: New.
11790
11791 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
11792
11793         PR fortran/28439
11794         * gfortran.dg/arithmetic_if.f90:  New test.
11795
11796 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
11797
11798         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
11799         avoid memcpy optimization.
11800
11801 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11802
11803         PR fortran/25289
11804         * gfortran.dg/direct_io_6.f90: New test.
11805
11806 2006-07-24  Jan Hubicka  <jh@suse.cz>
11807
11808         PR c/25795
11809         PR c++/27369
11810         * gcc.dg/pr25795.c: New test.
11811         * gcc.dg/pr25795-1.c: New test.
11812
11813 2006-07-23  Roger Sayle  <roger@eyesopen.com>
11814
11815         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
11816         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
11817         which may be transformed to "g || h" on some platforms.
11818
11819 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
11820
11821         PR c++/28025
11822         * g++.dg/template/friend45.C: New test.
11823
11824 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11825
11826         PR libgfortran/28339
11827         * gfortran.dg/arrayio_8.f90: New test.
11828
11829 2006-07-21  Mike Stump  <mrs@apple.com>
11830
11831         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
11832
11833         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
11834
11835 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11836
11837         PR c++/28250
11838         * g++.dg/eh/catch3.C: New test.
11839
11840         PR c++/28363
11841         * g++.dg/template/defarg10.C: New test.
11842
11843 2006-07-20  Paul Brook  <paul@codesourcery.com>
11844
11845         PR 27363
11846         * gcc.dg/pr27363.c: New test.
11847
11848 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
11849
11850         PR c++/28338
11851         * g++.dg/init/ref13.C: New test.
11852
11853 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11854
11855         PR obj-c++/28434
11856         * obj-c++.dg/proto-error-1.mm: New test.
11857
11858 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
11859
11860         PR c++/28337
11861         * g++.dg/template/string1.C: New test.
11862
11863 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
11864
11865         PR c++/28048
11866         * g++.dg/template/defarg9.C: New test.
11867
11868         PR c++/28235
11869         * g++.dg/template/static27.C: New test.
11870
11871 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
11872
11873         PR 28410
11874         * gcc.dg/tree-ssa/pr28410.c: New test.
11875
11876 2006-07-18  Lee Millward  <lee.millward@gmail.com>
11877
11878         PR c++/28258
11879         * g++/dg/other/error13.C: New test.
11880
11881         PR c++/28260
11882         * g++.dg/template/friend44.C: New test.
11883
11884 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
11885
11886         PR c++/27495
11887         * g++.dg/other/pr27495.C: New.
11888
11889 2006-07-18  Olivier Hainque  <hainque@adacore.com>
11890
11891         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
11892         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
11893
11894 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11895
11896         PR c/28286
11897         * gcc.dg/pragma-pack-4.c: New test.
11898
11899 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
11900
11901         PR c++/28291
11902         * g++.dg/ext/pr28291.C: New test.
11903
11904 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
11905
11906         PR middle-end/28403
11907         * gcc.c-torture/execute/pr28403.c: New test.
11908
11909 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
11910
11911         PR middle-end/28402
11912         * gcc.dg/pr28402.c: New test.
11913
11914 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
11915
11916         PR c++/28304
11917         * g++.dg/other/pr28304.C: New test.
11918
11919 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
11920
11921         PR other/28251
11922         gcc.c-torture/unsorted/dump-noaddr.c: New test.
11923         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
11924
11925 2006-07-17  Richard Guenther  <rguenther@suse.de>
11926
11927         PR tree-optimization/28238
11928         * g++.dg/tree-ssa/pr28238.C: New testcase.
11929
11930 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11931
11932         PR c++/28250
11933         * g++.dg/eh/catch1.C: New test.
11934         * g++.dg/eh/catch2.C: New test.
11935
11936 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
11937
11938         PR c++/28370
11939         * g++.dg/template/anon3.C: New test.
11940
11941 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
11942
11943         PR fortran/20844
11944         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
11945         specifiers requiring an explicit format tag..
11946
11947         PR fortran/28201
11948         * gfortran.dg/generic_5: New test.
11949
11950         PR fortran/20893
11951         * gfortran.dg/elemental_optional_args_1.f90: New test.
11952
11953 2006-07-16  Olivier Hainque  <hainque@adacore.com>
11954
11955         * gnat.dg/assert.ads: New file.
11956         * gnat.dg/controlled_record.ads: Likewise.
11957         * gnat.dg/controlled_record.adb: Likewise.
11958
11959 2006-07-15  Lee Millward  <lee.millward@gmail.com>
11960
11961         PR c++/28292
11962         * g++.dg/other/error12.C: New test.
11963
11964         PR c++/28269
11965         * g++.dg/template/crash54.C: New test.
11966
11967 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11968
11969         PR c++/28249
11970         * g++.dg/parse/catch1.C: New test.
11971
11972         PR c++/28294
11973         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
11974
11975         PR c++/28387
11976         * g++.dg/ext/attrib24.C: New test.
11977
11978 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11979
11980         PR c++/28343
11981         * g++.dg/ext/asmspec1.C: New test.
11982
11983 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
11984
11985         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
11986         (dg-test): Support shouldfail tests.
11987         * lib/target-supports-dg.exp (dg-shouldfail): New.
11988         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
11989         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
11990         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
11991         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
11992         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
11993         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
11994         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
11995
11996 2006-07-13  Jan Hubicka  <jh@suse.cz>
11997
11998         * gcc.target/i386/memcpy-1.c: New.
11999
12000 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
12001
12002         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
12003
12004 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
12005
12006         PR fortran/25097
12007         * gfortran.dg/present_1.f90: New test.
12008
12009         PR fortran/20903
12010         * gfortran.dg/interface_derived_type_1.f90: New test.
12011
12012 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
12013
12014         PR fortran/28213
12015         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
12016         list.
12017
12018 2006-07-07  Lee Millward  <lee.millward@gmail.com>
12019
12020         PR c++/27820
12021         * g++.dg/other/label1.C: New test.
12022
12023 2006-07-07  Richard Guenther  <rguenther@suse.de>
12024
12025         PR middle-end/28268
12026         * gcc.dg/torture/pr28268.c: New testcase.
12027
12028 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
12029
12030         PR c++/27019
12031         * g++.dg/ext/pr27019.C: New.
12032
12033 2006-07-07  Richard Guenther  <rguenther@suse.de>
12034
12035         PR tree-optimization/28187
12036         * gcc.dg/pr28187.c: New testcase.
12037
12038 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
12039
12040         * gnat.dg/address_conversion.adb: New test.
12041         * gnat.dg/boolean_subtype.adb: Likewise.
12042         * gnat.dg/frame_overflow.adb: Likewise.
12043         * gnat.dg/pointer_array.adb: Likewise.
12044         * gnat.dg/pointer_conversion.adb: Likewise.
12045
12046 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
12047
12048         PR fortran/28237
12049         PR fortran/23420
12050         * gfortran.dg/print_fmt_5.f90: New test.
12051
12052 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12053
12054         PR fortran/28129
12055         * gfortran.dg/bounds_check_4.f90: New test.
12056
12057 2006-07-05  Richard Guenther  <rguenther@suse.de>
12058
12059         PR target/28158
12060         * gfortran.dg/pr28158.f90: New testcase.
12061
12062 2006-07-05  Richard Guenther  <rguenther@suse.de>
12063
12064         PR tree-optimization/28162
12065         * gcc.dg/pr28162.c: New testcase.
12066
12067 2006-07-05  Richard Guenther  <rguenther@suse.de>
12068         Andrew Pinski  <pinskia@gcc.gnu.org>
12069
12070         PR c++/27084
12071         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
12072
12073 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
12074
12075         PR fortran/28174
12076         * gfortran.dg/actual_array_substr_2.f90: New test.
12077
12078         PR fortran/28167
12079         * gfortran.dg/actual_array_constructor_2.f90: New test.
12080
12081 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12082
12083         * gfortran.dg/itime_idate_1.f: New test.
12084         * gfortran.dg/itime_idate_2.f: New test.
12085
12086 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12087
12088         PR libgfortran/27704
12089         * gfortran.dg/open_status_3.f90: New test.
12090         * gfortran.dg/fmt_l.f90: Update for new feature.
12091
12092 2006-07-03  Asher Langton  <langton2@llnl.gov>
12093
12094         * gfortran.dg/oldstyle_2.f90: New.
12095
12096 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
12097
12098         * gnat.dg/string_slice.adb: New test.
12099
12100 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
12101
12102         PR fortran/19259
12103         * gfortran.dg/semicolon_fixed.c: New.
12104         * gfortran.dg/semicolon_free.c: New.
12105
12106 2006-06-30  Mike Stump  <mrs@apple.com>
12107
12108         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
12109         that don't support internal visibility.
12110
12111 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
12112
12113         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
12114         for '(' / ')' needing an extra '\'.
12115
12116 2006-06-29  Roger Sayle  <roger@eyesopen.com>
12117
12118         PR middle-end/27428
12119         * gcc.dg/pr27428-1.c: New test case.
12120
12121 2006-06-29  Mike Stump  <mrs@apple.com>
12122
12123         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
12124         on darwin as we can't align commons large enough yet.
12125
12126         * gcc.dg/vla-8.c: Add additional testcases.
12127
12128 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
12129
12130         PR c++/28114
12131         * g++.dg/other/pr28114.C: New.
12132
12133 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
12134
12135         * gcc.c-torture/compile/20060625-1.c: New test.
12136
12137 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
12138
12139         PR fortran/20867
12140         * gfortran.dg/stfunc_3.f90: New test.
12141
12142         PR fortran/25056
12143         * gfortran.dg/impure_actual_1.f90: New test.
12144
12145         PR fortran/20874
12146         * gfortran.dg/elemental_result_1.f90: New test.
12147
12148         PR fortran/25073
12149         * gfortran.dg/select_7.f90: New test.
12150
12151         PR fortran/27554
12152         * intrinsic_actual_1.f: New test.
12153
12154         PR fortran/22038
12155         PR fortran/28119
12156         * gfortran.dg/forall_4.f90: New test.
12157
12158         PR fortran/25072
12159         * gfortran.dg/forall_5.f90: New test.
12160
12161 2006-06-25  Lee Millward  <lee.millward@gmail.com>
12162
12163         PR c++/28051
12164         * g++.dg/template/using13.C: New test.
12165
12166         PR c++/28054
12167         * g++.dg/other/incomplete3.C: New test.
12168
12169 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12170
12171         PR fortran/28081
12172         * gfortran.dg/substr_3.f: New test.
12173         * gfortran.dg/equiv_2.f90: Update expected error message.
12174
12175 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
12176
12177         PR fortran/28118
12178         * gfortran.dg/actual_array_substr_1.f90: New test.
12179
12180 2006-06-24  Olivier Hainque  <hainque@adacore.com>
12181
12182         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
12183         * gnat.dg/scalar_mode_agg_compare.adb: New test.
12184
12185 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
12186
12187         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
12188
12189 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
12190
12191         PR fortran/27981
12192         * gfortran.dg/simpleif_2.f90: New test.
12193
12194 2006-06-23  Lee Millward  <lee.millward@gmail.com>
12195
12196         * g++.dg/template/error22.C: Fix typo.
12197
12198 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12199
12200         PR c++/28112
12201         * g++.dg/ext/attrib23.C: New test.
12202
12203 2006-06-23  Olivier Hainque  <hainque@adacore.com>
12204
12205         * gnat.dg/varsize_temp.adb: New test.
12206
12207 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12208
12209         PR c++/11468
12210         * g++.dg/other/java2.C: New test.
12211
12212 2006-06-23  Danny Smith  <dannysmith@users.sourceforge.net>
12213
12214         PR target/27789
12215         * g++.dg/ext/dllimport4.C. Add more tests for invalid
12216         initialization.
12217
12218 2006-06-22  Roger Sayle  <roger@eyesopen.com>
12219
12220         PR target/27531
12221         * gcc.dg/pr27531-1.c: New test case.
12222
12223 2006-06-22  Asher Langton  <langton2@llnl.gov>
12224
12225         PR fortran/24748
12226         * gfortran.dg/implicit_8.f90: New.
12227
12228 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
12229
12230         PR rtl-optimization/28121
12231         * gcc.dg/pr28121.c: New test.
12232
12233 2006-06-22  Lee Millward  <lee.millward@gmail.com>
12234
12235         PR c++/27805
12236         * g++.dg/parse/ptrmem6.C: New test.
12237
12238         PR c++/27821
12239         * g++.dg/template/error22.C: New test.
12240
12241 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12242
12243         PR c++/28111
12244         * g++.dg/template/friend43.C: New test.
12245
12246         PR c++/28110
12247         * g++.dg/template/crash53.C: New test.
12248
12249         PR c++/28109
12250         * g++.dg/rtti/incomplete1.C: New test.
12251
12252 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
12253
12254         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
12255
12256 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
12257
12258         * gcc.c-torture/execute/complex-7.c: New.
12259
12260 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
12261
12262         * gcc.dg/merge-all-constants-1.c: New test.
12263
12264 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
12265
12266         PR c++/28113
12267         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
12268
12269 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
12270
12271         * gfortran.dg/rrspacing_1.f90: New test.
12272
12273 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12274
12275         PR c++/28052
12276         * g++.dg/other/bitfield2.C: New test.
12277
12278 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
12279
12280         PR tree-optimization/27331
12281         * gcc.dg/pr27331.c: New test.
12282
12283 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
12284             Eric Botcazou  <ebotcazou@adacore.com>
12285
12286         PR ada/18692
12287         * lib/gnat.exp: New file.
12288         * lib/gnat-dg.exp: Likewise.
12289         * gnat.dg: New directory.
12290         * gnat.dg/dg.exp: New driver.
12291         * gnat.dg/specs: New directory.
12292         * gnat.dg/specs/specs.exp: New driver.
12293         * gnat.dg/style: New directory.
12294         * gnat.dg/style/style.exp: New driver.
12295
12296 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
12297
12298         PR fortran/16206
12299         * gfortran.dg/array_initializer_1.f90: New test.
12300
12301         PR fortran/28005
12302         * gfortran.dg/matmul_3.f90: New test.
12303
12304 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
12305
12306         PR middle-end/28075
12307         * gcc.dg/tree-ssa/inline-1.c: New test.
12308
12309 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
12310
12311         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
12312         in malloc prototype; remove XFAIL.
12313         * gcc.dg/pr18241-2.c: Ditto.
12314         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
12315         in memset prototype; remove XFAIL.
12316         * gcc.dg/tree-ssa/pr23382.c: Ditto.
12317
12318 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
12319
12320         * gcc.dg/vla-8.c: Add.
12321
12322 2006-06-19  Richard Guenther  <rguenther@suse.de>
12323
12324         PR tree-optimization/27090
12325         * g++.dg/tree-ssa/pr27090.C: New testcase.
12326
12327 2006-06-19  Roger Sayle  <roger@eyesopen.com>
12328
12329         PR target/27861
12330         * gcc.dg/pr27861-1.c: New test case.
12331
12332 2006-06-19  Richard Guenther  <rguenther@suse.de>
12333
12334         PR middle-end/28045
12335         * gcc.dg/torture/pr28045.c: New testcase.
12336
12337 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12338
12339         PR fortran/26801
12340         * gfortran.dg/associated_4.f90: New test.
12341
12342 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12343
12344         PR fortran/19310
12345         PR fortran/19904
12346         * gfortran.dg/real_const_3.f90: New test.
12347
12348 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
12349
12350         PR c++/28016
12351         * g++.dg/template/static26.C: New test.
12352
12353         PR c++/27979
12354         * g++.dg/expr/bitfield2.C: New test.
12355
12356         PR c++/27884
12357         * g++.dg/parse/linkage2.C: New test.
12358
12359 2006-06-16  Richard Guenther  <rguenther@suse.de>
12360
12361         PR middle-end/27116
12362         * gcc.dg/pr15785-1.c: Revert last change.
12363         * gcc.dg/torture/pr27116-2.c: New testcase.
12364
12365 2006-06-16  Roger Sayle  <roger@eyesopen.com>
12366
12367         PR middle-end/27802
12368         * gcc.dg/pr27802-1.c: New test case.
12369
12370 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
12371
12372         PR c++/27689
12373         * g++.dg/template/ttp18.C: New test.
12374         * g++.dg/template/ttp19.C: Likewise.
12375
12376         PR c++/27666
12377         * g++.dg/expr/cond9.C: New test.
12378
12379         PR c++/27640
12380         * g++.dg/template/ctor7.C: New test.
12381
12382 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
12383
12384         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
12385
12386 2006-06-16  Richard Guenther  <rguenther@suse.de>
12387
12388         PR tree-optimization/27781
12389         * gcc.dg/tree-ssa/pr27781.c: New testcase.
12390
12391 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
12392
12393         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
12394
12395 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
12396
12397         * gcc.dg/tree-ssa/loop-18.c: New test.
12398
12399 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
12400
12401         PR c++/27665
12402         * g++.dg/template/crash52.C: New test.
12403
12404         PR c++/27648
12405         * g++.dg/ext/attrib22.C: New test.
12406
12407         PR c++/26559
12408         * g++.dg/template/builtin1.C: New test.
12409         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
12410
12411         PR c++/28018
12412         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
12413         assignment.
12414         * g++.old-deja/g++.pt/crash51.C: Likewise.
12415
12416         PR c++/27227
12417         * g++.dg/lookup/linkage1.C: New test.
12418         * g++.dg/lookup/linkage2.C: Likewise.
12419
12420 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
12421
12422         PR middle-end/27959
12423         * gcc.dg/pr27959.c: New testcase.
12424
12425 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
12426
12427         PR target/28014:
12428         * g++.dg/eh/div.C: New test.
12429
12430 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
12431
12432         PR c++/27894
12433         * g++.dg/tree-ssa/pr26757.C: New test.
12434         * g++.dg/tree-ssa/pr27894.C: New test.
12435
12436 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
12437
12438         * gcc.c-torture/compile/20060609-1.c: New test.
12439
12440         PR target/27863
12441         * gcc.c-torture/compile/pr27863.c: New test.
12442
12443 2006-06-13  Richard Guenther  <rguenther@suse.de>
12444
12445         PR tree-optimization/27830
12446         * g++.dg/tree-ssa/pr27830.C: New testcase.
12447
12448 2006-06-13  Matthew Sachs  <msachs@apple.com>
12449
12450         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
12451         the list of compiler flags; this causes those flags to be checked
12452         for things like dg-skip-if.
12453
12454 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12455
12456         PR c++/27601
12457         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
12458
12459 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
12460             Kazu Hirata  <kazu@codesourcery.com>
12461
12462         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
12463         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
12464
12465 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12466
12467         PR c++/27933
12468         * g++.dg/lookup/using15.C: New test.
12469
12470         PR c++/27951
12471         * g++.dg/other/anon4.C: New test.
12472
12473 2006-06-12  Roger Sayle  <roger@eyesopen.com>
12474
12475         PR c++/21210
12476         * g++.dg/init/complex1.C: New test case.
12477
12478 2006-06-11  Eric Christopher  <echristo@apple.com>
12479
12480         PR middle-end/27948
12481         * gcc.dg/bf-ms-layout.c: Run on darwin.
12482         * gcc.dg/bf-no-ms-layout: Ditto.
12483         * gcc.dg/attr-ms_struct-2.c: New.
12484         * gcc.dg/bf-ms-layout-2.c: Ditto.
12485
12486 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
12487
12488         * gcc.dg/attr-ms_struct-packed1.c: New.
12489
12490 2006-06-09  Mike Stump  <mrs@apple.com>
12491
12492         * gcc.dg/vla-7.c: Add.
12493
12494 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
12495
12496         PR fortran/24558
12497         * gfortran.dg/entry_6.f90: New test.
12498
12499         PR fortran/20877
12500         PR fortran/25047
12501         * gfortran.dg/entry_7.f90: New test.
12502
12503 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
12504
12505         PR c/27747
12506         * gcc.dg/cpp/_Pragma6.c: New test.
12507
12508         PR c++/27748
12509         * g++.dg/cpp/_Pragma1.C: New test.
12510
12511         PR preprocessor/27746
12512         * gcc.dg/gomp/macro-3.c: New test.
12513         * gcc.dg/gomp/macro-4.c: New test.
12514         * g++.dg/gomp/macro-3.C: New test.
12515         * g++.dg/gomp/macro-4.C: New test.
12516
12517 2006-06-09  Richard Guenther  <rguenther@suse.de>
12518
12519         PR tree-optimization/26998
12520         * gcc.dg/torture/pr26998.c: New testcase.
12521         * gcc.dg/tree-ssa/vrp29.c: New testcase.
12522
12523 2006-06-08  Mike Stump  <mrs@apple.com>
12524
12525         * gcc.dg/pr27095.c: Account for stubs.
12526
12527         PR target/26427
12528         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
12529         produce bad code on darwin.
12530
12531 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12532
12533         PR fortran/27958
12534         * gfortran.dg/substr_2.f: New test.
12535
12536 2006-06-08  Asher Langton  <langton2@llnl.gov>
12537
12538         PR fortran/27786
12539         * cray_pointers_2.f90: Add -fbounds-check compile flag.
12540
12541 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12542
12543         PR target/27421
12544         * gcc.dg/union-3.c: New test.
12545
12546 2006-06-08  Richard Guenther  <rguenther@suse.de>
12547
12548         PR middle-end/27116
12549         * gcc.dg/torture/pr27116.c: New testcase.
12550         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
12551
12552 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
12553
12554         PR rtl-optimization/26449
12555         * gcc.dg/pr26449.c: New test.
12556
12557 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12558
12559         PR c++/27601
12560         * g++.dg/ext/offsetof1.C: Test member functions.
12561
12562 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
12563
12564         * gcc.dg/pr27095.c: Improve scanning.
12565
12566 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
12567
12568         PR fortran/23091
12569         * gfortran.dg/saved_automatic_1.f90: New test.
12570
12571         PR fortran/24168
12572         * gfortran.dg/array_simplify_1.f90: New test.
12573
12574         PR fortran/25090
12575         * gfortran.dg/entry_dummy_ref_1.f90: New test.
12576
12577         PR fortran/25058
12578         * gfortran.dg/entry_dummy_ref_2.f90: New test.
12579
12580 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
12581
12582         PR c++/27177
12583         * g++.dg/expr/cast7.C: New test.
12584
12585 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
12586
12587         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
12588         * lib/gcc-defs.exp (tool_check_compile): Ditto.
12589         * lib/fortran-torture.exp (fortran-torture-compile,
12590         fortran-torture-execute): Ditto.
12591
12592 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
12593
12594         PR target/27842
12595         * gcc.dg/vmx/pr27842.c: New test.
12596
12597 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12598
12599         PR libfortran/27895
12600         * gfortran.dg/bounds_check_3.f90: New test.
12601
12602 2006-06-05  Mike Stump  <mrs@apple.com>
12603
12604         * objc.dg/objc-fast-4.m: Skip for ppc64.
12605
12606 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
12607
12608         PR testsuite/27705
12609         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
12610
12611 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
12612             Victor Kaplansky  <victork@il.ibm.com>
12613
12614         PR tree-optimizations/26360
12615         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
12616         with -fno-tree-dce.
12617         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
12618
12619 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
12620
12621         PR fortran/14067
12622         * gfortran.dg/data_char_1.f90: Add messages for truncated
12623         strings.
12624
12625         PR fortran/16943
12626         * gfortran.dg/func_decl_2.f90: New test.
12627
12628         PR fortran/20839
12629         * gfortran.dg/do_2.f90: New test.
12630
12631         PR fortran/27655
12632         * gfortran.dg/associated_3.f90: New test.
12633
12634 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
12635
12636         PR c++/27819
12637         * g++.dg/template/static25.C: New test.
12638
12639         PR c++/27722
12640         * g++.dg/init/array21.C: New test.
12641
12642         PR c++/27807
12643         * g++.dg/ext/complit7.C: New test.
12644
12645         PR c++/27806
12646         * g++.dg/parse/ptrmem5.C: New test.
12647
12648 2006-06-04  Roger Sayle  <roger@eyesopen.com>
12649             Andrew Pinski  <pinskia@physics.uc.edu>
12650
12651         PR c/27150
12652         PR middle-end/27382
12653         * gcc.dg/pr27150-1.c: New testcase.
12654         * gcc.dg/pr27382-1.c: New testcase.
12655         * gcc.dg/pr27382-2.c: New testcase.
12656
12657 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
12658
12659         PR c/25161
12660         PR c/27020
12661         * gcc.dg/array-10.c: New test.
12662
12663 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12664
12665         PR c++/27804
12666         * g++.dg/init/const4.C: New test.
12667         * g++.dg/init/member1.C: Add error-marker.
12668         * g++.dg/other/fold1.C: Adjust error-marker.
12669
12670 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12671
12672         PR c++/27601
12673         * g++.dg/ext/offsetof1.C: New test.
12674
12675 2006-06-04 Eric Christopher <echristo@apple.com>
12676
12677         * gcc.dg/attr-ms_struct-1.c: New.
12678
12679 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
12680
12681         * gcc.c-torture/compile/builtin_constant_p.c: New test.
12682
12683 2006-06-04  Richard Guenther  <rguenther@suse.de>
12684
12685         PR tree-optimization/27039
12686         * gcc.dg/tree-ssa/loop-17.c: New testcase.
12687
12688 2006-06-03  Roger Sayle  <roger@eyesopen.com>
12689
12690         PR target/26223
12691         * gcc.target/i386/amd64-abi-2.c: New test case.
12692
12693 2006-06-02  Eric Christopher  <echristo@apple.com>
12694
12695         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
12696         * gcc.target/i386/20020523-1.c: Skip if darwin.
12697         * gcc.target/i386/asm-3.c: Ditto.
12698         * gcc.target/i386/20011119-1.c: Ditto.
12699         * gcc.target/i386/clobbers.c: Remove pic part of test.
12700
12701 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
12702
12703         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
12704         * g++.old-deja/g++.other/init19.C: Ditto.
12705         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
12706         and add other platforms as expected failures.
12707
12708 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
12709
12710         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
12711         (is-effective-target-keyword): Ditto.
12712
12713 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
12714
12715         PR fortran/27715
12716         * gfortran.dg/extended_char_comparison_1.f:  New test.
12717
12718 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
12719
12720         PR fortran/25098
12721         * gfortran.dg/dummy_procedure_1.f90: New test.
12722
12723         PR fortran/25147
12724         * gfortran.dg/dummy_procedure_2.f90: New test.
12725
12726         * gfortran.dg/associated_2.f90: Correct to make consistent with
12727         standard.
12728
12729 2006-05-31  Roger Sayle  <roger@eyesopen.com>
12730
12731         * gcc.target/i386/387-11.c: New test case.
12732
12733 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
12734
12735         PR c++/27801
12736         * g++.dg/template/cond6.C: New test.
12737
12738         PR c++/26496
12739         * g++.dg/template/crash51.C: New test.
12740         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
12741
12742         PR c++/27385
12743         * g++.dg/init/array20.C: New test.
12744
12745 2006-05-31  Roger Sayle  <roger@eyesopen.com>
12746
12747         * gcc.dg/builtins-54.c: New test case.
12748
12749 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
12750
12751         PR c++/26433
12752         * g++.dg/template/fntry1.C: Add dg-do link.
12753
12754         PR c++/27808
12755         * g++.dg/parse/friend6.C: New test.
12756
12757 2006-05-30  Asher Langton  <langton2@llnl.gov>
12758
12759         * gfortran.dg/cray_pointers_7.f90: New test.
12760
12761 2006-05-30  Roger Sayle  <roger@eyesopen.com>
12762
12763         PR tree-optimization/23452
12764         * gcc.dg/fold-mulconj-1.c: New test case.
12765
12766 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
12767
12768         PR c++/27803
12769         * g++.dg/parse/bitfield1.C: New test.
12770
12771 2006-05-30  Roger Sayle  <roger@eyesopen.com>
12772
12773         * gcc.target/ppc-eq0-1.c: New test case.
12774         * gcc.target/ppc-negeq0-1.c: New test case.
12775
12776 2006-05-30  Dirk Mueller  <dmueller@suse.de>
12777
12778         PR c/27273
12779         * gcc.dg/overflow-warn-5.c: New test.
12780
12781 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12782
12783         PR c/27718
12784         * gcc.dg/sizeof-1.c: New test.
12785
12786 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
12787
12788         PR target/27790
12789         * gcc.target/i386/pr27790.c: New test.
12790
12791 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12792
12793         PR libgfortran/27757
12794         * gfortran.dg/direct_io_5.f90: New test.
12795
12796 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12797
12798         PR libgfortran/27634
12799         * gfortran.dg/fmt_missing_period_1.f: New test.
12800         * gfortran.dg/fmt_missing_period_2.f: New test.
12801         * gfortran.dg/fmt_missing_period_3.f: New test.
12802
12803 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12804
12805         PR fortran/19777
12806         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
12807         arrays.
12808
12809 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12810
12811         PR c++/27713
12812         * g++.dg/template/new6.C: New test.
12813
12814 2006-05-29  Roger Sayle  <roger@eyesopen.com>
12815
12816         PR tree-optimization/24964
12817         * gcc.target/i386/387-10.c: New test case.
12818
12819 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
12820
12821         * intrinsics/string_intrinsics.c (compare_string):
12822         Use memcmp instead of strncmp to avoid tripping over
12823         CHAR(0) in a string.
12824
12825 2006-05-27  Richard Guenther  <rguenther@suse.de>
12826
12827         PR middle-end/27773
12828         * gcc.dg/torture/pr27773.c: New testcase.
12829
12830 2006-05-27  Dirk Mueller  <dmueller@suse.de>
12831
12832         * gcc.dg/pr24561.c: Rename to..
12833         * gcc.dg/pr25962.c: .. this.
12834
12835 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12836
12837         PR fortran/19777
12838         * gfortran.dg/bounds_check_2.f: New test.
12839
12840 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
12841
12842         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
12843         * gfortran.dg/byte_1.f90: Likewise.
12844         * gfortran.dg/dup_save_2.f90: Likewise.
12845
12846 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
12847
12848         * gfortran.dg/associated_2.f90: New test.
12849
12850 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12851
12852         PR fortran/27524
12853         * gfortran.dg/bounds_check_1.f90: New test.
12854
12855 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
12856
12857         PR rtl-optimization/27661
12858         * gcc.dg/pr27661.c: New test case.
12859
12860 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
12861
12862         PR fortran/23151
12863         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
12864         * gfortran.dg/print_parentheses_1.f:  New test.
12865         * gfortran.dg/print_parentheses_2.f90:  New test.
12866
12867 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
12868
12869         PR target/27758
12870         * gcc.dg/pr27758.c: New test.
12871
12872 2006-05-24  Falk Hueffner  <falk@debian.org>
12873
12874         * gcc.c-torture/compile/pr27571.c: New test.
12875
12876 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
12877
12878         PR fortran/27709
12879         * gfortran.dg/spec_expr_4.f90: New test.
12880
12881         PR fortran/27155
12882         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
12883
12884 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
12885
12886         PR c++/20103
12887         * g++.dg/ext/complit6.C: New test.
12888         * g++.dg/ext/complit3.C: Adjust error markers.
12889         * g++.dg/init/const3.C: New test.
12890
12891 2006-05-25  Richard Guenther  <rguenther@suse.de>
12892
12893         PR middle-end/27743
12894         * gcc.dg/torture/pr27743.c: New testcase.
12895
12896 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
12897
12898         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
12899
12900 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
12901
12902         * gcc.dg/compat/scalar-by-value-x.h: New.
12903         * gcc.dg/compat/scalar-by-value-y.h: New.
12904         * gcc.dg/compat/scalar-by-value-5.c: New.
12905         * gcc.dg/compat/scalar-by-value-5_main.c: New.
12906         * gcc.dg/compat/scalar-by-value-5_x.c: New.
12907         * gcc.dg/compat/scalar-by-value-5_y.c: New.
12908         * gcc.dg/compat/scalar-by-value-6.c: New.
12909         * gcc.dg/compat/scalar-by-value-6_main.c: New.
12910         * gcc.dg/compat/scalar-by-value-6_x.c: New.
12911         * gcc.dg/compat/scalar-by-value-6_y.c: New.
12912
12913 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
12914
12915         PR tree-optimization/27639
12916         PR tree-optimization/26719
12917         * gcc.dg/pr27639.c: New test.
12918         * gcc.dg/pr26719.c: New test.
12919         * gcc.dg/tree-ssa/scev-cast.c: New test.
12920
12921 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
12922
12923         PR c++/20173
12924         * g++.dg/template/error21.C: New test.
12925
12926 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
12927
12928         PR target/27696
12929         * gcc.target/i386/pr27696.c: New.
12930
12931 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
12932
12933         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
12934
12935         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
12936
12937 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12938
12939         PR c++/27716
12940         * g++.dg/other/assign1.C: New test.
12941
12942 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
12943
12944         PR target/27266
12945         * gcc.target/i386/pr27266.c: New.
12946
12947 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12948
12949         PR c++/27451
12950         * g++.dg/ext/asm9.C: New test.
12951
12952 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
12953
12954         PR rtl-optimization/25514
12955         * gcc.c-torture/compile/pr25514.c: New test.
12956
12957 2006-05-22  Richard Guenther  <rguenther@suse.de>
12958
12959         Revert
12960         2006-01-31  Richard Guenther  <rguenther@suse.de>
12961
12962         * gcc.target/i386/sselibm-1.c: New testcase.
12963         * gcc.target/i386/sselibm-2.c: Likewise.
12964         * gcc.target/i386/sselibm-3.c: Likewise.
12965         * gcc.target/i386/sselibm-4.c: Likewise.
12966         * gcc.target/i386/sselibm-5.c: Likewise.
12967
12968 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12969
12970         PR c/27420
12971         * gcc.dg/func-args-2.c: New test.
12972
12973         PR c/26818
12974         * gcc.dg/struct-incompl-1.c: New test.
12975
12976 2006-05-22  Richard Guenther  <rguenther@suse.de>
12977
12978         PR testsuite/27708
12979         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
12980         the transformations we test for.
12981
12982 2006-05-22  Richard Guenther  <rguenther@suse.de>
12983
12984         PR testsuite/27707
12985         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
12986
12987 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
12988
12989         PR c++/27210
12990         * g++.dg/warn/new1.C: New test.
12991         * g++.dg/template/new5.C: Likewise.
12992
12993 2006-05-21  Roger Sayle  <roger@eyesopen.com>
12994
12995         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
12996         * gcc.target/i386/20060512-3.c: Likewise.
12997
12998 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
12999
13000         PR rtl-optimization/27671
13001         * gcc.c-torture/execute/pr27671-1.c: New.
13002         * gcc.dg/pr27671-2.c: Likewise.
13003
13004         PR tree-optimization/26622.
13005         * gcc.c-torture/compile/pr26622.c: New.
13006
13007 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
13008
13009         PR fortran/27613
13010         * gfortran.dg/recursive_reference_1.f90: New test.
13011
13012 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
13013
13014         PR fortran/25746
13015         * gfortran.dg/elemental_subroutine_3.f90: New test.
13016
13017         PR fortran/25090
13018         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
13019
13020         PR fortran/27584
13021         * gfortran.dg/associated_target_1.f90: New test.
13022
13023         PR fortran/19015
13024         * gfortran.dg/maxloc_shape_1.f90: New test.
13025
13026 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13027
13028         PR libgfortran/24459
13029         * gfortran.dg/namelist_24.f90: New test.
13030         * gfortran.dg/namelist_12.f: Fix typo in comment.
13031
13032 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
13033
13034         PR middle-end/25776
13035         * g++.dg/other/error11.C: New test.
13036
13037 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
13038
13039         * gcc.target/mips/pr26765.c: Add -w to options.
13040
13041 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
13042
13043         * lib/target-supports.exp (check_effective_target_mpaired_single):
13044         New function.
13045         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
13046         multilibs.
13047         * g++.dg/vect/vect.exp: Likewise.
13048
13049 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
13050
13051         PR testsuite/25891
13052         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
13053
13054 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
13055
13056         PR fortran/27662
13057         * gfortran.dg/temporary_1.f90: New file.
13058
13059 2006-05-19  Andreas Schwab  <schwab@suse.de>
13060
13061         * g++.dg/other/unused1.C: Also match "stringz".
13062
13063 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
13064
13065         PR c++/26433
13066         * g++.dg/template/fntry1.C: New test.
13067
13068 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
13069
13070         PR c++/27471
13071         PR c++/27506
13072         * g++.dg/conversion/bitfield5.C: New test.
13073         * g++.dg/conversion/bitfield6.C: New test.
13074
13075 2006-05-18  Mike Stump  <mrs@apple.com>
13076
13077         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
13078         * gcc.dg/vla-4.c: Add.
13079         * gcc.dg/vla-5.c: Add.
13080         * gcc.dg/vla-6.c: Add.
13081
13082 2006-05-12  Stuart Hastings  <stuart@apple.com>
13083
13084         * gcc.target/i386/20060512-1.c: New.
13085         * gcc.target/i386/20060512-2.c: New.
13086         * gcc.target/i386/20060512-3.c: New.
13087         * gcc.target/i386/20060512-4.c: New.
13088
13089 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
13090
13091         PR c++/26122
13092         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
13093
13094         PR c++/26068
13095         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
13096         * g++.dg/parse/linkage1.C: New test.
13097
13098 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
13099
13100         PR tree-optimization/27548
13101         * g++.dg/tree-ssa/pr27548.C: New test.
13102
13103 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13104
13105         PR fortran/26551
13106         * gfortran.dg/recursive_check_1.f: New test.
13107         * gfortran.dg/recursive_check_2.f90: New test.
13108
13109 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
13110
13111         * g++.dg/opt/temp2.C: New test.
13112
13113 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
13114
13115         PR c++/27491
13116         * g++.dg/init/brace5.C: New test.
13117
13118         PR middle-end/27415
13119         * gcc.dg/gomp/pr27415.c: New test.
13120         * g++.dg/gomp/pr27415.C: New test.
13121
13122         PR tree-optimization/27549
13123         * g++.dg/tree-ssa/pr27549.C: New test.
13124
13125 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13126
13127         PR libgfortran/27575
13128         * gfortran.dg/read_eof_4.f90: New test.
13129
13130 2006-05-16  Richard Guenther  <rguenther@suse.de>
13131
13132         PR tree-optimization/22303
13133         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
13134
13135 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
13136
13137         PR middle-end/27573
13138         * gcc.dg/gomp/pr27573.c: New test.
13139         * gfortran.dg/gomp/pr27573.f90: New test.
13140
13141         PR c/27499
13142         * gcc.dg/gomp/pr27499.c: New test.
13143         * g++.dg/gomp/pr27499.C: New test.
13144
13145 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
13146
13147         PR c++/27339
13148         * g++.dg/parser/access8.C: Adjust error marker.
13149         * g++.dg/template/access17.C: New test.
13150         * g++.dg/template/access18.C: Likewise.
13151
13152 2006-05-15  Roger Sayle  <roger@eyesopen.com>
13153
13154         PR target/26600
13155         * gcc.target/i386/pr26600.c: New test case.
13156
13157 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
13158
13159         PR c++/27505
13160         * g++.dg/expr/bitfield1.C: New test.
13161
13162 2006-05-15  Richard Guenther  <rguenther@suse.de>
13163
13164         PR tree-optimization/27603
13165         * gcc.dg/torture/pr27603.c: New testcase.
13166
13167 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
13168
13169         PR fortran/25090
13170         * gfortran.dg/entry_dummy_ref_1.f90: New test.
13171
13172         PR fortran/25082
13173         * gfortran.dg/scalar_return_1.f90: New test.
13174
13175         PR fortran/27411
13176         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
13177
13178 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
13179
13180         * gcc.dg/gomp/critical-4.c: New test.
13181         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
13182         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
13183         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
13184         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
13185
13186 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13187
13188         PR c++/27582
13189         * g++.dg/template/dependent-args1.C: New test.
13190
13191         PR c++/27581
13192         * g++.dg/lookup/this1.C: New test.
13193
13194         PR c++/27315
13195         * g++.dg/template/operator6.C: New test.
13196         * g++.dg/template/incomplete3.C: New test.
13197
13198         PR c++/27559
13199         * g++.dg/template/new4.C: New test.
13200
13201         PR c++/27496
13202         * g++.dg/template/void2.C: New test.
13203
13204 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
13205
13206         * g++.dg/template/dependent-expr5.C: New test.
13207
13208 2006-05-14  Roger Sayle  <roger@eyesopen.com>
13209
13210         PR middle-end/26729
13211         * gcc.dg/pr26729-1.c: New test case.
13212
13213 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
13214
13215         * gcc.dg/pr27003.c: New test.
13216
13217 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
13218
13219         * lib/target-supports.dg (check_cxa_atexit_available): Change
13220         v3_target_compile to ${tool}_target_compile.
13221
13222 2006-05-11  Jason Merrill  <jason@redhat.com>
13223
13224         * lib/scanasm.exp (scan-not-hidden): Fix typo.
13225
13226 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13227
13228         PR fortran/27553
13229         * gfortran.dg/label_5.f90: New test.
13230
13231 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
13232
13233         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
13234         check_effective_target_powerpc_altivec_ok): New.
13235         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
13236         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
13237         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
13238         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
13239         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
13240         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
13241         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
13242         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
13243         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
13244         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
13245         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
13246         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
13247         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
13248         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
13249         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
13250         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
13251         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
13252         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
13253         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
13254         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
13255         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
13256         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
13257         gcc.target/powerpc/altivec-9.c,
13258         gcc.target/powerpc/altivec-consts.c,
13259         gcc.target/powerpc/altivec-pr22085.c,
13260         gcc.target/powerpc/altivec-splat.c,
13261         gcc.target/powerpc/altivec-types-1.c,
13262         gcc.target/powerpc/altivec-types-2.c,
13263         gcc.target/powerpc/altivec-types-3.c,
13264         gcc.target/powerpc/altivec-types-4.c,
13265         gcc.target/powerpc/altivec-varargs-1.c,
13266         gcc.target/powerpc/altivec-vec-merge.c,
13267         gcc.target/powerpc/ppc-vector-memcpy.c,
13268         gcc.target/powerpc/ppc-vector-memset.c,
13269         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
13270         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
13271         these effective targets.
13272         * gcc.dg/vmx/pr27006.c: Add missing close brace.
13273         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
13274
13275 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13276
13277         PR middle-end/27384
13278         * g++.dg/other/fold1.C: New test.
13279
13280         PR middle-end/27488
13281         * gcc.dg/fold-nonneg-1.c: New test.
13282
13283         PR c++/27547
13284         * g++.dg/other/operator1.C: New test.
13285
13286 2006-05-11  Richard Guenther  <rguenther@suse.de>
13287
13288         PR middle-end/27529
13289         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
13290
13291 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
13292
13293         * lib/target-supports-dg.exp (check-flags): New.
13294         (dg-skip-if): Move flag checks.
13295
13296 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
13297
13298         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
13299         * lib/target-supports.dg (check_cxa_atexit_available): New.
13300
13301 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
13302
13303         PR fortran/27470
13304         * gfortran.dg/multiple_allocation_2.f90: New test case.
13305
13306 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
13307
13308         * gcc.target/arm/pr27387.C: Fix a comment typo.
13309
13310 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13311
13312         PR fortran/24549
13313         * gfortran.dg/error_recovery_1.f90: New test.
13314
13315 2006-05-10  Richard Guenther  <rguenther@suse.de>
13316
13317         PR tree-optimization/27302
13318         * gcc.dg/torture/pr27302.c: New testcase.
13319
13320 2006-05-09  Dirk Mueller  <dmueller@suse.de>
13321         Richard Guenther  <rguenther@suse.de>
13322
13323         PR middle-end/27498
13324         * gcc.dg/tree-ssa/pr27498.c: New testcase.
13325
13326 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
13327
13328         PR rtl-optimization/27335
13329         * gcc.dg/pr27335.c: New test.
13330
13331 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
13332
13333         * gcc.target/mips/mips-ps-5.c: New file.
13334
13335 2006-05-08  Jan Hubicka  <jh@suse.cz>
13336
13337         PR middle-end/25962
13338         * gcc.dg/pr25962.c: New.
13339
13340 2006-05-08  Roger Sayle  <roger@eyesopen.com>
13341
13342         PR target/27158
13343         * gcc.target/powerpc/pr27158.c: New test case.
13344
13345 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
13346
13347         PR testsuite/27476
13348         * ada/acats/run_all.sh: Use test -z.
13349
13350 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13351
13352         PR libfortran/18271
13353         * gfortran.dg/spec_expr_3.f90: New test.
13354
13355 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
13356
13357         PR target/24879
13358         * gcc.target/i386/monitor.c: New file.
13359
13360 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
13361
13362         * gcc.dg/pr27095.c: xfail *-*-darwin*.
13363
13364 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13365
13366         PR c++/27447
13367         * g++.dg/other/ptrmem7.C: New test.
13368
13369 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13370
13371         PR target/27421
13372         * gcc.dg/array-9.c: New test.
13373
13374 2006-05-07  Richard Guenther  <rguenther@suse.de>
13375
13376         PR tree-optimization/27409
13377         * gcc.dg/torture/pr27409.c: New testcase.
13378
13379 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
13380
13381         PR fortran/27457
13382         * gfortran.dg/select_6.f90: New.
13383
13384 2006-05-07  Richard Guenther  <rguenther@suse.de>
13385
13386         PR tree-optimization/27136
13387         * gcc.dg/torture/pr27136.c: New testcase.
13388
13389 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
13390
13391         PR fortran/24813
13392         * gfortran.dg/char_cons_len_1.f90: New test.
13393
13394 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13395
13396         PR c++/27427
13397         * g++.dg/template/incomplete2.C: New test.
13398
13399 2006-05-06  Richard Guenther  <rguenther@suse.de>
13400
13401         PR tree-optimization/27151
13402         * gcc.dg/vect/pr27151.c: New testcase.
13403
13404 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13405
13406         PR c++/27430
13407         * g++.dg/template/void1.C: New test.
13408
13409         PR c++/27423
13410         * g++.dg/other/void2.C: New test.
13411
13412         PR c++/27422
13413         * g++.dg/conversion/void1.C: New test.
13414
13415 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
13416
13417         PR/21391
13418         * g++.dg/other/unused1.C: New.
13419
13420 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13421
13422         PR objc/27240
13423         * objc.dg/member-1.m: New test.
13424
13425 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
13426
13427         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
13428
13429 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13430
13431         PR libfortran/26985
13432         * gfortran.dg/matmul_2.f90: New test.
13433
13434 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
13435
13436         * ada/acats/run_all.sh: Use sync when main not found.
13437
13438 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
13439
13440         PR target/26765
13441         * gcc.target/mips/pr26765.c: New.
13442
13443 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
13444
13445         * gcc.target/bfin: New directory.
13446         * gcc.target/bfin/bfin.exp: New file.
13447         * gcc.target/bfin/frmul.c: New file.
13448         * gcc.target/bfin/arith.c: New file.
13449         * gcc.target/bfin/mul-combine.c: New file.
13450         * gcc.target/bfin/shift.c: New file.
13451
13452 2006-05-04  Richard Guenther  <rguenther@suse.de>
13453
13454         PR tree-optimization/14287
13455         PR tree-optimization/14844
13456         PR tree-optimization/19792
13457         PR tree-optimization/21608
13458         PR tree-optimization/27090
13459         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
13460         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
13461         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
13462         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
13463         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
13464
13465 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
13466
13467         PR tree-optimization/27285
13468         * gcc.c-torture/execute/pr27285.c: New test.
13469
13470         PR middle-end/27388
13471         * gcc.dg/gomp/pr27388-1.c: New test.
13472         * gcc.dg/gomp/pr27388-2.c: New test.
13473         * gcc.dg/gomp/pr27388-3.c: New test.
13474
13475         PR c++/27359
13476         * g++.dg/gomp/pr27359.C: New test.
13477
13478 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
13479
13480         PR fortran/20248
13481         * gfortran.dg/iargc.f90: New test.
13482
13483 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
13484
13485         PR c++/27102
13486         * g++.dg/template/crash49.C: New test.
13487
13488 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
13489
13490         PR testsuite/27032
13491         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
13492
13493 2006-05-02  Jeff Law  <law@redhat.com>
13494
13495         PR tree-optimization/27364
13496         * gcc.c-torture/execute/pr27364.c: New test.
13497
13498 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
13499
13500         PR c++/27309
13501         * g++.dg/parser/ctor5.C: New test.
13502
13503 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
13504
13505         PR target/27387
13506         * gcc.target/arm/arm.exp: New.
13507         * gcc.target/arm/pr27387.C: Likewise.
13508
13509 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
13510
13511         PR fortran/27269
13512         PR fortran/27324
13513         * gfortran.dg/module_equivalence_2.f90: New test.
13514
13515 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
13516
13517         PR middle-end/27337
13518         * g++.dg/gomp/pr27337-1.C: New test.
13519         * g++.dg/gomp/pr27337-2.C: New test.
13520
13521         PR middle-end/27328
13522         * gcc.dg/gomp/pr27328.c: New test.
13523
13524         PR middle-end/27325
13525         * g++.dg/gomp/pr27325.C: New test.
13526
13527         PR middle-end/27310
13528         * g++.dg/gomp/pr27310.C: New test.
13529
13530 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
13531
13532         PR tree-optimization/27291
13533         * g++.dg/tree-ssa/pr27291.C: New test.
13534
13535 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
13536
13537         PR tree-optimization/27283
13538         * g++.dg/tree-ssa/pr27283.C: New test.
13539
13540 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
13541
13542         * gcc.dg/tree-ssa/loop-16.c: New test.
13543
13544 2006-05-01  Roger Sayle  <roger@eyesopen.com>
13545             Joseph S. Myers  <joseph@codesourcery.com>
13546
13547         * gcc.dg/Wconversion-3.c: New test case.
13548         * gcc.dg/Wconversion-4.c: Likewise.
13549
13550 2006-05-01  Richard Guenther  <rguenther@suse.de>
13551
13552         PR tree-optimization/26726
13553         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
13554
13555 2006-04-30  Roger Sayle  <roger@eyesopen.com>
13556
13557         * gcc.dg/Woverflow-1.c: New test case.
13558         * gcc.dg/Woverflow-2.c: Likewise.
13559         * gcc.dg/Woverflow-3.c: Likewise.
13560
13561 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
13562
13563         PR c++/27094
13564         * g++.dg/template/defarg8.C: New test.
13565
13566 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13567
13568         PR c++/27278
13569         * g++.dg/parse/operator7.C: New test.
13570
13571 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13572
13573         PR c++/11471
13574         PR c++/27102
13575         * g++.dg/template/crash48.C: New test.
13576
13577         PR c++/27279
13578         * g++.dg/parse/ctor4.C: New test.
13579
13580 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13581
13582         PR fortran/25681
13583         * gfortran.df/char_type_len.f90: New test.
13584
13585 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13586
13587         PR libgfortran/27304
13588         * gfortran.dg/fmt_exhaust.f90: New test.
13589
13590 2006-04-28  Roger Sayle  <roger@eyesopen.com>
13591
13592         PR c/25309
13593         * gcc.dg/large-size-array-2.c: New test case.
13594
13595 2006-04-28  Richard Guenther  <rguenther@suse.de>
13596
13597         PR target/26826
13598         * gcc.target/i386/pr26826.c: New testcase.
13599
13600 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
13601
13602         PR middle-end/27260
13603         * gcc.c-torture/execute/pr27260.c: New.
13604
13605 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
13606
13607         PR middle-end/27095
13608         * gcc.dg/pr27095.c: New.
13609
13610 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
13611
13612         PR c++/27292
13613         * g++.dg/conversion/bitfield4.C: New test.
13614
13615 2006-04-27  Eric Christopher  <echristo@apple.com>
13616
13617         * gcc.dg/pragma-ms_struct.c: New.
13618
13619 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
13620
13621         PR c++/27102
13622         * g++.dg/template/crash47.C: New test.
13623
13624 2006-04-27  Dirk Mueller  <dmueller@suse.de>
13625
13626         * gcc.target/i386/sse-7.c: build with -msse.
13627
13628 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
13629
13630         PR testsuite/27274:
13631         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
13632         (main): Exit if processor doesn't support SSE.
13633
13634 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
13635
13636         PR middle-end/27282
13637         * gcc.c-torture/compile/pr27282.c: New test.
13638
13639 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
13640
13641         PR middle-end/26913
13642         * g++.dg/gomp/pr26913.C: New test.
13643
13644         PR c/25996
13645         * gcc.dg/gomp/pr25996.c: New test.
13646         * g++.dg/gomp/pr25996.C: New test.
13647
13648 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
13649
13650         PR rtl-optimization/26725
13651         * gcc.c-torture/compile/pr26725.c: New test.
13652
13653 2006-04-25  Richard Guenther  <rguenther@suse.de>
13654
13655         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
13656         than n + -1.
13657
13658 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
13659
13660         * gcc.dg/20060425-1.c: New testcase.
13661
13662 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
13663
13664         PR tree-optimization/26865
13665         * gcc.dg/pr26865.c: New test.
13666
13667 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
13668
13669         PR c++/27292
13670         * g++.dg/conversion/bitfield1.C: New test.
13671         * g++.dg/conversion/bitfield2.C: Likewise.
13672         * g++.dg/conversion/bitfield3.C: Likewise.
13673
13674 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
13675         Richard Guenther  <rguenther@suse.de>
13676
13677         PR tree-optimization/27236
13678         * gcc.dg/tree-ssa/pr27236.c: New testcase.
13679
13680 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13681
13682         PR c++/19963
13683         * g++.dg/other/incomplete2.C: New test.
13684
13685 2006-04-24  Richard Guenther  <rguenther@suse.de>
13686
13687         PR middle-end/26869
13688         * gcc.dg/torture/pr26869.c: New testcase.
13689
13690 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
13691         Richard Guenther  <rguenther@suse.de>
13692
13693         PR tree-optimization/27218
13694         * g++.dg/tree-ssa/pr27218.C: New testcase.
13695
13696 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
13697
13698         PR c++/26912
13699         * g++.dg/template/friend41.C: New test.
13700
13701 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
13702
13703         * g++.dg/opt/pr15551.C: Include cstdio.
13704         (main): Use remove instead of unlink.
13705
13706 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
13707
13708         * gcc.dg/sibcall-7.c: New test.
13709         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
13710         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
13711         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
13712         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
13713         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
13714
13715 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
13716
13717         PR c++/26534
13718         * g++.dg/opt/bitfield1.C: New test.
13719         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
13720         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
13721         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
13722         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
13723         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
13724         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
13725         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
13726         * g++.dg/abi/bitfield2.C: Likewise.
13727         * g++.dg/init/bitfield1.C: Likewise.
13728
13729 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
13730
13731         PR fortran/25099
13732         * gfortran.dg/elemental_subroutine_4.f90: New test.
13733         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
13734         call sub (m, x).
13735
13736 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
13737
13738         * gcc.c-torture/compile/20060421-1.c: New testcase.
13739
13740 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13741
13742         PR c/25875
13743         * gcc.dg/init-bad-4.c: New test.
13744
13745 2006-04-21  Paul Brook  <paul@codesourcery.com>
13746
13747         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
13748
13749 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
13750
13751         PR fortran/27122
13752         * gfortran.dg/defined_operators_1.f90: New test.
13753         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
13754         remove old ones associated, incorrectly, with Note 5.46.
13755
13756         PR fortran/27113
13757         * gfortran.dg/character_array_constructor_1.f90: New test.
13758
13759 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
13760
13761         * gcc.dg/20060419-1.c: New test.
13762
13763 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
13764
13765         PR c/26774
13766         * gcc.dg/struct-parse-1.c: New test case.
13767
13768 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13769
13770         PR c++/26558
13771         * g++.dg/parse/template19.C: New test.
13772
13773         PR c++/26739
13774         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
13775
13776         PR c++/26036
13777         * g++.dg/expr/call3.C: New test.
13778
13779         PR c++/10385
13780         * g++.dg/conversion/dynamic1.C: New test.
13781
13782 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
13783
13784         PR c++/27102
13785         * g++.dg/template/crash35.C: Tweak error markers.
13786         * g++.dg/template/crash46.C: New test.
13787         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
13788         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
13789
13790 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
13791
13792         PR rtl-optimization/14261
13793         * gcc.c-torture/compile/20060419-1.c: Added.
13794
13795 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
13796
13797         * gfortran.dg/label_1.f90: Adjust dg-error.
13798
13799 2006-04-16  Roger Sayle  <roger@eyesopen.com>
13800
13801         PR target/26961
13802         * gcc.dg/fold-cond-1.c: New test case.
13803         * gcc.dg/pr26961-1.c: Likewise.
13804
13805 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13806
13807         PR libgfortran/27138
13808         * gfortran.dg/read_bad_advance.f90: New test.
13809
13810 2006-04-16  Roger Sayle  <roger@eyesopen.com>
13811             Dale Johannesen  <dalej@apple.com>
13812
13813         PR target/24076
13814         * gcc.target/i386/vecinit-3.c: New testcase.
13815         * gcc.target/i386/vecinit-4.c: Likewise.
13816         * gcc.target/i386/sse-18.c: Likewise.
13817         * gcc.target/i386/sse-19.c: Likewise.
13818
13819 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
13820
13821         * gfortran.dg/allocate_zerosize_1.f90: New test.
13822
13823 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
13824
13825         PR c++/26365
13826         * g++.dg/template/crash45.C: New test.
13827
13828 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
13829
13830         PR fortran/26787
13831         * gfortran.dg/proc_assign_1.f90: New test.
13832         * gfortran.dg/procedure_lvalue.f90: Change message.
13833         * gfortran.dg/namelist_4.f90: Add new error.
13834
13835         PR fortran/25597
13836         PR fortran/27096
13837         * gfortran.dg/auto_pointer_array_result_1.f90
13838
13839         PR fortran/27089
13840         * gfortran.dg/specification_type_resolution_1.f90
13841
13842         PR fortran/18003
13843         PR fortran/25669
13844         PR fortran/26834
13845         * gfortran.dg/bounds_temporaries_1.f90: New test.
13846
13847         PR fortran/27124
13848         * gfortran.dg/array_return_value_1.f90: New test.
13849
13850 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
13851
13852         PR fortran/25336
13853         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
13854
13855 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
13856
13857         PR middle-end/26823
13858         * g++.dg/gomp/pr26823-1.C: New test.
13859         * g++.dg/gomp/pr26823-2.C: New test.
13860
13861 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
13862
13863         PR middle-end/27134
13864         * gcc.dg/pr27314.c: New test.
13865
13866 2006-04-13  Richard Henderson  <rth@redhat.com>
13867
13868         * g++.dg/gomp/block-0.C: Update expected matches.
13869
13870 2006-04-13  DJ Delorie  <dj@redhat.com>
13871
13872         * lib/target-supports.exp (check_effective_target_int32plus): New.
13873         (check_effective_target_ptr32plus): New.
13874         (check_effective_target_size32plus): New.
13875         (check_effective_target_int16): New.
13876         (check_profiling_available): Add m32c to the list of unsupported
13877         targets.
13878
13879         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
13880         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
13881         memory size.
13882         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
13883         pointers.
13884         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
13885         size_t.
13886         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
13887         and size_t.
13888         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
13889         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
13890         not just xstormy16.  Skip m32c due to weird pointer size.
13891         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
13892         not just xstormy16.
13893         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
13894         not just xstormy16.
13895         * gcc.dg/20020312-2.c: Add m32c support.
13896         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
13897         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
13898         in test.
13899         * gcc.dg/20050321-2.c: Require >=32 bit integers.
13900         * gcc.dg/asm-1.c: Skip if int and short are the same size.
13901         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
13902         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
13903         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
13904         formats
13905         * gcc.dg/init-string-2.c: Require >=32 bit integers.
13906         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
13907         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
13908         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
13909         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
13910         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
13911         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
13912         in test.
13913         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
13914         in test.
13915         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
13916         * gcc.dg/pr23049.c: Require >=32 bit integers.
13917         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
13918         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
13919         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
13920         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
13921         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
13922         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
13923         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
13924         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
13925         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
13926         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
13927         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
13928         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
13929         prototype in test.
13930         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
13931         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
13932         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
13933         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
13934         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
13935
13936         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
13937         * gcc.c-torture/execute/20040703-1.x: Likewise.
13938         * gcc.c-torture/execute/20040705-1.x: Likewise.
13939         * gcc.c-torture/execute/20040705-2.x: Likewise.
13940         * gcc.c-torture/execute/20040709-1.x: Likewise.
13941         * gcc.c-torture/execute/20040709-2.x: Likewise.
13942         * gcc.c-torture/execute/20040811-1.x: Likewise.
13943         * gcc.c-torture/execute/20050316-1.x: Likewise.
13944         * gcc.c-torture/execute/bitfld-4.x: Likewise.
13945         * gcc.c-torture/execute/pr19689.x: Likewise.
13946         * gcc.c-torture/execute/pr7284-1.x: Likewise.
13947         * gcc.c-torture/execute/usmul.x: Likewise.
13948         * gcc.c-torture/execute/vrp-5.x: Likewise.
13949         * gcc.c-torture/execute/vrp-6.x: Likewise.
13950         * gcc.dg/debug/20041023-1.s: Likewise.
13951
13952 2006-04-13  Roger Sayle  <roger@eyesopen.com>
13953
13954         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
13955         of integers to a vector types are now constant expressions in C.
13956         * gcc.dg/vect/vect-fold-1.c: New test case.
13957
13958 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
13959             Ulrich Weigand  <uweigand@de.ibm.com>
13960
13961         PR target/27006
13962         * gcc.dg/vmx/pr27006.c: New testcase.
13963
13964 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13965
13966         PR libgfortran/26766
13967         * gfortran.dg/write_recursive.f90: New test.
13968
13969 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
13970
13971         * g++.dg/parse/dtor7.C: New test.
13972         * g++.dg/parse/new1.C: Add error marker.
13973         * g++.dg/template/new3.C: New test.
13974
13975         PR c++/26122
13976         * g++.dg/template/pure1.C: New test.
13977
13978         PR c++/26295
13979         * g++.dg/parse/ptrmem4.C: New test.
13980
13981 2006-04-10  Jeff Law  <law@redhat.com>
13982
13983         PR/27087
13984         * gcc.c-torture/compile/pr27087.c: New test.
13985
13986 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
13987
13988         PR/21391
13989         * gcc.dg/20060410.c: New.
13990
13991 2006-04-10  Matthias Klose  <doko@debian.org>
13992
13993         * lib/gcc-defs.exp (gcc-set-multilib-library-path):
13994         Recognize multilib directory names containing underscores.
13995
13996 2006-04-10  Roger Sayle  <roger@eyesopen.com>
13997
13998         * gcc.target/i386/vecinit-1.c: New test case.
13999         * gcc.target/i386/vecinit-2.c: Likewise.
14000
14001 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
14002
14003         PR debug/27057
14004         * g++.dg/debug/dwarf2-2.C: New test.
14005
14006 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
14007
14008         PR rtl-optimization/27073
14009         * gcc.c-torture/execute/pr27073.c: New test.
14010
14011 2006-04-08  Mike Stump  <mrs@apple.com>
14012
14013         * gcc.dg/pragma-darwin.c: Improve for ppc64.
14014
14015 2006-04-07  Richard Guenther  <rguenther@suse.de>
14016
14017         PR tree-optimization/26135
14018         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
14019
14020 2006-04-06  Jan Hubicka  <jh@suse.cz>
14021
14022         PR profile/26399
14023         * g++.dg/bprob/g++-bprob-2.C: New testcase.
14024
14025 2006-04-06  Roger Sayle  <roger@eyesopen.com>
14026
14027         * g++.dg/conversion/nullptr1.C: New test case.
14028         * g++.dg/conversion/nullptr2.C: Likewise.
14029
14030 2006-04-05  Roger Sayle  <roger@eyesopen.com>
14031
14032         * gfortran.dg/dependency_18.f90: New test case.
14033
14034 2006-04-05  Richard Guenther  <rguenther@suse.de>
14035
14036         PR tree-optimization/26919
14037         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
14038         * gcc.dg/ipa/ipa-2.c: Likewise.
14039         * gcc.dg/ipa/ipa-3.c: Likewise.
14040         * gcc.dg/ipa/ipa-5.c: Likewise.
14041
14042 2006-04-05  Richard Guenther  <rguenther@suse.de>
14043
14044         PR tree-optimization/26763
14045         * gcc.dg/torture/pr26763-1.c: New testcase.
14046         * gcc.dg/torture/pr26763-2.c: Likewise.
14047
14048 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
14049
14050         PR fortran/23634
14051         PR fortran/25619
14052         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
14053
14054 2006-04-04  Eric Christopher  <echristo@apple.com>
14055
14056         * gcc.target/i386/387-1.c: Allow regexp to match darwin
14057         stubs.
14058         * gcc.target/i386/387-5.c: Ditto.
14059
14060 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
14061
14062         * gcc.target/sparc/struct-ret-check.c: New test.
14063
14064 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14065
14066         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
14067         zero decimal digits specified in format.
14068
14069 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
14070
14071         PR fortran/26891
14072         * gfortran.dg/missing_optional_dummy_1.f90: New test.
14073
14074         PR fortran/26976
14075         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
14076         * gfortran.dg/initialization_1.f90: Make assignment compliant.
14077         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
14078         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
14079         compliant and detect bigendian-ness.
14080
14081 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
14082
14083         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
14084         dummy arguments work when the actual argument is itself a dummy
14085         argument of the caller.
14086
14087 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
14088
14089         PR libfortran/24685
14090         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
14091
14092 2006-04-01  Roger Sayle  <roger@eyesopen.com>
14093
14094         * gfortran.dg/dependencency_17.f90: New test case.
14095
14096 2006-04-01  Roger Sayle  <roger@eyesopen.com>
14097
14098         * gfortran.dg/dependency_14.f90: New test case.
14099         * gfortran.dg/dependency_15.f90: Likewise.
14100         * gfortran.dg/dependency_16.f90: Likewise.
14101
14102 2006-03-31  Asher Langton  <langton2@llnl.gov>
14103
14104         PR fortran/25358
14105         gfortran.dg/cray_pointers_6.f90: New test.
14106
14107 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14108
14109         PR libgfortran/26890
14110         * gfortran.dg/read_size_noadvance.f90: New test.
14111
14112 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
14113
14114         PR fortran/25031
14115         * gfortran.dg/multiple_allocation_1.f90: Check that the
14116         size has changed after a re-allocation with stat.
14117
14118 2006-03-30  Richard Guenther  <rguenther@suse.de>
14119
14120         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
14121         removal.
14122         * gcc.target/i386/sselibm-2.c: Likewise.
14123         * gcc.target/i386/sselibm-3.c: Likewise.
14124         * gcc.target/i386/sselibm-4.c: Likewise.
14125         * gcc.target/i386/sselibm-5.c: Likewise.
14126
14127 2006-03-28  Roger Sayle  <roger@eyesopen.com>
14128
14129         * gcc.dg/fold-andxor-1.c: New test case.
14130         * gcc.dg/fold-xorand-1.c: Likewise.
14131
14132 2006-03-28  Roger Sayle  <roger@eyesopen.com>
14133
14134         * gcc.dg/fold-convnotconv-1.c: New test case.
14135
14136 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
14137
14138         PR fortran/26779
14139         * gfortran.dg/private_type_5.f90: New test.
14140
14141 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
14142
14143         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
14144
14145 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
14146
14147         * gfortran.dg/advance_2.f90: New test.
14148         * gfortran.dg/advance_3.f90: New test.
14149
14150         * gfortran.fortran-torture/execute/equiv_5.f: New test.
14151
14152 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14153
14154         PR libgfortran/26661
14155         PR libgfortran/26880
14156         * gfortran.dg/read_x_past.f: New test.
14157
14158 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
14159
14160         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
14161         to be STABS.
14162
14163 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
14164
14165         * objc.dg/dwarf-1.m: Skip on AIX.
14166         * objc.dg/dwarf-2.m: Skip on AIX.
14167
14168 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
14169
14170         PR fortran/26816
14171         * gfortran.dg/float_1.f90: New test.
14172
14173 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
14174
14175         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
14176         X86_64 targets.
14177         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
14178
14179 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
14180
14181         PR libfortran/26735
14182         * gfortran.dg/convert_implied_open.f90: New test case.
14183
14184 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
14185
14186         PR fortran/26769
14187         * gfortran.dg/transpose_reshape_r10.f90: New test case.
14188
14189 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
14190
14191         PR middle-end/26717
14192         * gcc.dg/pr26717.c: New test.
14193
14194 2006-03-25  Roger Sayle  <roger@eyesopen.com>
14195
14196         * gfortran.dg/dependency_12.f90: New test case.
14197
14198 2006-03-24  Roger Sayle  <roger@eyesopen.com>
14199
14200         * gfortran.dg/dependency_9.f90: New (resurected) test case.
14201
14202 2006-03-24  Jeff Law  <law@redhat.com>
14203
14204         * gcc.c-torture/pr26840.c: New test.
14205
14206 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
14207
14208         * objc.dg/dwarf-2.m: New.
14209         * obj-c++.dg/dwarf-2.mm: New.
14210
14211         * g++.old-deja/g++.other/init19.C: New.
14212
14213 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
14214
14215         * g++.dg/eh/spbp.C: Skip on AIX.
14216
14217 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
14218
14219         PR middle-end/26611
14220         * g++.dg/gomp/pr26611-1.C: New test.
14221         * g++.dg/gomp/pr26611-2.C: New test.
14222
14223 2006-03-24  Jeff Law  <law@redhat.com>
14224
14225         * gcc.c-torture/compile/pr26833.c: New test.
14226         * gfortran.fortran-torture/compile/pr26806.f90: New test.
14227
14228 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14229
14230         * gfortran.dg/endfile_2.f90: Delete temp file.
14231
14232 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
14233
14234         PR fortran/19303
14235         * gfortran.dg/record_marker_1.f90: New test case.
14236         * gfortran.dg/record_marker_2.f: New test case.
14237         * gfortran.dg/record_marker_3.f90: New test case.
14238
14239 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
14240
14241         PR fortran/17298
14242         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
14243         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
14244
14245 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
14246
14247         * lib/gcc-dg.exp (cleanup-modules): New proc.
14248         * gfortran.dg/allocatable_function_1.f90,
14249         gfortran.dg/allocate_char_star_scalar_1.f90,
14250         gfortran.dg/assumed_charlen_function_1.f90,
14251         gfortran.dg/assumed_dummy_1.f90,
14252         gfortran.dg/assumed_shape_ranks_1.f90,
14253         gfortran.dg/assumed_shape_ranks_2.f90,
14254         gfortran.dg/assumed_size_dt_dummy.f90,
14255         gfortran.dg/auto_char_dummy_array_1.f90,
14256         gfortran.dg/auto_char_len_3.f90,
14257         gfortran.dg/automatic_module_variable.f90,
14258         gfortran.dg/bad_automatic_objects_1.f90,
14259         gfortran.dg/char_array_constructor.f90,
14260         gfortran.dg/char_array_structure_constructor.f90,
14261         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
14262         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
14263         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
14264         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
14265         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
14266         gfortran.dg/derived_pointer_recursion.f90,
14267         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
14268         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
14269         gfortran.dg/dummy_functions_1.f90,
14270         gfortran.dg/elemental_initializer_1.f90,
14271         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
14272         gfortran.dg/elemental_pointer_1.f90,
14273         gfortran.dg/elemental_subroutine_1.f90,
14274         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
14275         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
14276         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
14277         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
14278         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
14279         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
14280         gfortran.dg/global_references_1.f90,
14281         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
14282         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
14283         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
14284         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
14285         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
14286         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
14287         gfortran.dg/large_integer_kind_1.f90,
14288         gfortran.dg/large_real_kind_1.f90,
14289         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
14290         gfortran.dg/module_double_reuse.f90,
14291         gfortran.dg/module_equivalence_1.f90,
14292         gfortran.dg/module_interface_1.f90,
14293         gfortran.dg/module_parameter_array_refs_1.f90,
14294         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
14295         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
14296         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
14297         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
14298         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
14299         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
14300         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
14301         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
14302         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
14303         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
14304         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
14305         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
14306         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
14307         gfortran.dg/same_name_1.f90,
14308         gfortran.dg/sibling_dummy_procedure_1.f90,
14309         gfortran.dg/sibling_dummy_procedure_2.f90,
14310         gfortran.dg/sibling_dummy_procedure_3.f90,
14311         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
14312         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
14313         gfortran.dg/used_dummy_types_2.f90,
14314         gfortran.dg/used_dummy_types_3.f90,
14315         gfortran.dg/used_dummy_types_4.f90,
14316         gfortran.dg/used_dummy_types_5.f90,
14317         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
14318         gfortran.dg/userdef_operator_1.f90: Use it.
14319
14320 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14321
14322         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
14323         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
14324         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
14325         gfortran.dg/write_back.f,
14326         gfortran.fortran-torture/execute/inquire_1.f90,
14327         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
14328
14329 2006-03-21  Jeff Law  <law@redhat.com>
14330
14331         * gcc.dg/tree-ssa/vrp28.c: New test.
14332
14333 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
14334
14335         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
14336         if _STDC_C99 is defined.
14337         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
14338         * gcc.dg/builtins-20.c: Likewise.
14339         * gcc.dg/builtins-53.c: Likewise.
14340         * gcc.dg/single-precision-constant.c: Likewise. Also pass
14341         -mmacosx-version-min=10.3 on PowerPC/Darwin.
14342
14343 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
14344
14345         PR tree-opt/26781
14346         * gcc.c-torture/compile/pr26781-1.c: New test.
14347         * gcc.c-torture/compile/pr26781-2.c: New test.
14348
14349 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
14350
14351         PR c++/26690
14352         * g++.dg/gomp/pr26690-1.C: New test.
14353         * g++.dg/gomp/pr26690-2.C: New test.
14354
14355 2006-03-20  Jeff Law  <law@redhat.com>
14356
14357         * gcc.dg/tree-ssa/pr21829.c: New test.
14358
14359         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
14360
14361 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
14362
14363         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
14364         (check_visibility_available): Use it.
14365         (check_effective_target_default_packed): Likewise.
14366         (check_effective_target_pcc_bitfield_type_matters): Likewise.
14367         (check_effective_target_fopenmp): Likewise.
14368         (check_effective_target_freorder): Likewise.
14369         (check_effective_target_fpic): Likewise.
14370         (check_named_sections_available): Likewise.
14371         (check_effective_target_ilp32): Likewise.
14372         (check_effective_target_lp64): Likewise.
14373
14374 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
14375
14376         PR fortran/20935
14377         * gfortran.dg/scalar_mask_2.f90: New test case.
14378
14379 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
14380
14381         PR tree-opt/26629
14382         * gcc.dg/tree-ssa/loadpre12.c: New test.
14383         * gcc.dg/tree-ssa/loadpre13.c: New test.
14384         * gcc.dg/tree-ssa/loadpre14.c: New test.
14385         * gcc.dg/tree-ssa/loadpre15.c: New test.
14386         * gcc.dg/tree-ssa/loadpre16.c: New test.
14387         * gcc.dg/tree-ssa/loadpre17.c: New test.
14388         * gcc.dg/tree-ssa/loadpre18.c: New test.
14389         * gcc.dg/tree-ssa/loadpre19.c: New test.
14390         * gcc.dg/tree-ssa/loadpre20.c: New test.
14391         * gcc.dg/tree-ssa/loadpre21.c: New test.
14392         * gcc.dg/tree-ssa/loadpre22.c: New test.
14393
14394 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
14395
14396         PR fortran/26741
14397         * gfortran.dg/elemental_initializer_1.f90: New test.
14398
14399         PR fortran/26716
14400         * gfortran.dg/assumed_shape_ranks_2: New test.
14401
14402 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
14403
14404         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
14405         target fpic.
14406
14407 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14408
14409         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
14410         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
14411         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
14412         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
14413         gfortran.fortran-torture/execute/direct_io.f90,
14414         gfortran.fortran-torture/execute/inquire_2.f90,
14415         gfortran.fortran-torture/execute/inquire_4.f90,
14416         gfortran.fortran-torture/execute/list_read_1.f90,
14417         gfortran.fortran-torture/execute/open_replace.f90,
14418         gfortran.fortran-torture/execute/slash_edit.f90,
14419         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
14420         temporary files from testcases.
14421
14422 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14423
14424         PR libgfortran/26509
14425         gfortran.dg/write_direct_eor.f90: New test.
14426
14427 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
14428
14429         * gcc.target/powerpc/pr26350.c: New.
14430         * gcc.target/powerpc/indexed-addr.c: New.
14431
14432 2006-03-16  Roger Sayle  <roger@eyesopen.com>
14433
14434         * gfortran.dg/dependency_13.f90: New test case.
14435
14436 2006-03-16  Roger Sayle  <roger@eyesopen.com>
14437
14438         PR middle-end/21781
14439         * gcc.dg/real-const-1.c: New test case.
14440
14441 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
14442
14443         * g++.old-deja/g++.other/init18.C: New.
14444         * g++.old-deja/g++.other/init5.C: Remove xfail.
14445
14446 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14447
14448         * g++.dg/opt/pr15551.C: Cleanup temp file.
14449
14450 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14451
14452         PR c++/6634
14453         g++.dg/parse/long1.C: New test.
14454
14455 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14456
14457         PR fortran/19101
14458         * gfortran.dg/continuation.f90: New test.
14459         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
14460
14461 2006-03-14  Richard Guenther  <rguenther@suse.de>
14462
14463         PR tree-optimization/26672
14464         * gcc.dg/torture/pr26672.c: New testcase.
14465
14466 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
14467
14468         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
14469         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
14470
14471 2006-03-13  Roger Sayle  <roger@eyesopen.com>
14472
14473         PR middle-end/26557
14474         * gcc.c-torture/compile/switch-1.c: New test case.
14475
14476 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
14477
14478         PR fortran/25378
14479         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
14480         test to include more permuatations of mask and index.
14481         * gfortran.dg/scalar_mask_1.f90: Modify last test to
14482         respond to F2003 spec. that the position returned for an all false
14483         mask && condition is zero.
14484
14485 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
14486
14487         PR middle-end/25989
14488         * gcc.dg/gomp/pr25989.c: New test.
14489
14490 2006-03-13  Jeff Law  <law@redhat.com>
14491
14492         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
14493
14494 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
14495
14496         * gcc.dg/switch-9.c: New test.
14497
14498 2006-03-13  Richard Guenther  <rguenther@suse.de>
14499
14500         PR middle-end/26630
14501         * gcc.dg/torture/pr26630.c: New testcase.
14502
14503 2006-03-11  Roger Sayle  <roger@eyesopen.com>
14504
14505         * gfortran.dg/dependency_10.f90: New test case.
14506         * gfortran.dg/dependency_11.f90: Likewise.
14507
14508 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
14509             Erik Edelmann  <eedelman@gcc.gnu.org>
14510
14511         * gfortran.dg/allocatable_function_1.f90: New.
14512         * gfortran.dg/allocatable_function_2.f90: New.
14513
14514 2006-03-10  Richard Guenther  <rguenther@suse.de>
14515
14516         PR middle-end/26565
14517         * gcc.dg/torture/pr26565.c: New testcase.
14518
14519 2006-03-09  Eric Christopher  <echristo@apple.com>
14520
14521         * gcc.c-torture/compile/20060309-1.c: New.
14522
14523 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14524
14525         PR libgfortran/26499
14526         * gfortran.dg/write_back.f: New test.
14527         * gfortran.dg/write_rewind_1.f: New test.
14528         * gfortran.dg/write_rewind_2.f: New test.
14529
14530 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14531
14532         PR libgfortran/26554
14533         * gfortran.dg/read_logical.f90: New test.
14534
14535 2006-03-04  Laurent GUERBY <laurent@guerby.net>
14536
14537         * ada/acats/norun.lst: cdd2a03 now passes.
14538
14539 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
14540
14541         PR testsuite/25177
14542         * gcc.target/powerpc/pr18096-1.c: Change where the error
14543         would match.
14544
14545 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
14546
14547         * gcc.target/i386/cleanup-1.c: New test.
14548         * gcc.target/i386/cleanup-2.c: New test.
14549
14550 2006-03-04  Roger Sayle  <roger@eyesopen.com>
14551
14552         * gfortran.dg/dependency_9.f90: Remove for the time being.
14553
14554 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
14555
14556         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
14557         directive.
14558
14559 2006-03-03  Roger Sayle  <roger@eyesopen.com>
14560
14561         * gfortran.dg/dependency_9.f90: New test case.
14562
14563 2006-03-03  Roger Sayle  <roger@eyesopen.com>
14564
14565         * gfortran.dg/dependency_4.f90: New test case.
14566         * gfortran.dg/dependency_5.f90: New test case.
14567         * gfortran.dg/dependency_6.f90: New test case.
14568         * gfortran.dg/dependency_7.f90: New test case.
14569         * gfortran.dg/dependency_8.f90: New test case.
14570
14571 2006-03-03  Paul Brook  <paul@codesourcery.com>
14572
14573         * lib/target-supports.exp (check_profiling_available):
14574         Add m68k-*-elf.
14575
14576 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
14577
14578         PR fortran/25031
14579         * multiple_allocation_1.f90: New test.
14580
14581 2006-03-03  Roger Sayle  <roger@eyesopen.com>
14582
14583         PR tree-optimization/26524
14584         * gfortran.dg/pr26524.f: New test case.
14585
14586 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14587
14588         * g++.dg/template/repo5.C: Cleanup repo files.
14589         * gcc.dg/20051201-1.c: Cleanup coverage files.
14590         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
14591         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
14592         tree dump files.
14593
14594 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
14595
14596         * objc.dg/objc-nofilename-1.m: New test.
14597         * objc.dg/bad-receiver-type.m: New test.
14598         * obj-c++.dg/bad-receiver-type.mm: New test.
14599
14600 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
14601
14602         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
14603
14604 2006-03-01  Mike Stump  <mrs@apple.com>
14605
14606         * g++.dg/abi/key2.C: Add.
14607
14608 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
14609
14610         * gfortran.dg/logical_dot_product.f90: New test.
14611
14612         PR fortran/26393
14613         * gfortran.dg/used_interface_ref.f90: New test.
14614
14615         PR fortran/20938
14616         * gfortran.dg/dependency_2.f90: New test.
14617         * gfortran.fortran-torture/execute/where17.f90: New test.
14618         * gfortran.fortran-torture/execute/where18.f90: New test.
14619         * gfortran.fortran-torture/execute/where19.f90: New test.
14620         * gfortran.fortran-torture/execute/where20.f90: New test.
14621
14622 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
14623
14624         * g++.dg/tree-ssa/pr26443.C: New test case.
14625
14626 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
14627
14628         PR middle-end/26022
14629         * g++.dg/opt/return-slot1.C: New test.
14630
14631 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14632
14633         PR libgfortran/26136
14634         * gfortran.dg/namelist_23.f90: New test.
14635
14636 2006-02-28  Roger Sayle  <roger@eyesopen.com>
14637
14638         PR middle-end/14752
14639         * gcc.dg/fold-eqandshift-2.c: New test case.
14640
14641 2006-02-28  Richard Guenther  <rguenther@suse.de>
14642
14643         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
14644         decomposition.
14645
14646 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
14647
14648         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
14649
14650 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14651
14652         PR libgfortran/26464
14653         * gfortran.dg/backspace_5.f: New test.
14654         * gfortran.dg/backspace_6.f: New test.
14655
14656 2006-02-26  Roger Sayle  <roger@eyesopen.com>
14657
14658         * gcc.dg/fold-eqandnot-1.c: New test case.
14659
14660 2006-02-26  Roger Sayle  <roger@eyesopen.com>
14661
14662         PR middle-end/19983
14663         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
14664
14665 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
14666
14667         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
14668         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
14669
14670 2006-02-26  Richard Guenther  <rguenther@suse.de>
14671
14672         PR tree-optimization/26421
14673         * gcc.dg/tree-ssa/pr26421.c: New testcase.
14674
14675 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
14676
14677         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
14678         * g++.old-deja/g++.robertl/eb132.C: Likewise.
14679
14680 2006-02-26  Roger Sayle  <roger@eyesopen.com>
14681
14682         * gcc.dg/fold-even-1.c: New test case.
14683
14684 2006-02-26  Roger Sayle  <roger@eyesopen.com>
14685
14686         PR middle-end/21137
14687         * gcc.dg/fold-eqandshift-1.c: New test case.
14688
14689 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
14690
14691         PR tree-optimization/25125
14692         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
14693         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
14694
14695 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
14696
14697         PR tree-optimizations/26359
14698         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
14699         with -fdump-tree-dceloop-details.
14700         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
14701
14702 2006-02-25  Roger Sayle  <roger@eyesopen.com>
14703
14704         PR middle-end/23673
14705         * gcc.dg/fold-eqxor-1.c: New test case.
14706         * gcc.dg/fold-eqxor-2.c: Likewise.
14707         * gcc.dg/fold-eqxor-3.c: Likewise.
14708
14709 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
14710
14711         PR fortran/23092
14712         * scalar_mask_1.f90: New test.
14713
14714 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
14715
14716         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
14717         * g++.dg/eh/uncaught2.C: New.
14718         * g++.dg/eh/uncaught3.C: New.
14719
14720 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14721
14722         PR libgfortran/26423
14723         * gfortran.dg/read_many_1.f: New test.
14724
14725 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
14726
14727         PR fortran/24519
14728         * gfortran.dg/dependency_3.f90: New test.
14729         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
14730         XFAILs.
14731
14732         PR fortran/25395
14733         * gfortran.dg/equiv_6.f90: New test.
14734
14735 2006-02-23  Jeff Law  <law@redhat.com>
14736
14737         * gcc.c-torture/compile/pr26425.c: New test.
14738
14739 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
14740
14741         PR middle-end/26412
14742         * gcc.dg/gomp/pr26412.c: New test.
14743
14744 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14745
14746         PR c++/26291
14747         * g++.dg/other/ellipsis1.C: New test.
14748         * g++.dg/parse/operator4.C: Adjust error marker.
14749
14750 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
14751
14752         PR target/25603
14753         * gfortran.dg/pr25603.f: New testcase.
14754
14755 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
14756
14757         * gcc.dg/bf-spl1.c: Don't specify -m68000.
14758         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
14759
14760 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
14761
14762         * g++.dg/eh/spbp.C: New.
14763
14764 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
14765
14766         PR middle-end/26379
14767         * gcc.target/i386/mmx-7.c: New test.
14768
14769 2006-02-20  Roger Sayle  <roger@eyesopen.com>
14770
14771         PR tree-optimization/26361
14772         * gcc.dg/tree-ssa/vrp27.c: New test case.
14773
14774 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
14775
14776         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
14777         * gcc.dg/tree-ssa/complex-4.c: Here.
14778
14779 2006-02-19  Roger Sayle  <roger@eyesopen.com>
14780
14781         PR middle-end/19543
14782         * gfortran.dg/logical_1.f90: New test case.
14783
14784 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
14785
14786         PR middle-end/26334
14787         * gcc.dg/20060218-1.c: Moved to...
14788         * gcc.target/i386/20060218-1.c: ... here.  New test.
14789
14790 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
14791
14792         PR fortran/26201
14793         * gfortran.dg/convert_1.f90: New.
14794
14795 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
14796
14797         PR fortran/25054
14798         * gfortran.dg/namelist_5.f90: New test.
14799
14800         PR fortran/25089
14801         * gfortran.dg/namelist_4.f90: New test.
14802
14803 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
14804
14805         PR tree-opt/25680
14806         * gcc.dg/tree-ssa/complex-3.c: New test.
14807
14808 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
14809
14810         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
14811         variable to take into account the variable name in the
14812         function header.
14813         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
14814
14815 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
14816
14817         PR middle-end/26334
14818         * gcc.c-torture/compile/20060217-1.c: New test.
14819         * gcc.dg/20060218-1.c: New test.
14820
14821 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
14822
14823         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
14824
14825 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
14826
14827         * gcc.dg/cpp/undef3.c: New test.
14828         * gcc.dg/cpp/trad/builtins2.c: New test.
14829
14830 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
14831
14832         PR c++/26266
14833         * g++.dg/template/static22.C: New test.
14834         * g++.dg/template/static23.C: New test.
14835         * g++.dg/template/static24.C: New test.
14836         * g++.dg/template/non-dependent13.C: New test.
14837         * g++.dg/init/member1.C: Tweak error markers.
14838
14839 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14840
14841         PR target/26255
14842         * gcc.c-torture/compile/pr26255.c: New test case.
14843
14844 2006-02-16  Roger Sayle  <roger@eyesopen.com>
14845
14846         * gfortran.fortran-torture/execute/where_10.f90: New test case.
14847         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
14848         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
14849         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
14850         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
14851         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
14852         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
14853
14854 2006-02-16  Jeff Law  <law@redhat.com>
14855
14856         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
14857         * gcc.dg/tree-ssa/vrp26.c: New test.
14858
14859 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
14860
14861         PR target/20353
14862         PR target/24578
14863         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
14864         __UCLIBC__ is defined.
14865
14866 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
14867
14868         PR fortran/26224
14869         * gfortran.dg/gomp/pr26224.f: New test.
14870
14871 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
14872
14873         PR tree-opt/25918
14874         * lib/target-supports.exp
14875         (check_effective_target_vect_short_mult): New.
14876         (check_effective_target_vect_char_mult): New.
14877         (check_effective_target_vect_widen_sum_qi_to_si): New.
14878         (check_effective_target_vect_widen_sum_qi_to_hi): New.
14879         (check_effective_target_vect_widen_sum_hi_to_si): New.
14880         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
14881         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
14882         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
14883         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
14884         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
14885         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
14886         vect-reduc-pattern-2c.c
14887         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
14888         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
14889         vect-reduc-pattern-1c.c
14890
14891 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
14892
14893         PR fortran/24557
14894         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
14895
14896 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
14897
14898         PR fortran/26054
14899         * gfortran.dg/enum_8.f90: Remove check for warning.
14900         * gfortran.dg/iomsg_1.f90: Ditto.
14901         * gfortran.dg/enum_1.f90: Ditto.
14902         * gfortran.dg/enum_9.f90: Ditto.
14903         * gfortran.dg/enum_2.f90: Ditto.
14904         * gfortran.dg/enum_10.f90: Ditto.
14905         * gfortran.dg/enum_3.f90: Ditto.
14906         * gfortran.dg/flush_1.f90: Ditto.
14907         * gfortran.dg/enum_4.f90: Ditto.
14908         * gfortran.dg/array_constructor_1.f90: Ditto.
14909         * gfortran.dg/enum_5.f90: Ditto.
14910         * gfortran.dg/enum_6.f90: Ditto.
14911         * gfortran.dg/enum_7.f90: Ditto.
14912
14913 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
14914
14915         PR middle-end/26300
14916         * gcc.c-torture/compile/20060215-1.c: New test.
14917
14918 2006-02-14  Roger Sayle  <roger@eyesopen.com>
14919
14920         PR middle-end/23670
14921         * gcc.dg/tree-ssa/andor-2.c: New test case.
14922
14923 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
14924
14925         PR fortran/25045
14926         * optional_dim.f90: New test.
14927
14928 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
14929
14930         PR fortran/26277
14931         * gfortran.dg/label_4.f90: New.
14932
14933 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
14934             Diego Novillo  <dnovillo@redhat.com>
14935             Uros Bizjak  <uros@kss-loka.si>
14936
14937         * gfortran.dg/gomp: New directory.
14938
14939 2006-02-14  Richard Guenther  <rguenther@suse.de>
14940
14941         PR tree-optimization/26258
14942         * gcc.dg/torture/pr26258.c: New testcase.
14943
14944 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
14945
14946         PR fortran/26246
14947         * gfortran.dg/pr26246_1.f90: New test.
14948         * gfortran.dg/pr26246_2.f90: New test.
14949
14950         PR middle-end/26092
14951         * gcc.c-torture/compile/20060208-1.c: New test.
14952
14953 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
14954
14955         PR fortran/26074
14956         PR fortran/25103
14957         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
14958         * gfortran.dg/bad_automatic_objects_1.f90: New test.
14959         * gfortran.dg/automatic_module_variable.f90: Change error message.
14960
14961         PR fortran/20861
14962         * gfortran.dg/internal_dummy_1.f90: New test.
14963
14964         PR fortran/20871
14965         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
14966
14967
14968         PR fortran/25083
14969         * gfortran.dg/uncommon_block_data_1.f90: New test.
14970         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
14971         with standard.
14972
14973         PR fortran/25088
14974         * gfortran.dg/typed_subroutine_1.f90: New test.
14975
14976 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
14977
14978         * objc.dg/dwarf-1.m: New.
14979
14980 2006-02-13  Roger Sayle  <roger@eyesopen.com>
14981
14982         PR middle-end/24427
14983         * gcc.dg/tree-ssa/andor-1.c: New test case.
14984
14985 2006-02-13  Josh Conner  <jconner@apple.com>
14986
14987         PR target/25376
14988         * gcc.dg/pr25376.c: New test.
14989
14990         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
14991         assemble.
14992         * lib/target-supports.exp (check_named_sections_available):
14993         Only compile named-sections test -- don't assemble.
14994
14995 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14996
14997         * g++.dg/warn/no-write-strings.C: New test.
14998         * g++.dg/warn/write-strings.C: Likewise.
14999         * g++.dg/warn/write-strings-default.C: Likewise.
15000
15001 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
15002
15003         PR fortran/25806
15004         * gfortran.dg/ret_pointer_2.f90: New test.
15005
15006 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
15007
15008         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
15009
15010 2006-02-10  Jeff Law  <law@redhat.com>
15011
15012         * gcc.c-torture/compile/pr26213.c: New test.
15013
15014 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
15015
15016         gfortran.dg/null_1.f90: New test.
15017
15018 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
15019
15020         PR fortran/14771
15021         * gfortran.dg/parens_4.f90: New.
15022         * gfortran.dg/parens_5.f90: New.
15023
15024 2006-02-10  Richard Guenther  <rguenther@suse.de>
15025
15026         * gcc.dg/pr23372-1.c: Remove empty file.
15027
15028 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
15029         Paul Thomas  <pault@gcc.gnu.org>
15030
15031         PR fortran/14771
15032         * gfortran.dg/parens_1.f90: New.
15033         * gfortran.dg/parens_2.f90: New.
15034         * gfortran.dg/parens_3.f90: New.
15035
15036 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
15037
15038         PR fortran/26038
15039         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
15040
15041         PR fortran/25059
15042         * gfortran.dg/impure_assignment_1.f90: New test.
15043
15044         PR fortran/25070
15045         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
15046
15047 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
15048
15049         PR target/26141
15050         * g++.dg/expr/stdarg2.C: New test.
15051
15052 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
15053
15054         PR inline-asm/16194
15055         * gcc.dg/pr16194.c: New test.
15056
15057 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
15058
15059         * ada/acats/run_acats: Use portable variant of "$@".
15060
15061 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15062
15063         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
15064         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
15065
15066 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
15067
15068         PR tree-opt/26179
15069         * g++.dg/opt/pr26179.C: New test.
15070
15071 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
15072
15073         PR middle-end/26134
15074         * gcc.dg/tree-ssa/complex-3.c: New test.
15075
15076 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
15077
15078         * gcc.c-torture/compile/volatile-1.c: New test.
15079
15080 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
15081
15082         PR 26180
15083         * gcc.dg/tree-ssa/pr26180.c: New test.
15084
15085 2006-02-08  Jeff Law  <law@redhat.com>
15086
15087         * gcc.dg/tree-ssa/pr21417.c: New test.
15088
15089 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
15090
15091         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
15092         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
15093
15094 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
15095
15096         * lib/scanrtl.exp: New.
15097
15098 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15099
15100         PR c++/26071
15101         * g++.dg/other/virtual2.C: New test.
15102
15103         PR c++/26070
15104         * g++.dg/other/virtual1.C: New test.
15105
15106 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
15107
15108         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
15109         cleanup-ipa-dump): Update dump file glob patterns.
15110         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
15111         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
15112
15113         * lib/gcc-dg.exp: Load it.
15114         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
15115
15116 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
15117
15118         PR testsuite/26159
15119         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
15120         * gcc.dg/tree-ssa/pr23382.c: Ditto.
15121
15122 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
15123
15124         PR fortran/25577
15125         * gfortran.dg/mvbits_1.f90: New.
15126
15127 2006-02-07  Dirk Mueller  <dmueller@suse.com>
15128
15129         * g++.dg/warn/Wdiv-by-zero.C: New test.
15130         * g++.dg/warn/Wno-div-by-zero.C: New.
15131
15132 2006-02-07  Jeff Law  <law@redhat.com>
15133
15134         * gcc.dg/tree-ssa/pr21559.c: New test.
15135
15136         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
15137         multiple VRP passes.
15138         * gcc.dg/tree-ssa/vrp09.c: Likewise.
15139         * gcc.dg/tree-ssa/vrp18.c: Likewise.
15140         * gcc.dg/tree-ssa/pr21582.c: Likewise.
15141         * gcc.dg/tree-ssa/pr20657.c: Likewise.
15142         * gcc.dg/tree-ssa/pr21001.c: Likewise.
15143         * gcc.dg/tree-ssa/vrp02.c: Likewise
15144         * gcc.dg/tree-ssa/vrp11.c: Likewise
15145         * gcc.dg/tree-ssa/pr14341.c: Likewise
15146         * gcc.dg/tree-ssa/vrp19.c: Likewise
15147         * gcc.dg/tree-ssa/vrp20.c: Likewise
15148         * gcc.dg/tree-ssa/vrp03.c: Likewise
15149         * gcc.dg/tree-ssa/pr21086.c: Likewise
15150         * gcc.dg/tree-ssa/pr21959.c: Likewise
15151         * gcc.dg/tree-ssa/vrp21.c: Likewise
15152         * gcc.dg/tree-ssa/vrp04.c: Likewise
15153         * gcc.dg/tree-ssa/pr25485.c: Likewise
15154         * gcc.dg/tree-ssa/pr22026.c: Likewise
15155         * gcc.dg/tree-ssa/vrp22.c: Likewise
15156         * gcc.dg/tree-ssa/vrp05.c: Likewise
15157         * gcc.dg/tree-ssa/20030807-10.c: Likewise
15158         * gcc.dg/tree-ssa/pr20701.c: Likewise
15159         * gcc.dg/tree-ssa/vrp23.c: Likewise
15160         * gcc.dg/tree-ssa/vrp06.c: Likewise
15161         * gcc.dg/tree-ssa/pr22117.c: Likewise
15162         * gcc.dg/tree-ssa/pr20702.c: Likewise
15163         * gcc.dg/tree-ssa/vrp15.c: Likewise
15164         * gcc.dg/tree-ssa/pr21090.c: Likewise
15165         * gcc.dg/tree-ssa/pr21294.c: Likewise
15166         * gcc.dg/tree-ssa/vrp24.c: Likewise
15167         * gcc.dg/tree-ssa/vrp07.c: Likewise
15168         * gcc.dg/tree-ssa/pr21563.c: Likewise
15169         * gcc.dg/tree-ssa/pr25382.c: Likewise
15170         * gcc.dg/tree-ssa/vrp16.c: Likewise
15171         * gcc.dg/tree-ssa/vrp25.c: Likewise
15172         * gcc.dg/tree-ssa/vrp08.c: Likewise
15173         * gcc.dg/tree-ssa/20030807-6.c: Likewise
15174         * gcc.dg/tree-ssa/vrp17.c: Likewise
15175         * gcc.dg/tree-ssa/pr21458.c: Likewise
15176         * g++.dg/tree-ssa/pr18178.C: Likewise
15177
15178 2006-02-07  Richard Guenther  <rguenther@suse.de>
15179
15180         PR c++/26140
15181         Revert
15182         2006-01-30  Richard Guenther  <rguenther@suse.de>
15183         PR c++/23372
15184         * gcc.dg/pr23372-1.C: New testcase.
15185
15186         * g++.dg/tree-ssa/pr26140.C: New testcase.
15187
15188 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
15189
15190         PR c++/9737
15191         * g++.dg/template/ttp15.C: New test.
15192         * g++.dg/template/ttp16.C: Likewise.
15193         * g++.dg/template/ttp17.C: Likewise.
15194         * g++.old-deja/g++.pt/ttp36.C: Remove.
15195         * g++.old-deja/g++.pt/ttp19.C: Likewise.
15196         * g++.old-deja/g++.pt/ttp37.C: Likewise.
15197         * g++.old-deja/g++.pt/ttp38.C: Likewise.
15198         * g++.old-deja/g++.pt/ttp39.C: Likewise.
15199         * g++.old-deja/g++.pt/ttp9.C: Likewise.
15200         * g++.old-deja/g++.pt/ttp40.C: Likewise.
15201         * g++.old-deja/g++.pt/ttp51.C: Likewise.
15202         * g++.old-deja/g++.pt/ttp26.C: Likewise.
15203         * g++.old-deja/g++.pt/ttp36.C: Likewise.
15204
15205 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
15206
15207         PR libfortran/23815
15208         * unf_io_convert_4.f90: New test.
15209
15210 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
15211
15212         * gcc.dg/tree-ssa/loadpre10.c: New test.
15213         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
15214         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
15215         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
15216
15217 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15218
15219         PR libfortran/24685
15220         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
15221
15222 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
15223
15224         PR tree-opt/25251
15225         * gfortran.dg/assign_7.f: New test.
15226
15227 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
15228
15229         PR fortran/26041
15230         PR fortran/26064
15231         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
15232         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
15233         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
15234
15235 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
15236
15237         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
15238         in size_t typedef.
15239
15240 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15241
15242         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
15243         * g++.dg/charset/string.c (foo): Likewise.
15244         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
15245         const char*
15246         * g++.dg/ext/builtin2.C (printf): Likewise.
15247         * g++.dg/init/new15.C (printf): Likewise.
15248         * g++.dg/opt/pr17697-1.C (foo): Likewise.
15249         * g++.dg/opt/pr17697-2.C (foo): Likewise.
15250         * g++.dg/opt/pr17697-3.C (foo): Likewise.
15251         * g++.dg/template/non-dependent4.C (temp): Likewise.
15252         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
15253         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
15254         parameter type to const char*.
15255         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
15256         Change type to const char*.
15257         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
15258         Likewise.
15259         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
15260         second parameter type to const char*.
15261         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
15262         (Y::Y): Change parameter type to const char*.
15263         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
15264         * g++.old-deja/g++.jason/report.C: Apply const correctness.
15265         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
15266         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
15267         (char*).
15268         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
15269         const char*.
15270         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
15271         type to const char*.
15272         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
15273         return type to const char*.
15274         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
15275         to const char*.
15276         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
15277         * g++.old-deja/g++.law/refs1.C: Likewise.
15278         * g++.old-deja/g++.law/visibility1.C: Likewise.
15279         * g++.old-deja/g++.law/visibility2.C: Likewise.
15280         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
15281         const char*.
15282         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
15283         * g++.old-deja/g++.mike/net48.C: Likewise.
15284         * g++.old-deja/g++.mike/p646.C: Likewise.
15285         * g++.old-deja/g++.mike/p6746.C: Likewise.
15286         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
15287         type to const char*.
15288         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
15289         deprecated conversion warning.
15290         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
15291         char*.
15292         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
15293         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
15294         * g++.old-deja/g++.pt/explicit8.C: Likewise.
15295         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
15296         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
15297         * g++.old-deja/g++.pt/nontype3.C: Likewise.
15298         * g++.old-deja/g++.pt/t39.C: Likewise.
15299         * g++.old-deja/g++.robertl/eb106.C: Likewise.
15300         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
15301
15302 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
15303
15304         PR fortran/25075
15305         intrinsic_argument_conformance_1.f90: New test.
15306
15307 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
15308
15309         PR fortran/20845
15310         * gfortran.dg/char_result_11.f90: Add SAVE.
15311         * gfortran.dg/der_pointer_4.f90: Ditto.
15312         * gfortran.dg/default_initialization.f90: New test.
15313
15314 2006-02-03  Jeff Law  <law@redhat.com>
15315
15316         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
15317         handle more than 100 dump files.
15318         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
15319         * lib/scantree.exp (scan-tree-dump): Likewise.
15320         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
15321         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
15322         * lib/scanipa.exp (scan-ipa-dump): Likewise.
15323         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
15324         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
15325
15326 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
15327
15328         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
15329
15330 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
15331
15332         * g++.dg/template/using12.C: New test.
15333
15334 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
15335
15336         * gcc.target/powerpc/pr25960.c: New test.
15337
15338 2006-02-02  Steven G. Kargl  <kargls@comcast>
15339
15340         PR fortran/24958
15341         gfortran.dg/nullify_2.f90: New test.
15342
15343 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
15344
15345         PR 25990
15346         * gcc.dg/gomp/pr25990.c: New test.
15347
15348 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
15349
15350         PR c++/25342
15351         * g++.gd/template/partial4.C: New test.
15352
15353 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
15354
15355         PR middle-end/26001
15356         * gfortran.dg/data_char_2.f90: New.
15357
15358 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
15359
15360         PR fortran/26039
15361         maxval_maxloc_conformance_1.f90: New test.
15362
15363 2006-01-31  Richard Guenther  <rguenther@suse.de>
15364
15365         * gcc.target/i386/sselibm-1.c: New testcase.
15366         * gcc.target/i386/sselibm-2.c: Likewise.
15367         * gcc.target/i386/sselibm-3.c: Likewise.
15368         * gcc.target/i386/sselibm-4.c: Likewise.
15369         * gcc.target/i386/sselibm-5.c: Likewise.
15370
15371 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
15372
15373         PR fortran/24266
15374         * gfortran.dg/arrayio_derived_2.f90: New.
15375
15376 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
15377
15378         * gcc.dg/unsigned-long-compare.c: New test.
15379
15380 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
15381
15382         PR testsuite/25318
15383         * lib/target-supports.exp (check_effective_target_freorder):
15384         Check to see if target supports -freorder-blocks-and-partition.
15385         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
15386         instead of "dg-require-named-sections".
15387
15388 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
15389
15390         PR target/14798:
15391         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
15392         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
15393         * gcc.dg/pragma-isr-trapa2.c: Likewise.
15394         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
15395         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
15396         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
15397         * gcc.dg/attr-isr-trap_exit.c: Likewise.
15398         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
15399
15400 2006-01-30  Richard Guenther  <rguenther@suse.de>
15401
15402         PR c++/23372
15403         * gcc.dg/pr23372-1.C: New testcase.
15404
15405 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
15406
15407         * gcc.dg/gomp/pr25874.c: New test.
15408
15409 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
15410
15411         PR tree-opt/25911
15412         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
15413
15414 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
15415
15416         PR fortran/18578
15417         PR fortran/18579
15418         PR fortran/20857
15419         PR fortran/20885
15420         * gfortran.dg/intent_out_1.f90: New test.
15421
15422 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
15423
15424         PR fortran/17911
15425         * gfortran.dg/procedure_lvalue.f90: New test.
15426
15427         PR fortran/20895
15428         PR fortran/25030
15429         * gfortran.dg/char_pointer_assign_2.f90: New test.
15430         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
15431         assignment to be consistent with standard.
15432         * gfortran.dg/char_result_2.f90: The same.
15433         * gfortran.dg/char_result_8.f90: The same.
15434
15435 2006-01-28  Zack Weinberg  <zackw@panix.com>
15436
15437         * gcc.dg/Woverlength-strings.c
15438         * gcc.dg/Woverlength-strings-pedantic-c89.c
15439         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
15440         * gcc.dg/Woverlength-strings-pedantic-c99.c
15441         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
15442
15443 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
15444
15445         * gcc.c-torture/execute/20060127-1.c: New test.
15446
15447 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
15448
15449         PR c++/25999
15450         * g++.dg/ext/pragmaweak1.C: New test.
15451
15452 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
15453
15454         PR c++/25855
15455         * g++.dg/template/spec29.C: New test.
15456
15457 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
15458
15459         PR c/19606.
15460         * gcc.c-torture/execute/pr19606.c: New.
15461
15462 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
15463
15464         * gcc.dg/pragma-re-4.c: New test.
15465
15466 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
15467
15468         PR fortran/25964
15469         * gfortran.dg/assumed_size_refs_3.f90: New test.
15470
15471 2006-01-27  Ben Elliston  <bje@au.ibm.com>
15472
15473         * gcc.misc-tests/dectest.exp: Remove defunct comment.
15474
15475 2006-01-26  Laurent GUERBY <laurent@guerby.net>
15476
15477         PR ada/21317
15478         * ada/acats/support/impdef.a: Add One_Long_Second.
15479         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
15480         * ada/acats/tests/c9/c94026.a: Likewise.
15481         * ada/acats/tests/c9/c97305c.ada: Likewise.
15482         * ada/acats/tests/c9/c99004a.ada: Likewise.
15483
15484 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
15485
15486         PR fortran/25964
15487         * gfortran.dg/global_references_2.f90: New test.
15488
15489         PR fortran/25084
15490         PR fortran/20852
15491         PR fortran/25085
15492         PR fortran/25086
15493         * gfortran.dg/assumed_charlen_function_1.f90: New test.
15494         * gfortran.dg/assumed_charlen_function_3.f90: New test.
15495
15496         PR fortran/25416
15497         * gfortran.dg/assumed_charlen_function_2.f90: New test.
15498
15499 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
15500
15501         PR c/25892
15502         * gcc.dg/Wpointer-sign.c: New.
15503         * gcc.dg/Wpointer-sign-Wall.c: New.
15504         * gcc.dg/Wpointer-sign-Wall-no.c: New.
15505         * gcc.dg/Wpointer-sign-pedantic.c: New.
15506         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
15507         * gcc.dg/conv-2.c: Use -Wpointer-sign.
15508
15509 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
15510
15511         PR C/25861
15512         * gcc.c-torture/compile/pr25861.c: New test.
15513
15514 2006-01-26  Paul Brook  <paul@codesourcery.com>
15515
15516         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
15517         on short-enum targets.
15518         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
15519         variable.
15520         (generate_fields): Use short_enums.
15521         (main): Set short_enums.  Document -e.
15522         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
15523         on short-enum targets.
15524         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
15525         variable.
15526         (generate_fields): Use short_enums.
15527         (main): Set short_enums.  Document -e.
15528         * lib/target-supports.exp (check_effective_target_short_enums): New.
15529
15530 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
15531
15532         PR target/25947
15533         * gcc.dg/torture/pr25947-1.c: New test.
15534
15535 2006-01-25  Jan Hubicka  <jh@suse.cz>
15536             Roger Sayle  <roger@eyesopen.com>
15537
15538         PR rtl-optimization/25703
15539         * gcc.target/i386/20060125-1.c: New test case.
15540         * gcc.target/i386/20060125-2.c: New test case.
15541
15542 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
15543
15544         PR fortran/18540
15545         * gfortran.dg/goto_1.f: New.
15546
15547 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
15548
15549         PR fortran/25716
15550         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
15551         25716 on 32-bit systems too.
15552
15553 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
15554
15555         PR testsuite/25590
15556         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
15557
15558 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
15559
15560         * gcc.dg/tree-ssa/gen-vect-33.c: New.
15561
15562 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15563
15564         PR fortran/25835
15565         * gfortran.dg/read_eof.f90: Delete, renamed.
15566         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
15567         * gfortran.dg/read_eof_2.f90: New test.
15568         * gfortran.dg/read_eof_3.f90: New test.
15569
15570 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
15571
15572         PR tree-opt/25860
15573         * gcc.c-torture/compile/pr25860.c: New test.
15574
15575 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15576
15577         PR c++/25552
15578         * g++.dg/parse/dtor8.C: New test.
15579
15580 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
15581
15582         PR testsuite/25891
15583         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
15584         * gcc.dg/gomp/gomp.exp: Return without testing anything if
15585         check_effective_target_fopenmp returns 0.
15586
15587 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
15588
15589         PR ada/20548
15590         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
15591         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
15592         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
15593
15594 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
15595
15596         PR tree-opt/25857
15597         * g++.dg/opt/pr25857.C: New test.
15598
15599 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
15600         Jan Hubicka  <jh@suse.cz>
15601         Richard Guenther  <rguenther@suse.de>
15602
15603         PR rtl-optimization/25654
15604         * gcc.dg/torture/pr25654.c: New testcase.
15605         * gcc.target/i386/pr25654.c: Likewise.
15606
15607 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
15608
15609         PR fortran/25901
15610         * gfortran.dg/internal references_2.f90: New test.
15611
15612         Fix regression in testing of admissability of attributes.
15613         * gfortran.dg/intent_used_1.f90: New test.
15614
15615 2006-01-23  Ben Elliston  <bje@au.ibm.com>
15616
15617         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
15618         Remove target conditional torture options for i?86 and x86_64
15619         GNU/Linux.
15620
15621 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15622
15623         PR c++/10891
15624         * g++.dg/rtti/no-rtti.C: New.
15625
15626 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
15627
15628         PR c++/25895
15629         * g++.dg/inherit/conv2.C: New test.
15630
15631         PR c++/25856
15632         * g++.dg/parse/dtor7.C: New test.
15633
15634         PR c++/25858
15635         * g++.dg/template/crash44.C: New test.
15636
15637 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
15638
15639         PR fortran/25124
15640         PR fortran/25625
15641         * gfortran.dg/internal_references_1.f90: New test.
15642           PR fortran/20881
15643         PR fortran/23308
15644         PR fortran/25538
15645         PR fortran/25710
15646         * gfortran.dg/global_references_1.f90: New test.
15647         * gfortran.dg/g77/19990905-1.f: Restore the error that
15648         there is a clash between the common block name and
15649         the name of a subroutine reference.
15650
15651         PR fortran/PR24276
15652         * gfortran.dg/aliasing_dummy_1.f90: New test.
15653
15654 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
15655
15656         * gcc.dg/vmx/1b-01.c: Warning fix.
15657         * gcc.dg/vmx/1c-02.c: Likewise.
15658         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
15659
15660 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
15661
15662         PR testsuite/24962
15663         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
15664
15665 2006-01-20  Richard Guenther  <rguenther@suse.de>
15666         Steven Bosscher <stevenb.gcc@gmail.com>
15667
15668         PR rtl-optimization/24626
15669         * gcc.dg/torture/pr24626-1.c: New testcase.
15670         * gcc.dg/torture/pr24626-2.c: Likewise.
15671         * gcc.dg/torture/pr24626-3.c: Likewise.
15672         * gcc.dg/torture/pr24626-4.c: Likewise.
15673
15674 2006-01-20  Dirk Mueller  <dmueller@suse.com>
15675
15676         PR c++/5520
15677         * g++.dg/warn/empty-body.C: New.
15678
15679 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
15680
15681         PR c++/22136
15682         * g++.dg/template/using10.C: New test.
15683         * g++.dg/temlpate/using11.C: Likewise.
15684         * g++.dg/inherit/using5.C: Tweak error messages.
15685
15686 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
15687
15688         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
15689         target test.
15690         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
15691
15692 2006-01-19  Jan Hubicka  <jh@suse.cz>
15693
15694         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
15695
15696 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15697
15698         PR c++/25854
15699         * g++.dg/template/spec28.C: New test.
15700
15701 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
15702
15703         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
15704         (switchfiles): Fix fprintf's by adding srcdir or removing it.
15705
15706 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
15707
15708         * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
15709         * gcc.dg/gomp/critical-1.c: Likewise.
15710         * gcc.dg/gomp/critical-3.c: Likewise.
15711         * gcc.dg/gomp/empty.c: Likewise.
15712         * gcc.dg/gomp/ordered-1.c: Likewise.
15713         * gcc.dg/gomp/for-4.c: Likewise.
15714         * gcc.dg/gomp/for-6.c: Likewise.
15715         * gcc.dg/gomp/master-3.c: Likewise.
15716         * gcc.dg/gomp/for-8.c: Likewise.
15717         * gcc.dg/gomp/for-10.c: Likewise.
15718         * gcc.dg/gomp/for-18.c: Likewise.
15719         * gcc.dg/gomp/for-5.c: Likewise.
15720         * gcc.dg/gomp/for-7.c: Likewise.
15721         * gcc.dg/gomp/for-9.c: Likewise.
15722
15723 2006-01-18  Jeff Law  <law@redhat.com>
15724
15725         * gcc.dg/tree-ssa/vrp25.c: New test.
15726
15727 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
15728
15729         * gcc.dg/pr25805.c: Fix misapplied patch.
15730
15731 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
15732
15733         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
15734         (check_effective_target_vect_udot_qi): New.
15735         (check_effective_target_vect_sdot_hi): New.
15736         (check_effective_target_vect_udot_hi): New.
15737         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
15738         prefixed with "wrapv-" with -fwrapv.
15739         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
15740         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
15741         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
15742         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
15743         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
15744
15745         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
15746         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
15747         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
15748         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
15749
15750 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15751
15752         PR c++/16829
15753         * g++.dg/other/default2.C: New test.
15754         * g++.dg/other/default3.C: New test.
15755
15756 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
15757
15758         PR c/25805
15759         * gcc.dg/pr25805.c: New file.
15760
15761 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
15762
15763         PR c++/25836
15764         * g++.dg/template/init6.C: New test.
15765
15766 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
15767
15768         * gcc.dg/tree-ssa/pr24287.c: New test
15769
15770 2006-01-18  Eric Christopher  <echristo@apple.com>
15771
15772         * g++.dg/eh/table.C: New.
15773
15774 2006-01-18  DJ Delorie  <dj@redhat.com>
15775
15776         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
15777         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
15778         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
15779         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
15780
15781 2006-01-18  Jeff Law  <law@redhat.com>
15782
15783         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
15784         on wrapping on overflow semantics.
15785
15786         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
15787
15788         * gcc.gc/tree-ssa/vrp23.c: New test.
15789         * gcc.gc/tree-ssa/vrp24.c: New test.
15790
15791 2006-01-18  Richard Henderson  <rth@redhat.com>
15792             Aldy Hernandez  <aldyh@redhat.com>
15793             Jakub Jelinek  <jakub@redhat.com>
15794             Diego Novillo  <dnovillo@redhat.com>
15795             Uros Bizjak  <uros@kss-loka.si>
15796
15797         * gcc.dg/gomp: New directory.
15798
15799 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
15800             Steven G. Kargl  <kargls@comcast.net>
15801
15802         PR fortran/20869
15803         * gfortran.dg/intrinsic_external_1.f90: New test.
15804
15805         PR fortran/20875.
15806         * gfortran.dg/elemental_pointer_1.f90: New test.
15807
15808         PR fortran/25024
15809         * gfortran.dg/external_procedures_1.f90: New test.
15810
15811         PR fortran/25785
15812         gfortran.dg/assumed_present.f90: New test.
15813
15814 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
15815
15816         * g++.dg/parse/lookup5.C: New test.
15817
15818 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15819
15820         PR fortran/25697
15821         * gfortran.dg/read_eof.f90: New test.
15822
15823 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
15824
15825         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
15826         add a closing brace.
15827
15828 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15829
15830         PR fortran/25631
15831         * gfortran.dg/fmt_tl.f: New test.
15832
15833 2006-01-17  Eric Christopher  <echristo@apple.com>
15834
15835         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
15836         * g++.old-deja/g++.warn/impint2.C: Ditto.
15837         * g++.old-deja/g++.other/null1.C: Ditto.
15838         * g++.dg/warn/conv2.C: Ditto.
15839         * g++.dg/warn/conv4.C: New file.
15840
15841 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
15842
15843         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
15844
15845 2006-01-17  Andreas Jaeger  <aj@suse.de>
15846             Janis Johnson <janis187@us.ibm.com>
15847
15848         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
15849         in 64-bit.
15850         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
15851         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
15852
15853 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
15854
15855         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
15856         (switchfiles): xfail txxx where xxx >= 25.
15857
15858 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
15859
15860         PR testsuite/25764
15861         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
15862
15863 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
15864
15865         PR c/25682
15866         * gcc.dg/pr25682.c: New test.
15867         * g++.dg/parse/array-size2.C: New test.
15868
15869 2006-01-16  Ian Lance Taylor  <ian@airs.com>
15870
15871         * consistency.vlad: Remove entire directory, 1652 files.
15872
15873 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
15874
15875         * lib/target-supports.exp (check_effective_target_dfp_nocache,
15876         check_effective_target_dfprt_nocache): New.
15877         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
15878         (check_effective_target_dfprt): New.
15879         * lib/c-compat.exp (check_dfp): Remove.
15880         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
15881         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
15882         level of support for decimal float.
15883         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
15884         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
15885         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
15886         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
15887         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
15888         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
15889         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
15890         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
15891         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
15892         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
15893         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
15894         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
15895         directives.
15896
15897 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
15898
15899         PR testsuite/25741
15900         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
15901         $base_dir/../.
15902         * lib/gfortran.exp (gfortran_init): Likewise.
15903         * lib/obj-c++.exp (obj-c++_init): Likewise.
15904         * lib/scanasm.exp (scan-assembler-dem): Likewise.
15905         (scan-assembler-dem-not): Likewise.
15906         * lib/scandump.exp (scan-dump-dem): Likewise.
15907         (scan-dump-dem-not): Likewise.
15908
15909 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
15910
15911         PR testsuite/25767
15912         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
15913         powerpc-*-darwin*.
15914         * lib/obj-c++.exp (obj-c++_init): Likewise.
15915
15916 2006-01-16  Richard Guenther  <rguenther@suse.de>
15917
15918         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
15919
15920 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15921
15922         PR testsuite/25777
15923         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
15924         to LD_LIBRARY_PATH.
15925
15926 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
15927             Andrew Pinski  <pinskia@physics.uc.edu>
15928
15929         * gcc.dg/minmax-1.c: New test.
15930
15931 2006-01-16  Ben Elliston  <bje@au.ibm.com>
15932
15933         * gcc.dg/dfp/dfp.exp: Correct FSF address.
15934         * gcc.misc-tests/dectest.exp: Ditto.
15935
15936 2006-01-15  Ian Lance Taylor  <ian@airs.com>
15937
15938         PR testsuite/25796
15939         * gcc.target/i386/cmov6.c: Use -march=k8.
15940
15941 2006-01-15  Andreas Jaeger  <aj@suse.de>
15942
15943         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
15944         x86 does not have __float128.
15945
15946 2006-01-14  Ian Lance Taylor  <ian@airs.com>
15947
15948         * gcc.target/i386/cmov6.c: New test.
15949
15950 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
15951
15952         PR c++/25663
15953         * g++.dg/template/ctor6.C: New test.
15954
15955 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
15956
15957         PR tree-optimization/25485
15958         * gcc.dg/tree-ssa/pr25485.c: New.
15959
15960 2006-01-14  Richard Guenther  <rguenther@suse.de>
15961
15962         PR tree-optimization/22548
15963         PR tree-optimization/22555
15964         PR tree-optimization/22501
15965         * gcc.dg/tree-ssa/alias-4.c: New testcase.
15966         * gcc.dg/tree-ssa/alias-5.c: Likewise.
15967         * gcc.dg/tree-ssa/alias-6.c: Likewise.
15968         * gcc.dg/tree-ssa/alias-7.c: Likewise.
15969         * gcc.dg/tree-ssa/alias-8.c: Likewise.
15970         * gcc.dg/tree-ssa/alias-9.c: Likewise.
15971         * gcc.dg/tree-ssa/alias-10.c: Likewise.
15972         * gcc.dg/tree-ssa/alias-11.c: Likewise.
15973         * gcc.dg/tree-ssa/alias-12.c: Likewise.
15974
15975 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
15976
15977         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
15978         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
15979
15980 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
15981         Richard Guenther  <rguenther@suse.de>
15982
15983         PR rtl-optimization/24257
15984         * gcc.dg/torture/pr24257.c: New testcase.
15985
15986 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
15987
15988         * gcc.c-torture/execute/20060110-1.c: New test.
15989         * gcc.c-torture/execute/20060110-2.c: New test.
15990
15991 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
15992
15993         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
15994
15995 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
15996
15997         PR fortran/25756
15998         * gfortran.dg/label_3.f90: New test.
15999
16000 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
16001
16002         PR tree-optimization/25771
16003         * g++.dg/tree-ssa/pr25771.C: New test
16004
16005 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
16006
16007         PR tree-opt/24365
16008         * g++.dg/opt/complex5.C: New test.
16009
16010 2006-01-13  Richard Guenther  <rguenther@suse.de>
16011
16012         * gcc.target/i386/387-9.c: New testcase.
16013
16014 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
16015
16016         PR c++/24824
16017         * g++.dg/debug/dwarf2-1.C: New.
16018
16019 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
16020
16021         PR testsuite/25728
16022         * lib/gcov.exp (verify-lines): Add "close $fd".
16023
16024 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
16025             Ben Elliston  <bje@au.ibm.com>
16026
16027         * gcc.dg/dfp/inf-1.c: New test.
16028
16029 2006-01-12  Janis Johnson <janis187@us.ibm.com>
16030             Yao Qi  <qiyaoltc@cn.ibm.com>
16031             Ben Elliston  <bje@au.ibm.com>
16032             Jon Grimm  <jgrimm2@us.ibm.com>
16033
16034         * gcc.dg/nodfp-1.c: New test.
16035         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
16036         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
16037         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
16038         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
16039         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
16040         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
16041         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
16042         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
16043         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
16044         * gcc.dg/format/dfp-scanf-1.c: Likewise.
16045         * gcc.dg/format/dfp-printf-1.c: Likewise.
16046         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
16047         (compat_setup_dfp): New.
16048         * gcc.dg/compat/compat.exp: Use it.
16049         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
16050         Make some variables global, prepend "compat_" to their names.
16051         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
16052         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
16053         * gcc.misc-tests/dectest.exp: New test driver for decTest.
16054         * lib/compat.exp (compat_skip_list): Make global, rename.
16055         * lib/c-compat.exp: New file.
16056         * lib/target-supports.exp (check_effective_target_dfp): New.
16057
16058         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
16059         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
16060         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
16061         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
16062         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
16063         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
16064         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
16065         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
16066         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
16067         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
16068         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
16069         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
16070         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
16071         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
16072         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
16073         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
16074         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
16075         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
16076         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
16077         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
16078         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
16079         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
16080         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
16081         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
16082         gcc.dg/dfp/struct-layout-1.c,
16083         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
16084         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
16085         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
16086         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
16087         gcc.dg/dfp/func-vararg-dfp.c,
16088         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
16089         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
16090         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
16091         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
16092         gcc.dg/dfp/wtr-conversion-1.c: New tests.
16093
16094 2006-01-11  Richard Guenther  <rguenther@suse.de>
16095
16096         PR tree-optimization/25734
16097         * gcc.dg/tree-ssa/pr25734.c: New testcase.
16098
16099 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
16100
16101         PR fortran/25486
16102         * gfortran.dg/literal_character_constant_1_x.F: New test.
16103         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
16104         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
16105         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
16106
16107 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
16108
16109         PR c++/25386
16110         * g++.dg/ext/packed3.C: Add expected packed error.
16111
16112 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
16113
16114         PR target/25706
16115         * gcc.dg/torture/pr25706-1.c: New test.
16116
16117 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
16118
16119         PR tree-optimization/23109
16120         PR tree-optimization/23948
16121         PR tree-optimization/24123
16122
16123         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
16124         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
16125         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
16126         g++.dg/tree-ssa/pr23948.C: New testcases.
16127         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
16128         three divisions in order to do the optimization.
16129
16130 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
16131
16132         PR c++/25632
16133         * g++.dg/other/pr25632.C: New test.
16134
16135 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
16136
16137         PR fortran/25730
16138         * gfortran.dg/used_types_1.f90: New test.
16139
16140 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
16141
16142         PR target/25718
16143         * gcc.dg/torture/pr25718-1.c: New test.
16144
16145 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
16146
16147         * gfortran.dg/list_read_2.f90: Fix typo in description.
16148
16149 2006-01-10  Jan Beulich  <jbeulich@novell.com>
16150
16151         * lib/target-supports.exp (check_visibility_available): Simplify test
16152         for *-*-netware*.
16153         (check_profiling_available): Fail for *-*-netware*.
16154         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
16155         * gcc.dg/20021014-1.c: Likewise.
16156         * gcc.dg/nest.c: Likewise.
16157
16158 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
16159
16160         fortran/24936
16161         * gfortran.dg/forall_3.f90: New test.
16162
16163 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
16164
16165         PR fortran/21977
16166         * gfortran.dg/nesting_2.f90: New test.
16167         * gfortran.dg/nesting_3.f90: New test.
16168
16169 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
16170
16171         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
16172         Fix typo in comment.
16173
16174 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
16175
16176         * gfortran.dg/single_char_string.f90: New test.
16177
16178 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
16179
16180         * gfortran.dg/ichar_2.f90: New test.
16181
16182 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
16183
16184         PR fortran/25093
16185         * gfortran.dg/private_type_4.f90: New.
16186
16187 2006-01-07  Richard Guenther  <rguenther@suse.de>
16188
16189         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
16190
16191 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16192
16193         * gfortran.dg/func_decl_1.f90: New.
16194         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
16195         * gfortran.dg/array_alloc_2.f90: Likewise.
16196         * gfortran.dg/char_result_8.f90: Likewise.
16197         * gfortran.dg/dup_save_1.f90: Likewise.
16198         * gfortran.dg/dup_save_2.f90: Likewise.
16199         * gfortran.dg/f2c_6.f90: Likewise.
16200         * gfortran.dg/f2c_7.f90: Likewise.
16201         * gfortran.dg/func_result_2.f90: Likewise.
16202         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
16203
16204 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
16205
16206         PR fortran/22146
16207         * gfortran.dg/elemental_subroutine_1.f90: New test.
16208         * gfortran.dg/elemental_subroutine_2.f90: New test.
16209
16210         PR fortran/25029
16211         PR fortran/21256
16212         * gfortran.dg/assumed_size_refs_1.f90: New test.
16213
16214         PR fortran/20868
16215         PR fortran/20870
16216         * gfortran.dg/assumed_size_refs_2.f90: New test.
16217         * gfortran.dg/initialization_1.f90: Change warning message.
16218
16219 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
16220
16221         * gcc.dg/tree-ssa/loop-15.c: New test.
16222
16223 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16224
16225         PR fortran/25598
16226         * gfortran.dg/backspace_3.f: New test.
16227         * gfortran.dg/backspace_4.f: New test.
16228
16229 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16230
16231         PR fortran/24268
16232         * gfortran.dg/fmt_white.f: Update test.
16233
16234 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
16235
16236         * gcc.dg/cast-1.c: Add new warning.
16237         * gcc.dg/cast-2.c: Likewise.
16238         * gcc.dg/cast-3.c: Likewise.
16239         * gcc.dg/format/cast-1.c: Likewise.
16240         * gcc.dg/cast-4.c: New testcase.
16241
16242 2006-01-05  Richard Guenther  <rguenther@suse.de>
16243
16244         PR tree-optimization/22555
16245         * gcc.dg/tree-ssa/alias-3.c: New testcase.
16246
16247 2006-01-05  Richard Guenther  <rguenther@suse.de>
16248             Diego Novillo  <dnovillo@redhat.com>
16249
16250         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
16251         * gcc.dg/tree-ssa/loop-8.c: Likewise.
16252         * gcc.dg/tree-ssa/loop-1.c: Likewise.
16253         * gcc.dg/tree-ssa/pr23294.c: Likewise.
16254         * gcc.dg/tree-ssa/pr21985.c: Likewise.
16255         * gcc.dg/tree-ssa/loop-14.c: Likewise.
16256         * gcc.dg/tree-ssa/loop-2.c: Likewise.
16257         * gcc.dg/tree-ssa/loop-3.c: Likewise.
16258         * gcc.dg/tree-ssa/loop-4.c: Likewise.
16259         * gcc.dg/tree-ssa/pr21171.c: Likewise.
16260         * gcc.dg/tree-ssa/loop-5.c: Likewise.
16261         * gcc.dg/tree-ssa/loop-10.c: Likewise.
16262         * gcc.dg/tree-ssa/loop-6.c: Likewise.
16263         * treelang/compile/extravar.tree: Likewise.
16264         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
16265         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
16266         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
16267         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
16268         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
16269
16270 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
16271
16272         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
16273         for 64-bit fix.
16274
16275 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
16276
16277         PR fortran/23675
16278         gfortran.dg/char_result_11.f90: New.
16279
16280 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
16281
16282         PR c++/24782
16283         * g++.dg/parse/access9.C: New test.
16284         * g++.dg/tc1/dr52.C: Tweak error markers.
16285
16286 2006-01-04  Richard Henderson  <rth@redhat.com>
16287
16288         Merge from gomp branch.
16289         * g++.dg/parse/pragma2.C: Update expected error lines.
16290
16291 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
16292
16293         * g++.dg/other/i386-2.C: New test.
16294
16295         PR target/25554
16296         * gcc.c-torture/compile/20051228-1.c: New test.
16297
16298         PR c/25559
16299         * gcc.dg/pr25559.c: New test.
16300
16301 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
16302
16303         PR c++/25492
16304         * g++.dg/lookup/friend9.C: New test.
16305
16306         PR c++/25625
16307         * g++.dg/template/repo5.C: New test.
16308
16309 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
16310
16311         PR fortran/25101
16312         * gfortran.dg/forall_2.f90: New test.
16313
16314 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
16315
16316         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
16317         dg-require-weak.  Adjust regexp to handle leading-underscore
16318         targets and space as well as TAB after .weak.  Change previous
16319         64-bit fix to not use naked dot.
16320
16321 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
16322
16323         PR rtl-optimization/25578
16324         * gcc.c-torture/execute/20060102-1.c: New testcase.
16325
16326 2006-01-03  Richard Guenther  <rguenther@suse.de>
16327
16328         PR c/25183
16329         * gcc.dg/torture/pr25183.c: New testcase.
16330
16331 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
16332
16333         Merge from gomp-branch.
16334         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
16335         * gcc.dg/ia64-sync-2.c: Likewise.
16336         * gcc.dg/ia64-sync-3.c: Likewise.
16337         * gcc.dg/ia64-sync-4.c: Likewise.
16338         * gcc.dg/sync-2.c: Likewise.
16339         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
16340         that sparc64-*-* and sparcv9-*-* supports sync builtins.
16341
16342 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
16343
16344         PR c++/25635
16345         * g++.dg/parse/operator6.C: New test.
16346
16347         PR c++/25637
16348         * g++.dg/parse/error29.C: New test.
16349
16350         PR c++/25638
16351         * g++.dg/parse/dtor6.C: New test.
16352
16353         PR c++/25633
16354         * g++.dg/parse/ctor3.C: New test.
16355
16356         PR c++/25634
16357         * g++.dg/template/class3.C: New test.
16358
16359 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
16360
16361         * g++.dg/debug/debug9.C: New.
16362
16363 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
16364
16365         PR fortran/24640
16366         * gfortran.dg/label_2.f90: New test.
16367
16368 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16369
16370         * g++.dg/lookup/using12.C: Tighten error marker.
16371
16372 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
16373             Andrew Pinski <pinskia@physics.uc.edu>
16374
16375         * gcc.target/powerpc/darwin-abi-3.c: New file.
16376         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
16377         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
16378         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
16379         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
16380         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
16381         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
16382         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
16383         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
16384
16385 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
16386
16387         * gcc.dg/tree-ssa/loadpre1.c: New;
16388         * gcc.dg/tree-ssa/loadpre2.c: New;
16389         * gcc.dg/tree-ssa/loadpre3.c: New;
16390         * gcc.dg/tree-ssa/loadpre4.c: New;
16391         * gcc.dg/tree-ssa/loadpre5.c: New;
16392         * gcc.dg/tree-ssa/loadpre6.c: New;
16393         * gcc.dg/tree-ssa/loadpre7.c: New;
16394         * gcc.dg/tree-ssa/loadpre8.c: New;
16395         * gcc.dg/tree-ssa/loadpre9.c: New;
16396
16397 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
16398
16399         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
16400         * g++.dg/abi/thunk4.C: Likewise.
16401
16402 2006-01-01  Andreas Jaeger  <aj@suse.de>
16403
16404         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
16405         portable.
16406
16407 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
16408
16409         PR c++/25294
16410         * gcc.dg/pragma-pack-3.c: New test.
16411         * g++.dg/parse/pragma3.C: New test.
16412
16413 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16414
16415         PR middle-end/24827
16416         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
16417
16418 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16419
16420         PR testsuite/25214
16421         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
16422
16423 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
16424
16425         PR fortran/22607
16426         * gfortran-dg/pure_byref_3.f90: New.
16427
16428         fortran/PR 25396
16429         * gfortran.dg/userdef_operator_1.f90: New.
16430
16431 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
16432
16433         * g++.dg/abi/thunk3.C: New.
16434         * g++.dg/abi/thunk4.C: New.
16435
16436 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
16437
16438         PR fortran/25532
16439         * gfortran.dg/host_used_types_1.f90: New test. Check that host
16440         associated derived type components of derived types are
16441         properly declared in contained procedures.
16442
16443 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16444
16445         PR libgfortran/25139
16446         * gfortran.dg/backspace_2.f: New test.
16447
16448 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16449
16450         PR libgfortran/25550
16451         * gfortran.dg/endfile.f: New test.
16452
16453 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16454
16455         PR libgfortran/25419
16456         * gfortran.dg/comma.f: New test.
16457
16458 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16459
16460         * lib/gfortran-dg.exp: Remove trailing whitespace.
16461         * lib/fortran-torture.exp: Test with -fbounds-check instead of
16462         -funroll-all-loops.
16463
16464 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
16465
16466         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
16467         Extended Double long doubles or repeat tests when long double is
16468         the same size as double.
16469
16470 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16471
16472         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
16473
16474         PR testsuite/25442
16475         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
16476         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
16477
16478         PR testsuite/25441
16479         * gcc.dg/pr23911.c: Make test variable static.
16480
16481         PR testsuite/25444
16482         * gcc.dg/tree-ssa/pr14841.c: Likewise.
16483
16484 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
16485
16486         PR c++/25439
16487         * g++.dg/parse/crash17.C: Adjust error markers.
16488         * g++.dg/template/error20.C: New test.
16489
16490 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
16491
16492         PR c++/23172
16493         * g++.dg/ext/complit4.C: New test.
16494
16495         PR c++/25417
16496         * g++.dg/ext/complit5.C: Likewise.
16497
16498 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
16499
16500         PR tree-optimization/25125
16501         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
16502         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
16503         * gcc.c-torture/execute/pr25125.c: New.
16504
16505 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
16506
16507         PR fortran/25029
16508         PR fortran/21256
16509         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
16510         functions with incorrect assumed size references.
16511
16512 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
16513
16514         PR c++/23171
16515         * g++.dg/opt/init1.C: New test.
16516
16517 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
16518
16519         PR c++/24671
16520         * g++.dg/template/sfinae3.C: New test.
16521
16522 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16523
16524         * g++.dg/other/friend4.C: New test.
16525
16526 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
16527
16528         PR target/25005
16529         * g++.dg/opt/pr25005.C: New test.
16530
16531 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
16532
16533         PR c++/25369
16534         * g++.dg/template/ptrmem16.C: New test.
16535
16536 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
16537
16538         PR fortran/25029
16539         PR fortran/21256
16540         * gfortran.dg/initialization_1.f90: Add test of SIZE.
16541
16542 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16543
16544         PR libgfortran/25307
16545         * gfortran.dg/list_read_5.f90: New test.
16546
16547 2005-12-22  Richard Henderson  <rth@redhat.com>
16548
16549         * gcc.target/i386/sse-7.c: Use -msse2.
16550
16551 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
16552
16553         PR rtl-optimization/25432
16554         * gcc.c-torture/compile/20051216-1.c: New test.
16555
16556         PR objc/25328
16557         * objc/execute/pr25328.m: New test.
16558
16559 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
16560
16561         PR c++/25364
16562         * g++.dg/template/call4.C: New test.
16563
16564 2005-12-22  Dale Johannesen  <dalej@apple.com>
16565
16566         * gcc.target/i386/sse-17.c: New.
16567
16568 2005-12-22  Paul Brook  <paul@codesourcery.com>
16569
16570         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
16571
16572 2005-12-22  Paul Brook  <paul@codesourcery.com>
16573
16574         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
16575
16576 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
16577
16578         PR tree-opt/25513
16579         * gcc.c-torture/compile/pr25513.c: New test.
16580
16581 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16582
16583         PR c++/23333
16584         * g++.dg/parse/error25.C: Add more tests.
16585
16586 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16587
16588         PR fortran/18990
16589         * gfortran.dg/der_charlen_1.f90: New.
16590
16591 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
16592
16593         PR fortran/20889
16594         * gfortran.dg/pointer_component_type_1.f90: New test.
16595
16596         PR fortran/25029
16597         PR fortran/21256
16598         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
16599         should give an error with assumed size array refernces and checks
16600         those that should not.
16601         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
16602         reference an upper bound so that it does not generate an error.
16603
16604         PR fortran/19362
16605         PR fortran/20244
16606         PR fortran/20864
16607         PR fortran/25391
16608         * gfortran.dg/used_dummy_types_1.f90: New test.
16609         * gfortran.dg/used_dummy_types_2.f90: New test.
16610         * gfortran.dg/used_dummy_types_3.f90: New test.
16611         * gfortran.dg/used_dummy_types_4.f90: New test.
16612         * gfortran.dg/used_dummy_types_5.f90: New test.
16613
16614         PR fortran/23152
16615         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
16616         group already being USE associated.
16617         * gfortran.dg/assumed_shape_nml.f90: New test.
16618         * gfortran.dg/assumed_size_nml.f90: New test.
16619
16620         PR fortran/20862
16621         PR fortran/25053
16622         PR fortran/25063
16623         PR fortran/25064
16624         PR fortran/25066
16625         PR fortran/25067
16626         PR fortran/25068
16627         PR fortran/25307
16628         * gfortran.dg/io_constraints_1.f90: New test.
16629         * gfortran.dg/io_constraints_1.f90: New test.
16630         * gfortran.dg/iostat_3.f90: Change wording of warning.
16631         * gfortran.dg/g77/19981216-0.f: The same.
16632
16633 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
16634
16635         PR tree-optimization/23518
16636         * gcc.dg/pr23518.c: New.
16637
16638 2005-12-21  Mike Stump  <mrs@apple.com>
16639
16640         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
16641
16642 2005-12-21  Paul Brook  <paul@codesourcery.com>
16643
16644         * gcc.dg/pr19340.c: Skip on m68k targets.
16645
16646 2005-12-21  Steven Bosscher  <stevenb@suse.de>
16647
16648         PR rtl-optimization/25196
16649         * gcc.dg/pr25196.c: New test.
16650
16651 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
16652
16653         PR fortran/25423
16654         gfortran.dg/where_nested_1.f90: New.
16655
16656 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
16657
16658         PR tree-optimization/25382.
16659         * gcc.dg/tree-ssa/pr25382.c: New.
16660
16661 2005-12-20  Richard Guenther  <rguenther@suse.de>
16662
16663         PR middle-end/24306
16664         * gcc.target/i386/pr24306.c: New testcase.
16665
16666 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
16667
16668         PR tree-optimization/25501
16669         * gcc.dg/tree-ssa/pr25501.c: New.
16670
16671 2005-12-20  Richard Guenther  <rguenther@suse.de>
16672
16673         Revert
16674         2005-12-02  Richard Guenther  <rguenther@suse.de>
16675
16676         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
16677
16678 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
16679
16680         PR c++/21228
16681         * g++.dg/warn/Wunreachable-code-2.C: New test.
16682
16683 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
16684
16685         PR c++/24278
16686         * g++.dg/template/ctor5.C: New test.
16687
16688         PR c++/24915
16689         * g++.dg/template/overload8.C: New test.
16690
16691 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
16692
16693         * gcc.c-torture/compile/pr25483 : New test.
16694
16695 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16696
16697         PR c++/20552
16698         * g++.dg/ext/typeof10.C: New test.
16699
16700 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
16701
16702         * gcc.dg/mt-loopi1.c: New.
16703
16704 2005-12-18  Richard Guenther  <rguenther@suse.de>
16705
16706         PR tree-optimization/25481
16707         * gcc.dg/torture/pr25481.c: New testcase.
16708
16709 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
16710
16711         PR rtl-optimization/21041
16712         * gcc.dg/pr21041.c: New test.
16713
16714 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16715
16716         PR libgfortran/25463
16717         * gfortran.dg/advance.f90: New test.
16718
16719 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
16720
16721         * gcc.dg/20051201-1.c: New test.
16722
16723 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
16724
16725         PR fortran/25018
16726         * gfortran.dg/initialization_1.f90: New test.
16727         * gfortran.dg/enum_5.f90: Change dg-error to new message.
16728         * gfortran.dg/g77/980616-0.f: The same.
16729
16730 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
16731
16732         * PR fortran/25458
16733         * gfortran.dg/chkbits.f90: New test.
16734
16735 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
16736
16737         * gfortran.dg/enum_5.f: Revert to previous version.
16738
16739 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
16740
16741         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
16742         * gfortran.dg/nested_modules_1.f90: Ditto.
16743         * gfortran.dg/hollerith_f95.f90: Ditto.
16744         * gfortran.dg/select_5.f90: Ditto.
16745         * gfortran.dg/secnds.f: Ditto.
16746         * gfortran.dg/hollerith2.f90: Ditto.
16747         * gfortran.dg/imag_2.f: Ditto.
16748         * gfortran.dg/ftell_2.f90: Ditto.
16749         * gfortran.dg/malloc_free_1.f90: Ditto.
16750         * gfortran.dg/logint-1.f: Ditto.
16751         * gfortran.dg/recursive_statement_functions.f90: Ditto.
16752         * gfortran.dg/e_d_fmt.f90: Ditto.
16753         * gfortran.dg/hollerith_legacy.f90: Ditto.
16754         * gfortran.dg/logint-2.f: Ditto.
16755         * gfortran.dg/enum_5.f90: Ditto.
16756         * gfortran.dg/f2c_2.f90: Ditto.
16757         * gfortran.dg/pr17143.f90: Ditto.
16758         * gfortran.dg/namelist_14.f90: Ditto.
16759         * gfortran.dg/logint-3.f: Ditto.
16760         * gfortran.dg/spread_scalar_source.f90: Ditto.
16761         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
16762         * gfortran.dg/namelist_11.f: Ditto.
16763         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
16764         * gfortran.dg/g77/20010519-1.f
16765         * gfortran.dg/g77/alpha1.f: Ditto.
16766         * gfortran.dg/g77/990115-1.f: Ditto.
16767         * gfortran.dg/g77/erfc.f: Ditto.
16768         * gfortran.dg/g77/19990313-3.f: Ditto.
16769         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
16770         * gfortran.dg/g77/20010426.f: Ditto.
16771         * gfortran.dg/g77/19990313-0.f: Ditto.
16772         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
16773         * gfortran.dg/g77/20000629-1.f: Ditto.
16774         * gfortran.dg/g77/970125-0.f: Ditto.
16775         * gfortran.dg/g77/8485.f: Ditto.
16776         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
16777         * gfortran.dg/g77/19990313-1.f: Ditto.
16778         * gfortran.dg/g77/int8421.f: Ditto.
16779         * gfortran.dg/g77/19990305-0.f: Ditto.
16780         * gfortran.dg/g77/947.f: Ditto.
16781         * gfortran.dg/g77/19990905-2.f: Ditto.
16782         * gfortran.dg/g77/cabs.f: Ditto.
16783         * gfortran.dg/g77/19990313-2.f: Ditto.
16784         * gfortran.dg/g77/20020307-1.f: Ditto.
16785         * gfortran.dg/g77/dcomplex.f: Ditto.
16786         * gfortran.dg/g77/19990502-1.f: Ditto.
16787         * gfortran.dg/g77/19981216-0.f: Ditto.
16788         * gfortran.dg/common_4.f90: Ditto.
16789         * gfortran.dg/entry_4.f90: Ditto.
16790         * gfortran.dg/equiv_constraint_2.f90: Ditto.
16791         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
16792         * gfortran.dg/namelist_12.f: Ditto.
16793         * gfortran.dg/scale_1.f90: Ditto.
16794         * gfortran.dg/modulo_1.f90
16795         * gfortran.dg/hollerith.f90: Ditto.
16796         * gfortran.dg/direct_io_3.f90: Ditto.
16797         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
16798         * gfortran.dg/gnu_logical_1.F: Ditto.
16799         * gfortran.dg/unf_io_convert_1.f90: Ditto.
16800         * gfortran.dg/assign_1.f90: Ditto.
16801         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
16802         * gfortran.dg/pr23095.f: Ditto.
16803         * gfortran.dg/read_float_1.f90: Ditto.
16804
16805 2005-12-17  Andreas Jaeger  <aj@suse.de>
16806
16807         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
16808         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
16809
16810 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16811
16812         PR fortran/24268
16813         * gfortran.dg/fmt_white.f: New test.
16814
16815 2005-12-16  Steven G. Kargl <kargls@comcast.net>
16816
16817         * gfortran.dg/label_1.f90: New test.
16818
16819 2005-12-15  Ben Elliston  <bje@au.ibm.com>
16820
16821         PR testsuite/25422
16822         * gcc.dg/20031012-1.c: Add -Walways-true option.
16823         * gcc.dg/weak/weak-3.c: Likewise.
16824         * g++.old-deja/g++.mike/warn8.C: Likewise.
16825
16826 2005-12-16  Mike Stump  <mrs@apple.com>
16827
16828         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
16829         exit.
16830
16831 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16832
16833         PR libgfortran/25264
16834         PR libgfortran/25349
16835         * gfortran.dg/tl_editing.f90: Added additional checks.
16836         * gfortran.dg/t_editing.f: New test.
16837         * gfortran.dg/write_padding.f90: New test
16838
16839 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16840
16841         PR testsuite/25215
16842         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
16843
16844 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
16845
16846         PR rtl-optimization/24899
16847         * gcc.c-torture/execute/20051215-1.c: New test.
16848
16849 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
16850
16851         PR 24823
16852         * gfortran.dg/pr24823.f: New test.
16853
16854 2005-12-16  Jeff Law  <law@redhat.com>
16855
16856         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
16857
16858 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
16859
16860         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
16861         (base_types): Change C++ style comments to C style comments.  Remove
16862         aligned types from the array.  Keep Enums disabled.
16863         (complex_types): Remove aligned types from the array.
16864         Comment out "_Complex long double".
16865         (attrib_types): Remove.
16866         (complex_attrib_types): Remove.
16867         (attrib_array_types): Remove.
16868         (complex_attrib_array_types): Remove.
16869         (aligned_bitfld_types): Remove.
16870         (n_aligned_bitfld_types): Remove.
16871         (FEATURE_ALIGNEDPACKED): Delete.
16872         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
16873         (singles): Remove support for adding attributes.
16874         (choose_type): Remove support for attributed types.
16875         (generate_fields): Remove support for attributed bit-fields.
16876         Remove support for adding attributes.
16877         (generate_random_tests): Remove support for adding attributes.
16878         (features): Add back "[0] :0" and "complex vector [0]".
16879         (main): Remove support for attributed bit-fields.
16880         Uncomment the calling of generate_random_tests for the rests of
16881         the tests.
16882
16883 2005-12-16  Jan Hubicka  <jh@suse.cz>
16884
16885         * gcc.c-torture/combine/pr25224.c: New.
16886
16887 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
16888
16889         PR other/25028
16890         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
16891         HP-UX.
16892
16893 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
16894
16895         * gcc.dg/20051215-1.c: New file.
16896
16897 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16898
16899         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
16900         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
16901
16902 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
16903
16904         PR fortran/18197
16905         * gfortran.dg/dummy_functions_1.f90: New.
16906
16907 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
16908
16909         PR rtl-optimization/25310
16910         * gcc.c-torture/compile/pr25310.c: New test.
16911
16912 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
16913
16914         PR debug/25023
16915         * gcc.dg/pr25023.c: New test.
16916
16917 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16918
16919         * g++.old-deja/g++.brendan/redecl1.C,
16920         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
16921         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
16922         g++.old-deja/g++.oliva/typeof1.C,
16923         g++.old-deja/g++.other/crash16.C,
16924         g++.old-deja/g++.other/crash34.C,
16925         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
16926         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
16927         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
16928         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
16929         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
16930         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
16931         Remove xfail.
16932
16933 2005-12-14  Kean Johnston  <jkj@sco.com>
16934             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16935
16936         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
16937         * gcc.target/i386/20020523-1.c: Ditto.
16938         * gcc.target/i386/tailcall-1.c: Ditto.
16939         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
16940         * gcc.target/i386/ssetype-5.c: Ditto.
16941
16942 2005-12-14  Jeff Law  <law@redhat.com>
16943
16944         * gcc.dg/tree-ssa/foldstring-1.c: New test.
16945
16946 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
16947
16948         PR target/25254
16949         PR target/24188
16950         * gcc.target/i386/pr25254.c: New test.
16951         * gfortran.dg/PR24188.f: New test.
16952
16953 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
16954
16955         * lib/fortran-torture.exp: Catch remaining uses of
16956         remote_file build delete.
16957
16958 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16959
16960         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
16961
16962 2005-12-14  Ben Elliston  <bje@au.ibm.com>
16963
16964         * gcc.dg/warn-addr-cmp.c: New test.
16965
16966 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
16967
16968         PR debug/25023
16969         PR target/25293
16970         * gcc.target/i386/pr25293.c: New test.
16971
16972 2005-12-13  Petr Machata  <machata@post.cz>
16973
16974         PR c++/24907
16975         * g++.dg/parse/comma2.C: New test.
16976
16977 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
16978             Jakub Jelinek  <jakub@redhat.com>
16979
16980         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
16981         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
16982         (limits.h): Include unconditionally.
16983         (stdlib.h): Likewise.
16984         (hashtab.h): Do not include.
16985         (getopt.h): Likewise.
16986         (stddef.h): Include.
16987         (hashval_t): Define.
16988         (struct entry): Add "next" field.
16989         (HASH_SIZE): New macro.
16990         (hash_table): New variable.
16991         (switchfiles): Do not use xmalloc.
16992         (mix): New macro.
16993         (iterative_hash): New function.
16994         (hasht): Remove.
16995         (e_exists): New function.
16996         (e_insert): Likewise.
16997         (output): Use, instead of libiberty hashtable functions.
16998         (main): Do not use getopt.  Do not call htab_create.
16999
17000 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
17001
17002         PR c++/25331
17003         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
17004         put atal* and atpaal* attributes on array elements.
17005         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
17006         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
17007         put atal* and atpaal* attributes on array elements.
17008         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
17009
17010 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
17011
17012         * gcc.dg/single-precision-constant.c: New test.
17013
17014 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
17015
17016         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
17017         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
17018         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
17019         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
17020         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
17021         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
17022         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
17023         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
17024         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
17025         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
17026         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
17027         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
17028         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
17029         gcc.target/powerpc/ppc-sdata-2.c,
17030         gcc.target/powerpc/ppc-stackalign-1.c,
17031         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
17032         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
17033         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
17034         gcc.target/powerpc/rs6000-ldouble-2.c,
17035         gcc.target/powerpc/rs6000-power2-1.c,
17036         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
17037         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
17038         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
17039         option into target selector.
17040         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
17041         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
17042
17043 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
17044
17045         PR objc/25348
17046         * objc.dg/encode-9.m: New test.
17047
17048 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17049
17050         PR testsuite/20772
17051         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
17052         * gcc.dg/asm-b.c: Fix typo.
17053         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
17054         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
17055         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
17056         i?86 lp64 and x86_64 ilp32.
17057         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
17058         on i?86 lp64.
17059         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
17060
17061 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
17062
17063         PR fortran/25078
17064         gfortran.dg/equiv_5.f90: New test.
17065
17066 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
17067
17068         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
17069         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
17070         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
17071         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
17072         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
17073         * gcc.dg/tree-ssa/reassoc-5.c: New.
17074         * gcc.dg/tree-ssa/reassoc-6.c: New.
17075         * gcc.dg/tree-ssa/reassoc-7.c: New.
17076         * gcc.dg/tree-ssa/reassoc-8.c: New.
17077         * gcc.dg/tree-ssa/reassoc-9.c: New.
17078         * gcc.dg/tree-ssa/reassoc-10.c: New.
17079         * gcc.dg/tree-ssa/reassoc-11.c: New.
17080
17081 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17082
17083         PR testsuite/25167
17084         PR testsuite/24478
17085         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
17086
17087 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
17088
17089         PR c++/25300
17090         * g++.dg/template/inherit.C: Do not use a generic error message.
17091
17092 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
17093
17094         PR libobjc/25354
17095         * objc.dg/gnu-encoding: New directory.
17096         * objc.dg/gnu-encoding/compat-common.h: New file.
17097         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
17098         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
17099         * objc.dg/gnu-encoding/vector-defs.h: New file.
17100         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
17101         * objc.dg/gnu-encoding/generate-random.c: New file.
17102         * objc.dg/gnu-encoding/generate-random_r.c: New file.
17103         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
17104         * objc.dg/gnu-encoding/generate-random.h: New file.
17105
17106 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
17107
17108         PR c++/25337
17109         * g++.dg/template/defarg7.C: New test.
17110
17111 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
17112
17113         PR libobjc/25347
17114         * objc.dg/encode-8.m: New test.
17115
17116 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
17117
17118         PR libobjc/25346
17119         * objc.dg/encode-7.m: New test.
17120
17121 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
17122
17123         PR c++/25010
17124         * g++.dg/opt/inline10.C: New test.
17125
17126 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
17127
17128         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
17129
17130 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
17131
17132         * gfortran.dg/substring_equivalence.f90: typo in comment
17133
17134 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17135
17136         PR fortran/25068
17137         * gfortran.dg/iostat_3.f90: New test.
17138
17139 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
17140
17141         PR fortran/23815
17142         * gfortran.dg/unf_io_convert_1.f90: New test.
17143         * gfortran.dg/unf_io_convert_2.f90: New test.
17144         * gfortran.dg/unf_io_convert_3.f90: New test.
17145
17146 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17147
17148         PR testsuite/20772
17149         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
17150         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
17151         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
17152         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
17153         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
17154         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
17155         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
17156         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
17157         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
17158         gcc.dg/torture/fp-int-convert-float128-timode.c,
17159         gcc.dg/torture/fp-int-convert-float128.c,
17160         gcc.dg/torture/fp-int-convert-float80-timode.c,
17161         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
17162         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
17163
17164         * gcc.dg/tls/opt-1.c: Require effective target fpic.
17165
17166 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
17167
17168         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
17169
17170 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
17171
17172         * gcc.dg/20051207-1.c,
17173         * gcc.dg/20051207-2.c,
17174         * gcc.dg/20051207-3.c: New tests.
17175
17176 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17177
17178         PR testsuite/20772
17179         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
17180         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
17181         dg-skip-if target selector.
17182
17183         PR testsuite/20772
17184         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
17185         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
17186         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
17187         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
17188         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
17189         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
17190         and/or merge with i?86 cases.
17191
17192         * gcc.dg/tls/opt-3.c: Require effective target fpic.
17193
17194         PR testsuite/20772
17195         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
17196         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
17197         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
17198         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
17199         x86_64-*-linux*.
17200
17201 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
17202
17203         PR target/25311
17204         * gcc.c-torture/compile/pr25311.c: New test.
17205
17206 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17207
17208         PR libgfortran/25039
17209         * gfortran.dg/read_comma.f: New test.
17210
17211 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
17212
17213         PR c++/19317
17214         * g++.dg/opt/pr19317-1.C: New test.
17215         * g++.dg/opt/pr19317-2.C: New test.
17216         * g++.dg/opt/pr19317-3.C: New test.
17217
17218         PR target/19005
17219         * gcc.c-torture/execute/pr19005.c: New test.
17220
17221         PR target/17828
17222         * g++.old-deja/g++.other/comdat5.C: New test.
17223         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
17224
17225         * g++.dg/compat/struct-layout-1.exp: New file.
17226         * g++.dg/compat/struct-layout-1.h: New.
17227         * g++.dg/compat/struct-layout-1_generate.c: New.
17228         * g++.dg/compat/struct-layout-1_x1.h: New.
17229         * g++.dg/compat/struct-layout-1_x2.h: New.
17230         * g++.dg/compat/struct-layout-1_y1.h: New.
17231         * g++.dg/compat/struct-layout-1_y2.h: New.
17232
17233         * gcc.dg/20050330-2.c: New test.
17234
17235 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
17236
17237         PR fortran/25292
17238         * gfortran.dg/associated_1.f90: New.
17239
17240 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
17241
17242         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
17243         ILP32 vect_no_align platforms.
17244
17245 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
17246             Jakub Jelinek  <jakub@redhat.com>
17247
17248         PR target/25268
17249         * gcc.c-torture/compile/20051207-1.c: New test.
17250
17251 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17252
17253         PR testsuite/20772
17254         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
17255         gcc.dg/torture/pr18582-1.c,
17256         gcc.target/i386/attributes-error.c: Also test on x86_64.
17257
17258         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
17259
17260 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17261
17262         PR c++/19397
17263         * g++.dg/template/typedef3.C: New test.
17264
17265         PR c++/19762
17266         PR c++/19764
17267         * g++.dg/template/dtor3.C: Fix error markers.
17268
17269 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
17270
17271         * lib/target-supports.exp (check_effective_target_sync_char_short):
17272         Add s390*.
17273
17274 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
17275
17276         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
17277
17278 2005-12-06  Roger Sayle  <roger@eyesopen.com>
17279
17280         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
17281         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
17282         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
17283         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
17284
17285 2005-12-06  Roger Sayle  <roger@eyesopen.com>
17286
17287         PR c++/25263
17288         * g++.dg/other/array2.C: New test case.
17289
17290 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
17291
17292         * gcc.dg/darwin-weakimport-3.c: New.
17293
17294         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
17295         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
17296         and to work on Darwin.
17297         * gcc.dg/attr-weakref-1b.c: New file.
17298         * gcc.dg/attr-weakref-2.c: New test.
17299         * gcc.dg/darwin-weakref-1.c: New test.
17300
17301 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
17302
17303         PR testsuite/25247
17304         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
17305         use in selector expressions.
17306         (dg-xfail-if): Ditto.
17307         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
17308         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
17309         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
17310         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
17311         * gcc.test-framework/test-framework.exp: Skip generated tests if
17312         CHECK_TEST_FRAMEWORK is not 1.
17313
17314 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
17315
17316         PR tree-optimization/24963
17317         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
17318
17319         PR target/24108
17320         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
17321
17322         PR target/18580
17323         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
17324         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
17325         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
17326         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
17327
17328 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
17329
17330         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
17331         dg-options.
17332
17333 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
17334
17335         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
17336
17337 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
17338
17339         * gcc.dg/format/cast-1.c: New test.
17340
17341 2005-12-04  Roger Sayle  <roger@eyesopen.com>
17342
17343         PR c/7776
17344         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
17345         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
17346         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
17347         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
17348
17349 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
17350
17351         * gcc.dg/cast-pretty-print-1.c: New test.
17352
17353 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
17354
17355         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
17356
17357 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
17358
17359         PR c++/24173
17360         * g++.dg/template/friend40.C: New test.
17361
17362 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
17363
17364         PR target/25199
17365         * gcc.target/i386/movq-2.c: New test.
17366         * gcc.target/i386/movq.c: Remove target i?86, instead add
17367         dg-require-effective-target ilp32.
17368
17369 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17370
17371         PR c++/24103
17372         * g++.dg/other/default1.C: New test.
17373
17374 2005-12-02  Richard Guenther  <rguenther@suse.de>
17375
17376         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
17377
17378 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17379
17380         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
17381
17382 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
17383
17384         PR target/21017
17385         * gcc.target/powerpc/rotate.c: New.
17386
17387 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17388
17389         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
17390         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
17391
17392 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17393
17394         PR c/13384
17395         * gcc.dg/pr17730-1.c: Adjust.
17396         * gcc.dg/lvalue1.c (main): Likewise.
17397         * gcc.dg/lvalue-2.c: Likewise.
17398         * g++.dg/pr7503-3.C
17399
17400 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
17401
17402         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
17403         error messages.
17404
17405 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
17406
17407         PR fortran/24789
17408         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
17409
17410 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
17411
17412         PR target/24475
17413         * lib/target-supports.exp (check_effective_target_tls): New.
17414         (check_effective_target_tls_runtime): New.
17415         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
17416         for TLS support.
17417         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
17418         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
17419         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
17420         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
17421         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
17422         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
17423         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
17424         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
17425         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
17426         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
17427         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
17428         effective-target TLS.
17429         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
17430         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
17431         effective-target TLS runtime.
17432
17433 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
17434
17435         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
17436
17437 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
17438
17439         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
17440         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
17441         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
17442         ignored" warnings when "packing" is the same as the ABI layout.
17443
17444 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
17445
17446         PR fortran/21302
17447         * gfortran.dg/line_length_1.f: New test.
17448         * gfortran.dg/line_length_2.f90: Ditto.
17449
17450 2005-11-30  Richard Guenther  <rguenther@suse.de>
17451
17452         PR tree-optimization/21655
17453         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
17454
17455 2005-11-30  Dale Johannesen  <dalej@apple.com>
17456
17457         * gcc.c-torture/compile/pr24930.c: New.
17458
17459 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
17460
17461         PR fortran/15809
17462         *  gfortran.dg/auto_char_dummy_array.f90: New test.
17463
17464 2005-11-30  Jeff Law  <law@redhat.com>
17465
17466         * g++.old-deja/g++.law/pr25000.C: New test.
17467
17468 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
17469
17470         * gcc.dg/tls/opt-11.c: New test.
17471
17472 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
17473
17474         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
17475         targets.
17476         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
17477         LP64 ia64.
17478
17479 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
17480
17481         * gfortran.dg/open_access_1.f90: New test.
17482
17483 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17484
17485         * gcc.dg/charset/builtin2.c: New test.
17486
17487 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
17488
17489         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
17490         on mmix-*-* for *_[xy].c.
17491
17492 2005-11-28  Kean Johnston  <jkj@sco.com>
17493
17494         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
17495         headers.
17496         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
17497         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
17498         * gcc.target/i386/asm-3.c: Ditto.
17499         * gcc.target/i386/clobbers.c: Ditto.
17500         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
17501         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
17502         test regexp.
17503         * gcc.target/i386/mul.c: Ditto.
17504         * gcc.target/i386/ssetype-1.c: Ditto.
17505         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
17506         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
17507         static so the test works with -fPIC mode too. Based on comment in
17508         PR19231 by Pinski.
17509         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
17510
17511 2005-11-28  Richard Guenther  <rguenther@suse.de>
17512
17513         * gcc.dg/alias-9.c: New testcase.
17514         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
17515
17516 2005-11-28  Roger Sayle  <roger@eyesopen.com>
17517             Uros Bizjak  <uros@kss-loka.si>
17518
17519         PR middle-end/20219
17520         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
17521         tan(x)/sin(x) transformations.
17522
17523 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
17524
17525         PR middle-end/24575
17526         * gcc.dg/tree-ssa/divide-3.c: New test.
17527         * gcc.dg/tree-ssa/divide-4.c: New test.
17528
17529 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
17530
17531         PR fortran/24917
17532         *  gfortran.dg/boz_6.f90: New test.
17533
17534 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17535
17536         PR fortran/23912
17537         * gfortran.dg/modulo_1.f90: New test.
17538
17539 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17540
17541         PR libfortran/24919
17542         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
17543         fail on CRLF platforms.
17544         * gfortran.dg/ftell_2.f90: Likewise.
17545
17546 2005-11-26  Eric Christopher  <echristo@apple.com>
17547
17548         * gcc.dg/intmax_t-1.c: Remove mips xfail.
17549
17550 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
17551
17552         * objc.dg/gnu-runtime-3.m: Simplify.
17553
17554 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
17555
17556         PR middle-end/23669
17557         * gcc.dg/tree-ssa/divide-1.c: New test.
17558         * gcc.dg/tree-ssa/divide-2.c: New test.
17559
17560 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
17561
17562         PR libgfortran/24945
17563         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
17564
17565 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
17566
17567         PR libgfortran/24945
17568         * gfortran.dg/open_status_2.f90: New test.
17569
17570 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17571
17572         * gcc.c-torture/execute/builtins/fprintf.c,
17573         gcc.c-torture/execute/builtins/fputs-lib.c,
17574         gcc.c-torture/execute/builtins/fputs.c,
17575         gcc.c-torture/execute/builtins/lib/fprintf.c,
17576         gcc.c-torture/execute/builtins/lib/printf.c,
17577         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
17578
17579 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
17580
17581         * gcc.dg/20050922-2.c: New test.
17582
17583 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
17584
17585         * objc.dg/gnu-runtime-3.m: New test.
17586
17587 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17588
17589         PR c++/9278
17590         * g++.dg/other/void1.C: New test.
17591
17592 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
17593
17594         PR middle-end/24998
17595         * gcc.dg/torture/fp-int-convert-float.c,
17596         gcc.dg/torture/fp-int-convert-double.c,
17597         gcc.dg/torture/fp-int-convert-long-double.c,
17598         gcc.dg/torture/fp-int-convert-timode.c,
17599         gcc.dg/torture/fp-int-convert-float80.c,
17600         gcc.dg/torture/fp-int-convert-float80-timode.c,
17601         gcc.dg/torture/fp-int-convert-float128.c,
17602         gcc.dg/torture/fp-int-convert-float128-timode.c,
17603         gcc.dg/torture/fp-int-convert.h: New files.
17604
17605 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
17606
17607         PR middle-end/24989
17608         * gcc.dg/tree-ssa/bool-10.c: New test.
17609         * gcc.dg/tree-ssa/bool-11.c: New test.
17610         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
17611
17612 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
17613
17614         PR middle-end/24990
17615         * tree-ssa/pr24990-1.c: New test.
17616
17617 2005-11-24  Richard Guenther  <rguenther@suse.de>
17618         Dirk Mueller <dmueller@suse.de>
17619
17620         PR c++/14024
17621         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
17622         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
17623         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
17624         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
17625         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
17626         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
17627
17628 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
17629
17630         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
17631
17632 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17633
17634         PR c/21668
17635         * gcc.dg/Wc++-compat.c: New.
17636         * gcc.dg/Wno-c++-compat.c: New.
17637
17638 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
17639
17640         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
17641         (vspltish, vspltisw): Likewise.
17642
17643 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17644
17645         PR libgfortran/24794
17646         * gfortran.dg/namelist_12.f: Fix quotes.
17647         * gfortran.dg/namelist_13.f90: Fix quotes.
17648         * gfortran.dg/namelist_14.f90: Fix quotes.
17649         * gfortran.dg/namelist_15.f90: Fix quotes.
17650         * gfortran.dg/namelist_use.f90: Fix quotes.
17651         * gfortran.dg/namelist_use_only.f90: Fix quotes.
17652         * gfortran.dg/namelist_21.f90: New test.
17653         * gfortran.dg/namelist_22.f90: New test.
17654
17655 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
17656
17657         PR target/23435
17658         * gcc.c-torture/compile/pr23435.c: New.
17659
17660 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
17661
17662         * gcc.c-torture/execute/floatunsisf-1.c: New test.
17663
17664 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
17665
17666         * gcc.target/powerpc/405-macchw-1.c,
17667         gcc.target/powerpc/405-macchw-2.c,
17668         gcc.target/powerpc/405-macchwu-1.c,
17669         gcc.target/powerpc/405-macchwu-2.c,
17670         gcc.target/powerpc/405-machhw-1.c,
17671         gcc.target/powerpc/405-machhw-2.c,
17672         gcc.target/powerpc/405-machhwu-1.c,
17673         gcc.target/powerpc/405-machhwu-2.c,
17674         gcc.target/powerpc/405-maclhw-1.c,
17675         gcc.target/powerpc/405-maclhw-2.c,
17676         gcc.target/powerpc/405-maclhwu-1.c,
17677         gcc.target/powerpc/405-maclhwu-2.c,
17678         gcc.target/powerpc/405-mulchw-1.c,
17679         gcc.target/powerpc/405-mulchw-2.c,
17680         gcc.target/powerpc/405-mulchwu-1.c,
17681         gcc.target/powerpc/405-mulchwu-2.c,
17682         gcc.target/powerpc/405-mulhhw-1.c,
17683         gcc.target/powerpc/405-mulhhw-2.c,
17684         gcc.target/powerpc/405-mulhhwu-1.c,
17685         gcc.target/powerpc/405-mulhhwu-2.c,
17686         gcc.target/powerpc/405-mullhw-1.c,
17687         gcc.target/powerpc/405-mullhw-2.c,
17688         gcc.target/powerpc/405-mullhwu-1.c,
17689         gcc.target/powerpc/405-mullhwu-2.c,
17690         gcc.target/powerpc/405-nmacchw-1.c,
17691         gcc.target/powerpc/405-nmacchw-2.c,
17692         gcc.target/powerpc/405-nmachhw-1.c,
17693         gcc.target/powerpc/405-nmachhw-2.c,
17694         gcc.target/powerpc/405-nmaclhw-1.c,
17695         gcc.target/powerpc/405-nmaclhw-2.c,
17696         gcc.target/powerpc/440-macchw-1.c,
17697         gcc.target/powerpc/440-macchw-2.c,
17698         gcc.target/powerpc/440-macchwu-1.c,
17699         gcc.target/powerpc/440-macchwu-2.c,
17700         gcc.target/powerpc/440-machhw-1.c,
17701         gcc.target/powerpc/440-machhw-2.c,
17702         gcc.target/powerpc/440-machhwu-1.c,
17703         gcc.target/powerpc/440-machhwu-2.c,
17704         gcc.target/powerpc/440-maclhw-1.c,
17705         gcc.target/powerpc/440-maclhw-2.c,
17706         gcc.target/powerpc/440-maclhwu-1.c,
17707         gcc.target/powerpc/440-maclhwu-2.c,
17708         gcc.target/powerpc/440-mulchw-1.c,
17709         gcc.target/powerpc/440-mulchw-2.c,
17710         gcc.target/powerpc/440-mulchwu-1.c,
17711         gcc.target/powerpc/440-mulchwu-2.c,
17712         gcc.target/powerpc/440-mulhhw-1.c,
17713         gcc.target/powerpc/440-mulhhw-2.c,
17714         gcc.target/powerpc/440-mulhhwu-1.c,
17715         gcc.target/powerpc/440-mulhhwu-2.c,
17716         gcc.target/powerpc/440-mullhw-1.c,
17717         gcc.target/powerpc/440-mullhw-2.c,
17718         gcc.target/powerpc/440-mullhwu-1.c,
17719         gcc.target/powerpc/440-mullhwu-2.c,
17720         gcc.target/powerpc/440-nmacchw-1.c,
17721         gcc.target/powerpc/440-nmacchw-2.c,
17722         gcc.target/powerpc/440-nmachhw-1.c,
17723         gcc.target/powerpc/440-nmachhw-2.c,
17724         gcc.target/powerpc/440-nmaclhw-1.c,
17725         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
17726
17727 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
17728
17729         PR fortran/24774
17730         * gfortran.dg/inquire_9.f90: New test.
17731
17732         PR fortran/21647
17733         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
17734
17735 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
17736
17737         PR libfortran/24432
17738         * lib/target-supports.exp (check_effective_target_fortran_large_real):
17739         Check that 'cos' is supported.
17740
17741 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
17742
17743         PR fortran/24223
17744         * gfortran.dg/substring_equivalence.f90: New test.
17745
17746         PR fortran/24705
17747         * gfortran.dg/auto_internal_assumed.f90: New test.
17748
17749 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
17750
17751         * gcc.dg/fold-div-2.c: New test.
17752
17753 2005-11-20  Ian Lance Taylor  <ian@airs.com>
17754
17755         PR rtl-optimization/24883
17756         * gcc.c-torture/compile/pr24883.c: New test.
17757
17758 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
17759
17760         PR middle-end/20583
17761         * gcc.c-torture/compile/pr20583.c: New.
17762
17763 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
17764
17765         * gcc.c-torture/execute/usmul.c: New test.
17766
17767 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
17768
17769         * gcc.dg/tree-ssa/vrp22.c: New test.
17770
17771 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
17772
17773         PR middle-end/24912
17774         * gcc.dg/torture/pr24912-1.c: New test.
17775
17776 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
17777
17778         PR fortran/24862
17779         * gfortran.dg/arrayio_derived_1.f90: New test.
17780
17781 2005-11-19  Richard Guenther  <rguenther@suse.de>
17782
17783         PR middle-end/23294
17784         * gcc.dg/tree-ssa/pr23294.c: New testcase.
17785
17786 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
17787
17788         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
17789
17790 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
17791
17792         PR c++/8355
17793         * g++.dg/template/friend39.C: New test.
17794
17795 2005-11-18  James E Wilson  <wilson@specifix.com>
17796
17797         * gcc.dg/builtin-strstr.c: New.
17798
17799 2005-11-18  Richard Henderson  <rth@redhat.com>
17800
17801         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
17802         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
17803         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
17804         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
17805         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
17806         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
17807         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
17808         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
17809         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
17810         renaming to remove initial "ia64-".
17811
17812 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
17813
17814         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
17815
17816 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
17817
17818         * g++.dg/cpp/string-2.C: New test.
17819
17820 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
17821
17822         * gcc.dg/tree-ssa/loop-14.c: New test.
17823
17824 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
17825             Michael Chamberlain <michael@chamberlain.net.au>
17826
17827         * ada/acats/run_all.sh (target_run): Kill long running tests.
17828
17829 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17830
17831         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
17832         * gcc.dg/cleanup-9.c: Likewise.
17833         * gcc.dg/cleanup-10.c: Likewise.
17834         * gcc.dg/cleanup-11.c: Likewise.
17835
17836 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17837
17838         PR fortran/24892
17839         * gfortran.dg/open_access_append_1.f90: New test.
17840         * gfortran.dg/open_access_append_2.f90: New test.
17841
17842 2005-11-16  Richard Guenther  <rguenther@suse.de>
17843
17844         PR middle-end/24851
17845         * gcc.c-torture/execute/pr24851.c: New testcase.
17846
17847 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
17848
17849         * gcc.dg/fold-overflow-1.c: New test.
17850
17851 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
17852
17853         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
17854         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
17855
17856 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
17857
17858         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
17859         structures.
17860         * g++.dg/eh/forced2.C: Likewise.
17861         * g++.dg/eh/forced3.C: Likewise.
17862         * g++.dg/eh/forced4.C: Likewise.
17863
17864 2005-11-11  Mike Stump  <mrs@apple.com>
17865
17866         * g++.old-deja/g++.mike/unused.C: Add.
17867
17868 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
17869
17870         PR c++/24667
17871         * g++.dg/warn/Wcast-qual1.C: New test.
17872
17873 2005-11-15  Jan Hubicka  <jh@suse.cz>
17874
17875         * gcc.dg/winline-5.c: Add large-unit-insns limit.
17876
17877 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
17878
17879         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
17880
17881 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
17882
17883         PR 24840
17884         * gcc.dg/tree-ssa/pr24840.c: New test.
17885
17886 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
17887
17888         PR testsuite/24841
17889         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
17890
17891 2005-11-14  Dale Johannesen  <dalej@apple.com>
17892
17893         * gcc.c-torture/execute/20051113-1.c: New.
17894
17895 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
17896
17897         PR c++/24687
17898         * g++.dg/template/crash43.C: New test.
17899
17900 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
17901
17902         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
17903
17904 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
17905
17906         PR c++/24817
17907         * g++.dg/eh/spec8.C: New test.
17908
17909 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
17910
17911         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
17912
17913 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
17914
17915         PR c++/20293
17916         * g++.dg/parse/ambig4.C: New test.
17917         * g++.dg/tc1/dr101.C: Adjust error markers.
17918         * g++.dg/lookup/strong-using-2.C: Likewise.
17919         * g++.dg/lookup/ambig5.C: Likewise.
17920         * g++.dg/lookup/ambig4.C: Likewise.
17921         * g++.dg/parse/crash22.C: Likewise.
17922
17923 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
17924
17925         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
17926
17927 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
17928
17929         * gcc.dg/nested-calls-1.c: New test.
17930
17931 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17932
17933         * gfortran.dg/complex_intrinsic_1.f90: New test.
17934         * gfortran.dg/complex_intrinsic_2.f90: New test.
17935         * gfortran.dg/fgetc_1.f90: New test.
17936         * gfortran.dg/fgetc_2.f90: New test.
17937         * gfortran.dg/fgetc_3.f90: New test.
17938         * gfortran.dg/ftell_1.f90: New test.
17939         * gfortran.dg/ftell_2.f90: New test.
17940         * gfortran.dg/gnu_logical_1.F: New test.
17941         * gfortran.dg/gnu_logical_2.f90: New test.
17942
17943 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
17944
17945         PR middle-end/24820
17946         * gcc.dg/pr24820.c: New test.
17947
17948 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
17949
17950         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
17951         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
17952         variable.
17953
17954 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17955
17956         PR testsuite/24614
17957         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
17958
17959 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
17960
17961         * gcc.target/cris/cris.exp: New file.
17962         * gcc.target/cris/rld-legit1.c: New test.
17963         * gcc.target/cris/rld-legit2.c: New test.
17964
17965 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
17966
17967         PR c++/24780
17968         * g++.dg/opt/pr24780.C: New test.
17969
17970         PR c++/24761
17971         * g++.dg/template/asm1.C: New test.
17972
17973 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
17974
17975         PR libgfortran/24787
17976         * gfortran.dg/scan_1.f90: New test.
17977
17978 2005-11-12  Jan Hubicka  <jh@suse.cz>
17979
17980         * gcc.target/i386/minmax-1.c: New.
17981         * gcc.target/i386/minmax-2.c: New.
17982
17983 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
17984
17985         * gcc.dg/pr24445.c: Fix for 64-bit targets.
17986
17987 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
17988
17989         * gcc.c-torture/execute/20051110-1.c,
17990         gcc.c-torture/execute/20051110-2.c: New tests.
17991
17992 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
17993
17994         PR middle-end/24750
17995         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
17996         New tests.
17997
17998 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
17999
18000         * lib/target-libpath.exp (get_shlib_extension): New proc.
18001         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
18002         * lib/gfortran.exp (gfortran_link_flags): Likewise.
18003         * lib/objc.exp (objc_target_compile): Likewise.
18004         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
18005         detection.
18006
18007 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
18008
18009         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
18010
18011         * lib/target-supports.exp (check_effective_target_static_libgfortran):
18012         Add -static to additional_flags and pass it to target_compile.
18013
18014 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
18015
18016         PR libgfortran/24719
18017         gfortran.dg/read_noadvance.f90: New test.
18018
18019         PR libgfortran/24699
18020         gfortran.dg/fmt_t_2.f90: New test.
18021
18022         PR libgfortran/24785
18023         gfortran.dg/read_x_eor.f90: New test.
18024
18025         PR libgfortran/24584
18026         gfortran.dg/namelist_empty.f90: Rename test.
18027
18028         PR libgfortran/24489
18029         gfortran/read_eor.f90: Rename test.
18030
18031 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
18032
18033         PR fortran/15976
18034         * gfortran.dg/automatic_module_variable.f90: New test.
18035
18036 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
18037
18038         PR target/24445
18039         * gcc.dg/pr24445.c: New test.
18040
18041 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
18042
18043         PR fortran/24655
18044         PR fortran/24755
18045         * gfortran.dg/recursive_statement_functions.f90: Add statement
18046         functions using inline intrinsic functions and parameters to test
18047         that they no longer seg-fault.
18048
18049         PR fortran/24409
18050         gfortran.dg/nested_modules_4.f90: New test.
18051         gfortran.dg/nested_modules_5.f90: New test.
18052
18053 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18054
18055         PR fortran/24643
18056         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
18057
18058 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
18059
18060         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
18061         failures.
18062
18063 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
18064
18065         * gcc.dg/sparc-getcontext-1.c: New test.
18066
18067 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
18068
18069         * gcc.dg/ifcvt-fabs-1.c: New test.
18070
18071 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
18072
18073         PR other/4372
18074         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
18075         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
18076
18077 2005-11-09  Richard Guenther  <rguenther@suse.de>
18078
18079         PR tree-optimization/24716
18080         * gcc.c-torture/execute/pr24716.c: New testcase.
18081
18082 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
18083
18084         * gcc.dg/pr24624.c: Disable for non S/390 targets.
18085
18086 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
18087
18088         PR 24624
18089         * gcc.dg/pr24624.c: Testcase added.
18090
18091 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
18092
18093         PR 24623
18094         * g++.dg/other/pr24623.C: Testcase added.
18095
18096 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
18097
18098         PR fortran/22607
18099         * gfortran-dg/pure_byref_1.f90: New.
18100         * gfortran-dg/pure_byref_2.f90: New.
18101
18102 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
18103
18104         PR c/24101
18105         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
18106         * gcc.dg/dg.exp: Run main loop also for *.i files.
18107
18108 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
18109
18110         PR c++/19450
18111         * g++.dg/tls/diag-3.C: New test.
18112         * g++.dg/tls/diag-4.C: New test.
18113         * g++.dg/tls/static-1.C: New test.
18114         * g++.dg/tls/static-1a.cc: New file.
18115
18116 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
18117
18118         PR 23046
18119         * g++.dg/tree-ssa/pr23046.C: New test.
18120
18121 2005-11-08  Devang Patel <dpatel@apple.com>
18122
18123         PR tree-optimization/23115
18124         * gcc.dg/tree-ssa/pr23115.c: New.
18125
18126 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
18127
18128         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
18129         * gcc.target/powerpc/pr16155.c: Same.
18130         * gcc.target/powerpc/altivec-1.c: Same.
18131         * gcc.target/powerpc/altivec-2.c: Same.
18132         * gcc.target/powerpc/altivec-3.c: Same.
18133         * gcc.target/powerpc/altivec-5.c: Same.
18134         * gcc.target/powerpc/altivec-11.c: Same.
18135         * gcc.target/powerpc/altivec-12.c: Same.
18136         * gcc.target/powerpc/altivec-14.c: Same.
18137         * gcc.target/powerpc/altivec-22.c: Same.
18138         * gcc.target/powerpc/altivec-consts.c: Same.
18139         * gcc.target/powerpc/altivec-pr22085.c: Same.
18140         * gcc.target/powerpc/altivec-splat.c: Same.
18141         * gcc.target/powerpc/altivec-varargs-1.c: Same.
18142         * gcc.target/powerpc/altivec-vec-merge.c: Same.
18143         * gcc.target/powerpc/darwin-longlong.c: Same.
18144
18145 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
18146
18147         PR target/19340
18148         * gcc.dg/pr19340.c: New test.
18149
18150 2005-11-07  Ian Lance Taylor  <ian@airs.com>
18151
18152         PR rtl-optimization/24683
18153         * gcc.dg/pr24683.c: New test.
18154
18155 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
18156
18157         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
18158         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
18159
18160 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
18161
18162         * gcc.target/i386/pr23376.c: Compile with -mmmx.
18163
18164 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
18165
18166         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
18167
18168 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
18169
18170         PR target/24230
18171
18172         * gcc.target/powerpc/altivec-consts.c,
18173         gcc.target/powerpc/altivec-splat.c: New testcase.
18174
18175 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
18176
18177         PR c/24599
18178
18179         * gcc.dg/overflow-2.c: New testcase.
18180
18181 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
18182
18183         PR rtl-optimization/23567
18184         * gcc.c-torture/execute/20051104-1.c: New test.
18185
18186 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
18187
18188         PR fortran/24534
18189         gfortran.dg/private_type_2.f90: Modified to check that case with
18190         PRIVATE declaration within derived type is accepted.
18191
18192         PR fortran/20838
18193         gfortran.dg/pointer_assign_1.f90: New test.
18194
18195         PR fortran/20840
18196         * gfortran.dg/arrayio_0.f90: New test.
18197
18198         PR fortran/17737
18199         gfortran.dg/data_initialized.f90: New test.
18200         gfortran.dg/data_constraints_1.f90: New test.
18201         gfortran.dg/data_constraints_2.f90: New test.
18202
18203 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
18204
18205         PR fortran/24174
18206         PR fortran/24305
18207         * gfortran.dg/large_real_kind_form_io_1.f90: New file.
18208
18209 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
18210
18211         PR 24670
18212         * gcc.dg/tree-ssa/pr24670.c: New test.
18213
18214 2005-11-05  Ian Lance Taylor  <ian@airs.com>
18215
18216         PR target/22432
18217         * gcc.target/i386/pr22432.c: New test.
18218
18219 2005-11-05  Richard Henderson  <rth@redhat.com>
18220
18221         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
18222         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
18223         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
18224         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
18225         from gcc.dg/alpha-*.
18226         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
18227         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
18228
18229 2005-11-05  Andreas Jaeger  <aj@suse.de>
18230
18231         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
18232
18233 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
18234
18235         PR target/23424
18236         * gcc.dg/torture/pr23424-1.c: New test.
18237
18238 2005-11-04  Richard Henderson  <rth@redhat.com>
18239
18240         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
18241         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
18242         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
18243         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
18244         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
18245         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
18246         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
18247         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
18248         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
18249         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
18250         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
18251         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
18252         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
18253         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
18254         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
18255         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
18256         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
18257         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
18258         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
18259         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
18260         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
18261         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
18262         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
18263         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
18264         Move from gcc.dg/.
18265         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
18266         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
18267         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
18268         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
18269         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
18270         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
18271         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
18272         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
18273         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
18274         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
18275         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
18276         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
18277         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
18278         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
18279         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
18280         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
18281         gcc.target/i386/lea.c, gcc.target/i386/local.c,
18282         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
18283         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
18284         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
18285         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
18286         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
18287         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
18288         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
18289         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
18290         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
18291         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
18292         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
18293         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
18294         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
18295         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
18296         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
18297         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
18298         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
18299         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
18300         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
18301         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
18302         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
18303         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
18304         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
18305         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
18306         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
18307         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
18308         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
18309         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
18310
18311 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
18312
18313         PR 24627
18314         * gcc.dg/tree-ssa/pr24627.c: New test.
18315
18316 2005-11-04 Paul Brook  <paul@codesourcery.com>
18317
18318         * gcc.dg/tls/opt-10.c: New test.
18319
18320 2005-11-04  Andreas Jaeger  <aj@suse.de>
18321
18322         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
18323         avoid extra warnings.
18324
18325 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18326
18327         PR libfortran/22298
18328         * lib/target-supports.exp
18329         (check_effective_target_static_libgfortran): New
18330         static_libgfortran effective target.
18331         * gfortran.dg/static_linking_1.f: New test.
18332         * gfortran.dg/static_linking_1.c: New file.
18333
18334 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
18335
18336         * gcc.dg/pr24615.c: Guard test with { target fpic }.
18337
18338 2005-11-03  Josh Conner  <jconner@apple.com>
18339
18340         PR c++/19989
18341         g++.dg/ext/array2.C: New test.
18342         g++.dg/template/dependent-name3.C: New test.
18343         g++.dg/template/dependent-name4.C: New test.
18344         g++.dg/template/sfinae2.C: New test.
18345
18346 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
18347
18348         PR preprocessor/22042
18349         * gcc.dg/cpp/strify4.c: New test.
18350
18351 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
18352
18353         PR c++/17964
18354         * g++.dg/cpp/string-1.C: New test.
18355
18356 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
18357
18358         * gcc.target/powerpc: New directory.
18359         * gcc.target/powerpc/powerpc.exp: New file.
18360         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
18361         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
18362         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
18363         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
18364         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
18365         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
18366         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
18367         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
18368         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
18369         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
18370         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
18371         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
18372         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
18373         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
18374         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
18375         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
18376         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
18377         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
18378         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
18379         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
18380         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
18381         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
18382         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
18383         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
18384         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
18385         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
18386         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
18387         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
18388         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
18389         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
18390         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
18391         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
18392         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
18393         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
18394
18395 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
18396
18397         PR c++/21627
18398         * g++.dg/warn/inline2.C: New test.
18399
18400 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
18401
18402         PR middle-end/23155
18403         * g++.dg/ext/c99struct1.C: New test.
18404         * gcc.dg/union-cast-1.c: New test.
18405         * gcc.dg/union-cast-2.c: New test.
18406         * gcc.dg/union-cast-3.c: New test.
18407
18408 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
18409
18410         PR middle-end/24589
18411         * gcc.c-torture/execute/zero-struct-2.c: New test.
18412
18413 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
18414
18415         PR c++/24582
18416         * g++.dg/init/switch1.C: New test.
18417
18418 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
18419
18420         * gcc.dg/delay-slot-1.c: New test.
18421
18422 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
18423
18424         PR target/24620
18425         * gcc.dg/pr24620.c: New test.
18426
18427 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
18428
18429         PR c/24329
18430         * gcc.dg/format/unnamed-1.c: New test.
18431
18432 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
18433
18434         PR c++/22434
18435         * g++.dg/expr/cond8.C: New test.
18436
18437         PR c++/24560
18438         * g++.dg/parse/dot1.C: New test.
18439
18440 2005-11-02  Jan Hubicka  <jh@suse.cz>
18441
18442         PR target/23303
18443         * gcc.dg/i386-lea.c: New test
18444
18445 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
18446
18447         PR target/24615
18448         * gcc.dg/pr24615.c: New test.
18449
18450 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
18451
18452         PR target/24600
18453         * gcc.dg/pr24600.c: New test.
18454
18455 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
18456
18457         PR c++/19253
18458         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
18459         * g++.dg/parse/typename9.C: New test.
18460         * g++/dg/parse/typename10.C: Likewise.
18461
18462 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
18463
18464         PR fortran/18157
18465         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
18466         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
18467         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
18468
18469 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
18470
18471         PR c++/24569
18472         * g++.dg/debug/static1.C: New test.
18473
18474 2005-11-02  Josh Conner  <jconner@apple.com>
18475
18476         * g++.dg/crash38.C: moved into proper directory...
18477         * g++.dg/template/crash42.C: ...here
18478
18479 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
18480
18481         PR target/18338
18482         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
18483         pcc_bitfield_type_matters || default_packed.
18484
18485         * lib/target-supports.exp
18486         (check_effective_target_pcc_bitfield_type_matters): New proc.
18487         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
18488
18489         PR testsuite/23304
18490         * lib/target-supports.exp (check_effective_default_packed): New proc.
18491         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
18492         Gate expected errors on target ! default_packed.
18493         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
18494
18495 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18496
18497         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
18498         change (r106358).
18499
18500 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18501
18502         PR fortran/24008
18503         * gfortran.dg/entry_5.f90: New.
18504         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
18505
18506 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
18507
18508         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
18509
18510 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
18511
18512         PR fortran/21565
18513         gfortran.dg/namelist_blockdata.f90: New test.
18514
18515         PR fortran/18737
18516         gfortran.dg/external_implicit_none.f90: New test.
18517
18518         PR fortran/14994
18519         * gfortran.dg/secnds.f: New test.
18520
18521 2005-10-31  Jan Hubicka  <jh@suse.cz>
18522
18523         PR target/20928
18524         * gcc.c-torture/compile/pr20928.c: New test.
18525
18526 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
18527
18528         PR middle-end/23492
18529         * gcc.c-torture/compile/zero-strct-5.c: New test.
18530
18531 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
18532
18533         PR libgfortran/24584
18534         * gfortran.dg/pr24584.f90: New test.
18535
18536 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
18537
18538         PR fortran/18883
18539         * gfortran.dg/char_result_9.f90: New.
18540         * gfortran.dg/char_result_10.f90: New.
18541
18542 2005-10-30  Jan Hubicka  <jh@suse.cz>
18543
18544         * g++.dg/tree-ssa/pr24172.C: New testcase.
18545
18546 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18547
18548         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
18549
18550 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
18551
18552         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
18553         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
18554         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
18555         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
18556         gfortran.dg/enum_9.f90,
18557         gfortran.fortran-torture/compile/enum_1.f90,
18558         gfortran.fortran-torture/execute/enum_1.f90,
18559         gfortran.fortran-torture/execute/enum_2.f90,
18560         gfortran.fortran-torture/execute/enum_3.f90,
18561         gfortran.fortran-torture/execute/enum_4.f90: New tests.
18562
18563 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
18564
18565         PR target/18482
18566         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
18567         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
18568
18569 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18570
18571         PR libfortran/20179
18572         * gfortran.dg/mixed_io_1.f90: New test.
18573         * gfortran.dg/mixed_io_1.c: New file.
18574
18575 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18576
18577         * gfortran.dg/malloc_free_1.f90: New test.
18578
18579 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
18580
18581         * gcc.dg/nested-func-4.c: Require profiling -pg.
18582
18583 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
18584
18585         PR C++/23229
18586         * g++.dg/warn/main-2.C: New test.
18587
18588 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
18589
18590         PR fortran/24545
18591         * gfortran.dg/interface_2.f90: new test.
18592
18593 2005-10-28  Josh Conner  <jconner@apple.com>
18594
18595         PR c++/22153
18596         * g++.dg/template/crash38.C: New test.
18597         * g++.dg/parse/explicit1.C: Change expected errors.
18598
18599 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
18600
18601         PR C++/23426
18602         * g++.dg/other/large-size-array.C: New test.
18603
18604 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
18605
18606         PR middle-end/24362
18607         * g++.dg/opt/complex4.C: New test.
18608
18609 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
18610
18611         * gcc.dg/nested-func-4.c: New test.
18612
18613 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
18614
18615         PR fortran/24158
18616         gfortran.dg/derived_recursion.f90: New test.
18617         gfortran.dg/implicit_actual.f90: New test.
18618
18619 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
18620
18621         PR middle-end/24295, PR testsuite/24477
18622         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
18623         removed when weakref hits the tree.
18624
18625 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
18626
18627         * gfortran.dg/cray_pointers_4.f90: New test.
18628
18629         * gfortran.dg/cray_pointers_5.f90: New test.
18630
18631 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
18632
18633         PR fortran/22290
18634         * gfortran.dg/assign_5.f90: New test.
18635         * gfortran.dg/assign_6.f: New test.
18636
18637 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
18638
18639         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
18640         CPU has no SSE support.
18641
18642 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
18643
18644         PR libgfortran/24224
18645         * gfortran.dg/arrayio_1.f90: Update attribution.
18646         * gfortran.dg/arrayio_2.f90: Update attribution.
18647         * gfortran.dg/arrayio_3.f90: Update attribution.
18648         * gfortran.dg/arrayio_4.f90: Update test conditions.
18649         * gfortran.dg/arrayio_5.f90: Update attribution.
18650         * gfortran.dg/arrayio_6.f90: New test.
18651         * gfortran.dg/arrayio_7.f90: New test.
18652
18653 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
18654
18655         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
18656
18657 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
18658
18659         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
18660
18661 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
18662
18663         PR fortran/24416
18664         * gfortran.dg/namelist_char_only.f90: New test.
18665
18666 2005-10-24  Asher Langton  <langton2@llnl.gov>
18667
18668         PR fortran/17031
18669         PR fortran/22282
18670         * gfortran.dg/cray_pointers_1.f90: New test.
18671         * gfortran.dg/cray_pointers_2.f90: New test.
18672         * gfortran.dg/cray_pointers_3.f90: New test.
18673         * gfortran.dg/loc_1.f90: New test.
18674         * gfortran.dg/loc_2.f90: New test.
18675
18676 2005-10-24  Steven Bosscher  <stevenb@suse.de>
18677
18678         * gcc.dg/pr24225.c: New test.
18679
18680 2005-10-24  Asher Langton  <langton2@llnl.gov>
18681
18682         * gfortran.dg/dup_save_1.f90: New test.
18683         * gfortran.dg/dup_save_2.f90: New test.
18684
18685 2005-10-24  Paul Brook  <paul@codesourcery.com>
18686
18687         PR 24107
18688         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
18689         stdint.h.
18690
18691 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
18692
18693         PR libgfortran/24489
18694         * gfortran.dg/pr24489.f90: New test.
18695
18696 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
18697
18698         PR fortran/23635
18699         * gfortran.dg/ichar_1.f90: Add tests for derived types.
18700
18701 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
18702
18703         PR target/18911
18704         * g++.dg/init/array16.C: Skip for mmix-*-*.
18705
18706 2005-10-23  Asher Langton  <langton2@llnl.gov>
18707
18708         * gfortran.dg/byte_1.f90: New test.
18709         * gfortran.dg/byte_2.f90: New test.
18710
18711 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
18712
18713         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
18714
18715 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
18716
18717         PR fortran/18022
18718         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
18719
18720         PR fortran/24311
18721         * gfortran.dg/merge_char_const.f90: New test.
18722
18723         PR fortran/24384
18724         * gfortran.dg/spread_scalar_source.f90: New test.
18725
18726 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
18727
18728         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
18729
18730         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
18731         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
18732
18733         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
18734
18735 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
18736
18737         PR fortran/24426
18738         * gfortran.dg/der_pointer_4.f90: New.
18739
18740 2005-10-22  David Ayers  <d.ayers@inode.at>
18741
18742         * obj-c++.dg/except-1.mm: Simplify.
18743
18744 2005-10-21  David Ayers  <d.ayers@inode.at>
18745
18746         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
18747
18748 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
18749
18750         * gfortran.dg/assumed_dummy_2.f90: New test.
18751
18752 2005-10-21  James E Wilson  <wilson@specifix.com>
18753
18754         PR preprocessor/15220
18755         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
18756
18757 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
18758
18759         * gcc.c-torture/execute/20051021-1.c: New test.
18760
18761 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
18762
18763         PR c++/24260
18764         * g++.dg/ext/tmplattr1.C: New test.
18765
18766 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
18767
18768         PR fortran/24440
18769         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
18770
18771 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
18772
18773         * obj-c++.dg/except-1.mm: New.
18774
18775         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
18776
18777 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
18778
18779         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
18780
18781 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
18782
18783         PR middle-end/24295
18784         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
18785         declarations with the same names as thunks' alias targets, use
18786         aliases instead.
18787         * gcc.dg/attr-alias-3.c: New test.
18788         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
18789
18790 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
18791
18792         PR c++/22618
18793         * g++.dg/parse/access8.C: New test.
18794
18795 2005-10-20  Richard Guenther  <rguenther@suse.de>
18796
18797         PR c++/24439
18798         * g++.dg/tree-ssa/pr24439.C: New testcase.
18799
18800 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
18801
18802         * g++.dg/opt/delay-slot-1.C: New test.
18803
18804 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
18805
18806         PR fortran/21625
18807         * gfortran.fg/der_init_1.f90: New.
18808
18809 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
18810
18811         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
18812
18813 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
18814
18815         PR c++/21908
18816         * g++.dg/parse/error28.C: New test.
18817
18818 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
18819
18820         * gcc.dg/profile-generate-2.c: New test.
18821
18822 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
18823
18824         PR target/23589
18825         * g++.dg/ext/dllimport11.C: New.
18826
18827 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18828
18829         PR c++/22293
18830         * g++.dg/other/friend3.C: New test.
18831
18832 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
18833
18834         PR c++/23293
18835         * g++.dg/template/error19.C: New test.
18836
18837 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
18838
18839         PR c++/21383
18840         * g++.dg/overload/koenig2.C: New.
18841
18842         PR c++/23118
18843         * g++.dg/overload/error2.C: New.
18844
18845         PR c++/22604
18846         * g++.dg/inherit/covariant14.C: New.
18847
18848 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18849
18850         PR c++/23440
18851         * g++.dg/parse/for1.C: New test.
18852
18853 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
18854
18855         PR fortran/23446
18856         * gfortran.dg/host_dummy_index_1.f90: New test.
18857
18858         PR fortran/21459
18859         * gfortran.dg/automatic_char_len_2.f90: New test.
18860
18861         PR fortran/20866
18862         * gfortran.dg/recursive_statement_functions.f90: New test.
18863
18864         PR fortran/20853
18865         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
18866
18867         PR fortran/20849
18868         * gfortran.dg/external_initializer.f90: New test.
18869
18870         PR fortran/20837
18871         * non_module_public.f90: New test.
18872
18873 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
18874
18875         PR c++/24386
18876         * g++.dg/template/overload7.C: New.
18877
18878         PR c++/22551
18879         * g++.dg/other/switch2.C: Remove expected warnings.
18880
18881         PR c++/21353
18882         * g++.dg/template/defarg6.C: New.
18883
18884 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
18885
18886         PR target/24315
18887         * gcc.target/i386/pr24315.c: New test.
18888
18889 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
18890
18891         PR c++/24389
18892         * g++.dg/template/static21.C: New test.
18893         * g++.dg/template/static21-a.cc: Likewise.
18894
18895 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
18896
18897         PR c++/23959
18898         * g++.dg/warn/Wswitch-default-1.C: New test.
18899         * g++.dg/warn/Wswitch-default-2.C: New test.
18900
18901 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
18902
18903         PR c++/22173
18904         * g++.dg/parse/template18.C: New test.
18905         * g++.dg/template/nontype15.C: Likewise.
18906
18907 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
18908
18909         PR fortran/22273
18910         * gfortran.dg/spec_expr_2.f90: New.
18911
18912 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
18913
18914         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
18915         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
18916         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
18917         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
18918         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
18919         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
18920         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
18921         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
18922         previous target-specific skips and warning-message matches where
18923         applicable.
18924
18925 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
18926
18927         PR c++/21347
18928         * g++.dg/warn/Wctor-dtor.C: New test.
18929
18930 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18931
18932         PR c/23439
18933         * gcc.dg/for-1.c: New test.
18934
18935 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
18936
18937         PR c++/19565
18938         * g++.dg/warn/Wconversion1.C: New test.
18939         * g++.dg/ext/packed4.C: Compile with -w.
18940         * g++.dg/opt/20050511-1.C: Likewise.
18941         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
18942
18943 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
18944
18945         * gfortran.dg/boz_5.f90: New test.
18946
18947 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
18948
18949         PR c++/22551
18950         * g++.dg/other/switch2.C: New.
18951
18952         PR c++/23984
18953         * g++.dg/init/ctor7.C: New.
18954
18955 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
18956
18957         PR c++/23730
18958         * g++.dg/parse/crash32.C: New test.
18959
18960 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
18961
18962         PR c++/20721
18963         * g++.dg/init/goto2.C: New test.
18964
18965         PR c++/22464
18966         * g++.dg/template/crash/41.C: New test.
18967
18968         PR c++/22180
18969         * g++.dg/template/crash40.C: New test.
18970
18971         PR c++/23694
18972         * g++.dg/parse/friend5.C: New test.
18973
18974         PR c++/23307
18975         * g++.dg/template/crash38.C: New test.
18976
18977         PR c++/22352
18978         * g++.dg/template/friend38.C: New test.
18979
18980         PR c++/22405
18981         * g++.dg/template/crash39.C: New test.
18982
18983 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
18984
18985         * gcc.dg/debug/dwarf2/dwarf-char1.c,
18986         gcc.dg/debug/dwarf2/dwarf-char2.c,
18987         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
18988
18989         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
18990
18991 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
18992
18993         * gcc.dg/dll-2.c: Add tests for warnings.
18994         * gcc.dg/dll-3.c: Likewise.
18995         * gcc.dg/dll-4.c: Likewise.
18996
18997         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
18998         * g++.dg/ext/dllimport2.C: Likewise.
18999         * g++.dg/ext/dllimport3.C: Likewise.
19000         * g++.dg/ext/dllimport7.C: Likewise.
19001         * g++.dg/ext/dllimport8.C: Likewise.
19002         * g++.dg/ext/dllimport9.C: Likewise.
19003
19004 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
19005
19006         PR fortran/24092
19007         * gfortran.dg/derived_pointer_recursion.f90: New test.
19008
19009 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
19010
19011         * gcc.c-torture/execute/20051012-1.c: New test.
19012
19013 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
19014
19015         PR fortran/18082
19016         * gfortran.dg/automatic_char_len_1.f90: New test.
19017
19018 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
19019
19020         PR fortran/20847
19021         * gfortran.dg/save_common.f90: New test.
19022
19023         PR fortran/20856
19024         * gfortran.dg/save_result.f90: New test.
19025
19026 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
19027
19028         PR c++/21592
19029         * g++.dg/template/dependent-expr1.C: Add new expected error.
19030         * g++.dg/template/dependent-expr2.C: Adjust error text.
19031         * g++.dg/template/overload6.C: New.
19032
19033         PR c++/23797
19034         * g++.dg/other/typename8.C: New.
19035
19036         PR c++/21117
19037         * g++.dg/other/return1.C: New.
19038
19039 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
19040
19041         PR c++/24052
19042         * g++.dg/ext/label5.C: New.
19043
19044 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
19045
19046         PR c++/19964
19047         * g++.dg/parse/crash31.C: New.
19048
19049 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
19050
19051         * g++.dg/ipa/ipa-1.c: New test.
19052         * g++.dg/ipa/ipa-2.c: New test.
19053         * g++.dg/ipa/ipa-3.c: New test.
19054         * g++.dg/ipa/ipa-4.c: New test.
19055         * g++.dg/ipa/ipa-5.c: New test.
19056         * g++.dg/ipa/ipa.exp: New file.
19057
19058 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
19059
19060         PR fortran/24207
19061         * gfortran.dg/private_type_3.f90: New test.
19062
19063 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
19064
19065         PR fortran/20786
19066         gfortran.dg/aint_anint_1.f90: New test.
19067
19068 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
19069
19070         PR libgfortran/24313
19071         gfortran.dg/csqrt.f: New test.
19072
19073 2005-10-11  Ian Lance Taylor  <ian@airs.com>
19074
19075         PR c++/8057
19076         * g++.dg/warn/noeffect7.C: New test.
19077         * g++.dg/warn/noeffect2.C: Instantiate templates.
19078         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
19079         and warning.
19080
19081 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
19082
19083         PR c++/21089
19084         * g++.dg/init/float1.C: New test.
19085
19086         PR c++/24277
19087         * g++.dg/init/member1.C: Tweak error markers.
19088
19089 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
19090
19091         PR testsuite/24281
19092         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
19093         Check for null pointer.
19094
19095 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
19096
19097         PR c++/21369
19098         * g++.dg/parse/ret-type3.C: New test.
19099
19100 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
19101
19102         PR tree-opt/23946
19103         * gcc.c-torture/compile/pr23946.c: New test.
19104
19105 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
19106
19107         * g++.dg/opt/mmx2.C: New test.
19108
19109 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
19110
19111         PR c++/24277
19112         * g++.dg/template/static20.C: New test.
19113
19114         PR c++/24302
19115         * g++.dg/warn/Wunused-12.C: New test.
19116
19117         PR c++/23437
19118         * g++.dg/template/arg4.C: New test.
19119
19120 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
19121
19122         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
19123         * gcc.dg/ucnid-3.c: Likewise.
19124         * gcc.dg/ucnid-4.c: Likewise.
19125         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
19126         * g++.dg/other/ucnid-1.C: Likewise.
19127         * gcc.dg/sparc-frame-1.c: New test.
19128
19129 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
19130
19131         PR c++/24139
19132         * g++.dg/template/spec27.C: New test.
19133
19134         PR c++/24275
19135         * g++.dg/template/static19.C: New test.
19136
19137 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
19138
19139         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
19140         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
19141
19142 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
19143
19144         PR target/24136
19145         * gfortran.fortran-torture/compile/pr24136.f: New test.
19146
19147 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
19148
19149         PR c++/22172
19150         * g++.dg/parse/crash30.C: New test.
19151
19152 2005-10-07  Richard Guenther  <rguenther@suse.de>
19153
19154         PR middle-end/24227
19155         * gcc.c-torture/compile/pr24227.c: New testcase.
19156
19157 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
19158
19159         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
19160         Do not put aligned attributes on array elements.
19161
19162 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
19163
19164         PR testsuite/23611, PR testsuite/23615
19165         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
19166         writing prototypes of library functions by hand.
19167         * obj-c++.dg/bitfield-4.mm: Likewise.
19168         * obj-c++.dg/const-str-4.mm: Likewise.
19169         * obj-c++.dg/encode-4.mm: Likewise.
19170         * obj-c++.dg/encode-5.mm: Likewise.
19171         * obj-c++.dg/encode-6.mm: Likewise.
19172         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
19173         * obj-c++.dg/method-10.mm: Likewise.
19174         * obj-c++.dg/method-17.mm: Likewise.
19175         * obj-c++.dg/method-19.mm: Likewise.
19176         * obj-c++.dg/try-catch-2.mm: Likewise.
19177
19178 2005-10-06  Richard Henderson  <rth@redhat.com>
19179
19180         PR 24236
19181         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
19182
19183 2005-10-06  Dale Johannesen  <dalej@apple.com>
19184
19185         * gcc.c-torture/execute/20030125-1.c: Correct.
19186
19187 2005-10-06  Richard Guenther  <rguenther@suse.de>
19188
19189         PR tree-optimization/24238
19190         * g++.dg/tree-ssa/pr24238.C: New testcase.
19191
19192 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
19193
19194         PR 18568
19195         * gfortran.dg/der_pointer_3.f90: New test.
19196
19197 2005-10-05  Devang Patel  <dpatel@apple.com>
19198
19199         PR Debug/23205
19200         * g++.dg/other/PR23205.C: New.
19201
19202 2005-10-05  Richard Henderson  <rth@redhat.com>
19203
19204         PR target/23602
19205         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
19206         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
19207
19208 2005-10-05  Dale Johannesen  <dalej@apple.com>
19209
19210         * gcc.c-torture/execute/float-floor.c: New.
19211
19212 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
19213
19214         PR tree-optimization/21419
19215         PR tree-optimization/24146
19216         PR tree-optimization/24151
19217
19218         * g++.dg/ext/asm7.C: New.
19219         * g++.dg/ext/asm8.C: New.
19220         * gcc.dg/asm-1.c: Compile on all targets.
19221         * gcc.dg/asm-pr24146.c: New.
19222         * gcc.dg/pr21419.c: Adjust error messages.
19223
19224 2005-10-05  Richard Guenther  <rguenther@suse.de>
19225
19226         PR fortran/24176
19227         * gfortran.fortran-torture/compile/empty.f90: New testcase.
19228
19229 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
19230
19231         PR c++/23513
19232         * g++.dg/template/spec22.C: Robustify test.
19233         * g++.dg/template/spec26.C: New.
19234
19235 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
19236
19237         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
19238         if target supports vector instructions.
19239
19240 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
19241
19242         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
19243         C99 functions.
19244
19245 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
19246
19247         * lib/target-supports.exp (check_effective_target_fortran_large_real,
19248         check_effective_target_fortran_large_int): Replace cached result
19249         when target changes.
19250
19251 2005-10-04  Devang Patel  <dpatel@apple.com>
19252
19253         * gcc.dg/i386-sse-vect-types.c: New.
19254
19255 2005-10-04  Ian Lance Taylor  <ian@airs.com>
19256
19257         PR preprocessor/13726
19258         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
19259         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
19260
19261 2005-10-04  Richard Guenther  <rguenther@suse.de>
19262
19263         PR c/23576
19264         * gcc.dg/noncompile/pr23576.c: New testcase.
19265
19266 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
19267
19268         PR middle-end/23125
19269         * gcc.dg/register-var-3.c: New test.
19270
19271 2005-10-04  Steven Bosscher  <stevenb@suse.de>
19272
19273         * gcc.dg/pr23049.c: New test.
19274
19275         * gcc.dg/ucnid-4.c: Fix test.
19276
19277 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
19278
19279         PR 23445
19280         * gcc.c-torture/compile/pr23445.c: New test.
19281
19282 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
19283
19284         * g++.dg/overload/unknown1.C: New.
19285
19286 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
19287
19288         PR c++/17775
19289         * g++.dg/template/repo4.C: New test.
19290
19291 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19292
19293         PR libfortran/19308
19294         * gfortran.dg/large_real_kind_2.F90: New test.
19295         * gfortran.dg/large_integer_kind_2.f90: New test.
19296
19297 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
19298
19299         * lib/target-supports.exp (check_effective_target_vect_shift):
19300         Implement with result caching. Add i?86, x86_64 and ia64 targets.
19301         (check_effective_target_vect_condition): Fix copy-n-pasto.
19302
19303         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
19304         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
19305         targets.
19306
19307 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
19308
19309         PR c++/22621
19310         * g++.dg/template/overload5.C : New test.
19311
19312         PR c++/23840
19313         * g++.dg/expr/stdarg1.C: New test.
19314
19315 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
19316
19317         PR 24142
19318         * gcc.c-torture/execute/pr24142.c: New test.
19319
19320 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
19321
19322         PR 24141
19323         * gcc.c-torture/execute/pr24141.c: New test.
19324
19325 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
19326             Diego Novillo  <dnovillo@redhat.com>
19327
19328         PR 23604
19329         * gcc.c-torture/execute/pr23604.c: New test.
19330
19331 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
19332
19333         PR fortran/16404
19334         PR fortran/20835
19335         PR fortran/20890
19336         PR fortran/20899
19337         PR fortran/20900
19338         PR fortran/20901
19339         PR fortran/20902
19340         gfortran.dg/equiv_constraint_1.f90: New test.
19341         gfortran.dg/equiv_constraint_2.f90: New test.
19342         gfortran.dg/equiv_constraint_3.f90: New test.
19343         gfortran.dg/equiv_constraint_4.f90: New test.
19344         gfortran.dg/equiv_constraint_5.f90: New test.
19345         gfortran.dg/equiv_constraint_6.f90: New test.
19346         gfortran.dg/equiv_constraint_7.f90: New test.
19347         gfortran.dg/equiv_constraint_8.f90: New test.
19348         gfortran.dg/private_type_1.f90: New test.
19349         gfortran.dg/private_type_2.f90: New test.
19350         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
19351         980628-10.f: Assert std=gnu to permit mixing of
19352         types in equivalence statements.
19353
19354 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
19355
19356         PR 24112
19357         * gfortran.dg/open_status_1.f90: New.
19358
19359 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
19360
19361         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
19362         * gcc.dg/vect/pr22480.c: Clean up temp files.
19363         * gcc.dg/vect/pr23831.c: Clean up temp files.
19364         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
19365         Clean up temp files.
19366         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
19367         Clean up temp files.
19368
19369         * gcc.dg/20050309-1.c: Clean up temp files.
19370         * gcc.dg/20050325-1.c: Clean up temp files.
19371
19372 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
19373
19374         PR tree-optimization/24059
19375         * gcc.dg/vect/pr24059.c : New test.
19376
19377 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
19378
19379         PR middle-end/24109
19380         * gcc.c-torture/execute/20050929-1.c: New test.
19381
19382 2005-09-29  Steven Bosscher  <stevenb@suse.de>
19383
19384         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
19385
19386 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
19387
19388         PR c/21419
19389         * gcc.dg/pr21419.c: New test.
19390
19391 2005-09-29  Steven Bosscher  <stevenb@suse.de>
19392
19393         * gcc.dg/pr23911.c: New test.
19394
19395 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
19396
19397         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
19398
19399         PR c++/16782
19400         * g++.dg/parse/qualified4.C: New test.
19401         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
19402         * g++.old-deja/g++.mike/p8154.C: Likewise.
19403
19404 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
19405
19406         PR c++/22147
19407         * g++.dg/template/friend37.C: New test.
19408         * g++.dg/parse/crash28.C: Adjust error markers.
19409
19410 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
19411
19412         PR fortran/18518
19413         * gfortran.fortran-torture/execute/save_2.f90: New decl.
19414
19415 2005-09-27  Devang Patel  <dpatel@apple.com>
19416
19417         PR tree-optimization/23625
19418         * gcc.dg/pr23625.c: New test.
19419
19420 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
19421
19422         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
19423         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
19424
19425 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
19426
19427         PR fortran/23677
19428         * gfortran.fortran-torture/execute/save_1.f90: New test.
19429         * gfortran.dg/save_1.f90: New test.
19430
19431 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
19432
19433         * gcc.target/i386/builtin-apply-mmx.c: New test.
19434
19435         PR target/22576
19436         * gcc.target/i386/pr22576.c: New test.
19437
19438         PR target/22585
19439         * gcc.target/i386/pr22585.c: New test.
19440
19441         PR target/23268
19442         * gcc.target/i386/pr23268.c: New test.
19443
19444         PR middle-end/23831
19445         * gcc.dg/vect/pr23831.c: New test.
19446
19447         PR target/24055
19448         * gcc.target/i386/pr24055.c: New test.
19449
19450 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
19451
19452         PR tree-optimization/23960
19453         * gcc.c-torture/compile/pr23960.c: New.
19454
19455 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
19456
19457         PR fortran/16861
19458         * gfortran.dg/nested_modules_3.f90: New.
19459
19460 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
19461
19462         PR fortran/24005
19463         gfortran.dg/interface_1.f90: New test.
19464
19465 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
19466         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19467
19468         PR fortran/23843
19469         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
19470
19471 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
19472
19473         PR fortran/23516
19474         * gfortran.dg/imag_1.f: New test.
19475         * gfortran.dg/imag_2.f: Ditto.
19476
19477 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
19478
19479         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
19480
19481 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
19482
19483         PR c++/21983
19484         * g++.dg/warn/pr21983.C: New test.
19485
19486 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
19487
19488         * gcc.dg/20050922-1.c: Testcase added.
19489
19490 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
19491
19492         PR c++/23993
19493         * g++.dg/template/array14.C: New test.
19494
19495 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
19496
19497         PR fortran/19929
19498         * gfortran.dg/der_ptr_component_1.f90: New test.
19499
19500 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19501
19502         PR c++/23965
19503         * g++.dg/template/error1.C: Reject "no matching function" message.
19504
19505 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19506
19507         PR c++/17609
19508         * g++.dg/lookup/error1.C: New test.
19509
19510 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
19511
19512         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
19513         functionality of the testcase.
19514
19515 2005-09-20  Richard Henderson  <rth@redhat.com>
19516
19517         * gcc.dg/vect/vect-22.c: Require vect_float.
19518         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
19519
19520 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
19521
19522         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
19523         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
19524         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
19525         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
19526         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
19527         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
19528         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
19529         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
19530         * gcc.dg/cpp/ucnid-8.c: New test.
19531
19532 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
19533
19534         PR tree-optimization/23929
19535         * gcc.c-torture/compile/pr23929.c: New test.
19536
19537 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
19538
19539         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
19540         for one loop.
19541
19542 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
19543
19544         PR testsuite/23186
19545         * g++.dg/other/pr22003.C: Require named sections.
19546
19547 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
19548
19549         PR c++/23947
19550         * g++.dg/rtti/crash3.C: New test.
19551
19552         PR tree-optimization/23818
19553         * gcc.dg/pr23818.c: New test.
19554
19555 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19556
19557         PR fortran/23420
19558         * gfortran.dg/print_fmt_4.f: New.
19559
19560 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
19561
19562         PR fortran/23663
19563         * gfortran.fortran-torture/execute/entry_11.f90: New test.
19564
19565 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
19566
19567         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
19568         Use pointers to local alignable arrays instead. Added comments.
19569         * gcc.dg/vect/vect-46.c: Likewise.
19570         * gcc.dg/vect/vect-48.c: Likewise.
19571         * gcc.dg/vect/vect-49.c: Likewise.
19572         * gcc.dg/vect/vect-52.c: Likewise.
19573         * gcc.dg/vect/vect-53.c: Likewise.
19574         * gcc.dg/vect/vect-54.c: Likewise.
19575         * gcc.dg/vect/vect-56.c: Likewise.
19576         * gcc.dg/vect/vect-57.c: Likewise.
19577         * gcc.dg/vect/vect-58.c: Likewise.
19578         * gcc.dg/vect/vect-60.c: Likewise.
19579         * gcc.dg/vect/vect-61.c: Likewise.
19580
19581         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
19582         The test is no longer vectorizable on vect_no_align targets.
19583         * gcc.dg/vect/vect-43.c: Likewsie.
19584
19585         * gcc.dg/vect/vect-44.c: Added comments.
19586         * gcc.dg/vect/vect-45.c: Added comments.
19587         * gcc.dg/vect/vect-50.c: Added comments.
19588         * gcc.dg/vect/vect-51.c: Added comments.
19589
19590         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
19591         aligned type.
19592         * gcc.dg/vect/Os-vect-95.c: Likewise.
19593
19594         * gcc.dg/vect/vect-41.c: Test removed.
19595         * gcc.dg/vect/vect-47.c: Test removed.
19596         * gcc.dg/vect/vect-55.c: Test removed.
19597         * gcc.dg/vect/vect-59.c: Test removed.
19598
19599 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
19600
19601         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
19602         No longer vectorizable on vect_no_align targets.
19603         * gcc.dg/vect/pr20122.c: Likewise.
19604         * gcc.dg/vect/vect-74.c: Likewise.
19605         * gcc.dg/vect/vect-75.c: Likewise.
19606         * gcc.dg/vect/vect-76.c: Likewise.
19607
19608         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
19609         Will not be vectorizable on vect_no_align targets once aliasing issues
19610         are resolved.
19611         * gcc.dg/vect/vect-79.c: Likewise.
19612
19613         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
19614         * gcc.dg/vect/vect-78.c: Likewise.
19615         * gcc.dg/vect/vect-97.c: Likewise.
19616
19617 2005-09-19  Steven Bosscher  <stevenb@suse.de>
19618
19619         * gcc.dg/pr23943.c: New test.
19620
19621 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
19622
19623         PR fortran/19181
19624         * gfortran.dg/derived_pointer_null_1.f90: New test.
19625
19626 2005-09-18  Richard Guenther  <rguenther@suse.de>
19627
19628         PR middle-end/23944
19629         * gcc.c-torture/compile/pr23944.c: New testcase.
19630
19631 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
19632
19633         PR fortran/15975
19634         * gfortran.dg/der_pointer_2.f90: New test.
19635
19636 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
19637
19638         PR fortran/16861
19639         * gfortran.dg/nested_modules_2.f90: New test.
19640
19641 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19642
19643         PR c++/18368
19644         * g++.dg/other/semicolon.C: New test.
19645
19646 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
19647
19648         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
19649         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
19650
19651 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
19652
19653         PR c++/23914
19654         * g++.dg/template/static18.C: New test.
19655
19656         PR c++/21514
19657         * g++.dg/template/crash19.C: Remove dg-error marker.
19658         * g++.dg/template/local4.C: New test.
19659
19660 2005-09-16  Paul Brook  <paul@codesourcery.com>
19661
19662         PR fortran/23906
19663         * gfortran.dg/dependency_1.f90: New test.
19664
19665 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
19666
19667         PR c++/23896
19668         * g++.dg/template/static17.C: New test.
19669
19670 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
19671
19672         PR c++/23139
19673         * g++.dg/warn/huge-val1.C: New test.
19674
19675 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
19676
19677         PR c++/13140
19678         * g++.dg/parse/class2.C: New test.
19679         * g++.dg/template/explicit8.C: Likewise.
19680         * g++.dg/template/spec25.C: Likewise.
19681
19682 2005-09-14  Josh Conner  <jconner@apple.com>
19683
19684         PR middle-end/23584
19685         * gcc.dg/pr23584.c: New test.
19686
19687 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
19688
19689         PR fortran/21875 Internal Unit Array I/O, NIST
19690         * gfortran.dg/arrayio_1.f90: New test.
19691         * gfortran.dg/arrayio_1.f90: New test.
19692         * gfortran.dg/arrayio_1.f90: New test.
19693         * gfortran.dg/arrayio_1.f90: New test.
19694         * gfortran.dg/arrayio_1.f90: New test.
19695
19696 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
19697
19698         PR middle-end/22480
19699         * gcc.dg/vect/pr22480.c: New test.
19700
19701 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
19702
19703         PR fortran/19358
19704         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
19705
19706 2005-09-13 Josh Conner <jconner@apple.com>
19707
19708         PR c++/23180
19709         * g++.dg/init/struct2.C: New test.
19710         * g++.dg/init/struct3.C: New test.
19711
19712 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
19713
19714         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
19715         Clean up temp files.
19716         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
19717         gcc.dg/tree-ssa/builtin-fprintf-1.c,
19718         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
19719         gcc.dg/tree-ssa/builtin-printf-1.c,
19720         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
19721         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
19722         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
19723         gcc.dg/tree-ssa/builtin-vprintf-1.c,
19724         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
19725         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
19726         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
19727         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
19728         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
19729         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
19730         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
19731         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
19732
19733 2005-09-13  Josh Conner  <jconner@apple.com>
19734
19735         * lib/gcc-dg.exp: Load scanipa.exp.
19736         (cleanup-dump): New procedure.
19737         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
19738         * lib/scandump.exp: New file.
19739         * lib/scantree.exp: Use it.
19740         * lib/scanipa.exp: New file.
19741
19742 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
19743
19744         PR fortran/17740
19745         * gfortran.dg/generic_4.f90: New test.
19746
19747 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
19748
19749         PR target/23816
19750         * gcc.target/i386/pr23816-1.c: New test.
19751         * gcc.target/i386/pr23816-2.c: New test.
19752
19753
19754 2005-09-13  Bastian Blank <waldi@debian.org>
19755
19756         PR c++/16171
19757         * g++.dg/abi/mangle26.C: New test.
19758         * g++.dg/abi/mangle27.C: New test.
19759         * g++.dg/abi/mangle28.C: New test.
19760         * g++.dg/abi/mangle29.C: New test.
19761
19762         PR c++/23839
19763         * g++.dg/parse/register1.C: New test.
19764
19765 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
19766
19767         PR c++/23842
19768         * g++.dg/template/access16.C: New test.
19769
19770 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
19771
19772         * gfortran.dg/char_pack_2.f90: Increase the vector size.
19773
19774 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
19775
19776         PR fortran/18899
19777         * gfortran.dg/shape_2.f90: New test.
19778
19779 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
19780
19781         PR target/19269
19782         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
19783         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
19784         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
19785         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
19786         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
19787         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
19788         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
19789         tests.
19790
19791 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
19792
19793         PR c++/23841
19794         * g++.dg/parse/template17.C: New test.
19795
19796 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
19797
19798         PR c++/23789
19799         * g++.dg/template/nontype14.C: New test.
19800
19801 2005-09-12  Ian Lance Taylor  <ian@airs.com>
19802
19803         PR g++/7874
19804         * g++.dg/lookup/friend7.C: New test.
19805         * g++.dg/lookup/friend8.C: New test.
19806         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
19807         so that it will be found via argument dependent lookup.
19808         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
19809         friend functions which will no longer be found.
19810         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
19811         function g, so that it will be found via argument dependent
19812         lookup.
19813         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
19814         * g++.old-deja/g++.mike/net43.C: Likewise.
19815
19816 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
19817
19818         PR c++/23691
19819         * g++.dg/template/static16.C: New test.
19820
19821 2005-09-12  Josh Conner  <jconner@apple.com>
19822
19823         PR middle-end/23237
19824         * gcc.c-torture/compile/pr23237.c: New test.
19825
19826 2005-09-11  Richard Henderson  <rth@redhat.com>
19827
19828         * g++.dg/other/error8.C: Update expected diagnostic text.
19829
19830 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19831
19832         PR libfortran/19872
19833         * gfortran.dg/overwrite_1.f: New test.
19834
19835 2005-09-09  Josh Conner  <jconner@apple.com>
19836
19837         * g++.dg/init/pr23180-1.C: Removed.
19838         * g++.dg/init/pr23180-2.C: Removed.
19839
19840 2005-09-09  David Daney <ddaney@avtrex.com>
19841
19842         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
19843         files which are ...
19844         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
19845         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
19846
19847 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19848
19849         * gfortran.dg/iostat_2.f90: New test.
19850
19851 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
19852
19853         PR c++/22252
19854         * g++.dg/ext/interface1.C: New test.
19855         * g++.dg/ext/interface1.h: Likewise.
19856         * g++.dg/ext/interface1a.cc: Likewise.
19857
19858 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
19859
19860         * gfortran.dg/iomsg_1.f90: New test case.
19861
19862 2005-09-09  Richard Guenther  <rguenther@suse.de>
19863
19864         PR c++/23624
19865         * g++.dg/tree-ssa/pr23624.C: New testcase.
19866
19867 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
19868
19869         PR fortran/19239
19870         * gfortran.dg/vector_subscript_1.f90,
19871         * gfortran.dg/vector_subscript_2.f90: New tests.
19872
19873 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
19874
19875         PR fortran/21104
19876         * gfortran.dg/array_alloc_1.f90,
19877         * gfortran.dg/array_alloc_2.f90,
19878         * gfortran.dg/array_alloc_3.f90: New tests.
19879
19880 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
19881
19882         PR fortran/12840
19883         * gfortran.dg/array_constructor_6.f90
19884         * gfortran.dg/array_constructor_7.f90
19885         * gfortran.dg/array_constructor_8.f90
19886         * gfortran.dg/array_constructor_9.f90
19887         * gfortran.dg/array_constructor_10.f90
19888         * gfortran.dg/array_constructor_11.f90
19889         * gfortran.dg/array_constructor_12.f90: New tests.
19890
19891 2005-09-08  Josh Conner  <jconner@apple.com>
19892
19893         PR c++/23180
19894         * g++.dg/init/pr23180-1.C: New test.
19895         * g++.dg/init/pr23180-2.C: New test.
19896
19897 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
19898
19899         PR fortran/18878
19900         * gfortran.dg/module_double_reuse.f90: New.
19901
19902 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
19903
19904         PR fortran/23270
19905         PR fortran/22304
19906         PR fortran/18870
19907         PR fortran/17917
19908         PR fortran/16511
19909         * gfortran.dg/common_equivalence_1.f: New.
19910         * gfortran.dg/common_equivalence_2.f: New.
19911         * gfortran.dg/common_equivalence_3.f: New.
19912         * gfortran.dg/contained_equivalence_1.f90: New.
19913         * gfortran.dg/module_blank_common.f90: New.
19914         * gfortran.dg/module_commons_1.f90: New.
19915         * gfortran.dg/module_equivalence_1.f90: New.
19916         * gfortran.dg/nested_modules_1.f90: New.
19917         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
19918         equivalences and add comment to connect the test with
19919         the PR.
19920
19921 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19922
19923         PR fortran/23765
19924         * gfortran.dg/common_6.f90: New test.
19925
19926 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
19927
19928         PR fortran/15326
19929         * gfortran.dg/char_result_1.f90,
19930         * gfortran.dg/char_result_2.f90,
19931         * gfortran.dg/char_result_3.f90,
19932         * gfortran.dg/char_result_4.f90,
19933         * gfortran.dg/char_result_5.f90,
19934         * gfortran.dg/char_result_6.f90,
19935         * gfortran.dg/char_result_7.f90,
19936         * gfortran.dg/char_result_8.f90: New tests.
19937
19938 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
19939
19940         PR fortran/19928
19941         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
19942
19943 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
19944
19945         PR obj-c++/16816
19946         * obj-c++.dg/selector-5.mm: New test.
19947         * obj-c++.dg/selector-6.mm: New test.
19948
19949 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
19950
19951         PR objc/20574
19952         PR objc/19324
19953         * objc.dg/error-1.m: New test.
19954
19955 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
19956
19957         PR fortran/23373
19958         * gfortran.fortran-torture/execute/pr23373-1.f90,
19959         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
19960
19961 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
19962
19963         PR libfortran/23760
19964         * gfortran.dg/g77/1832.f: Remove long string in write statement
19965         to allow the test to pass on correct list directed output with
19966         prepended space.
19967
19968 2005-09-07  James E Wilson  <wilson@specifix.com>
19969
19970         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
19971
19972 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
19973
19974         * gfortran.dg/parameter+save.f90: Rename to
19975         * gfortran.dg/parameter_save.f90: .. this.
19976
19977 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
19978
19979         PR fortran/20848
19980         * gfortran.dg/parameter+save.f90: New test case.
19981
19982 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
19983
19984         PR fortran/19269
19985         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
19986
19987 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
19988
19989         PR c/23075
19990         * gcc.dg/pr23075.c: New test.
19991         * g++.dg/warn/pr23075.C: New test.
19992
19993         PR target/22362
19994         * gcc.target/i386/pr22362.c: New test.
19995
19996         PR rtl-optimization/23098
19997         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
19998
19999         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
20000         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
20001         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
20002
20003 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
20004
20005         * g++.dg/expr/cast6.C: New test.
20006
20007         PR c++/9782
20008         * g++.dg/init/new15.C: New test.
20009
20010 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
20011
20012         * gcc.dg/vect/Os-vect-95.c: New test.
20013         * gcc.dg/vect/vect-95.c: Same.
20014
20015 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
20016
20017         * gcc.dg/vect/vect-29.c: Update xfail testing.
20018         * gcc.dg/vect/vect-44.c: Same.
20019         * gcc.dg/vect/vect-48.c: Same.
20020         * gcc.dg/vect/vect-50.c: Same.
20021         * gcc.dg/vect/vect-72.c: Same.
20022         * gcc.dg/vect/vect-77.c: Same.
20023         * gcc.dg/vect/vect-78.c: Same.
20024         * gcc.dg/vect/vect-80.c: Same.
20025         * gcc.dg/vect/vect-96.c: Same.
20026         * gcc.dg/vect/vect-100.c: Same.
20027         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
20028         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
20029         * gfortran.dg/vect/vect-5.f90: Same.
20030
20031 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
20032
20033         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
20034         start strings.
20035         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
20036         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
20037
20038         PR c++/23056
20039         * g++.dg/opt/pr23056.C: New test.
20040
20041         PR rtl-optimization/23098
20042         * gcc.target/i386/pr23098.c: New test.
20043
20044 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
20045
20046         PR c++/23667
20047         * g++.dg/template/static15.C: New test.
20048
20049         PR c++/21440
20050         * g++.dg/ext/stmtexpr5.C: New test.
20051         * g++.dg/ext/stmtexpr6.C: Likewise.
20052
20053 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
20054
20055         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
20056
20057         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
20058         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
20059         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
20060
20061 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
20062
20063         PR libfortran/23321
20064         * gfortran.dg/direct_io_4.f90: New test case.
20065
20066 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
20067             Rasmus Hahn  <rassahah@neofonie.de>
20068
20069         PR libobjc/23108
20070         * objc.dg/type-stream-1.m: New test.
20071
20072 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
20073
20074         PR fortran/23661
20075         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
20076         gfortran.dg/print_fmt_3.f90: New test.
20077
20078 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
20079
20080         * gfortran.dg/fmt_t_1.f90: New test.
20081
20082 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
20083
20084         PR rtl-optimization/23454
20085         * g++.dg/opt/pr23454.C: New test.
20086
20087 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
20088
20089         PR c++/23699
20090         * g++.dg/ext/static1.C: New test.
20091
20092 2005-09-02  Richard Henderson  <rth@redhat.com>
20093
20094         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
20095         tail call to check_fa_work.
20096
20097 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
20098
20099         PR c++/21687
20100         * g++.dg/other/gc3.C: New test.
20101
20102 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
20103
20104         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
20105         * gcc.dg/20050826-1.c: Likewise.
20106
20107 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
20108
20109         PR c++/23167
20110         * g++.dg/expr/volatile1.C: New test.
20111
20112 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
20113
20114         PR middle-end/23547
20115         * gcc.dg/pr23547.c: New test.
20116
20117 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
20118
20119         PR c/22061
20120         * gcc.c-torture/execute/pr22061-1.c,
20121         * gcc.c-torture/execute/pr22061-2.c,
20122         * gcc.c-torture/execute/pr22061-3.c,
20123         * gcc.c-torture/execute/pr22061-4.c: New tests.
20124
20125 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
20126
20127         * gcc.dg/Wredundant-decls-2.c: New test to check that
20128         -Wredundant-decls does not issue warning for a variable
20129         definition following a declaration.
20130
20131 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
20132
20133         PR debug/7241
20134         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
20135         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
20136         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
20137
20138         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
20139         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
20140         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
20141         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
20142         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
20143         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
20144         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
20145         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
20146
20147 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
20148
20149         PR objc/23306
20150         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
20151         scan-assmbler.
20152
20153 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
20154
20155         PR target/21255
20156         * gcc.dg/pr21255-1.c: New test.
20157         * gcc.dg/pr21255-2-mb.c: Likewise.
20158         * gcc.dg/pr21255-2-ml.c: Likewise.
20159         * gcc.dg/pr21255-3.c: Likewise.
20160         * gcc.dg/pr21255-4.c: Likewise.
20161
20162 2005-08-31  Dale Johannesen  <dalej@apple.com>
20163
20164         * gcc.dg/20050830-1.c: New.
20165
20166 2005-08-31  Josh Conner  <jconner@apple.com>
20167
20168         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
20169         command-line options for arm-*-* targets.
20170         * g++.dg/init/array16.C: Likewise.
20171         * g++.dg/other/crash-4.C: Likewise.
20172
20173 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
20174
20175         PR obj-c++/23640
20176         * obj-c++.dg/gnu-runtime-3.mm: New test.
20177
20178 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20179
20180         PR c++/13377
20181         * g++.dg/lookup/ambig4.C: New test.
20182         * g++.dg/lookup/ambig5.C: New test.
20183         * g++.dg/tc1/dr101.C: Adjust error markers.
20184
20185 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20186
20187         PR c++/23639
20188         * g++.dg/template/ttp5.C: Adjust error markers.
20189
20190 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
20191
20192         PR testsuite/23609
20193         * lib/obj-c++.exp: Include target-libpath.exp.
20194         (obj-c++_link_flags): Look for the GNU libobjc library
20195         and set the library path to include it.
20196         Don't manually set LD_LIBRARY_PATH (etc.) but call
20197         set_ld_library_path_env_vars instead.
20198         (obj-c++_target_compile): Don't set library path or
20199         linker flags because they are already set correctly
20200         in obj-c++_link_flags.
20201
20202 2005-08-30  Josh Conner  <jconner@apple.com>
20203
20204         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
20205         to command-line options for arm-*-* targets.
20206
20207 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
20208
20209         * g++.dg/other/i386-1.C: New.
20210
20211 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
20212
20213         PR preprocessor/20348
20214         PR preprocessor/20356
20215         * gcc.dg/cpp/pr20348.c: New test.
20216         * gcc.dg/cpp/pr20348.h: New file.
20217         * gcc.dg/cpp/inc/pr20348.h: New file.
20218         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
20219         * gcc.dg/cpp/pr20356.c: New test.
20220         * gcc.dg/cpp/pr20356.h: New file.
20221         * gcc.dg/cpp/inc/pr20356.h: New file.
20222         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
20223
20224 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
20225
20226         * gfortran.fortran-torture/execute/intrinsic_count.f90:
20227         Fix array dimension to avoid correct end-of-file error.
20228
20229 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
20230
20231         PR libfortran/23598
20232         * gfortran.dg/iostat_1.f90: New test.
20233
20234 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
20235
20236         PR middle-end/23408
20237         * gcc.dg/pr23408.c: New test.
20238
20239 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
20240
20241         PR c++/23099
20242         * g++.dg/init/member1.C: Make sure erroneous static data member
20243         definitions are required.
20244         * g++.dg/template/static13.C: New test.
20245         * g++.dg/template/static14.C: Likewise.
20246
20247 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
20248
20249         * gcc.target/i386/pr23575.c: Use -msse2 instead of
20250         -march=pentium4, remove ilp32 requirement.
20251
20252         PR middle-end/23484
20253         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
20254         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
20255
20256 2005-08-29  Andreas Jaeger  <aj@suse.de>
20257
20258         PR testsuite/23607
20259         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
20260
20261 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
20262
20263         * gcc.c-torture/execute/20050316-2.c: New test.
20264         * gcc.c-torture/execute/20050316-3.c: New test.
20265         * gcc.dg/torture/pr16104-1.c: New test.
20266
20267 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
20268
20269         PR middle-end/23463
20270         * gcc.c-torture/execute/zero-struct-1.c: New test.
20271
20272 2005-08-27  Richard Guenther  <rguenther@suse.de>
20273
20274         PR target/23575
20275         * gcc.target/i386/pr23575.c: New testcase.
20276
20277 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
20278
20279         PR rtl-optimization/23561
20280         * gcc.c-torture/execute/20050826-1.c: New test.
20281
20282         PR rtl-opt/23560
20283         * gcc.c-torture/execute/20050826-2.c: New test.
20284
20285 2005-08-26  Dale Johannesen  <dalej@apple.com>
20286
20287         * gcc.dg/20030711-1.c: Modify to work on Darwin.
20288         * gcc.dg/20050826-1.c: New.
20289
20290 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
20291
20292         PR c++/19004
20293         * g++.dg/template/nontype13.C: New test.
20294
20295         PR c++/23491
20296         * g++.dg/init/new14.C: New test.
20297         * g++.dg/expr/anew1.C: Do not XFAIL.
20298         * g++.dg/expr/anew2.C: Likewise.
20299         * g++.dg/expr/anew3.C: Likewise.
20300
20301 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
20302
20303         PR middle-end/22439
20304         * gcc.dg/vla-3.c: New test.
20305
20306 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
20307
20308         PR fortran/20363
20309         * gfortran.dg/named_interface.f90: New.
20310
20311 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
20312
20313         * gcc.c-torture/execute/frame-address.c: New test.
20314
20315 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
20316
20317         PR c++/20817
20318         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
20319
20320 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
20321
20322         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
20323
20324 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
20325
20326         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
20327         * gcc.dg/altivec-22.c: Rename from..
20328         * gcc.dg/altivec-nomfcr.c: ..this.
20329
20330 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
20331
20332         PR tree-optimization/23546
20333         * gcc.dg/tree-ssa/pr23546.c: New test.
20334
20335 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
20336
20337         PR fortran/17758
20338         * gfortran.dg/nonreturning_statements.f90: New test.
20339
20340 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
20341
20342         PR c++/22454
20343         * g++.dg/parse/crash29.C: New.
20344
20345 2005-08-23  DJ Delorie  <dj@redhat.com>
20346
20347         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
20348         constants have the L suffix.
20349
20350 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
20351
20352         PR c++/23044
20353         * g++.dg/template/instantiate8.C: New.
20354
20355 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
20356
20357         PR middle-end/23467
20358         * gcc.c-torture/execute/pr23467.c: New test.
20359
20360 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
20361
20362         PR tree-optimization/22043
20363         * gcc.c-torture/execute/20050613-1.c: New test.
20364
20365 2005-08-23  Ben Elliston  <bje@au.ibm.com>
20366
20367         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
20368
20369 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
20370
20371         PR rtl-optimization/23478
20372         * g++.dg/opt/pr23478.C: New test.
20373
20374 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
20375
20376         PR c/18715
20377         * gcc.dg/switch-warn-3.c: New test.
20378
20379 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20380
20381         PR c++/22233
20382         * g++.dg/template/param1.C: New test.
20383
20384 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20385
20386         PR c++/23089
20387         * g++.dg/other/incomplete1.C: New test.
20388
20389 2005-08-22  Ira Rosen  <irar@il.ibm.com>
20390
20391         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
20392         are vectorizable.
20393
20394 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20395
20396         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
20397         d_lines_5.f: New.
20398
20399 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
20400
20401         * gcc.target/i386/sse-4.c: New test.
20402
20403 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20404
20405         PR testsuite/23239
20406         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
20407
20408 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
20409
20410         * gcc.dg/20050811-1.c: New test.
20411         * gcc.dg/20050811-2.c: New test.
20412
20413 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
20414
20415         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
20416
20417 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
20418
20419         PR 23476
20420         * gcc.c-torture/compile/pr23476.c: New test.
20421
20422 2005-08-19  Devang Patel  <dpatel@apple.com>
20423
20424         PR tree-optimization/23048
20425         * gcc.dg/tree-ssa/pr23048.c: New test.
20426
20427 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
20428
20429         PR middle-end/20624
20430         * g++.dg/warn/Wreturn-3.C: New test
20431
20432 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
20433
20434         PR tree-optimization/22228
20435         * g++.dg/vect/pr22543.cc: New test.
20436
20437 2005-08-17  Steven Bosscher  <stevenb@suse.de>
20438
20439         PR tree-optimization/21574
20440         * gcc.dg/tree-ssa/pr21574.c: New test.
20441
20442 2005-08-16  James E Wilson  <wilson@specifix.com>
20443
20444         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
20445
20446 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
20447
20448         PR tree-opt/23402
20449         * gcc.c-torture/compile/zero-strct-3.c: New test.
20450         * gcc.c-torture/compile/zero-strct-4.c: New test.
20451
20452 2005-08-16  Steven Bosscher  <stevenb@suse.de>
20453
20454         PR target/23376
20455         * gcc.target/x86_64/pr23376.c: New test.
20456
20457 2005-08-16  Ian Lance Taylor  <ian@airs.com>
20458
20459         PR c++/23337
20460         * g++.dg/ext/vector2.C: New.
20461
20462 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
20463
20464         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
20465
20466 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
20467
20468         PR libfortran/23428
20469         * gfortran.dg/inquire-complex.f90: New test case.
20470
20471 2005-08-16  James E Wilson  <wilson@specifix.com>
20472
20473         PR tree-optimization/21105
20474         * gcc.dg/large-size-array.c: New.
20475
20476 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
20477
20478         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
20479         type.
20480         * gcc.dg/vect/vect-41: Likewise.
20481         * gcc.dg/vect/vect-42: Likewise.
20482         * gcc.dg/vect/vect-43: Likewise.
20483         * gcc.dg/vect/vect-44: Likewise.
20484         * gcc.dg/vect/vect-46: Likewise.
20485         * gcc.dg/vect/vect-47: Likewise.
20486         * gcc.dg/vect/vect-48: Likewise.
20487         * gcc.dg/vect/vect-52: Likewise.
20488         * gcc.dg/vect/vect-53: Likewise.
20489         * gcc.dg/vect/vect-54: Likewise.
20490         * gcc.dg/vect/vect-55: Likewise.
20491         * gcc.dg/vect/vect-56: Likewise.
20492         * gcc.dg/vect/vect-57: Likewise.
20493         * gcc.dg/vect/vect-58: Likewise.
20494         * gcc.dg/vect/vect-59: Likewise.
20495         * gcc.dg/vect/vect-60: Likewise.
20496         * gcc.dg/vect/vect-61: Likewise.
20497         * gcc.dg/vect/vect-85: Likewise.
20498         * gcc.dg/vect/vect-87: Likewise.
20499         * gcc.dg/vect/vect-88: Likewise.
20500         * gcc.dg/vect/vect-93.c: Likewise.
20501         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
20502         * gcc.dg/vect/vect-75: Likewise.
20503         * gcc.dg/vect/vect-76: Likewise.
20504         * gcc.dg/vect/vect-77: Likewise.
20505         * gcc.dg/vect/vect-78: Likewise.
20506         * gcc.dg/vect/vect-80: Likewise.
20507         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
20508         vectorized for the expected reason, rather than checking how alignment
20509         was handled.
20510         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
20511         aligned type and also instead of aligned pointers. Added documentation.
20512
20513 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
20514
20515         * gfortran.dg/power.f90: New test.
20516
20517 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
20518
20519         PR rtl-optimization/23299
20520         * g++.dg/opt/pr23299.C: New test.
20521
20522 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20523
20524         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
20525
20526 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
20527
20528         * g++.dg/template/local6.C: New test.
20529
20530 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
20531
20532         * execute/exceptions/finally-1.m: Check that the catch and finally are
20533         being called.  Also add a "return 0;" at the end of main.
20534
20535 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
20536
20537         PR fortran/21432.
20538         * gfortran.dg/namelist_print_1.f: New test of functionality of
20539         PRINT namelist.
20540         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
20541         namelist generates error with -std=f95.
20542
20543 2005-08-14  Ira Rosen  <irar@il.ibm.com>
20544
20545         PR tree-optimization/23119
20546         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
20547
20548 2005-08-13  Marcin Koziej  <creep@desk.pl>
20549             Andrew Pinski  <pinskia@physics.uc.edu>
20550
20551         PR libobjc/22492
20552         * execute/exceptions/finally-1.m: New test.
20553
20554 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
20555
20556         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
20557         testsuite.
20558         * objc/execute/exceptions/trivial.m: New test.
20559         * objc.dg/try-catch-11.m: Move to ...
20560         * objc/execute/exceptions/foward-1.m: Here.
20561         * objc.dg/try-catch-2.m: Move to ...
20562         * objc/execute/exceptions/catchall-1.m: Here.
20563         * objc.dg/try-catch-8.m: Move to ...
20564         * objc/execute/exceptions/local-variables-1.m: Here.
20565
20566 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
20567
20568         * objc.dg/nested-func-1.m: Move to ...
20569         * objc/execute/nested-func-1.m: Here.
20570
20571 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
20572
20573         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
20574         in ${options} instead of [target_info name].
20575         * lib/obj-c++.exp (objc_target_compile): Likewise.
20576
20577 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
20578
20579         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
20580
20581 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
20582
20583         part of PR testsuite/23348
20584         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
20585         each of the torture options.
20586         * objc/compile/trivial.m: New test.
20587
20588 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
20589
20590         * gfortran.dg/eoshift.f90: Correct format.
20591
20592 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
20593
20594         * gfortran.fortran-torture/execute/character_passing.f90:
20595         Fix comment typo.
20596
20597 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
20598
20599         PR c++/8271
20600         * g++.dg/template/unify10.C: New.
20601
20602 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
20603
20604         * g++.dg/parse/pr22514.C: Move to...
20605         * g++.dg/debug/pr22514.C: here.
20606
20607 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20608
20609         PR c++/23266
20610         * g++.dg/inherit/pure1.C: New test.
20611
20612         * ChangeLog: Fix typos.
20613
20614 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20615             Steven Bosscher  <stevenb@suse.de>
20616
20617         * gfortran.dg/runtime_warning_1.f90: New test.
20618
20619 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
20620
20621         PR c++/23219
20622         * g++.dg/parse/crash28.C: New.
20623
20624 2005-08-11  Richard Guenther  <rguenther@suse.de>
20625
20626         PR target/23289
20627         * gcc.target/i386/tailcall-1.c: New testcase.
20628
20629 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
20630
20631         * gcc.dg/vect/vect-67.c: Un-xfail.
20632
20633 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
20634
20635         PR c++/23225
20636         * g++.dg/parse/crash27.C: new test.
20637
20638 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
20639
20640         PR libfortran/22143
20641         * gfortran.dg/shift-kind.f90: New testcase.
20642
20643 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
20644
20645         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
20646         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
20647
20648 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20649
20650         PR c++/20646
20651         * g++.dg/other/mult-stor1.C: New test.
20652
20653 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
20654
20655         * gcc.c-torture/pr18299-1.c: Move to ...
20656         * gcc.c-torture/compile/pr18299-1.c: Here.
20657
20658 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
20659
20660         * gfortran/fortran.torture/execute/character_passing.f90:
20661         Fix types for LSAME.
20662
20663 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
20664
20665         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
20666         input data back to what it was originally.
20667
20668 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
20669
20670         * objc.dg/try-catch-8.m: Enable for all targets.
20671
20672 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
20673
20674         * gcc.dg/pr23165.c: New test.
20675
20676 2005-08-09  Steven Bosscher  <stevenb@suse.de>
20677
20678         PR tree-optimization/23234
20679         * gcc.dg/tree-ssa/pr23234.c: New test.
20680
20681 2005-08-08  Josh Conner  <jconner@apple.com>
20682
20683         PR rtl-optimization/23241
20684         * gcc.dg/char-compare.c: New test.
20685
20686 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20687
20688         PR c++/22508
20689         * g++.dg/init/new13.C: New test.
20690
20691 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
20692
20693         PR c++/21166
20694         * g++.dg/other/crash-4.C: Adjust
20695         * g++/dg/ext/packed9.C: New.
20696
20697 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
20698
20699         PR middle-end/21964
20700         * gcc.c-torture/execute/pr21964-1.c: New test.
20701
20702 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
20703
20704         PR c/22458
20705         * gcc.dg/pr22458-1.c: New test.
20706
20707 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
20708             Steven G. Kargl <kargls@comcast.net>
20709
20710         PR fortran/22390
20711         * gfortran.dg/flush_1.f90: New test.
20712
20713 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20714
20715         PR c++/23191
20716         * g++.dg/template/eh2.C: New test.
20717
20718 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20719
20720         PR c++/19498
20721         * g++.dg/template/instantiate7.C: New test.
20722
20723 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
20724
20725         PR c/23113
20726         * gcc.dg/Wunused-value-1.c: New test.
20727
20728 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
20729
20730         PR rtl-optimization/23233
20731         * gcc.c-torture/compile/pr23233-1.c: New test.
20732
20733 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
20734
20735         PR fortran/18833
20736         PR fortran/20850
20737         * gfortran.dg/equiv_1.f90: New test.
20738         * gfortran.dg/equiv_2.f90: New test.
20739         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
20740         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
20741         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
20742
20743 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
20744
20745         * gcc.c-torture/execute/vrp-5.c: New test.
20746         * gcc.c-torture/execute/vrp-6.c: New test.
20747         * gcc.dg/tree-ssa/vrp21.c: New test.
20748
20749 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
20750
20751         * g++.dg/parse/pr22514.C: New test.
20752
20753 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
20754
20755         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
20756
20757         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
20758         instead of constant loads / pool entries.
20759
20760 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
20761
20762         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
20763         TEST_TO_WCTYPE.
20764
20765 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
20766
20767         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
20768         __WINT_TYPE__ in generated prototypes if possible.
20769
20770 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
20771
20772         PR 22037
20773         * g++.dg/tree-ssa/pr22037.C:
20774
20775 2005-08-04  Richard Henderson  <rth@redhat.com>
20776
20777         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
20778         scan-tree-dump-times directive.
20779
20780 2005-08-04  Jan Hubicka  <jh@suse.cz>
20781
20782         * gcov-1.C: Fix switch counts.
20783         * gcov-4b.c: Likewise.
20784
20785 2005-08-03  Jeff Law  <law@redhat.com>
20786
20787         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
20788
20789 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
20790
20791         * gcc.c-torture/execute/pr23135.c: New test.
20792
20793 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20794
20795         PR tree-optimization/19899
20796         * gcc.dg/tree-ssa/scev-1.c: New test.
20797         * gcc.dg/tree-ssa/scev-2.c: New test.
20798
20799 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
20800
20801         PR target/18582
20802         * gcc.dg/torture/pr18582-1.c: New test.
20803
20804 2005-08-03  Jan Hubicka  <jh@suse.cz>
20805
20806         * update-conroll.c: New testcase.
20807         * update-conroll-2.c: New testcase.
20808
20809 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
20810
20811         * gfortran.dg/constant_substring.f: New test.
20812         * gfortran.dg/pr22491.f: New test.
20813
20814 2005-08-02  Jan Hubicka  <jh@suse.cz>
20815
20816         * update-threading.c: Replace by the proper one.
20817
20818 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
20819
20820         PR 23164
20821         * g++.dg/tree-ssa/pr23164.C: New test.
20822
20823 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
20824
20825         * gcc.dg/tree-ssa/pr23192.c: New test.
20826
20827 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
20828
20829         * gcc.c-torture/execute/vrp-4.c: New test.
20830
20831 2005-08-02  Jan Hubicka  <jh@suse.cz>
20832
20833         * update-threading.c: New test.
20834
20835 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
20836
20837         * gcc.c-torture/compile/20050801-1.c: New test.
20838         * gcc.c-torture/compile/20050801-2.c: New test.
20839
20840 2005-08-01  Jan Hubicka  <jh@suse.cz>
20841
20842         * val-prof-5.c: New test.
20843
20844 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
20845
20846         PR c/22311
20847         * gcc.dg/pr22311-1.c : New test.
20848
20849 2005-07-31  Steven Bosscher  <stevenb@suse.de>
20850
20851         PR target/23095
20852         * gfortran.dg/pr23095.f: New test.
20853
20854         PR c++/22003
20855         * g++.dg/other/pr22003.C: New test.
20856
20857 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
20858
20859         PR target/20621
20860         * gcc.c-torture/execute/pr20621-1.c: New test.
20861
20862 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
20863
20864         * gfortran.dg/comma_format_extension_4.f: Adjust length
20865         of string for format.
20866         * gfortran.dg/der_array_io_1.f: Replace illegal internal
20867         print statement with internal write.
20868         * gfortran.dg/der_array_io_2.f: Likewise.
20869         * gfortran.dg/der_array_io_3.f: Likewise.
20870
20871 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
20872
20873         * gcc.dg/fold-abs-4.c: new test.
20874
20875 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
20876
20877         PR fortran/22570 an related issues.
20878         * gfortran.dg/x_slash_1.f: New test.
20879
20880 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
20881
20882         PR c/23143
20883         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
20884         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
20885
20886 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
20887
20888         PR c/529
20889         * gcc.dg/Wshadow-3.c: New test.
20890
20891 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
20892
20893         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
20894         used to have the wrong bounds).
20895
20896 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
20897
20898         PR c/21720
20899         * gcc.dg/hex-round-1.c: Test more cases.
20900         * gcc.dg/hex-round-2.c: New test.
20901
20902 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
20903
20904         PR 22550
20905         * g++.dg/tree-ssa/pr22550.C: New test.
20906
20907 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
20908
20909         * gcc.dg/tree-ssa/vrp19.c: New test.
20910         * gcc.dg/tree-ssa-vrp20.c: New test.
20911
20912 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
20913
20914         PR c/22240
20915         * gcc.dg/transparent-union-4.c: New test.
20916
20917 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
20918
20919         PR c/22192
20920         * gcc.dg/c99-vla-2.c: New test.
20921
20922 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
20923
20924         PR c/21720
20925         * gcc.dg/hex-round-1.c: New test.
20926
20927 2005-07-28  Jan Hubicka  <jh@suse.cz>
20928
20929         * inliner-1.c: Do not dump everything.
20930         * tree-prof.exp: Do not pass -ftree-based-profiling.
20931         * bprob.exp: Likewise.
20932
20933         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
20934
20935 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
20936
20937         PR c++/22545
20938         * g++.dg/expr/ptrmem7.C: New test.
20939
20940 2005-07-28  Mike Stump  <mrs@apple.com>
20941
20942         * g++.old-deja/g++.mike/visibility-1.C: New test.
20943
20944 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
20945
20946         PR c/20187
20947         * gcc.c-torture/execute/pr20187-1.c: New test.
20948
20949 2005-07-28  Jeff Law  <law@redhat.com>
20950
20951         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
20952         * gcc.dg/tree-ssa/vrp18.c: New test.
20953
20954 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
20955
20956         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
20957
20958 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
20959
20960         PR tree-optimization/22506
20961         * gcc.dg/vect/ps22506.c: New test.
20962
20963 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
20964
20965         PR target/21149
20966         * gcc.target/i386/sse-3.c: New test.
20967
20968 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
20969
20970         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
20971         * gcc.target/mips/mips32-dsp-type.c: Likewise.
20972
20973 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
20974
20975         PR c/22589
20976         * gcc.c-torture/compile/pr22589-1.c: New test.
20977
20978 2005-07-28  Jan Hubicka  <jh@suse.cz>
20979
20980         * update-loopch.c: New testcase.
20981
20982 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
20983
20984         PR rtl-optimization/23047
20985         * gcc.c-torture/execute/pr23047.c: New test.
20986         * gcc.c-torture/execute/pr23047.x: New.
20987
20988 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
20989
20990         PR tree-optimization/22493
20991         * gcc.c-torture/execute/pr22493-1.c: New test.
20992         * gcc.c-torture/execute/pr22493-1.x: New.
20993         * gcc.c-torture/execute/vrp-1.c: New test.
20994         * gcc.c-torture/execute/vrp-2.c: New test.
20995         * gcc.c-torture/execute/vrp-2.c: New test.
20996
20997 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
20998
20999         * gcc.target/frv/all-builtin-read8.c: Delete.
21000         * gcc.target/frv/all-builtin-read16.c: Delete.
21001         * gcc.target/frv/all-builtin-read32.c: Delete.
21002         * gcc.target/frv/all-builtin-read64.c: Delete.
21003         * gcc.target/frv/all-builtin-write8.c: Delete.
21004         * gcc.target/frv/all-builtin-write16.c: Delete.
21005         * gcc.target/frv/all-builtin-write32.c: Delete.
21006         * gcc.target/frv/all-builtin-write64.c: Delete.
21007         * gcc.target/frv/all-read-write-1.c: New.
21008
21009 2005-07-27  Jeff Law  <law@redhat.com>
21010
21011         * gcc.c-torture/execute/pr22630.c: New test.
21012
21013 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
21014
21015         PR tree-optimization/23073
21016         * gcc.dg/vect/nodump-pr23073.c: New test.
21017         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
21018
21019 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
21020
21021         PR tree-optimize/22348
21022         * gcc.c-torture/execute/pr22348.c: New.
21023
21024 2005-07-27  Richard Guenther  <rguenther@suse.de>
21025
21026         * gcc.dg/tree-ssa/salias-1.c: New testcase.
21027
21028 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21029
21030         PR fortran/22503
21031         * gfortran.dg/logical_comp.f90: New test.
21032
21033 2005-07-27  Jan Hubicka  <jh@suse.cz>
21034
21035         * inliner-1.c: Add cleanup of dumps.
21036         * val-prof-*.c: Likewise.
21037         * update-tailcall.c: New.
21038
21039 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
21040
21041         PR 22591
21042         * gcc.dg/tree-ssa/pr22591.c: New test.
21043         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
21044
21045 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
21046
21047         PR libobjc/22606
21048         * objc.dg/try-catch-11.m: New test.
21049
21050 2005-07-26  Richard Guenther  <rguenther@suse.de>
21051
21052         PR tree-optimization/22486
21053         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
21054
21055 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
21056
21057         PR tree-opt/22484
21058         * g++.dg/opt/loop2.C: New test.
21059
21060 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
21061
21062         * gcc.dg/tree-ssa/reassoc-3.c: New test.
21063         * gcc.dg/tree-ssa/reassoc-4.c: New test.
21064
21065 2005-07-25  Adam Nemet  <anemet@lnxw.com>
21066
21067         * lib/profopt.exp (profopt-execute): Check for profiling data
21068         files on the target.
21069
21070 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
21071
21072         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
21073         for matching of asm labels.
21074
21075 2005-07-25  Richard Guenther  <rguenther@suse.de>
21076
21077         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
21078
21079 2005-07-25  Richard Guenther  <rguenther@suse.de>
21080
21081         PR testsuite/22624
21082         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
21083
21084 2005-07-25  Ira Rosen  <irar@il.ibm.com>
21085
21086         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
21087         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
21088         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
21089         * gcc.dg/vect/vect-100.c: New test.
21090         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
21091         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
21092         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
21093         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
21094         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
21095         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
21096         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
21097         * gfortran.dg/vect/pr19049.f90: New testcase.
21098         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
21099
21100 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
21101
21102         * gcc.c-torture/execute/20050713-1.c: New test.
21103
21104         PR fortran/20063
21105         * gfortran.fortran-torture/execute/data_4.f90: New test.
21106
21107         PR middle-end/20303
21108         * gcc.dg/visibility-d.c: New test.
21109
21110 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
21111
21112         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
21113         * gfortran.dg/underflow.f90: Ditto.
21114
21115 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21116
21117         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
21118         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
21119         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
21120
21121 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
21122
21123         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
21124         include case of field width of zero.
21125
21126 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
21127
21128         PR libgfortran/21875
21129         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
21130         with trailing blanks on normal formatted read.
21131
21132 2005-07-23  Chao-ying Fu  <fu@mips.com>
21133
21134         * gcc.target/mips/mips32-dsp-type.c: New test.
21135         * gcc.target/mips/mips32-dsp.c: New test.
21136
21137 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
21138
21139         PR testsuite/21073
21140         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
21141
21142         PR testsuite/20454
21143         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
21144         and __cyg_profile_func_exit.
21145
21146 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
21147
21148         * gfortran.dg/comma_format_extension_3.f: Fix typo.
21149         * gfortran.dg/comma_format_extension_4.f: Same.
21150         * gfortran.dg/pr15332.f: Same.
21151         * gfortran.dg/pr21730.f: Same.
21152
21153 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
21154
21155         * g++.dg/opt/vrp2.C: Fix testcase.
21156
21157         PR tree-opt/22625
21158         * g++.dg/opt/vrp2.C: New test.
21159
21160 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
21161
21162         PR debug/21828
21163         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
21164
21165 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
21166
21167         * gcc.dg/tree-ssa/20050719-1.c: New test.
21168
21169 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
21170
21171         * gcc.dg/bfin-longcall-1.c: New file.
21172         * gcc.dg/bfin-longcall-2.c: New file.
21173
21174 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
21175
21176         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
21177
21178 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
21179
21180         PR middle-end/19055
21181         * gcc.dg/tree-ssa/pr19055.c: New test.
21182         * gcc.dg/tree-ssa/pr19055-2.c: New test.
21183
21184 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
21185
21186         PR C++/22358
21187         * g++.dg/other/pr22358.C: New test.
21188
21189 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
21190
21191         PR c++/2922
21192         * g++.dg/lookup/two-stage5.C: New test from bug comments.
21193
21194 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21195
21196         PR c++/15938
21197         * g++.dg/init/union2.C: New test.
21198
21199 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21200
21201         PR c/22393
21202         * gcc.dg/complex-4.c: New test.
21203
21204 2005-07-21  Richard Guenther  <rguenther@suse.de>
21205
21206         PR testsuite/22522
21207         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
21208         scanning for asm labels.
21209         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
21210
21211 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
21212
21213         PR target/22085
21214         * gcc.dg/altivec-pr22085.c: New.
21215
21216 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
21217
21218         PR tree-optimization/19210
21219         * gcc.dg/tree-ssa/pr19210-1.c: New.
21220         * gcc.dg/tree-ssa/pr19210-2.c: New.
21221
21222 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
21223
21224         PR rtl-optimization/22167
21225         * g++.dg/opt/pr22167.C: New test.
21226
21227 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
21228
21229         PR c++/2922
21230         * g++.dg/lookup/two-stage2.C: New.
21231         * g++.dg/lookup/two-stage3.C: New.
21232         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
21233         fixed two-stage name lookup for operators.
21234         * g++.dg/template/call3.C: Compiler now produces an appropriate
21235         error message.
21236         * g++.dg/template/crash37.C: Compiler now describes bla() on line
21237         14 as a candidate.
21238         * g++.dg/template/ptrmem4.C: Compiler produces different error
21239         message.
21240         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
21241         connect_to_method as a candidate.
21242
21243 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
21244
21245         * gcc.dg/fold-alloc-1.c: New test.
21246
21247 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
21248
21249         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
21250         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
21251
21252 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
21253
21254         * gcc.dg/fold-abs-1.c: New test.
21255         * gcc.dg/fold-abs-2.c: New test.
21256         * gcc.dg/fold-abs-3.c: New test.
21257
21258 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
21259
21260         Make CONSTRUCTOR use VEC to store initializers.
21261         * g++.dg/ext/complit3.C: Check for specific error messages.
21262         * g++.dg/init/brace2.C: Update error message.
21263         * g++.dg/warn/Wbraces2.C: Likewise.
21264
21265 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
21266
21267         PR fortran/16940
21268         * gfortran.dg/module_interface_1.f90: New test.
21269
21270 2005-07-19  Danny Berlin <dberlin@dberlin.org>
21271             Kenneth Zadeck <zadeck@naturalbridge.com>
21272
21273         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
21274
21275 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21276
21277         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
21278         specify -Wformat for these tests.
21279         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
21280         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
21281         * gcc.dg/format/opt-6.c: Delete.
21282
21283 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
21284
21285         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
21286         * gcc.dg/tree-ssa/sra-3.c: Likewise.
21287
21288 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
21289
21290         * gcc.dg/tree-ssa/alias-2.c: New test.
21291
21292 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
21293
21294         PR c++/22263
21295         * g++.dg/template/explicit7.C: New test.
21296
21297 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
21298
21299         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
21300         field width of 8 to +Inf and -Inf.
21301
21302 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
21303
21304         PR c++/22139
21305         * g++.dg/template/friend36.C: New test.
21306
21307 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
21308
21309         PR fortran/21730
21310         * gfortran.dg/pr21730.f: New test.
21311
21312 2005-07-16  Danny Berlin <dberlin@dberlin.org>
21313             Kenneth Zadeck <zadeck@naturalbridge.com>
21314
21315         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
21316         since pure const detection cannot run at -O1 in c compiler.
21317         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
21318         can now optimize this case properly.
21319         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
21320         because we now pass.
21321         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
21322
21323 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
21324
21325         PR c/22421
21326         * gcc.dg/format/bitfld-1.c: New test.
21327
21328 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
21329
21330         PR c++/22204
21331         * g++.dg/rtti/repo1.C: New test.
21332
21333 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
21334
21335         PR middle-end/22398
21336         * gcc.c-torture/compile/pr22398.c: New test.
21337
21338 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
21339
21340         PR c++/22132
21341         * g++.dg/expr/cast4.C: New test.
21342
21343 2005-07-15  Richard Guenther  <rguenther@suse.de>
21344
21345         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
21346         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
21347
21348 2005-07-15  Steven Bosscher  <stevenb@suse.de>
21349
21350         PR tree-optimization/22230
21351         * gcc.dg/tree-ssa/pr22230.c: New test.
21352
21353 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
21354
21355         * gfortran.dg/g77/cpp6.f: New test.
21356
21357         PR fortran/22417
21358         * gfortran.dg/g77/cpp5.F: New test.
21359         * gfortran.dg/g77/cpp5.h: New file.
21360         * gfortran.dg/g77/cpp5inc.h: New file.
21361
21362 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
21363
21364         PR libfortran/16435
21365         * gfortran.dg/tl_editting.f90: New.
21366         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
21367
21368 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
21369
21370         * gfortran.dg/char_array_constructor.f90: New test.
21371
21372 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
21373
21374         * gfortran.dg/past_eor.f90: New.
21375         * gfortran.dg/complex_read.f90: New.
21376
21377 2005-07-13  Jeff Law  <law@redhat.com>
21378
21379         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
21380         additional casts.
21381
21382         * gcc.dg/tree-ssa/pr22321.c: New test
21383
21384 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
21385
21386         PR tree-optimization/21921
21387         * gcc.dg/tree-ssa/pr21921.c: New.
21388
21389 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
21390
21391         PR tree-optimizatio/22442
21392         * gcc.dg/tree-ssa/loop-11.c: New test.
21393
21394 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
21395
21396         PR tree-opt/21840
21397         * gcc.c-torture/compile/pr21840.c: New test.
21398
21399 2005-07-12  Jan Hubicka  <jh@suse.cz>
21400
21401         * gcc.c-torture/compile/pr22379.c: New test.
21402
21403 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
21404
21405         PR libfortran/21593
21406         gfortran.dg/dev_null.f90: Remove outdated comment about
21407         PR libfortran/21593.
21408
21409
21410 2005-07-12  Dale Johannesen  <dalej@apple.com>
21411
21412         * gcc.target/i386/compress-float-sse.c: New.
21413         * gcc.target/i386/compress-float-sse-pic.c: New.
21414         * gcc.target/i386/compress-float-387.c: New.
21415         * gcc.target/i386/compress-float-387-pic.c: New.
21416         * gcc.dg/compress-float-ppc.c: New.
21417         * gcc.dg/compress-float-ppc-pic.c: New.
21418
21419 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
21420
21421         PR libfortran/21593
21422         gfortran.dg/dev_null.f90: Remove targets.
21423
21424 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
21425
21426         PR tree-opt/22335
21427         * gcc.dg/pr22335-1.c: New test.
21428         * gcc.dg/pr22335-2.c: New test.
21429
21430 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21431
21432         PR c++/20172
21433         * g++.dg/template/nontype12.C : New test.
21434
21435 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
21436
21437         * gcc.dg/tree-ssa/loop-10.c: New test.
21438
21439 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
21440
21441         * gcc.c-torture/execute/20020720-1.x: Remove.
21442
21443 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
21444
21445         * gfortran.fortran-torture/execute/forall_7.f90: New test.
21446
21447 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
21448
21449         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
21450         (dg-mips-options): Use it.
21451
21452 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
21453
21454         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
21455
21456 2005-07-09  Richard Henderson  <rth@redhat.com>
21457
21458         * lib/target-supports.exp (check_effective_target_sync_char_short):
21459         Add alpha.
21460
21461 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
21462
21463         PR libfortran/22217
21464         * gfortran.dg/negative-z-descriptor.f90: New test.
21465
21466 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
21467
21468         PR tree-opt/22329
21469         * gcc.dg/pr22329.c: New test.
21470
21471 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
21472
21473         PR tree-optimization/20139
21474         * gcc.dg/tree-ssa/pr20139.c: New.
21475
21476 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
21477
21478         PR tree-opt/22356
21479         * gcc.dg/pr22356-1.c: New test.
21480
21481 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
21482
21483         PR c++/21799
21484         * g++.dg/template/unify8.C: New.
21485         * g++.dg/template/unify9.C: New.
21486
21487 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
21488
21489         * gfortran.fortran-torture/execute/entry_10.f90: New test.
21490
21491 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
21492
21493         * gcc.dg/darwin-version-1.c: New.
21494         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
21495         * gcc.dg/builtins-20.c: Likewise.
21496         * gcc.dg/builtins-53.c: Likewise.
21497         * gcc.dg/torture/builtins-convert-1.c: Likewise.
21498         * gcc.dg/torture/builtins-convert-2.c: Likewise.
21499         * gcc.dg/torture/builtins-convert-3.c: Likewise.
21500         * gcc.dg/torture/builtins-power-1.c: Likewise.
21501         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
21502         on Darwin.
21503
21504 2005-07-07  Jeff Law  <law@redhat.com>
21505
21506         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
21507         argument evaluation order.
21508
21509 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
21510
21511         PR libfortran/21594
21512         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
21513         Add test cases where the shift length is greater than the
21514         array length.
21515
21516 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
21517
21518         * obj-c++.dg/proto-lossage-6.mm: New.
21519         * objc.dg/proto-lossage-6.m: New.
21520
21521 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
21522
21523         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
21524         * objc.dg/gnu-runtime-2.m: Likewise.
21525
21526 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
21527
21528         * gfortran.dg/longline.f: New test.
21529
21530         * gfortran.dg/badline.f: New test.
21531
21532 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
21533
21534         PR fortran/16531
21535         PR fortran/15966
21536         PR fortran/18781
21537         * gfortran.dg/hollerith.f90: New.
21538         * gfortran.dg/hollerith2.f90: New.
21539         * gfortran.dg/hollerith3.f90: New.
21540         * gfortran.dg/hollerith4.f90: New.
21541         * gfortran.dg/hollerith_f95.f90: New.
21542         * gfortran.dg/hollerith_legacy.f90: New.
21543         * gfortran.dg/g77/cpp4.F: New. Port from g77.
21544
21545 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
21546
21547         PR objc/22274
21548         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
21549         * objc.dg/gnu-runtime-2.m: New.
21550
21551 2005-07-06  Jeff Law  <law@redhat.com>
21552
21553         * gcc.dg/tree-ssa/vrp17.c: New test.
21554
21555 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
21556
21557         PR fortran/22327
21558         * gfortran.dg/array_constructor_5.f90: New test.
21559
21560 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
21561
21562         * gfortran.fortran-torture/execute/entry_9.f90: New test.
21563
21564 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
21565
21566         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
21567         * gcc.dg/980816-1.c: Ditto.
21568
21569 2005-07-06  Jeff Law  <law@redhat.com>
21570
21571         * gcc.c-torture/compile/pr21356.c: New test.
21572
21573 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
21574
21575         PR c/22013
21576         PR c/22098
21577         * gcc.c-torture/compile/pr22013-1.c,
21578         gcc.c-torture/execute/pr22098-1.c,
21579         gcc.c-torture/execute/pr22098-2.c,
21580         gcc.c-torture/execute/pr22098-3.c: New tests.
21581
21582 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
21583
21584         PR c/22308
21585         * gcc.dg/pr22308-1.c: New test.
21586
21587 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
21588
21589         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
21590         target.
21591         * gcc.dg/compare9.c: Use -fshort-enums instead of
21592         -fno-short-enums.  Change the last test to dg-bogus.
21593
21594 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
21595
21596         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
21597         * gcc.dg/compare9.c: New.
21598
21599 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21600
21601         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
21602
21603 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
21604
21605         PR testsuite/22288
21606         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
21607
21608
21609 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21610
21611         * gcc.dg/format/gcc_gfc-1.c: New.
21612
21613 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
21614
21615         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
21616
21617 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21618
21619         PR fortran/20842
21620         * gfortran.dg/io_invalid_1.f90: New test.
21621
21622 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
21623
21624         * gcc.dg/format/gcc_diag-1.c: Update.
21625
21626 2005-07-02  Jeff Law  <law@redhat.com>
21627
21628         * gcc.dg/tree-ssa/pr22051-1.c: New test.
21629         * gcc.dg/tree-ssa/pr22051-2.c: New test.
21630
21631 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
21632
21633         * gcc.dg/format/gcc_diag-1.c: Update.
21634
21635 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
21636
21637         PR tree-opt/22269
21638         * gcc.c-torture/compile/pr22269.c: New test.
21639
21640 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
21641
21642         PR 21584
21643         PR 22219
21644         * g++.dg/tree-ssa/pr21584-1.C: New test.
21645         * g++.dg/tree-ssa/pr21584-2.C: New test.
21646
21647 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
21648
21649         * obj-c++.dg/try-catch-11.mm: New.
21650         * objc.dg/try-catch-10.m: New.
21651
21652 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
21653
21654         * g++.dg/other/ucnid-1.C: xfail on AIX.
21655
21656 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
21657
21658         PR 22234
21659         * gcc.dg/20050629-1.c: New test.
21660
21661 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
21662
21663         * obj-c++.dg/const-str-1[0-1].mm: New.
21664         * objc.dg/const-str-1[0-1].m: New.
21665
21666 2005-05-29  Richard Henderson  <rth@redhat.com>
21667
21668         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
21669         Rename from check_effective_target_vect_no_max.
21670         (check_effective_target_vect_no_int_add): New.
21671         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
21672         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
21673         * gcc.dg/vect/vect-reduc-3.c: Likewise.
21674         * gcc.dg/vect/vect-reduc-1.c: Use both.
21675         * gcc.dg/vect/vect-reduc-2.c: Likewise.
21676
21677 2005-05-29  Richard Henderson  <rth@redhat.com>
21678
21679         * lib/target-supports.exp (check_effective_target_vect_no_max):
21680         Remove i386 and x86_64.
21681
21682 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
21683
21684         PR testsuite/21969
21685         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
21686
21687 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
21688
21689         PR middle-end/21969
21690         * gcc.dg/vect/pr21969.c: New test.
21691
21692 2005-06-28  Eric Christopher  <echristo@redhat.com>
21693
21694         PR c/22052
21695         PR c/21975
21696         * gcc.dg/inline1.c: New test.
21697         * gcc.dg/inline2.c: Ditto.
21698         * gcc.dg/inline3.c: Ditto.
21699         * gcc.dg/inline4.c: Ditto.
21700         * gcc.dg/inline5.c: Ditto.
21701
21702 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
21703
21704         PR libfortran/22142
21705         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
21706         Add testcase also testing eoshift1 for PR 22142.
21707
21708 2005-06-28  Richard Henderson  <rth@redhat.com>
21709
21710         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
21711         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
21712         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
21713         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
21714         gcc.dg/tree-ssa/20030922-2.c: Likewise.
21715
21716 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
21717
21718         PR libfortran/22142
21719         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
21720         Add testcase for PR 22142.
21721
21722 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
21723
21724         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
21725         gcc.target/ia64/fpreg-2.c: New tests.
21726
21727 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21728
21729         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
21730
21731 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21732
21733         PR libfortran/22170
21734         * gfortran.dg/slash_1.f90: New test.
21735
21736 2005-06-27  Richard Henderson  <rth@redhat.com>
21737
21738         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
21739         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
21740         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
21741         * gcc.dg/vect/vect-reduc-2.c: Likewise.
21742         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
21743         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
21744
21745 2005-06-27  Richard Henderson  <rth@redhat.com>
21746
21747         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
21748         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
21749
21750 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
21751
21752         * obj-c++.dg/proto-lossage-5.mm: New.
21753         * objc.dg/proto-lossage-5.m: New.
21754
21755 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
21756
21757         PR 21959
21758         * gcc.dg/tree-ssa/pr21959.c: New test.
21759
21760 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
21761
21762         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
21763         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
21764         testing uninitialized var.
21765
21766         * gcc.c-torture/execute/builtins/chk.h: New.
21767         * gcc.c-torture/execute/builtins/lib/chk.c: New.
21768         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
21769         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
21770         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
21771         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
21772         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
21773         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
21774         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
21775         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
21776         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
21777         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
21778         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
21779         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
21780         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
21781         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
21782         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
21783         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
21784         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
21785         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
21786         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
21787         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
21788         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
21789         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
21790         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
21791         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
21792         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
21793         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
21794         * gcc.dg/builtin-object-size-1.c: New test.
21795         * gcc.dg/builtin-object-size-2.c: New test.
21796         * gcc.dg/builtin-object-size-3.c: New test.
21797         * gcc.dg/builtin-object-size-4.c: New test.
21798         * gcc.dg/builtin-object-size-5.c: New test.
21799         * gcc.dg/builtin-stringop-chk-1.c: New test.
21800         * gcc.dg/builtin-stringop-chk-2.c: New test.
21801         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
21802         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
21803         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
21804         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
21805         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
21806         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
21807         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
21808         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
21809         * gcc.c-torture/execute/printf-1.c: New test.
21810         * gcc.c-torture/execute/fprintf-1.c: New test.
21811         * gcc.c-torture/execute/vprintf-1.c: New test.
21812         * gcc.c-torture/execute/vfprintf-1.c: New test.
21813         * gcc.c-torture/execute/printf-chk-1.c: New test.
21814         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
21815         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
21816         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
21817
21818 2005-06-27  Michael Matz  <matz@suse.de>
21819
21820         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
21821         slot is not merged if address escapes.
21822
21823 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21824
21825         PR c/21911
21826         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
21827
21828 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
21829
21830         PR middle-end/17965
21831         * gcc.c-torture/compile/20050622-1.c: New test.
21832
21833         PR middle-end/22028
21834         * gcc.dg/20050620-1.c: New test.
21835
21836 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
21837
21838         PR tree-optimization/22026
21839         * gcc.dg/tree-ssa/pr22026.c: New.
21840
21841 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
21842
21843         PR libfortran/22144
21844         * gfortran.dg/shift-alloc.f90: New testcase.
21845
21846 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
21847
21848         * all files: Update FSF address in copyright headers.
21849
21850 2005-06-22  Jan Hubicka  <jh@suse.cz>
21851
21852         * wholeprogram-1.c: New testcase.
21853         * wholeprogram-2.c: New testcase.
21854
21855 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
21856
21857         PR 22171
21858         * gcc.dg/tree-ssa/pr22171.c: New test.
21859
21860 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
21861
21862         * gfortran.dg/simplify_modulo.f90: New.
21863
21864 2005-06-24  Jan Hubicka  <jh@suse.cz>
21865
21866         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
21867
21868 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
21869
21870         * obj-c++.dg/proto-lossage-[1-4].mm: New.
21871
21872 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
21873
21874         * obj-c++.dg/typedef-alias-1.mm: New.
21875         * objc.dg/typedef-alias-1.m: New.
21876
21877 2005-06-23  Jeff Law  <law@redhat.com>
21878
21879         * gcc.dg/tree-ssa/vrp16.c: New test.
21880
21881 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21882
21883         * lib/target-supports.exp: Add
21884         check_effective_target_fortran_large_real and
21885         check_effective_target_fortran_large_int to check for
21886         corresponding effective targets.
21887         * gfortran.dg/large_integer_kind_1.f90: New test.
21888         * gfortran.dg/large_real_kind_1.f90: New test.
21889
21890 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
21891
21892         PR tree-optimization/22117
21893         * gcc.dg/tree-ssa/pr22117.c: New.
21894
21895 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
21896
21897         PR testsuite/22123
21898         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
21899
21900 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
21901
21902         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
21903
21904 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
21905
21906         * gfortran.dg/f2c_4.f90: Add tests for complex functions
21907         * gfortran.dg/f2c_4.c: Likewise.
21908
21909 2005-06-22 Paul Brook  <paul@codesourcery.com>
21910
21911         PR fortran/21034
21912         * gfortran.dg/auto_save_1.f90: New test.
21913
21914 2005-06-22  Michael Matz  <matz@suse.de>
21915
21916         * gcc.target/x86-64/abi: New directory.
21917         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
21918         * gcc.target/x86-64/abi/README.gcc: New file.
21919         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
21920         * gcc.target/x86-64/abi/asm-support.s: New file.
21921         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
21922         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
21923         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
21924         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
21925         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
21926         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
21927         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
21928         * gcc.target/x86_64/abi/test_bitfields.c: New test.
21929         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
21930         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
21931         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
21932         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
21933         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
21934         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
21935         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
21936         * gcc.target/x86_64/abi/test_varargs.c: New test.
21937
21938 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
21939
21940         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
21941         32-bit i?86 and x86_64.
21942
21943 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
21944
21945         * obj-c++.dg/const-str-[1-9].mm: New tests.
21946
21947 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
21948
21949         PR fortran/22010
21950         * gfortran.dg/namelist_use.f90: New.
21951         * gfortran.dg/namelist_use_only.f90: New.
21952
21953 2005-06-21  Jeff Law  <law@redhat.com>
21954
21955         * gcc.dg/tree-ssa/vrp15.c: New test.
21956
21957 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
21958
21959         * lib/target-supports.exp (check_effective_target_vect_reduction):
21960         Remove.
21961         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
21962         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
21963         remove vect_reduction target keyword. Also avoid two returns in main.
21964         * gcc.dg/vect/vect-reduc-3.c: Likewise.
21965         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
21966         * gcc.dg/vect/vect-reduc-1short.c: New test.
21967         * gcc.dg/vect/vect-reduc-1char.c: New test.
21968         * gcc.dg/vect/vect-reduc-2short.c: New test.
21969         * gcc.dg/vect/vect-reduc-2char.c: New test.
21970         * gcc.dg/vect/vect-reduc-6.c: New test.
21971         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
21972         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
21973         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
21974
21975 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21976         Paul Thomas  <pault@gcc.gnu.org>
21977
21978         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
21979         New tests.
21980
21981 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21982
21983         * gfortran.dg/backslash_1.f90: New test.
21984         * gfortran.dg/backslash_2.f90: New test.
21985
21986 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
21987
21988         * gfortran.dg/duplicate_labels.f90: New test.
21989
21990 2005-06-20  Jan Beulich  <jbeulich@novell.com>
21991
21992         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
21993         unsupportable relocations.
21994         * g++.old-deja/g++.other/store-expr1.C: Likewise.
21995         * gcc.dg/20050321-2.c: xfail for NetWare.
21996
21997 2005-06-20  Andreas Jaeger  <aj@suse.de>
21998
21999         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
22000         gcc.target/i386/fastcall-sseregparm.c,
22001         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
22002
22003 2005-06-19  Richard Henderson  <rth@redhat.com>
22004
22005         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
22006
22007 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
22008
22009         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
22010
22011 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
22012
22013         PR c++/22115
22014         * g++.dg/conversion/simd2.C: Change expected error message.
22015
22016 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
22017
22018         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
22019         * gcc.dg/vect/vect-reduc-2.c: Likewise.
22020         * gcc.dg/vect/vect-reduc-3.c: Likewise.
22021
22022 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
22023
22024         * gcc.dg/fold-mod-1.c: New test.
22025
22026 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
22027
22028         PR fortran/19926
22029         * gfortran.dg/pr19926.f90: New test.
22030
22031 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
22032
22033         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
22034         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
22035         targets.
22036         * gcc.dg/vect/vect-reduc-2.c: Likewise.
22037         * gcc.dg/vect/vect-reduc-3.c: Likewise.
22038
22039 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
22040
22041         * gcc.target/ia64/float80-varargs-1.c: New test.
22042
22043 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22044
22045         PR tree-opt/22035
22046         * gfortran.dg/f2c_6.f90: New test.
22047
22048 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
22049
22050         PR c++/17413
22051         * g++.dg/template/local5.C: New.
22052
22053 2005-06-17  Richard Henderson  <rth@redhat.com>
22054
22055         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
22056
22057 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
22058
22059         PR testsuite/21945
22060         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
22061
22062 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
22063
22064         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
22065         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
22066         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
22067         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
22068         check_vect to verify the presence of hardware vector support.
22069
22070 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
22071
22072         PR testsuite/22056
22073         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
22074
22075 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22076
22077         PR libfortran/19216
22078         * gfortran.dg/pr19216.f: Add correct space between brackets and
22079         dg directive.
22080
22081 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22082
22083         PR libfortran/16436
22084         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
22085
22086 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
22087
22088         * gcc.target/i386/attributes-error.c: New testcase.
22089         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
22090         * gcc.target/i386/regparm-stdcall.c: Likewise.
22091         * gcc.target/i386/sseregparm-1.c: Likewise.
22092         * gcc.target/i386/sseregparm-2.c: Likewise.
22093
22094 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
22095
22096         * g++.dg/rtti/crash2.C: New.
22097
22098 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
22099
22100         * gcc.dg/noncompile/20040203-3.c: Update expected message.
22101
22102 2005-06-15  David Ung  <davidu@mips.com>
22103
22104         * gcc.target/mips/mips16e-extends.c: New test for testing the
22105         generation of MIPS16e zeb/zeh, seb/seh instructions.
22106
22107 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
22108
22109         PR 22018
22110         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
22111         * gcc.dg/tree-ssa/pr22018.c: New test.
22112
22113 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
22114
22115         * gcc.dg/simd-1.c: Update error messages.
22116         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
22117         * gcc.dg/simd-2.c: Update error messages.
22118         * gcc.dg/simd-4.c: New.
22119
22120 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
22121
22122         PR c++/20678
22123         * g++.dg/other/crash-4.C: New.
22124
22125 2005-06-14  Devang Patel  <dpatel@apple.com>
22126
22127         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
22128
22129 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
22130
22131         PR c++/21929
22132         * g++.dg/parse/crash11.C: Update
22133
22134 2005-06-13  Jeff Law  <law@redhat.com>
22135
22136         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
22137         perform the desired transformations.
22138         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
22139         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
22140
22141 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22142
22143         PR fortran/22038
22144         * gfortran.dg/forall_1.f90: Un-XFAIL.
22145
22146 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
22147
22148         PR c++/21929
22149         * g++.dg/parse/crash26.C: New.
22150
22151         PR c++/20789
22152         * g++.dg/init/member1.C: New.
22153
22154 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
22155
22156         * gfortran.dg/altreturn_1.f90: New test.
22157
22158 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
22159
22160         PR middle-end/21985
22161         * gcc.dg/tree-ssa/pr21985.c: New test.
22162
22163 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
22164
22165         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
22166
22167 2005-06-12  Roger Sayle  <roger@eyesopen.com>
22168
22169         PR c++/21930
22170         * g++.dg/other/error10.C: New test case.
22171
22172 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22173
22174         PR libfortran/19155
22175         * gfortran.dg/pr19155.f: Add test.
22176
22177 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22178
22179         * gfortran.dg/f2c_7.f90: New test.
22180
22181         * gfortran.dg/forall_1.f90: XFAILed.
22182
22183 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
22184
22185         * gcc.dg/pr14796-1.c: New.
22186         * gcc.dg/pr14796-2.c: New.
22187
22188 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
22189
22190         PR fortran/17792
22191         PR fortran/21375
22192         * gfortran.dg/deallocate_stat.f90: New test.
22193
22194 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
22195
22196         * gfortran.fortran-torture/execute/in-pack.f90: New test.
22197
22198 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
22199
22200         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
22201         access will be generated when this loop is vectorized. Test that
22202         accesses with same alignment were detected.
22203         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
22204         Test that accesses with same alignment were detected.
22205         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
22206         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
22207         alignment were detected.
22208
22209 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
22210
22211         PR c++/10611
22212         * g++.dg/conversion/simd2.C: New.
22213
22214 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22215
22216         * gcc.dg/Wcxx-compat-1.c: New.
22217
22218 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
22219
22220         PR libfortran/21480
22221         * gfortran.dg/reshape-complex.f90: Add a test for a packed
22222         complex array.
22223
22224 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
22225
22226         * gcc.dg/alias-8.c: New.
22227
22228 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
22229
22230         * gcc.dg/format/cmn_err-1.c: Update.
22231
22232 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
22233
22234         PR target/20666
22235         * gcc.target/sparc/fexpand-2.c: New.
22236         * gcc.target/sparc/fpmerge-2.c: New.
22237         * gcc.target/sparc/fpmul-2.c: New.
22238         * gcc.target/sparc/noresult.c: New.
22239         * gcc.target/sparc/pdist-2.c: New.
22240         * gcc.target/sparc/pdist-3.c: New.
22241
22242 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
22243
22244         PR testsuite/21702
22245         * gcc.target/i386/i386.exp: Fix comment typo.
22246
22247 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
22248
22249         PR c++/19497
22250         * g++.dg/inherit/using5.C: New.
22251         * g++.dg/inherit/using6.C: New.
22252
22253 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22254
22255         PR c++/19894
22256         * g++.dg/template/ptrmem15.C: New test.
22257
22258         PR c++/20563
22259         * g++.dg/ext/label4.C: New test.
22260
22261 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
22262
22263         * gcc.dg/tls/debug-1.c: New test.
22264
22265 2005-06-07  Dale Johannesen  <dalej@apple.com>
22266
22267         * gcc.target/i386/movq.c: New.
22268
22269 2005-06-07  Dale Johannesen  <dalej@apple.com>
22270
22271         * gcc.dg/20050607-1.c: New.
22272
22273 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
22274
22275         PR middle-end/21850
22276         * gcc.c-torture/execute/20050607-1.c: New test.
22277
22278 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
22279
22280         PR libfortran/21926
22281         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
22282         Test case where the return array has lowest stride one,
22283         but isn't packed.
22284
22285 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
22286
22287         * lib/target-supports.exp (check_effective_target_sync_int_long):
22288         Add s390 and s390x targets.
22289
22290 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
22291
22292         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
22293         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
22294         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
22295         * gcc.dg/tree-ssa/loop-9.c: New test.
22296
22297 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
22298
22299         * g++.dg/parse/defarg10.C: New.
22300
22301 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
22302
22303         PR regression/21897
22304         * gcc.c-torture/execute/20050604-1.c: New test.
22305
22306 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
22307
22308         PR 21903
22309         * g++.dg/parse/defarg9.C: New.
22310
22311         PR c++/20637
22312         * g++.dg/inherit/using4.C: New.
22313         * g++.dg/overload/error1.C: Adjust expected errors.
22314         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
22315         * g++.old-deja/g++.brendan/arm2.C: Likewise.
22316         * g++.old-deja/g++.other/redecl2.C: Likewise.
22317         * g++.old-deja/g++.other/redecl4.C: Likewise.
22318         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
22319
22320 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
22321
22322         * gfortran.dg/f2c_5.f90: Add -w to dg-options
22323
22324 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
22325
22326         * lib/gfortran.exp (gfortran_target_compile): Call
22327         dg-additional-files-options
22328         * gfortran.dg/f2c_4.f90: New file
22329         * gfortran.dg/f2c_4.c: New file
22330         * gfortran.dg/f2c_5.f90: New file
22331         * gfortran.dg/f2c_5.c: New file
22332
22333 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22334
22335         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
22336
22337         PR fortran/21912
22338         * gfortran.dg/array_constructor_4.f90: New test.
22339
22340 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
22341
22342         PR c++/21619
22343         * g++.dg/ext/builtin9.C: New test.
22344
22345 2005-06-05  Dale Johannesen  <dalej@apple.com>
22346
22347         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
22348         * gcc.c-torture/execute/20050603-2.c: Ditto.
22349
22350 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
22351
22352         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
22353         * gcc.dg/vect/vect-reduc-1.c: New.
22354         * gcc.dg/vect/vect-reduc-2.c: New.
22355         * gcc.dg/vect/vect-reduc-3.c: New.
22356
22357 2005-06-04  Dale Johannesen  <dalej@apple.com>
22358
22359         * gcc.c-torture/execute/20050603-1.c: New.
22360         * gcc.c-torture/execute/20050603-2.c: New.
22361         * gcc.dg/20050603-3.c: New.
22362
22363 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22364
22365         PR fortran/19195
22366         * gfortran.dg/debug_1.f90: New test.
22367
22368         * gfortran.dg/forall_1.f90: New test.
22369
22370 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
22371
22372         * gfortran.dg/array_constructor_3.f90: New test.
22373
22374 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22375
22376         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
22377
22378 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
22379
22380         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
22381
22382 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
22383
22384         PR c/21873
22385         * gcc.dg/init-excess-1.c: New test.
22386
22387 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
22388
22389         PR c++/21853
22390         * g++.dg/expr/static_cast6.C: New test.
22391
22392 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
22393
22394         * gcc.dg/tree-ssa/vrp14.c: New test.
22395
22396 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
22397
22398         PR c++/21336
22399         * g++.dg/template/new2.C: New test.
22400
22401 2005-06-03  Josh Conner  <jconner@apple.com>
22402
22403         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
22404         all entries in initializer.
22405
22406 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
22407
22408         PR middle-end/21858
22409         * gcc.dg/pr21858.c: New testcase.
22410
22411 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
22412
22413         PR tree-optimization/21292
22414
22415         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
22416         New.
22417         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
22418         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
22419         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
22420         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
22421         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
22422
22423 2005-06-02  Richard Henderson  <rth@redhat.com>
22424
22425         * gcc.dg/sync-2.c: Use -march=i486 for i386.
22426
22427 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
22428
22429         * gcc.dg/wtypequal.c: New testcase.
22430
22431 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
22432
22433         PR 21582
22434         * gcc.dg/tree-ssa/pr21582.c: New test.
22435
22436 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
22437
22438         PR c++/21280
22439         * g++.dg/opt/interface2.h: New.
22440         * g++.dg/opt/interface2.C: New.
22441         * g++.dg/init/ctor4.C: Adjust error lines.
22442         * g++.old-deja/g++.bob/inherit2.C: Likewise.
22443         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
22444         * g++.old-deja/g++.jason/opeq3.C: Likewise.
22445         * g++.old-deja/g++.pt/assign1.C: Likewise.
22446         * g++.old-deja/g++.pt/crash20.C: Likewise.
22447
22448 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
22449
22450         PR tree-optimization/21734
22451         * g++.dg/vect/pr21734_1.cc: New.
22452         * g++.dg/vect/pr21734_2.cc: New.
22453
22454 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
22455
22456         PR c++/20350
22457         * g++.dg/template/spec24.C: New.
22458
22459         PR c++/21151
22460         * g++.dg/pch/local-1.C: New.
22461         * g++.dg/pch/local-1.Hs: New.
22462
22463 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
22464
22465         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
22466         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
22467         * gcc.dg/tree-ssa/pr14341.c: New test.
22468         * gcc.dg/tree-ssa/pr14841.c: New test.
22469         * gcc.dg/tree-ssa/pr20701.c: New test.
22470         * gcc.dg/tree-ssa/pr21086.c: New test.
22471         * gcc.dg/tree-ssa/pr21090.c: New test.
22472         * gcc.dg/tree-ssa/pr21332.c: New test.
22473         * gcc.dg/tree-ssa/pr21458.c: New test.
22474         * gcc.dg/tree-ssa/pr21658.c: New test.
22475         * gcc.dg/tree-ssa/vrp01.c: New test.
22476         * gcc.dg/tree-ssa/vrp02.c: New test.
22477         * gcc.dg/tree-ssa/vrp03.c: New test.
22478         * gcc.dg/tree-ssa/vrp04.c: New test.
22479         * gcc.dg/tree-ssa/vrp05.c: New test.
22480         * gcc.dg/tree-ssa/vrp06.c: New test.
22481         * gcc.dg/tree-ssa/vrp07.c: New test.
22482         * gcc.dg/tree-ssa/vrp08.c: New test.
22483         * gcc.dg/tree-ssa/vrp09.c: New test.
22484         * gcc.dg/tree-ssa/vrp10.c: New test.
22485         * gcc.dg/tree-ssa/vrp11.c: New test.
22486         * gcc.dg/tree-ssa/vrp12.c: New test.
22487         * gcc.dg/tree-ssa/vrp13.c: New test.
22488
22489 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
22490
22491         PR 21029
22492         * gcc.dg/tree-ssa/pr21029.c: New test.
22493
22494 2005-06-01  Roger Sayle  <roger@eyesopen.com>
22495
22496         * gfortran.dg/logint-1.f: New test case.
22497         * gfortran.dg/logint-2.f: Likewise.
22498         * gfortran.dg/logint-3.f: Likewise.
22499
22500 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
22501
22502         PR c/21536
22503         PR c/20760
22504         * gcc.dg/20050527-1.c: New test.
22505
22506         * gcc.dg/i386-sse-12.c: New test.
22507
22508         PR fortran/21729
22509         * gfortran.dg/implicit_5.f90: New test.
22510
22511 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
22512
22513         PR fortran/20883
22514         * gfortran/assign_4.f90: New test.
22515         * gfortran/assign_2.f90: Change compile to run.
22516
22517 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
22518
22519         * lib/target-supports.exp
22520         (check_effective_target_sync_char_short): New.
22521         * gcc.dg/sync-2.c: New.
22522
22523 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
22524
22525         PR tree-optimization/21817
22526         * gcc.dg/torture/pr21817-1.c: New.
22527
22528 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
22529
22530         PR c++/21165
22531         * g++.dg/template/init5.C: New.
22532
22533 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
22534
22535         * gfortran.dg/char_initialiser_actual.f90:
22536         Test character initialisers as actual arguments.
22537         * gfortran.dg/char_pointer_comp_assign.f90:
22538         Test character pointer structure component assignments.
22539         * gfortran.dg/char_array_structure_constructor.f90:
22540         Test character components in structure constructors.
22541
22542 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
22543
22544         PR middle-end/20931
22545         * g++.dg/opt/pr20931.C: New test.
22546
22547 2005-05-31  Andreas Jaeger  <aj@suse.de>
22548
22549         PR testsuite/20772
22550         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
22551         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
22552         g++.old-deja/g++.ext/asmspec1.C,
22553         g++.old-deja/g++.other/regstack.C,
22554         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
22555         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
22556         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
22557         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
22558         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
22559         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
22560         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
22561         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
22562         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
22563         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
22564         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
22565         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
22566         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
22567         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
22568         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
22569         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
22570         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
22571         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
22572         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
22573
22574 2005-05-31  Jeff Law  <law@redhat.com>
22575
22576         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
22577
22578 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
22579
22580         PR middle-end/21743
22581         * gcc.dg/builtins-1.c: Activate disabled clog test.
22582         * gcc.dg/torture/builtin-attr-1.c: Likewise.
22583
22584 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
22585
22586         * gfortran.dg/char_pointer_assign.f90:
22587         Test character-pointer assignments and pointer assignments.
22588         * gfortran.dg/char_pointer_dummy.f90:
22589         Test character-pointer dummy arguments.
22590         * gfortran.dg/char_pointer_func.f90:
22591         Test character-pointer function returns.
22592         * gfortran.dg/char_pointer_dependency.f90:
22593         Test character-pointer functions with dependencies.
22594
22595 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
22596
22597         PR c++/21784
22598         * g++.dg/lookup/using14.C: New test.
22599
22600 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
22601
22602         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
22603         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
22604         trailing ^M.
22605
22606 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
22607
22608         PR c++/17413
22609         * g++.dg/template/local5.C: New.
22610
22611         PR target/21761
22612         * gcc.c-torture/compile/pr21761.c: New.
22613
22614         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
22615         before darwin8.
22616
22617 2005-05-30  Steven G. Kargl
22618
22619         PR fortran/20846
22620         * gfortran.dg/inquire_8.f90: New test.
22621
22622 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22623
22624         PR libfortran/21376
22625         * gfortran.dg/output_exponents_1.f90: New test.
22626
22627 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22628
22629         PR libfortran/20006
22630         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
22631
22632 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
22633
22634         PR c++/21210
22635         * g++.dg/ext/complex1.C: New test.
22636
22637         PR c++/21340
22638         * g++.dg/init/ctor6.C: New test.
22639
22640 2005-05-29  Jan Hubicka  <jh@suse.cz>
22641
22642         * gcc.c-torture/compile/pr21562.c: New.
22643
22644 2005-05-28  Steven G. Kargl <kargls@comcast.net>
22645
22646         * gfortran.dg/subnormal_1.f90: New test.
22647
22648 2005-05-28  Jan Hubicka  <jh@suse.cz>
22649
22650         * tree-prof.exp: Fix comment.
22651         * value-prof-1.c: New.
22652         * value-prof-2.c: New.
22653         * value-prof-3.c: New.
22654         * value-prof-4.c: New.
22655
22656 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
22657
22658         PR c++/21614
22659         * g++.dg/expr/ptrmem6.C: New test.
22660         * g++.dg/expr/ptrmem6a.C: Likewise.
22661
22662 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
22663
22664         PR tree-optimization/21658
22665         * gcc.dg/tree-ssa/pr21658.c: New.
22666
22667 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
22668
22669         PR c++/21455
22670         * g++.dg/inherit/ptrmem3.C: New.
22671
22672         PR c++/21681
22673         * g++.dg/parse/template16.C: New.
22674
22675 2005-05-27  Andreas Jaeger  <aj@suse.de>
22676
22677         * gcc.dg/setjmp-2.c: Only run in 32-bit.
22678
22679         * gcc.dg/i386-sse-8.c: Run test on all archs.
22680
22681 2005-05-26  Mike Stump  <mrs@apple.com>
22682
22683         * objc.dg/isa-field-1.m: Only run on darwin.
22684         * objc.dg/lookup-1.m: Likewise.
22685         * objc.dg/try-catch-8.m: Likewise.
22686
22687 2005-05-26  Roger Sayle  <roger@eyesopen.com>
22688
22689         PR tree-optimization/9814
22690         * gcc.dg/pr9814-1.c: New test case.
22691
22692 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
22693
22694         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
22695         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
22696         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
22697         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
22698         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
22699         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
22700         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
22701         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
22702         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
22703         objc.dg/try-catch-8.m: New.
22704
22705 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
22706
22707         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
22708         remove extraneous semicolons.
22709
22710 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
22711
22712         * obj-c++.dg/comp-types-12.mm: New.
22713         * objc.dg/comp-types-11.m: New.
22714         * objc.dg/selector-4.m: New.
22715
22716 2005-05-26  Andreas Jaeger  <aj@suse.de>
22717
22718         PR testsuite/20772
22719         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
22720         g++.old-deja/g++.ext/attrib3.C,
22721         g++.old-deja/g++.other/store-expr1.C,
22722         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
22723         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
22724         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
22725         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
22726         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
22727         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
22728         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
22729         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
22730         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
22731         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
22732         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
22733         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
22734         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
22735         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
22736         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
22737         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
22738         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
22739         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
22740         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
22741
22742 2005-05-26  Andreas Jaeger  <aj@suse.de>
22743
22744         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
22745         x86-64 compilation.
22746
22747 2005-05-26  Andreas Jaeger  <aj@suse.de>
22748
22749         PR testsuite/20772
22750         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
22751         gcc.misc-tests/i386-pf-athlon-1.c,
22752         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
22753         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
22754         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
22755         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
22756         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
22757         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
22758         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
22759         programs.
22760
22761         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
22762         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
22763         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
22764         x86-64 compilation.
22765
22766         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
22767         x86_64.
22768
22769         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
22770         effective-target ilp32.
22771
22772 2005-05-26  David Ung  <davidu@mips.com>
22773
22774         * gcc.target/mips/ext_ins.c: New test for testing the generation
22775         of MIPS32/64 rev 2 ext/ins instructions.
22776
22777 2005-05-26  Andreas Jaeger  <aj@suse.de>
22778
22779         * treelang/compile/unsigned.tree: Use gimple instead of
22780         nonexisting generic dump.
22781
22782 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
22783
22784         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
22785
22786 2005-05-26  Andreas Jaeger  <aj@suse.de>
22787
22788         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
22789
22790 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
22791
22792         PR libfortran/17283
22793         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
22794         Test callee-allocated memory with write statements.
22795
22796 2005-05-25  Roger Sayle  <roger@eyesopen.com>
22797
22798         PR middle-end/21709
22799         * gcc.dg/pr21709-1.c: New test case.
22800
22801 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
22802             Mike Stump  <mrs@apple.com>
22803
22804         * objc/execute/next_mapping.h: Update for C++.
22805
22806         * obj-c++.dg/selector-1.mm: Move to...
22807         * obj-c++.dg/selector-4.mm: here...
22808
22809         * obj-c++.dg/basic.mm: New.
22810         * obj-c++.dg/comp-types-1.mm: New.
22811         * obj-c++.dg/cxx-class-1.mm: New.
22812         * obj-c++.dg/cxx-ivars-1.mm: New.
22813         * obj-c++.dg/cxx-ivars-2.mm: New.
22814         * obj-c++.dg/cxx-ivars-3.mm: New.
22815         * obj-c++.dg/cxx-scope-1.mm: New.
22816         * obj-c++.dg/cxx-scope-2.mm: New.
22817         * obj-c++.dg/defs.mm: New.
22818         * obj-c++.dg/empty-private-1.mm: New.
22819         * obj-c++.dg/encode-1.mm: New.
22820         * obj-c++.dg/encode-2.mm: New.
22821         * obj-c++.dg/encode-3.mm: New.
22822         * obj-c++.dg/extern-c-1.mm: New.
22823         * obj-c++.dg/extra-semi.mm: New.
22824         * obj-c++.dg/fix-and-continue-2.mm: New.
22825         * obj-c++.dg/isa-field-1.mm: New.
22826         * obj-c++.dg/ivar-list-semi.mm: New.
22827         * obj-c++.dg/local-decl-1.mm: New.
22828         * obj-c++.dg/lookup-1.mm: New.
22829         * obj-c++.dg/lookup-2.mm: New.
22830         * obj-c++.dg/method-1.mm: New.
22831         * obj-c++.dg/method-2.mm: New.
22832         * obj-c++.dg/method-3.mm: New.
22833         * obj-c++.dg/method-4.mm: New.
22834         * obj-c++.dg/method-5.mm: New.
22835         * obj-c++.dg/method-6.mm: New.
22836         * obj-c++.dg/method-7.mm: New.
22837         * obj-c++.dg/no-extra-load.mm: New.
22838         * obj-c++.dg/overload-1.mm: New.
22839         * obj-c++.dg/pragma-1.mm: New.
22840         * obj-c++.dg/pragma-2.mm: New.
22841         * obj-c++.dg/private-1.mm: New.
22842         * obj-c++.dg/private-2.mm: New.
22843         * obj-c++.dg/proto-qual-1.mm: New.
22844         * obj-c++.dg/qual-types-1.mm: New.
22845         * obj-c++.dg/stubify-1.mm: New.
22846         * obj-c++.dg/stubify-2.mm: New.
22847         * obj-c++.dg/super-class-1.mm: New.
22848         * obj-c++.dg/super-class-2.mm: New.
22849         * obj-c++.dg/super-dealloc-1.mm: New.
22850         * obj-c++.dg/super-dealloc-2.mm: New.
22851         * obj-c++.dg/template-1.mm: New.
22852         * obj-c++.dg/template-2.mm: New.
22853         * obj-c++.dg/template-3.mm: New.
22854         * obj-c++.dg/template-4.mm: New.
22855         * obj-c++.dg/template-5.mm: New.
22856         * obj-c++.dg/template-6.mm: New.
22857         * obj-c++.dg/try-catch-1.mm: New.
22858         * obj-c++.dg/try-catch-2.mm: New.
22859         * obj-c++.dg/try-catch-3.mm: New.
22860         * obj-c++.dg/try-catch-4.mm: New.
22861         * obj-c++.dg/try-catch-5.mm: New.
22862         * obj-c++.dg/try-catch-6.mm: New.
22863         * obj-c++.dg/try-catch-7.mm: New.
22864         * obj-c++.dg/try-catch-8.mm: New.
22865         * obj-c++.dg/try-catch-9.mm: New.
22866         * obj-c++.dg/va-meth-1.mm: New.
22867
22868 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
22869
22870         * obj-c++.dg/selector-1.mm: New.
22871         * obj-c++.dg/selector-2.mm: New.
22872
22873 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
22874
22875         * obj-c++.dg/selector-3.mm: New.
22876         * objc.dg/selector-3.m: New.
22877
22878 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
22879
22880         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
22881         about where warning appears.
22882
22883 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
22884
22885         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
22886         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
22887         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
22888         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
22889
22890 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
22891
22892         * gcc.dg/20050524-1.c: New test.
22893
22894 2005-05-25  Jan Hubicka  <jh@suse.cz>
22895
22896         * gcc.dg/tree-prof/inliner-1.c: New.
22897
22898 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
22899
22900         * gcc.dg/tree-prof: New directory.
22901         * gcc.dg/tree-prof/tree-prof.exp: New.
22902
22903 2005-05-25  DJ Delorie  <dj@redhat.com>
22904
22905         * gcc.dg/Wattributes-1.c: New.
22906         * gcc.dg/Wattributes-2.c: New.
22907         * gcc.dg/Wattributes-3.c: New.
22908
22909 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
22910
22911         PR tree-optimization/19833
22912         * gcc.dg/uninit-4.c: Remove xfail.
22913         * gcc.dg/uninit-9.c: Ditto.
22914
22915 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
22916
22917         * obj-c++.dg/bitfield-[1-5].mm: New.
22918         * obj-c++.dg/class-protocol-1.mm: New.
22919         * obj-c++.dg/comp-types-1[0-1].mm: New.
22920         * obj-c++.dg/comp-types-[2-9].mm: New.
22921         * obj-c++.dg/encode-[4-8].mm: New.
22922         * obj-c++.dg/layout-1.mm: New.
22923         * obj-c++.dg/method-1[0-9].mm: New.
22924         * obj-c++.dg/method-2[0-1].mm: New.
22925         * obj-c++.dg/method-[8-9].mm: New.
22926         * obj-c++.dg/objc-gc-3.mm: New.
22927         * obj-c++.dg/try-catch-10.mm: New.
22928         * objc.dg/bitfield-5.m: New.
22929         * objc.dg/comp-types-10.m: New.
22930         * objc.dg/comp-types-9.m: New.
22931         * objc.dg/layout-1.m: New.
22932         * objc.dg/objc-gc-4.m: New.
22933         * objc.dg/try-catch-9.m: New.
22934         * objc.dg/class-protocol-1.m: Tweak diagnostics.
22935         * objc.dg/comp-types-1.m: Likewise.
22936         * objc.dg/comp-types-[5-6].m: Likewise.
22937         * objc.dg/method-9.m: Likewise.
22938
22939 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
22940
22941         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
22942         and on hardware without VMX support.
22943
22944         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
22945
22946         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
22947
22948         * lib/profopt.exp (dg-final-generate, dg-final-use,
22949         profopt-final-code, profopt-get-options): New.
22950         (profopt-execute): Process test directives.
22951
22952         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
22953         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
22954         cleanup-tree-dump, cleanup-saved-temps): Update comments.
22955
22956 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
22957
22958         PR C++/21645
22959         * g++.dg/init/ctor5.C: New test.
22960
22961 2005-05-24  Ira Rosen  <irar@il.ibm.com>
22962
22963         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
22964         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
22965         vect-113.c, vect-114.c.
22966
22967 2005-05-23  Adam Nemet  <anemet@lnxw.com>
22968
22969         * gcc.dg/const-elim-1.c: Remove xfails.
22970
22971 2005-05-23  Jeff Law  <law@redhat.com>
22972
22973         * gcc.c-torture/compile/pr21638.c: New test.
22974         * gcc.c-torture/compile/20050520-1.c: New test.
22975
22976 2005-05-23  Nick Clifton  <nickc@redhat.com>
22977
22978         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
22979         be a proper triple, ie: m32r*-*-*.
22980         * g++.old-deja/g++.jason/thunk3.C: Likewise.
22981
22982 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
22983
22984         PR middle-end/21331
22985         PR tree-opt/21293
22986         * gcc.c-torture/compile/pr21293.c: New test.
22987         * gcc.c-torture/execute/pr21331.c: New test.
22988
22989 2004-05-20  Richard Henderson  <rth@redhat.com>
22990
22991         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
22992
22993 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
22994
22995         * obj-c++-dg.exp: Add.
22996         * obj-c++.exp: Add.
22997         * obj-c++.dg/dg.exp: Add.
22998
22999 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
23000
23001         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
23002         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
23003
23004 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
23005
23006         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
23007
23008 2004-05-19  Richard Henderson  <rth@redhat.com>
23009
23010         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
23011
23012 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
23013
23014         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
23015
23016         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
23017
23018 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
23019
23020         PR c++/21495
23021         * g++.dg/parse/extern1.C: New test.
23022         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
23023
23024 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
23025
23026         * gcc.dg/c99-math.h: New.
23027         * gcc.dg/c99-math-float-1.c: New test.
23028         * gcc.dg/c99-math-double-1.c: Likewise.
23029         * gcc.dg/c99-math-long-double-1.c: Likewise.
23030
23031 2005-05-18  Richard Henderson  <rth@redhat.com>
23032
23033         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
23034
23035 2005-05-18  Devang Patel  <dpatel@apple.com>
23036
23037         * g++.dg/opt/20050511-1.C: New test.
23038
23039 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
23040
23041         PR libfortran/21127
23042         * gfortran.dg/reshape-complex.f90: New test.
23043
23044 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
23045
23046         * gfortran.dg/array_constructor_1.f90: New test.
23047         * gfortran.dg/array_constructor_2.f90: New test.
23048
23049 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
23050
23051         PR fortran/20954
23052         * gfortran.dg/pr20954.f: New test.
23053
23054 2005-05-17  Mike Stump  <mrs@apple.com>
23055
23056         Yet more Objective-C++...
23057
23058         * objc.dg/method-5.m: Update.
23059         * objc.dg/method-6.m: Update.
23060         * objc.dg/method-7.m: Update.
23061         * objc.dg/method-9.m: Update.
23062         * objc.dg/try-catch-2.m: Update.
23063
23064 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
23065
23066         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
23067         Remove little-endian optimizations.
23068
23069 2005-05-17  Jeff Law  <law@redhat.com>
23070
23071         * g++.dg/tree-ssa/pr14814.C: New test.
23072         * gcc.dg/tree-ssa/pr14814.C: New test.
23073         * gcc.dg/tree-ssa/pr17141-1.C: New test.
23074         * gcc.dg/tree-ssa/pr17141-2.C: New test.
23075
23076 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
23077
23078         * gcc.dg/compat/generate-random.c: Do not include
23079         libiberty.h.
23080         * gcc.dg/compat/generate-random_r.c: Likewise.
23081
23082 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
23083
23084         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
23085
23086 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
23087
23088         PR middle-end/21595
23089         * g++.dg/tree-ssa/builtin1.C: New testcase.
23090
23091 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
23092
23093         PR c++/21454
23094         * g++.dg/opt/const4.C: New test.
23095
23096         PR middle-end/21492
23097         * g++.dg/opt/crossjump1.C: New test.
23098
23099         PR tree-optimization/21610
23100         * gcc.c-torture/compile/20050516-1.c: New test.
23101
23102         PR fortran/15080
23103         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
23104         about the test failing.
23105         * gfortran.fortran-torture/execute/where_7.f90: New test.
23106         * gfortran.fortran-torture/execute/where_8.f90: New test.
23107
23108 2005-05-16  Richard Henderson  <rth@redhat.com>
23109
23110         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
23111         i?86 and x86_64.
23112
23113 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
23114
23115         * gcc.dg/compat/generate-random.c (config.h): Do not include.
23116         (limits.h): Include unconditionally.
23117         (stdlib.h): Likewise.
23118         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
23119         (limits.h): Include unconditionally.
23120         (stdlib.h): Likewise.
23121         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
23122         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
23123         (limits.h): Include unconditionally.
23124         (stdlib.h): Likewise.
23125         (hashtab.h): Do not include.
23126         (getopt.h): Likewise.
23127         (stddef.h): Include.
23128         (hashval_t): Define.
23129         (struct entry): Add "next" field.
23130         (HASH_SIZE): New macro.
23131         (hash_table): New variable.
23132         (switchfiles): Do not use xmalloc.
23133         (mix): New macro.
23134         (iterative_hash): New function.
23135         (hasht): Remove.
23136         (e_exists): New function.
23137         (e_insert): Likewise.
23138         (output): Use, instead of libiberty hashtable functions.
23139         (main): Do not use getopt.  Do not call htab_create.
23140
23141 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
23142
23143         PR libstdc++/21526
23144         * lib/target-supports.exp (check_mkfifo_available):
23145         Return 0 for cygwin as mkfifo support incomplete on platform.
23146         Fix typos in comments.
23147
23148 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
23149
23150         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
23151
23152 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
23153
23154         PR fortran/17432
23155         * gfortran.dg/assign_4.f: New test.
23156
23157 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
23158
23159         PR tree-optimization/21563
23160         * gcc.dg/tree-ssa/pr21563.c: New.
23161
23162 2005-05-14  Jan Hubicka  <jh@suse.cz>
23163
23164         * gcc.dg/noreturn-7.c: Allow control reaches warning.
23165
23166 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
23167
23168         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
23169
23170 2005-05-13  Julian Brown  <julian@codesourcery.com>
23171
23172         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
23173         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
23174
23175 2005-05-13  Jan Hubicka  <jh@suse.cz>
23176
23177         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
23178         * gcc.dg/fold-xor-?.c: Likewise.
23179         * gcc.dg/pr15784-?.c: Likewise.
23180         * gcc.dg/pr20922-?.c: Likewise.
23181         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
23182         * gcc.dg/tree-ssa/pr17598.c: Likewise.
23183         * gcc.dg/tree-ssa/pr20470.c: Likewise.
23184
23185 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23186
23187         PR fortran/21260
23188         * gfortran.dg/hollerith_1.f90: New test.
23189
23190 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23191
23192         * gfortran.dg/func_result_2.f90: New test.
23193
23194 2005-05-11  Bud Davis  <bdavis@gfortran.org>
23195
23196         * gfortran.dg/dev_null.f90: New test.
23197
23198 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
23199
23200         * gcc.dg/arm-vfp1.c: Revert last change.
23201
23202 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
23203
23204         PR middle-end/19807
23205         PR tree-optimization/19639
23206         * g++.dg/tree-ssa/pr19807.C: New testcase.
23207
23208 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23209
23210         PR libfortran/21471
23211         * gfortran.dg/append-1.f90: New test.
23212
23213 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
23214
23215         * gcc.dg/pr18501.c: XFAIL.
23216         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
23217         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
23218         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
23219         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
23220         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
23221         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
23222         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
23223         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
23224
23225 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23226
23227         PR fortran/20178
23228         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
23229         gfortran.dg/f2c_3.f90: New tests.
23230
23231         * gfortran.dg/return_1.f90: Fix dg annotation.
23232
23233 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
23234
23235         * gcc.c-torture/compile/20050510-1.c: New test.
23236
23237 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
23238
23239         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
23240
23241 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
23242
23243         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
23244
23245 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
23246
23247         PR c/17913
23248         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
23249
23250 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
23251
23252         PR c/21342
23253         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
23254         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
23255
23256 2005-05-10  Ben Elliston  <bje@au.ibm.com>
23257
23258         PR debug/16676
23259         * gcc.dg/debug/pr16676.c: New test.
23260
23261 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
23262
23263         PR testsuite/21443
23264         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
23265         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
23266         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
23267         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
23268         Change -O1 to -O2.
23269         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
23270         -fno-tree-dominator-opts.
23271
23272 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23273
23274         * gfortran.dg/return_1.f90: New test.
23275
23276 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
23277
23278         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
23279
23280         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
23281
23282 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
23283
23284         PR c++/21427
23285         * g++.dg/inherit/covariant13.C: New.
23286
23287 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23288
23289         PR libfortran/19155
23290         * gfortran.dg/pr19155.f: New test.
23291
23292 2005-05-08  Roger Sayle  <roger@eyesopen.com>
23293
23294         PR inline-asm/8788
23295         * gcc.dg/pr8788-1.c: New testcase.
23296
23297 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
23298
23299         PR target/21416
23300         * gcc.target/mips/fpcmp-[12].c: New tests.
23301
23302 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
23303
23304         * lib/target-supports-dg.exp (dg-require-fork): New function.
23305         (dg-require-mkfifo): Likewise.
23306         * lib/target-supports.exp (check_function_available): New
23307         function.
23308         (check_fork_available): Likewise.
23309         (check_mkfifo_available): Likewise.
23310
23311 2005-05-06  Jeff Law  <law@redhat.com>
23312
23313         * gcc.c-torture/compile/pr21380.c: New test.
23314
23315 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
23316
23317         PR c++/20961
23318         * g++.dg/ext/weak3.C: New test.
23319
23320 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
23321
23322         PR c++/21352
23323         * g++.dg/template/crash37.C: New test.
23324
23325 2005-05-05  Paul Brook  <paul@codesourcery.com>
23326
23327         * gcc.dg/arm-g2.c: Use effective-target arm32.
23328         * gcc.dg/arm-mmx-1.c: Ditto.
23329         * gcc.dg/arm-scd42-2.c: Ditto.
23330         * gcc.dg/arm-vfp1.c: Ditto.
23331         * lib/target-supports.exp (check_effective_target_arm32): New
23332         function.
23333
23334 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
23335
23336         PR libfortran/21354
23337         gfortran.dg/in_pack_rank7.f90: New test.
23338
23339 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
23340
23341         PR middle-end/15618
23342         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
23343
23344 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
23345
23346         PR middle-end/21265
23347         * gcc.dg/20050503-1.c: New test.
23348
23349         PR rtl-optimization/21239
23350         * gcc.dg/i386-sse-11.c: New test.
23351
23352 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
23353
23354         PR target/16888
23355         * gcc.target/i386/asm-1.c: New test.
23356
23357 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
23358
23359         PR rtl-optimization/21330
23360         * gcc.c-torture/execute/20050502-1.c: New test.
23361
23362         PR target/21297
23363         * gcc.c-torture/execute/20050502-2.c: New test.
23364
23365 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
23366
23367         PR middle-end/21282
23368         * gcc.dg/pr21282.c: New.
23369
23370 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
23371
23372         * gcc.dg/vect/pr20122.c: Clean up .vect file.
23373         * gcc.dg/vect/vect-92.c: Likewise.
23374         * gcc.dg/vect/vect-93.c: Likewise.
23375         * gcc.dg/vect/vect-dv-1.c: Likewise.
23376         * gcc.dg/vect/vect-dv-2.c: Likewise.
23377         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
23378
23379 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
23380
23381         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
23382         * gfortran.dg/vect/vect-2.f90: Likewise.
23383         * gfortran.dg/vect/vect-3.f90: Likewise.
23384         * gfortran.dg/vect/vect-4.f90: Likewise.
23385         * gfortran.dg/vect/vect-5.f90: Likewise.
23386
23387 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
23388
23389         PR target/20813
23390         * gcc.dg/rs6000-fpint-2.c: New.
23391
23392 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
23393
23394         PR c/15698
23395         * gcc.dg/builtins-30.c: Update expected messages.
23396         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
23397         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
23398         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
23399
23400 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
23401
23402         PR tree-optimization/21294
23403         * gcc.dg/tree-ssa/pr21294.c: New.
23404
23405 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
23406
23407         * gcc.dg/altivec-3.c (vec_store): Do not use the old
23408         __builtin_altivec_st_internal_4si built-in.
23409
23410 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
23411
23412         PR c++/15875
23413         * g++.dg/template/ptrmem14.C: New test.
23414
23415 2005-05-02  Paul Brook  <paul@codesourcery.com>
23416
23417         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
23418
23419 2005-05-02  Michael Matz  <matz@suse.de>
23420
23421         PR c++/19542
23422         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
23423
23424 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
23425
23426         * g++.dg/cpp/weak.C: New test.
23427
23428 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
23429
23430         * gcc.dg/tree-ssa/loop-8.c: New test.
23431
23432 2005-04-30  Michael Maty  <matz@suse.de>
23433
23434         * gcc.dg/inline-mcpy.c: New test.
23435
23436 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
23437
23438         PR libfortran/18958
23439         * gfortran.dg/eoshift.f90: New test case.
23440
23441 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
23442
23443         PR libfortran/18857
23444         * gfortran.dg/matmul_1.f90: New test.
23445
23446 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
23447
23448         PR tree-optimization/21030
23449         * gcc.dg/tree-ssa/pr21030.c: New.
23450
23451 2005-04-29  Devang Patel  <dpatel@apple.com>
23452
23453         PR tree-optimization/21272
23454         * gcc.dg/vect/vect-ifcvt-10.c: New test.
23455
23456 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
23457
23458         PR fortran/13082
23459         PR fortran/18824
23460         * gfortran.dg/entry_4.f90: New test.
23461         * gfortran.fortran-torture/execute/entry_1.f90: New test.
23462         * gfortran.fortran-torture/execute/entry_2.f90: New test.
23463         * gfortran.fortran-torture/execute/entry_3.f90: New test.
23464         * gfortran.fortran-torture/execute/entry_4.f90: New test.
23465         * gfortran.fortran-torture/execute/entry_5.f90: New test.
23466         * gfortran.fortran-torture/execute/entry_6.f90: New test.
23467         * gfortran.fortran-torture/execute/entry_7.f90: New test.
23468
23469 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23470
23471         * gfortran.fortran-torture/execute/entry_8.f90: New test.
23472
23473 2005-04-29  Paul Brook  <paul@codesourcery.com>
23474
23475         * gfortran.dg/entry_3.f90: New test.
23476
23477 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23478
23479         * gfortran.dg/implicit_4.f90: New test.
23480
23481 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
23482
23483         * lib/target-supports.exp (check_profiling_available): Return
23484         false for xtensa-*-elf.
23485
23486 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
23487
23488         * lib/fortran-torture.exp (fortran-torture.exp): Catch
23489         error if file cannot be deleted.
23490
23491 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
23492
23493         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
23494         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
23495         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
23496         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
23497         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
23498         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
23499         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
23500         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
23501         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
23502         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
23503         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
23504         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
23505         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
23506
23507 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23508
23509         PR fortran/20865
23510         * gfortran.dg/pr20865.f90: New test.
23511
23512 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
23513
23514         * gcc.dg/void-cast-2.c: New test.
23515
23516 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
23517
23518         PR c/21159
23519         * gcc.dg/void-cast-1.c: New test.
23520
23521 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
23522
23523         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
23524
23525 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23526
23527         PR fortran/21177
23528         * gfortran.dg/pr21177.f90: New test.
23529
23530 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
23531
23532         PR tree-optimization/21171
23533         * gcc.dg/tree-ssa/pr21171.c: New test.
23534
23535 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
23536
23537         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
23538         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
23539         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
23540         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
23541         gcc.dg/tree-ssa/gen-vect-32.c: New.
23542         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
23543         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
23544         don't run on PPC32.
23545
23546 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
23547
23548         PR c/21213
23549         * gcc.dg/transparent-union-3.c: New test.
23550
23551 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
23552
23553         PR c/20740
23554         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
23555         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
23556         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
23557         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
23558         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
23559         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
23560
23561 2005-04-26  Jeff Law  <law@redhat.com>
23562
23563         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
23564         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
23565         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
23566         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
23567         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
23568         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
23569         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
23570
23571 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
23572
23573         PR tree-optimization/17598
23574         * gcc.dg/tree-ssa/pr17598.c: New testcase.
23575
23576 2005-04-25  Mike Stump  <mrs@apple.com>
23577
23578         * objc.dg/fix-and-continue-1.m: Add.
23579
23580 2005-04-25  Roger Sayle  <roger@eyesopen.com>
23581
23582         PR c++/20995
23583         * g++.dg/opt/pr20995-1.C: New test case.
23584
23585 2005-04-25  Devang Patel <dpatel@apple.com>
23586
23587         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
23588
23589 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
23590
23591         PR testsuite/21062
23592         * g++.dg/opt/alias2.C (printf): Correct the prototype.
23593
23594 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
23595
23596         PR C++/21188
23597         * g++.dg/opt/rtti2.C: New test.
23598
23599 2005-04-25  Paul Brook  <paul@codesourcery.com>
23600         Steven G. Kargl  <kargls@comcast.net>
23601
23602         PR fortran/20879
23603         * gfortran.dg/ichar_1.f90: New file.
23604
23605 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
23606
23607         PR middle-end/20991
23608         * g++.dg/opt/pr20991.C: New test.
23609
23610         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
23611         where sizeof (type) < __alignof__ (type).
23612         * gcc.dg/compat/struct-layout-1.h: Likewise.
23613
23614 2005-04-24  Per Bothner  <per@bothner.com>
23615             Devang Patel  <dpatel@apple.com>
23616
23617         PR preprocessor/20907
23618         * gcc.dg/cpp/very-long-comment.c: New test.
23619
23620 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23621
23622         PR fortran/20059
23623         * gfortran.dg/common_5.f: New test.
23624
23625 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
23626
23627         PR middle-end/21082
23628         * g++.dg/tree-ssa/pr21082.C: New testcase.
23629
23630 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
23631
23632         * gcc.dg/vect/vect-99.c: New test.
23633
23634 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
23635
23636         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
23637
23638 2005-04-22  Jeff Law  <law@redhat.com>
23639
23640         * gcc.dg/uninit-5.c: Remove xfails.
23641         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
23642         conditionals and loads.
23643
23644 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
23645
23646         PR libfortran/20074
23647         PR libfortran/20436
23648         PR libfortran/21108
23649         * gfortran.dg/nested_reshape.f90: new test
23650         * gfortran.dg/reshape-alloc.f90: new test
23651         * gfortran.dg/reshape.f90: new test
23652
23653 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
23654
23655         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
23656
23657         * gcc.dg/arm-vfp1.c: New test.
23658
23659 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
23660
23661         PR c++/21087
23662         * g++.dg/lookup/builtin2.C: New test.
23663
23664 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
23665
23666         * gcc.dg/weak/weak-13.c: New test.
23667
23668 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
23669
23670         * lib/target-supports.exp (check_effective_target_sync_int_long):
23671         Add powerpc*.
23672
23673 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
23674
23675         * gcc.target/mips/branch-1.c: New test.
23676
23677 2005-04-21  Richard Henderson  <rth@redhat.com>
23678
23679         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
23680         * gcc.dg/vect/vect-86.c: Likewise.
23681         * gcc.dg/vect/vect-87.c: Likewise.
23682         * gcc.dg/vect/vect-88.c: Likewise.
23683
23684 2005-04-21  Devang Patel  <dpatel@apple.com>
23685
23686         PR optimization/20994
23687         * gcc.dg/tree-ssa/ifc-3.c: New test.
23688
23689 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
23690
23691         PR c/12913
23692         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
23693         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
23694         gcc.dg/c99-vla-jump-5.c: New tests.
23695
23696 2005-04-19  Richard Henderson  <rth@redhat.com>
23697
23698         * lib/target-supports.exp (check_effective_target_vect_int_mult):
23699         Fix typo in exists check.
23700         (check_effective_target_sync_int_long): New.
23701         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
23702         * gcc.dg/ia64-sync-2.c: Likewise.
23703         * gcc.dg/ia64-sync-3.c: Likewise.
23704         * gcc.dg/ia64-sync-4.c: Likewise.
23705
23706 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
23707
23708         * gcc.dg/fold-xor-1.c: New test.
23709         * gcc.dg/fold-xor-2.c: New test.
23710
23711 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
23712
23713         PR target/20670
23714         * g++.dg/eh/fp-regs.C: New test.
23715
23716 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
23717
23718         * gcc.dg/Wint-to-pointer-cast-1.c,
23719         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
23720         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
23721         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
23722
23723 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23724
23725         PR fortran/16861
23726         * gfortran.dg/pr16861.f90: New test.
23727
23728 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
23729
23730         * gcc.dg/pr21085.c: New test.
23731
23732 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
23733
23734         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
23735         (setup_mips_tests, dg-mips-options): New procedures.
23736         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
23737         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
23738         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
23739         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
23740         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
23741         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
23742         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
23743         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
23744         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
23745         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
23746         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
23747         dg-mips-options instead of dg-options.  Remove now-redundant
23748         preprocessor guards.
23749         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
23750         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
23751         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
23752         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
23753         * gcc.dg/vr-mult-2.c: Delete.
23754         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
23755         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
23756         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
23757         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
23758         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
23759         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
23760         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
23761
23762 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
23763
23764         * ada/acats/run_all.sh: Use sync when executable not present.
23765
23766 2005-04-18  Devang Patel  <dpatel@apple.com>
23767
23768         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
23769         * gcc.dg/vect/vect-11a.c: New.
23770         * gcc.dg/vect/vect-none.c: Update.
23771         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
23772
23773 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
23774
23775         PR tree-optimization/20922
23776         * gcc.dg/pr20922-1.c: New test.
23777         * gcc.dg/pr20922-2.c: New test.
23778         * gcc.dg/pr20922-3.c: New test.
23779         * gcc.dg/pr20922-4.c: New test.
23780         * gcc.dg/pr20922-5.c: New test.
23781         * gcc.dg/pr20922-6.c: New test.
23782
23783 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23784
23785         PR libfortran/20950
23786         * gfortran.dg/pr20950.f: New test.
23787
23788 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23789
23790         PR libfortran/19216
23791         * gfortran.dg/pr19216.f: New test.
23792
23793 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
23794
23795         PR tree-optimization/21001
23796         * gcc.dg/tree-ssa/pr21001.c: New.
23797
23798 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
23799
23800         PR libfortran/21075
23801         * gfortran.dg/reshape_rank7.f90: New test.
23802
23803 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
23804
23805         PR libfortran/12884 gfortran.dg/pr12884.f: New test.
23806         PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
23807         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
23808         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
23809         PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
23810         PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
23811         PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
23812         PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
23813         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
23814         wrong way round).
23815         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
23816         in namelists.  New test.
23817         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
23818         New test.
23819         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
23820         New test.
23821         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
23822         namelist.  New test.
23823         * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
23824         New test.
23825         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
23826         New test.
23827         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
23828         namelist.  New test.
23829         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
23830         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
23831         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
23832         New test.
23833         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
23834         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
23835         arrays. New test.
23836
23837 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
23838
23839         * gfortran.dg/wtruncate.f: New testcase.
23840         * gfortran.dg/wtruncate.f90: New testcase.
23841
23842 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
23843
23844         PR c++/21025
23845         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
23846         which sizeof/alignof is dependent, rather than just whether we are
23847         processing_template_decl.
23848
23849 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
23850
23851         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
23852         corrected typo where the wrong variables had been compared.
23853
23854 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
23855
23856         PR libfortran/18495
23857         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
23858         Test callee-allocated version of return array with a write
23859         statement.
23860         Test spread with a temporary with another write statement.
23861
23862 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
23863
23864         PR tree-optimization/21031
23865         * gcc.dg/tree-ssa/pr21031.c: New.
23866
23867 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
23868
23869         PR tree-optimization/21004
23870         * gcc.dg/builtins-53.c: Include builtins-config.h.
23871         Check floorf, ceilf, floorl and ceill transformations
23872         only when HAVE_C99_RUNTIME is defined.
23873
23874 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
23875
23876         PR middle-end/20739
23877         * gcc.dg/tree-ssa/pr20739.c: New test.
23878
23879 2005-04-14  Mike Stump  <mrs@apple.com>
23880
23881         * gcc.dg/Foundation.framework/empty: New.
23882         * gcc.dg/framework-2.c: New.
23883
23884 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
23885
23886         PR tree-optimization/21021
23887         * gcc.c-torture/compile/pr21021.c: New.
23888
23889 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
23890
23891         PR testsuite/21010
23892         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
23893         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
23894         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
23895         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
23896         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
23897         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
23898         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
23899         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
23900
23901 2005-04-14  Richard Henderson  <rth@redhat.com>
23902
23903         * lib/target-supports.exp (check_effective_target_vect_condition):
23904         Add ia64, i?86, and x86_64.
23905
23906 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
23907
23908         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
23909
23910 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
23911
23912         PR tree-optimization/20657
23913         * gcc.dg/tree-ssa/pr20657.c: New.
23914
23915 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
23916
23917         * gcc.dg/builtins-53.c: Also check (int)trunc* and
23918         (long long int)trunc*.
23919
23920 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
23921
23922         PR target/20927
23923         * gcc.dg/pr20927.c: New test.
23924
23925 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
23926
23927         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
23928         * gcc.target/mips/asm-1.c: Likewise.
23929
23930 2005-04-13  Dale Johannesen  <dalej@apple.com>
23931
23932         * objc.dg/objc-fast-4.m: New.
23933
23934 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
23935
23936         * gcc.target/cris/torture/cris-torture.exp: New driver in new
23937         directory.
23938         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
23939
23940 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
23941
23942         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
23943         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
23944         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
23945
23946 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
23947
23948         PR tree-optimization/20913
23949         * gcc.dg/tree-ssa/pr20913.c: New.
23950
23951         PR tree-optimization/20702
23952         * gcc.dg/tree-ssa/pr20702.c: New.
23953
23954 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23955
23956         PR c++/13744
23957         * g++.dg/inherit/local3.C: New test.
23958
23959 2005-04-12  Jeff Law  <law@redhat.com>
23960
23961         * gcc.dg/tree-ssa/20050412-1.c: New test.
23962
23963 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
23964
23965         PR libfortran/19016
23966         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
23967         Add tests with mask generated by expression.
23968         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
23969         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
23970         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
23971
23972 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
23973
23974         PR middle-end/20917
23975         * gcc.dg/20050409-1.c: New test.
23976
23977 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
23978
23979         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
23980
23981 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
23982
23983         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
23984         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
23985         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
23986         (TARGET_CXX): Adjust accordingly.
23987         * target.h (struct gcc_target): Remove epxort_class_data.  Add
23988         determine_class_data_visibility and class_data_always_comdat.
23989         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
23990         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
23991         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
23992         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
23993         (arm_cxx_determine_class_data_visibility): New.
23994         (arm_cxx_class_data_always_comdat): Likewise.
23995         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
23996         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
23997         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
23998         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
23999         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
24000         Define.
24001
24002 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
24003
24004         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
24005
24006 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
24007
24008         * gcc.dg/i386-darwin-fpmath.c: New.
24009
24010 2004-04-11  Devang Patel  <dpatel@apple.com>
24011
24012         * lib/target-supports.exp (check_effective_target_vect_condition): New.
24013         * gcc.dg/vect/vect-ifcvt-1.c: New test.
24014         * gcc.dg/vect/vect-ifcvt-2.c: New test.
24015         * gcc.dg/vect/vect-ifcvt-3.c: New test.
24016         * gcc.dg/vect/vect-ifcvt-4.c: New test.
24017         * gcc.dg/vect/vect-ifcvt-5.c: New test.
24018         * gcc.dg/vect/vect-ifcvt-6.c: New test.
24019         * gcc.dg/vect/vect-ifcvt-7.c: New test.
24020         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
24021
24022 2004-04-11  Devang Patel  <dpatel@apple.com>
24023
24024         * gcc.dg/vect/vect-dv-1.c: New test.
24025         * gcc.dg/vect/vect-dv-2.c: New test.
24026
24027 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
24028
24029         PR tree-optimization/20933
24030         * gcc.dg/tree-ssa/pr20933.c: New test.
24031
24032 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24033
24034         * gfortran.dg/fold_nearest.f90: New test.
24035
24036 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
24037
24038         * gcc.dg/tree-ssa/alias-1.c: New test.
24039
24040 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
24041
24042         PR tree-optimization/20920
24043         * g++.dg/tree-ssa/pr20920.C: New test.
24044
24045 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
24046
24047         * gcc.dg/builtins-53.c: Also check (int)ceil* and
24048         (long long int)ceil*.
24049
24050 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
24051
24052         * g++.dg/warn/Wdtor1.C: Declare template in system header with
24053         explicit C++ linkage.
24054
24055 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24056
24057         * gfortran.dg/pr17229.f: Take care of the new obsolescence
24058         warning for arithmetic IF statements.
24059
24060 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
24061
24062         * eor_handling_1.f90: New test case.
24063         * eor_handling_2.f90: New test case.
24064         * eor_handling_3.f90: New test case.
24065         * eor_handling_4.f90: New test case.
24066         * eor_handling_5.f90: New test case.
24067         * noadv_size.f90: New test case.
24068         * pad_no.f90: New test case.
24069
24070 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
24071
24072         * gcc.c-torture/execute/20050410-1.c: New test.
24073
24074 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
24075
24076         * gcc.dg/pr20126.c: New.
24077
24078 2005-04-09  Bud Davis  <bdavis@gfortran.org>
24079             Steven G. Kargl <kargls@comcast.net>
24080
24081         * gfortran.dg/PR19872.f: New test.
24082
24083 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
24084
24085         * gfortran.dg/nint_1.f90: Fix dg-do directive.
24086
24087 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
24088
24089         * gfortran.dg/nint_1.f90: New test.
24090
24091 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
24092
24093         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
24094         Added test for callee-allocated arrays with write statements.
24095         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
24096         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
24097         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
24098         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
24099         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
24100
24101 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
24102
24103         PR libfortran/20163
24104         * gfortran.dg/open-options-blanks.f: New test.
24105
24106 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
24107
24108         PR fortran/13257
24109         * gfortran.dg/comma_format_extension_[1234].f: New tests.
24110
24111 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
24112
24113         * gcc.dg/tree-ssa/stdarg-1.c: New test.
24114         * gcc.dg/tree-ssa/stdarg-2.c: New test.
24115         * gcc.dg/tree-ssa/stdarg-3.c: New test.
24116         * gcc.dg/tree-ssa/stdarg-4.c: New test.
24117         * gcc.dg/tree-ssa/stdarg-5.c: New test.
24118         * gcc.c-torture/execute/stdarg-4.c: New test.
24119
24120         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
24121
24122         PR target/20795
24123         * g++.dg/abi/param2.C: New test.
24124
24125 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
24126
24127         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
24128
24129 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
24130
24131         * gcc.dg/builtins-53.c: New test.
24132
24133 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
24134
24135         * g++.dg/tree-ssa/pr18178.C: New test.
24136         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
24137         * gcc.c-torture/execute/20041019-1.c: New test.
24138         * gcc.dg/tree-ssa/20041008-1.c: New test.
24139         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
24140         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
24141         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
24142         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
24143         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
24144         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
24145         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
24146         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
24147         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
24148         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
24149
24150 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
24151
24152         PR rtl-optimization/20466
24153         * gcc.c-torture/execute/pr20466-1.c: New test.
24154
24155 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
24156
24157         PR c++/20905
24158         * g++.dg/parse/cond2.C: New test.
24159
24160         PR c++/20145
24161         * g++.dg/warn/Wdtor1.C: New test.
24162
24163 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24164
24165         PR fortran/17229
24166         * gfortran.dg/pr17229.f: New test.
24167
24168 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
24169
24170         * gfortran.dg/tiny_1.f90: New test.
24171         * gfortran.dg/tiny_2.f90: ditto.
24172
24173 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
24174
24175         * gfortran.dg/eor_1.f90: Fix dg-do run line
24176         * gfortran.dg/open_new.f90: Fix dg-do run line
24177
24178 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
24179
24180         * lib/target-supports.exp (get_compiler_messages): Support
24181         optional arguments, the fourth being compiler options.
24182         (check_effective_target_fpic): New proc.
24183         * gcc.dg/20050321-2.c: Restrict to target fpic.
24184
24185 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
24186
24187         * gcc.dg/15443-1.c: New test.
24188         * gcc.dg/15443-2.c: Likewise.
24189
24190 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24191
24192         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
24193
24194 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
24195
24196         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
24197
24198 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
24199
24200         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
24201         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
24202         -m64.
24203         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
24204         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
24205         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
24206
24207 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
24208
24209         PR c++/20212
24210         * g++.dg/warn/Wunused-11.C: New test.
24211
24212 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
24213
24214         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
24215
24216 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
24217
24218         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
24219
24220 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
24221
24222         PR c++/20734
24223         * g++.dg/template/ptrmem13.C: New test.
24224
24225 2005-04-05  Per Bothner  <per@bothner.com>
24226
24227         * lib/gcc.exp: Always add -fno-show-column, for now.
24228
24229 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
24230
24231         PR testsuite/20767
24232         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
24233         of plain old "unsigned int" for the type of "i".  Makes this test
24234         64bit clean.
24235
24236 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
24237
24238         * gcc.dg/i386-ssefn-1.c: New test.
24239         * gcc.dg/i386-ssefn-2.c: New test.
24240         * gcc.dg/i386-ssefn-3.c: New test.
24241         * gcc.dg/i386-ssefn-4.c: New test.
24242
24243 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
24244
24245         PR tree-optimization/20076
24246         * gcc.dg/builtin-apply4.c: New test.
24247
24248         PR preprocessor/19475
24249         * gcc.dg/cpp/macspace1.c: New test.
24250         * gcc.dg/cpp/macspace2.c: New test.
24251
24252 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24253
24254         * gfortran.dg/pr20755.f: Fixed bad format.
24255
24256 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
24257
24258         PR c++/20763
24259         * g++.dg/ext/attrib21.C: New test.
24260
24261 2004-04-05  Devang Patel  <dpatel@apple.com>
24262
24263         * lib/target-supports.exp (check_effective_target_vect_shif): New.
24264         * gcc.dg/vect/vect-shift-1.c: New test.
24265
24266 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24267
24268         PR libfortran/20755
24269         * gfortran.dg/pr20755.f: New test.
24270
24271 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
24272
24273         * gfortran.dg/pr15959.f90: New test.
24274         * gfortran.dg/string_pad_trunc.f90: New test.
24275
24276 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24277
24278         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
24279         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
24280         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
24281         syntax.
24282
24283 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
24284
24285         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
24286
24287 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24288
24289         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
24290         * gcc.c-torture/compile/20011119-2.c: Likewise.
24291         * gcc.c-torture/compile/981001-2.c: Likewise.
24292
24293 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
24294
24295         PR c++/20679
24296         * g++.dg/template/overload4.C: New test.
24297
24298 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
24299
24300         PR c++/20746
24301         * g++.dg/abi/covariant5.C: New.
24302
24303         PR debug/20505
24304         * g++.dg/debug/const2.C: New.
24305
24306 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
24307
24308         PR rtl-optimization/16104
24309         * gcc.c-torture/execute/20050316-1.c: New test.
24310
24311 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
24312
24313         * g++.dg/template/spec23.C: Fix dg-error text.
24314
24315 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
24316
24317         PR c++/19199
24318         * g++.dg/expr/lval2.C: New.
24319
24320 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24321
24322         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
24323         __builtin_strcasecmp and __builtin_strncasecmp.
24324
24325 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
24326
24327         PR c++/20723
24328         * g++.dg/template/spec22.C: New.
24329         * g++.dg/template/spec23.C: New.
24330
24331 2005-04-03  Dale Ranta  <dir@lanl.gov>
24332             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24333
24334         PR libfortran/20068
24335         PR libfortran/20125
24336         PR libfortran/20156
24337         PR libfortran/20471
24338         * gfortran.dg/backspace.f: New test.
24339
24340 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
24341
24342         * gcc.dg/pr19345.c: New test.
24343
24344 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
24345
24346         PR tree-optimization/20640
24347         * gcc.dg/torture/tree-loop-1.c: New.
24348
24349 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
24350
24351         PR rtl-optimization/20290
24352         * gcc.c-torture/execute/loop-ivopts-2.c: New.
24353
24354 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
24355
24356         * gcc.dg/rs6000-fpint.c: New.
24357
24358 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
24359
24360         * gcc.dg/old-style-then-proto-1.c: New test.
24361
24362 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24363
24364         * gfortran.fortran-torture/execute/backspace.f90: Check
24365         after backspace and read was incorrect.
24366
24367 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24368
24369         * gcc.c-torture/execute/builtins/strcat.c: Check the result
24370         buffer past the terminating NUL using memcmp.
24371         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
24372         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
24373
24374         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
24375         Fix unused/uninitialized variable warnings.
24376
24377         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
24378         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
24379         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
24380         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
24381
24382         * gcc.c-torture/execute/builtins/abs-1-lib.c,
24383         gcc.c-torture/execute/builtins/fputs-lib.c,
24384         gcc.c-torture/execute/builtins/lib/fprintf.c,
24385         gcc.c-torture/execute/builtins/lib/main.c,
24386         gcc.c-torture/execute/builtins/lib/memcmp.c,
24387         gcc.c-torture/execute/builtins/lib/memmove.c,
24388         gcc.c-torture/execute/builtins/lib/mempcpy.c,
24389         gcc.c-torture/execute/builtins/lib/memset.c,
24390         gcc.c-torture/execute/builtins/lib/printf.c,
24391         gcc.c-torture/execute/builtins/lib/sprintf.c,
24392         gcc.c-torture/execute/builtins/lib/stpcpy.c,
24393         gcc.c-torture/execute/builtins/lib/strchr.c,
24394         gcc.c-torture/execute/builtins/lib/strcmp.c,
24395         gcc.c-torture/execute/builtins/lib/strcpy.c,
24396         gcc.c-torture/execute/builtins/lib/strcspn.c,
24397         gcc.c-torture/execute/builtins/lib/strlen.c,
24398         gcc.c-torture/execute/builtins/lib/strncat.c,
24399         gcc.c-torture/execute/builtins/lib/strncmp.c,
24400         gcc.c-torture/execute/builtins/lib/strncpy.c,
24401         gcc.c-torture/execute/builtins/lib/strrchr.c,
24402         gcc.c-torture/execute/builtins/lib/strspn.c,
24403         gcc.c-torture/execute/builtins/lib/strstr.c,
24404         gcc.c-torture/execute/builtins/memops-asm-lib.c,
24405         gcc.c-torture/execute/builtins/strlen-2.c,
24406         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
24407         prototypes.
24408
24409 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
24410
24411         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
24412         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
24413         selectany usage.
24414
24415 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
24416
24417         PR c++/19406
24418         * g++.dg/debug/using1.C: New test.
24419
24420 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
24421
24422         PR middle-end/20524
24423         * gcc.dg/alias-7.c: Prefix asm-declared name with
24424         __USER_LABEL_PREFIX__.
24425
24426 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
24427
24428         Fix fallout from PR middle-end/15700:
24429         * gcc.c-torture/compile/20011119-1.c: Take
24430         __USER_LABEL_PREFIX__ into account.
24431         * gcc.c-torture/compile/20011119-2.c: Likewise.
24432
24433 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24434
24435         PR c++/18644
24436         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
24437
24438 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
24439
24440         PR c/17855
24441         * gcc.c-torture/compile/struct-non-lval-1.c,
24442         gcc.c-torture/compile/struct-non-lval-2.c,
24443         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
24444
24445 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
24446
24447         * gcc.dg/tls/tls.exp: Remove temporary file.
24448         * g++.dg/tls/tls.exp: Ditto.
24449         * lib/file-format.exp: Ditto.
24450         * g++.dg/special/ecos.exp: Ditto.
24451
24452         * lib/profopt.exp: Treat prof_ext as a list.
24453         * gcc.misc-tests/bprob.exp: Ditto.
24454         * g++.dg/bprob/bprob.exp: Ditto.
24455
24456         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
24457         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
24458         g++.dg/tree-ssa/pointer-reference-alias.C,
24459         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
24460         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
24461         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
24462         g++.dg/vect/pr19951.cc: Ditto.
24463         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
24464         gcc.dg/builtins-47.c: Ditto.
24465         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
24466         gcc.dg/pr20115-1.c: Ditto.
24467         * gcc.dg/tree-ssa/20030530-2.c,
24468         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
24469         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
24470         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
24471         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
24472         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
24473         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
24474         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
24475         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
24476         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
24477         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
24478         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
24479         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
24480         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
24481         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
24482         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
24483         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
24484         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
24485         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
24486         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
24487         gcc.dg/tree-ssa/20030824-1.c,
24488         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
24489         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
24490         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
24491         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
24492         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
24493         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
24494         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
24495         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
24496         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
24497         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
24498         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
24499         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
24500         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
24501         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
24502         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
24503         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
24504         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
24505         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
24506         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
24507         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
24508         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
24509         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
24510         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
24511         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
24512         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
24513         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
24514         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
24515         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
24516         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
24517         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
24518         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
24519         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
24520         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
24521         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
24522         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
24523         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
24524         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
24525         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
24526         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
24527         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
24528         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
24529         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
24530         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
24531         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
24532         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
24533         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
24534         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
24535         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
24536         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
24537         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
24538         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
24539         gcc.dg/tree-ssa/useless-1.c: Ditto.
24540         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
24541         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
24542         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
24543         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
24544         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
24545         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
24546         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
24547         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
24548         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
24549         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
24550         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
24551         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
24552         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
24553         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
24554         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
24555         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
24556         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
24557         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
24558         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
24559         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
24560         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
24561         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
24562         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
24563         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
24564         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
24565         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
24566         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
24567         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
24568         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
24569         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
24570         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
24571         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
24572         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
24573         gcc.dg/vect/vect-none.c: Ditto.
24574         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
24575         treelang/compile/unsigned.tree: Ditto.
24576
24577         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
24578         * gcc.dg/cpp/direct2s.c: Ditto.
24579         * gcc.dg/cpp/paste4.c: Ditto.
24580         * gcc.dg/cpp/separate-1.c: Ditto.
24581         * gcc.dg/pch/save-temps-1.c: Ditto.
24582         * g++.dg/ext/altivec-10.C: Ditto.
24583         * g++.dg/pch/pch.C: Ditto.
24584
24585         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
24586
24587         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
24588         * g++.dg/template/repo1.C: Ditto.
24589         * g++.dg/template/repo2.C: Ditto.
24590         * g++.dg/template/repo3.C: Ditto.
24591         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
24592         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
24593         * g++.old-deja/g++.pt/repo1.C: Ditto.
24594         * g++.old-deja/g++.pt/repo2.C: Ditto.
24595         * g++.old-deja/g++.pt/repo3.C: Ditto.
24596         * g++.old-deja/g++.pt/repo4.C: Ditto.
24597
24598         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
24599         * gcc.dg/20030107-1.c: Ditto.
24600         * gcc.dg/20030702-1.c: Ditto.
24601         * gcc.dg/profile-generate-1.c: Ditto.
24602         * g++.dg/other/profile1.C: Ditto.
24603         * g++.old-deja/g++.robertl/eb83.C: Ditto.
24604
24605         * lib/gcc-dg.exp (remove-build-file): New.
24606         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
24607         cleanup-tree-dump, cleanup-saved-temps): New.
24608
24609 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
24610
24611         PR c++/19203, DR 214
24612         * g++.dg/parse/ambig3.C: Not ambiguous.
24613         * g++.dg/template/spec20.C: New.
24614         * g++.dg/template/spec21.C: New.
24615
24616 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
24617
24618         PR target/20045
24619         * gcc.dg/ia64-fptr-1.c: Run only on linux.
24620
24621 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24622
24623         PR libfortran/20660
24624         * gfortran.dg/negative_unit.f: New test.
24625
24626 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
24627
24628         * gcc.dg/20050330-1.c: New test.
24629
24630 2005-03-30  Devang Patel  <dpatel@apple.com>
24631
24632         * g++.dg/tree-sra/ssa-sra-3.C: New test.
24633
24634 2005-03-30  Dale Johannesen  <dalej@apple.com>
24635
24636         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
24637
24638 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
24639
24640         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
24641         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
24642         Strip options from test name.
24643
24644 2005-03-31  Jan Hubicka  <jh@suse.cz>
24645
24646         * gcc.dg/varpool-1.c: New testcase.
24647
24648 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
24649
24650         PR c/772
24651         PR c/17913
24652         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
24653         gcc.dg/stmt-expr-label-3.c : New tests.
24654         * gcc.c-torture/execute/medce-2.c: Remove.
24655
24656 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
24657
24658         PR c/20368
24659         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
24660         tests.
24661
24662 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
24663
24664         * gcc.c-torture/compile/pr20203.c: New test.
24665
24666 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
24667
24668         * gfortran.dg/promotion.f90: New test.
24669
24670 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
24671
24672         PR middle-end/20491
24673         * gcc.dg/torture/asm-subreg-1.c: New test.
24674
24675 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
24676
24677         PR c/20672
24678         * gcc.dg/pr20672-1.c: New test.
24679
24680 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
24681
24682         * gfortran.dg/vect: New directory.
24683         * gfortran.dg/vect/vect.exp: New.
24684         * gfortran.dg/vect/vect-1.f90: New test.
24685         * gfortran.dg/vect/vect-2.f90: New test.
24686         * gfortran.dg/vect/vect-3.f90: New test.
24687         * gfortran.dg/vect/vect-4.f90: New test.
24688         * gfortran.dg/vect/vect-5.f90: New test.
24689
24690 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
24691
24692         PR middle-end/20622
24693         * gcc.dg/alias-7.c: New test.
24694
24695 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
24696
24697         * gcc.dg/sparc-reg-1.c: New test.
24698
24699 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
24700
24701         PR target/19890
24702         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
24703
24704 2005-03-29  Dale Ranta  <dir@lanl.gov>
24705             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24706
24707         PR libfortran/20163
24708         * gfortran.dg/pr20163-2.f: New test.
24709
24710 2005-03-28  Jan Hubicka  <jh@suse.cz>
24711
24712         PR middle-end/20635
24713         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
24714         by Jakub Jelinek.
24715
24716 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
24717
24718         PR tree-optimization/20626
24719         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
24720         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
24721
24722 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
24723
24724         * gfortran.dg/underflow.f90: New test.
24725         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
24726
24727 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24728
24729         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
24730
24731 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
24732
24733         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
24734         (g++_init): Make sure that CXXFLAGS is set.
24735         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
24736         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
24737         * lib/gfortran.exp (gfortran_link_flags): Likewise.
24738         * lib/objc.exp (objc_init): Likewise.
24739         * lib/treelang.exp (treelang_init): Likewise.
24740
24741 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
24742
24743         PR tree-optimization/20470
24744         * gcc.dg/tree-ssa/pr20470.c: New test.
24745
24746 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
24747
24748         * gcc.dg/ppc-stfiwx.c: New.
24749
24750 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
24751
24752         PR target/19888
24753         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
24754
24755 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
24756
24757         * gcc.dg/20050325-1.c: Fix a typo.
24758
24759 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24760
24761         PR libfortran/19678
24762         PR libfortran/19679
24763         * gfortran.dg/dos_eol.f: New test.
24764
24765 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
24766
24767         PR rtl-optimization/20249
24768         * gcc.dg/20050325-1.c: New test.
24769
24770 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24771
24772         PR libfortran/15332
24773         * gfortran.dg/pr15332.f: New test.
24774
24775 2005-03-24  Dale Johannesen  <dalej@apple.com>
24776
24777         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
24778
24779 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
24780
24781         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
24782         'internal' visibility.
24783         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
24784         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
24785         'protected' visibility.
24786         * gcc.dg/visibility-7.c: Likewise.
24787         * lib/target-supports.exp (check_visibility_available): Take
24788         a parameter, the kind of visibility to check for.
24789         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
24790         to check_visibility_available.
24791
24792         * g++.dg/expr/cast3.C: New.
24793
24794 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
24795
24796         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
24797         rs6000.
24798
24799 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
24800
24801         PR target/20095
24802         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
24803
24804 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
24805
24806         * gcc.dg/badshift.c: Renamed to...
24807         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
24808
24809         * gcc.target/i386/badshift.c: Renamed to...
24810         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
24811         only.
24812
24813         PR rtl-optimization/20532
24814         * gcc.target/i386/badshift.c: New.
24815
24816 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24817
24818         * gfortran.dg/pr18025.f90: New test.
24819
24820 2005-03-23  Dale Johannesen  <dalej@apple.com>
24821
24822         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
24823
24824 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
24825
24826         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
24827
24828         * lib/target-supports.exp (check_iconv_available): Default
24829         libiconv to -liconv, if there is no definition.
24830
24831 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
24832
24833         * gcc.dg/torture/cris-asm-mof-1.c: New test.
24834
24835 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
24836
24837         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
24838         * g++.dg/opt/pr7503-2.C: Likewise.
24839         * g++.dg/opt/pr7503-3.C: Likewise.
24840         * g++.dg/opt/pr7503-4.C: Likewise.
24841         * g++.dg/opt/pr7503-5.C: Likewise.
24842         * g++.dg/warn/minmax.C: New test.
24843
24844 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24845
24846         * gfortran.dg/g77_intrinsics_funcs.f: New test.
24847         * gfortran.dg/g77_intrinsics_sub.f: New test.
24848
24849 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
24850             Jan Hubicka  <jh@suse.cz>
24851             Steven Bosscher <stevenb@suse.de
24852
24853         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
24854
24855 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24856
24857         PR c++/19980
24858         * g++.dg/template/redecl3.C: New test.
24859
24860 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24861
24862         PR c++/20499
24863         * g++.dg/parse/error16.C: Tweak error markers.
24864
24865 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
24866
24867         PR target/20561
24868         * gcc.dg/20050321-2.c: New test.
24869
24870 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
24871
24872         PR c++/20465
24873         PR c++/20381
24874         * g++.dg/template/ptrmem12.C: New.
24875
24876 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
24877
24878         PR rtl-optimization/20527
24879         * gcc.c-torture/execute/pr20527-1.c: New test.
24880
24881 2005-03-22  Ben Elliston  <bje@au.ibm.com>
24882
24883         * gcc.misc-tests/options.exp (check_for_options): Create a real C
24884         program, compile it into a real executable and then delete the .c
24885         and .x files afterwards, to avoid problems on testglue targets.
24886
24887 2005-03-21  Stuart Hastings  <stuart@apple.com>
24888
24889         * gcc.target/i386/sse-2.c: New.
24890
24891 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
24892
24893         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
24894
24895 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
24896
24897         * g++.dg/parse/crash25.C: Fix typo.
24898
24899 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
24900
24901         PR c++/20461
24902         * g++.dg/parse/crash24.C: New test.
24903
24904         PR c++/20536
24905         * g++.dg/parse/crash25.C: New test.
24906
24907 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
24908
24909         PR c++/20147
24910         * g++.dg/ext/stmtexpr4.C: New test.
24911
24912 2005-03-20  Roger Sayle  <roger@eyesopen.com>
24913
24914         PR middle-end/20539
24915         * gcc.c-torture/compile/pr13066-1.c: New test case.
24916         * gcc.c-torture/compile/pr20539-1.c: Likewise.
24917         * g++.dg/opt/pr13066-1.C: Likewise.
24918
24919 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
24920
24921         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
24922
24923 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24924
24925         PR fortran/18525
24926         * gfortran.dg/nesting_1.f90: New test.
24927
24928 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24929
24930         PR c++/20240
24931         * g++.dg/lookup/using13.C: New test.
24932
24933 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24934
24935         PR c++/20333
24936         * g++.dg/template/crash36.C: New test.
24937
24938 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
24939
24940         PR c++/20463
24941         * g++.dg/template/crash35.C: New test.
24942
24943 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
24944
24945         PR c++/19966
24946         * g++.dg/overload/operator2.C: New test.
24947
24948 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24949
24950         PR libfortran/20257
24951         * gfortran.dg/pr20257.f90: New test.
24952
24953 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24954
24955         PR libfortran/20480
24956         * gfortran.dg/pr20480.f90: New test.
24957
24958 2005-03-16  Richard Henderson  <rth@redhat.com>
24959
24960         PR middle-end/15700
24961         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
24962         (_rtld_global): New.
24963         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
24964         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
24965
24966         * gcc.dg/alias-3.c: New.
24967         * gcc.dg/alias-4.c: New.
24968         * gcc.dg/alias-5.c: New.
24969         * gcc.dg/alias-6.c: New.
24970
24971 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
24972
24973         * gcc.dg/cpp/ucnid-7.c: New.
24974
24975 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
24976             Dorit Naishlos  <dorit@il.ibm.com>
24977
24978         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
24979         darwin.
24980
24981 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
24982
24983         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
24984         support misaligned accesses.
24985         * gcc.dg/vect/vect-58.c: Likewise.
24986         * gcc.dg/vect/vect-92.c: New.
24987         * gcc.dg/vect/vect-93.c: New.
24988
24989 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
24990
24991         PR fortran/18827
24992         * gfortran.dg/assign_2.f90: New test.
24993         * gfortran.dg/assign_3.f90: New test.
24994         * gfortran.dg/assign.f90: New test.
24995
24996 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
24997
24998         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
24999         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
25000         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
25001         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
25002         names.
25003
25004 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
25005
25006         * gcc.dg/cpp/ucnid-6.c: New.
25007
25008         * gcc.dg/cpp/normalize-1.c: New.
25009         * gcc.dg/cpp/normalize-2.c: New.
25010         * gcc.dg/cpp/normalize-3.c: New.
25011         * gcc.dg/cpp/normalize-4.c: New.
25012         * gcc.dg/cpp/ucnid-4.c: New.
25013         * gcc.dg/cpp/ucnid-5.c: New.
25014         * g++.dg/cpp/normalize-1.C: New.
25015         * g++.dg/cpp/ucnid-1.C: New.
25016
25017 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
25018
25019         * gcc.dg/pr18628.c: New.
25020
25021 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
25022
25023         PR c++/20280
25024         * g++.dg/tree-ssa/pr20280.C: New.
25025
25026 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25027
25028         PR fortran/20467
25029         * gfortran.dg/stfunc_2.f90: New test.
25030
25031 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
25032
25033         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
25034
25035 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
25036
25037         * gcc.dg/tree-ssa/20050314-1.c: New test.
25038
25039 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25040
25041         PR c++/4403
25042         PR c++/9783, DR433
25043         * g++.dg/template/friend34.C: New test.
25044         * g++.dg/template/friend35.C: Likewise.
25045         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
25046
25047 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25048
25049         Friend class name lookup 5/n
25050         PR c++/1016
25051         * g++.dg/lookup/hidden-class1.C: New test.
25052         * g++.dg/lookup/hidden-class2.C: Likewise.
25053         * g++.dg/lookup/hidden-class3.C: Likewise.
25054         * g++.dg/lookup/hidden-class4.C: Likewise.
25055         * g++.dg/lookup/hidden-class5.C: Likewise.
25056         * g++.dg/lookup/hidden-class6.C: Likewise.
25057         * g++.dg/lookup/hidden-class7.C: Likewise.
25058         * g++.dg/lookup/hidden-class8.C: Likewise.
25059         * g++.dg/lookup/hidden-class9.C: Likewise.
25060         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
25061         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
25062         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
25063         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
25064         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
25065         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
25066         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
25067         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
25068         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
25069         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
25070         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
25071
25072 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
25073
25074         PR c++/20157
25075         * g++.dg/template/error18.C: New test.
25076
25077 2005-03-09  Ben Elliston  <bje@au.ibm.com>
25078
25079         PR debug/16792
25080         * g++.dg/debug/pr16792.C: New test.
25081
25082 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
25083
25084         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
25085         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
25086         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
25087         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
25088         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
25089         test assertion names.
25090
25091 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25092
25093         PR fortran/18600
25094         * gfortran.dg/stfunc_1.f90: New test.
25095
25096 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25097
25098         PR fortran/16907
25099         * gfortran.dg/real_index_1.f90: New test.
25100
25101 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25102
25103         PR fortran/20323
25104         * gfortran.dg/spec_expr_1.f90: New test.
25105
25106 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
25107
25108         PR c/20402
25109         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
25110         new parser.
25111
25112 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25113
25114         PR fortran/20361
25115         * gfortran.dg/largeequiv_1.f90: New test.
25116
25117 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
25118
25119         * gcc.dg/ucnid-1.c: New.
25120         * gcc.dg/ucnid-2.c: New.
25121         * gcc.dg/ucnid-3.c: New.
25122         * gcc.dg/ucnid-4.c: New.
25123         * gcc.dg/ucnid-5.c: New.
25124         * gcc.dg/ucnid-6.c: New.
25125         * gcc.dg/cpp/ucnid-1.c: New.
25126         * gcc.dg/cpp/ucnid-2.c: New.
25127         * gcc.dg/cpp/ucnid-3.c: New.
25128         * g++.dg/other/ucnid-1.C: New.
25129
25130 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
25131
25132         * gcc.dg/vmx/darwin-abi-3.c: Delete.
25133
25134 2005-03-11  Per Bothner  <per@bothner.com>
25135
25136         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
25137         that diagnotics refer to correct token.
25138         * gcc.dg/unused-3.c: Likewise.
25139
25140 2005-03-11  Per Bothner  <per@bothner.com>
25141
25142         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
25143         constant" is now actually on same line as string constant.
25144         * gcc.dg/cpp/direct2s.c: Likewise.
25145
25146 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
25147
25148         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
25149
25150 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25151
25152         PR libfortran/20124
25153         * gfortran.dg/pr20124.f90: New Test
25154
25155 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
25156
25157         PR tree-optimization/20130
25158         * gcc.dg/pr20130-1.c: New test.
25159
25160 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
25161
25162         PR target/20095
25163         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
25164
25165 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25166
25167         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
25168
25169 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
25170
25171         * g++.dg/eh/forced1.C: Fix comment.
25172         * g++.dg/eh/forced2.C: Ditto.
25173         * g++.dg/eh/forced3.C: Ditto.
25174         * g++.dg/eh/forced4.C: Ditto.
25175
25176 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
25177
25178         PR rtl-opt/20412
25179         * gcc.c-torture/compile/pr20412.c: New test.
25180
25181 2005-03-10  Roger Sayle  <roger@eyesopen.com>
25182
25183         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
25184
25185 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
25186
25187         PR target/20322
25188         * gcc.dg/20050307-1.c: New test.
25189
25190 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
25191
25192         PR c++/20375
25193         * g++.dg/other/stdarg3.C: New.
25194
25195 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
25196
25197         PR c++/18384, c++/18327
25198         * g++.dg/init/array19.C: New test.
25199
25200         PR inline-asm/20314
25201         * gcc.dg/torture/pr20314-1.c: New test.
25202         * gcc.dg/torture/pr20314-2.c: New test.
25203
25204 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
25205
25206         * gcc.dg/20050309-1.c: New test.
25207
25208 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25209
25210         * gcc.dg/builtins-10.c: Reactivate disabled test.
25211         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
25212         new cbrt transformations.
25213
25214 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
25215
25216         PR c++/20208
25217         * g++.dg/template/array13.C: New test.
25218
25219 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
25220
25221         PR c++/16859
25222         * g++.dg/init/brace4.C: New test.
25223
25224 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
25225
25226         PR c++/20186
25227         * g++.dg/template/non-dependent12.C: New.
25228
25229 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
25230
25231         PR c++/20142
25232         * g++.dg/init/array18.C: Add dg-do run marker.
25233
25234         PR c++/20142
25235         * g++.dg/init/array18.C: New test.
25236
25237 2005-03-09  Ben Elliston  <bje@au.ibm.com>
25238
25239         * consistency.vlad/vlad.exp: Remove trailing semicolons.
25240         * g++.dg/gcov/gcov.exp: Likewise.
25241         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
25242         * gcc.target/xstormy16/xstormy16.exp: Likewise.
25243         * lib/c-torture.exp: Likewise.
25244         * lib/fortran-torture.exp: Likewise.
25245         * lib/g++.exp: Likewise.
25246         * lib/gcc-defs.exp: Likewise.
25247         * lib/gcc-dg.exp: Likewise.
25248         * lib/gcc.exp: Likewise.
25249         * lib/gcov.exp: Likewise.
25250         * lib/gfortran.exp: Likewise.
25251         * lib/mike-g++.exp: Likewise.
25252         * lib/mike-gcc.exp: Likewise.
25253         * lib/objc-torture.exp: Likewise.
25254         * lib/objc.exp: Likewise.
25255         * lib/profopt.exp: Likewise.
25256         * lib/target-libpath.exp: Likewise.
25257         * lib/target-supports.exp: Likewise.
25258         * lib/treelang.exp: Likewise.
25259         * lib/wrapper.exp: Likewise.
25260
25261 2005-03-08  Jeff Law  <law@redhat.com>
25262
25263         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
25264         PHI-OPT changes.
25265
25266 2005-03-08  Ira Rosen  <irar@il.ibm.com>
25267
25268         * gcc.dg/vect/pr20122.c: New test.
25269
25270 2005-03-07  Jeff Law  <law@redhat.com>
25271
25272         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
25273         was folded away.
25274         * gcc.dg/tree-ssa/pr18133-1.c: New test.
25275         * gcc.dg/tree-ssa/pr18133-2.c: New test.
25276         * gcc.dg/tree-ssa/pr18134.c: New test.
25277
25278 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25279
25280         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
25281         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
25282         gcc.dg/torture/builtin-noret-2.c: Require weak support.
25283
25284 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
25285
25286         PR tree-opt/17671
25287         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
25288
25289 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
25290
25291         * g++.dg/warn/Wnvdtor.C: New test.
25292
25293 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
25294
25295         * gcc.dg/torture/pr19683-1.c: New test.
25296
25297 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
25298
25299         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
25300         * gfortran.dg/g77/19990313-2.f: Ditto.
25301         * gfortran.dg/g77/19990313-3.f: Ditto.
25302         * gfortran.dg/g77/19990525-0.f: Ditto.
25303         * gfortran.dg/g77/19990826-0.f: Ditto.
25304         * gfortran.dg/g77/19990826-2.f: Ditto.
25305         * gfortran.dg/g77/19990826-3.f: Ditto.
25306         * gfortran.dg/g77/20000511-1.f: Ditto.
25307         * gfortran.dg/g77/20000511-2.f: Ditto.
25308         * gfortran.dg/g77/970625-2.f: Ditto.
25309         * gfortran.dg/g77/980310-2.f: Ditto.
25310         * gfortran.dg/g77/980310-3.f: Ditto.
25311         * gfortran.dg/g77/980310-8.f: Ditto.
25312         * gfortran.dg/g77/980519-2.f: Ditto.
25313         * gfortran.dg/g77/alpha1.f: Ditto.
25314         * gfortran.dg/g77/claus.f: Ditto.
25315         * gfortran.dg/g77/erfc.f: Ditto.
25316         * gfortran.dg/g77/short.f: Ditto.
25317         * gfortran.fortran-torture/execute/data.f90: Ditto.
25318         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
25319         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
25320
25321 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25322
25323         * lib/file-format.exp (gcc_target_object_format): Add check for som
25324         format and hardcode object formats on hppa*-*-hpux*.
25325         * lib/target-supports.exp (check_weak_available): Add check for som
25326         object format.  Always return 0 on hppa*-*-hpux10*.
25327
25328         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
25329         is defined.
25330
25331         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
25332
25333 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
25334
25335         * gfortran.dg/pr19936_1.f90: New test.
25336         * gfortran.dg/pr19936_2.f90: New test.
25337         * gfortran.dg/pr19936_3.f90: New test.
25338
25339 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
25340             Paul Thomas <prthomas@drfccad.cea.fr>
25341
25342         * gfortran.dg/PR19754_1.f90: New test.
25343         * gfortran.dg/PR19754_2.f90: Ditto.
25344
25345 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25346
25347         PR c++/19311
25348         * g++.dg/template/non-dependent11.C: New test.
25349
25350 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
25351
25352         * lib/target-supports.exp (check_iconv_available): Fix comment.
25353
25354 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
25355             Joseph S. Myers  <joseph@codesourcery.com>
25356
25357         PR c++/19797
25358         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
25359
25360 2005-03-04  Matthew Sachs  <msachs@apple.com>
25361
25362         * gcc.exp (gcc_target_compile): Put braces around
25363         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
25364         * objc.exp (objc_target_compile): Likewise.
25365         * treelang.exp (treelang_target_compile): Likewise.
25366
25367 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25368
25369         PR fortran/19673
25370         * gfortran.dg/func_result_1.f90: New test.
25371
25372 2005-03-04  Ben Elliston  <bje@au.ibm.com>
25373
25374         * gcc.misc-tests/options.exp: New test.
25375
25376 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
25377
25378         * gcc.dg/pr15784-4.c: New test.
25379
25380 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
25381
25382         * gcc.c-torture/execute/pr17133.c: New.
25383         * gcc.c-torture/compile/20050303-1.c: New.
25384
25385 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
25386
25387         * gcc.dg/cpp/assert4.c: Fix for cygwin.
25388
25389 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
25390
25391         * g++.dg/overload/using2.C: New.
25392
25393 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
25394
25395         PR c++/19916
25396         * g++.dg/init/ptrmem2.C: New test.
25397
25398 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
25399
25400         PR c/8927
25401         * gcc.dg/pr8927-1.c: New test.
25402
25403 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
25404
25405         PR c++/20232
25406         * g++.dg/inherit/covariant12.C: New.
25407
25408 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25409
25410         PR fortran/19479
25411         * gfortran.dg/bound_1.f90: New test.
25412
25413 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
25414
25415         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
25416         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
25417
25418 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
25419
25420         PR c/20245
25421         * gcc.dg/pr20245-1.c: New test.
25422
25423 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
25424
25425         PR middle-end/19874
25426         * gcc.c-torture/execute/20050119-2.c: New test case.
25427
25428 2005-02-28  Ben Elliston  <bje@au.ibm.com>
25429
25430         * README: Update the DejaGnu bug reporting address.
25431         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
25432         * lib/objc-torture.exp: Likewise.
25433
25434 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
25435
25436         * gfortran.dg/boz_1.f90: New test.
25437         * gfortran.dg/boz_3.f90: New test.
25438         * gfortran.dg/boz_4.f90: New test.
25439
25440 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
25441
25442         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
25443         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
25444
25445 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25446
25447         PR libfortran/20101
25448         * gfortran.dg/write_0_pe_format.f90: New test.
25449
25450 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
25451
25452         PR c++/20206
25453         * g++.dg/opt/thunk2.C: New test.
25454         * g++.dg/opt/covariant1.C: New test.
25455
25456 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25457
25458         * gfortran.dg/e_d_fmt.f90: New test.
25459
25460 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
25461
25462         * gcc.dg/asm-b.c: Fix comment typos.
25463
25464 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
25465
25466         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
25467         a V_MAY_DEF also.
25468
25469 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
25470
25471         PR tree-opt/20188
25472         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
25473         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
25474         * gcc.dg/asm-b.c: New test.
25475
25476 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
25477
25478         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
25479         Disable this test on IRIX 6.
25480
25481 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
25482
25483         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
25484         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
25485         parser.
25486
25487 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
25488
25489         PR tree-optimization/20204
25490         * gcc.dg/pr20204.c: New test.
25491
25492 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
25493
25494         PR target/20196
25495         * gcc.c-torture/execute/20050224-1.c: New test.
25496
25497         PR c++/20175
25498         * g++.dg/warn/Wbraces2.C: New test.
25499
25500 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
25501
25502         PR c++/19878
25503         * g++.dg/init/const2.C: New test.
25504
25505 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
25506
25507         PR tree-optimization/20100
25508         * gcc.c-torture/execute/pr20100-1.c: New test.
25509
25510 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25511
25512         * gfortran.dg/implicit_3.f90: New test.
25513
25514         * gfortran.dg/deftype_1.f90: New test.
25515
25516 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
25517
25518         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
25519         the test passes.
25520         * g++.dg/other/anon3.C: Accept a warning.
25521
25522 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
25523
25524         * gcc.dg/pr20017.c: Fix a comment typo.
25525
25526 2005-02-23  Bud Davis  <bdavis@gfortran.org>
25527
25528         * gfortran.dg/list_read_4.f90: Change to f90 comments.
25529
25530 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
25531
25532         PR ada/19902
25533         * ada/acats/tests/cxa/cxa3004.a: Remove.
25534         * ada/acats/tests/cxb/cxb30061.am: Likewise.
25535
25536 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
25537
25538         PR c++/20073
25539         * g++.dg/init/const1.C: New test.
25540
25541         PR c++/19991
25542         * g++.dg/parse/constant7.C: New test.
25543
25544         PR c++/20152
25545         * g++.dg/parse/error27.C: New test.
25546         * g++.dg/template/qualttp15.C: Adjust error markers.
25547         * g++.old-deja/g++.other/struct1.C: Likewise.
25548
25549         PR c++/20153
25550         * g++.dg/template/error17.C: New test.
25551
25552         PR c++/20148
25553         * g++.dg/parser/error26.C: New test.
25554
25555 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
25556
25557         PR tree-optimization/20100
25558         PR tree-optimization/20115
25559         * gcc.dg/pr20115.c: New test.
25560         * gcc.dg/pr20115-1.c: New test.
25561         * gcc.dg/pr20100.c: New test.
25562         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
25563         call-clobbered variables after alias1.
25564
25565 2005-02-22  Bud Davis  <bdavis@gfortran.org>
25566
25567         * gfortran.dg/list_read_4.f90: new test.
25568
25569 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
25570
25571         PR rtl-optimization/20017.
25572         * gcc.dg/pr20017.c: New.
25573
25574 2005-02-22  Devang Patel  <dpatel@apple.com>
25575
25576         PR 19952
25577         * g++.dg/tree-ssa/pr19952.C: New test.
25578
25579 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
25580
25581         PR c++/19883
25582         * g++.dg/parse/constant6.C: New test.
25583
25584 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
25585
25586         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
25587         * g++.dg/charset/asm2.c: Likewise.
25588         * g++.dg/charset/asm3.c: Likewise.
25589         * g++.dg/charset/asm4.c: Likewise.
25590         * g++.dg/charset/asm5.c: Likewise.
25591         * g++.dg/charset/attribute1.c: Likewise.
25592         * g++.dg/charset/attribute2.c: Likewise.
25593         * g++.dg/charset/extern1.cc: Likewise.
25594         * g++.dg/charset/extern2.cc: Likewise.
25595         * g++.dg/charset/extern3.cc: Likewise.
25596         * g++.dg/charset/function.cc: Likewise.
25597         * g++.dg/charset/string.c: Likewise.
25598         * g++.dg/charset/charset.exp: Likewise.
25599         * lib/target-supports.exp (check_iconv_available): Fix comment.
25600
25601 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
25602
25603         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
25604         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
25605         * gcc.dg/charset/asm2.c: Likewise.
25606         * gcc.dg/charset/asm3.c: Likewise.
25607         * gcc.dg/charset/asm4.c: Likewise.
25608         * gcc.dg/charset/asm5.c: Likewise.
25609         * gcc.dg/charset/asm6.c: Likewise.
25610         * gcc.dg/charset/attribute1.c: Likewise.
25611         * gcc.dg/charset/attribute2.c: Likewise.
25612         * gcc.dg/charset/builtin1.c: Likewise.
25613         * gcc.dg/charset/extern.c: Likewise.
25614         * gcc.dg/charset/function.c: Likewise.
25615         * gcc.dg/charset/string.c: Likewise.
25616         * gcc.dg/charset/charset.exp: Likewise.
25617
25618 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
25619
25620         PR fortran/20086
25621         * gfortran.dg/pr20086.f90: New test.
25622
25623 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
25624
25625         PR tree-optimization/19786
25626         * g++.dg/tree-ssa/pr19786.C: New.
25627
25628 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25629
25630         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
25631
25632 2005-02-21  Jeff Law  <law@redhat.com>
25633
25634         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
25635
25636 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25637
25638         * gfortran.dg/do_iterator: Split loop, markup all lines for
25639         which an error locus is printed.
25640         * gfortran.dg/pr17708.f90: Markup all lines for which an error
25641         locus is printed.
25642         * gfortran.dg/select_4.f90: Likewise.
25643         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
25644         locuses in the various permutations.
25645
25646 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
25647
25648         PR tree-optimization/19951
25649         * g++.dg/vect: New directory.
25650         * g++.dg/vect/vect.exp: New file.
25651         * g++.dg/vect/pr19951.cc: New testcase.
25652         * g++.dg/dg.exp: Also prune vectorizer tests.
25653
25654 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
25655
25656         PR 18785
25657         * gcc.dg/charset/builtin1.c: New test.
25658
25659 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25660
25661         PR c++/19299
25662         * g++.dg/inherit/volatile1.C: New test.
25663
25664         PR c++/19440
25665         * g++.dg/template/dtor4.C: New test.
25666
25667 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
25668
25669         * gfortran.dg/int_1.f90: New test.
25670
25671 2005-02-19  Devang Patel  <dpatel@apple.com>
25672
25673         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
25674
25675 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
25676
25677         * gfortran.dg/achar_1.f90: New test.
25678
25679 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
25680
25681         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
25682
25683 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
25684             Jakub Jelinek  <jakub@redhat.com>
25685
25686         PR tree-optimization/19828
25687         * gcc.dg/tree-ssa/loop-7.c: New test.
25688         * gcc.c-torture/execute/20050218-1.c: New test.
25689
25690 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
25691
25692         PR c/20043
25693         * gcc.dg/transparent-union-1.c: New test.
25694         * gcc.dg/transparent-union-2.c: New test.
25695
25696 2005-02-18  James E Wilson  <wilson@specifixinc.com>
25697
25698         PR tree-optimization/18977
25699         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
25700
25701 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
25702
25703         PR target/20054
25704         * gcc.dg/pr20054.c: New test.
25705
25706 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25707
25708         PR c++/19508
25709         * g++.dg/ext/attrib20.C: New test.
25710
25711 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
25712
25713         PR middle-end/20030
25714         * gfortran.fortran-torture/execute/character_passing.f90: New test.
25715
25716 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
25717
25718         PR c++/20008
25719         * g++.dg/opt/switch4.C: New.
25720
25721 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
25722
25723         PR c++/20023
25724         PR tree-optimization/20009
25725         * gcc.c-torture/compile/20050217-1.c: New test.
25726         * g++.dg/opt/switch3.C: New test.
25727
25728         PR tree-optimization/18947
25729         * gcc.c-torture/compile/20050215-1.c: New test.
25730         * gcc.c-torture/compile/20050215-2.c: New test.
25731         * gcc.c-torture/compile/20050215-3.c: New test.
25732
25733 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
25734
25735         PR c++/20028
25736         * g++.dg/template/crash34.C: New.
25737
25738         PR c++/20022
25739         * g++.dg/other/access3.C: New.
25740
25741 2005-02-17  Ira Rosen  <irar@il.ibm.com>
25742
25743         * gcc.dg/vect/vect-98.c: New test.
25744
25745 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
25746
25747         PR tree-optimization/19967
25748         * gcc.dg/pr19967.c: New.
25749
25750 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
25751
25752         PR middle-end/19857
25753         * gcc.dg/tree-ssa/20050215-1.c: New test.
25754         * gcc.c-torture/execute/20050215-1.c: New test.
25755
25756 2005-02-15  Eric Christopher  <echristo@redhat.com>
25757
25758         * gcc.dg/cpp/20050215-1.c: New file.
25759
25760 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
25761
25762         PR tree-optimization/15785
25763         * gcc.dg/pr15785-1.c: New test.
25764
25765 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
25766
25767         PR c++/17788
25768         * g++.dg/init/ctor4.C: New.
25769         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
25770
25771 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
25772
25773         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
25774         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
25775
25776 2005-02-15  Andreas Schwab  <schwab@suse.de>
25777
25778         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
25779         declare malloc.
25780
25781 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
25782
25783         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
25784
25785 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
25786
25787         PR tree-optimization/19853
25788         * gcc.c-torture/compile/pr19853.c: New test.
25789
25790 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
25791
25792         PR c++/19608
25793         * g++.dg/parse/local-class1.C: New.
25794
25795         PR c++/19895
25796         * g++.dg/parse/ptrmem3.C: New.
25797
25798         PR c++/19884
25799         * g++.old-deja/g++.oliva/template6.C: Add another case.
25800         * g++.dg/template/explicit6.C: New.
25801
25802 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
25803
25804         PR c++/17816
25805         * g++.dg/other/redecl2.C: New.
25806
25807 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
25808
25809         PR c++/19891
25810         * g++.dg/abi/covariant4.C: New.
25811
25812 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
25813
25814         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
25815         New tests.
25816
25817 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
25818
25819         * gcc.dg/vect/vect-96.c: Fix typo.
25820
25821 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25822
25823         PR c++/14479
25824         PR c++/19487
25825         * g++.dg/template/enum5.C: New test.
25826
25827 2005-02-12  Ira Rosen  <irar@il.ibm.com>
25828
25829         * gcc.dg/vect/vect-97.c: New test.
25830
25831 2005-02-12  Ira Rosen  <irar@il.ibm.com>
25832
25833         * gcc.dg/vect/vect-96.c: New test.
25834
25835 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
25836
25837         * gcc.dg/builtins-34.c: Also check ldexp*.
25838
25839 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
25840
25841         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
25842
25843 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
25844
25845         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
25846         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
25847         dg-require-dll, dg-require-iconv, dg-require-named-sections,
25848         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
25849         selector_list, selector_expression, dg-process-target): Move to new
25850         file target-supports-dg.exp.
25851         * lib/target-supports-dg.exp: New.
25852
25853         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
25854         New.
25855
25856 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
25857
25858         PR c++/19666
25859         * g++.dg/other/ptrmem6.C: New test.
25860
25861         PR middle-end/19858
25862         * gcc.c-torture/compile/20050210-1.c: New test.
25863
25864 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
25865
25866         PR c++/19755
25867         * g++.dg/warn/Wbraces1.C: New test.
25868
25869 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
25870
25871         * gcc.dg/builtins-52.c: New testcase.
25872
25873 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
25874
25875         PR c/19342
25876         * gcc.c-torture/execute/20050119-1.c: New test.
25877
25878 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
25879
25880         PR c++/19811
25881         * g++.dg/init/delete1.C: New test.
25882
25883 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
25884
25885         PR c++/18470
25886         * g++.dg/template/static12.C: New test.
25887
25888 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
25889
25890         PR c++/19787
25891         * g++.dg/conversion/ambig1.C: New test.
25892
25893         PR c++/19739
25894         * g++.dg/ext/attrib19.C: New test.
25895
25896         PR c++/19732
25897         * g++.dg/parse/dtor5.C: New test.
25898
25899         PR c++/19762
25900         * g++.dg/template/dtor3.C: New test.
25901
25902         PR c++/19826
25903         * g++.dg/template/static11.C: New test.
25904         * g++.dg/template/crash2.C: Remove dg-error marker.
25905
25906 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
25907
25908         PR C++/18491
25909         * g++.old-deja/g++.mike/p10769a.C: Remove.
25910
25911 2005-02-09  Roger Sayle  <roger@eyesopen.com>
25912
25913         * gcc.dg/builtins-48.c: New test case.
25914         * gcc.dg/builtins-49.c: New test case.
25915         * gcc.dg/builtins-50.c: New test case.
25916         * gcc.dg/builtins-51.c: New test case.
25917
25918 2005-02-09  Ian Lance Taylor  <ian@airs.com>
25919
25920         PR middle-end/19583
25921         * g++.dg/warn/Wreturn-type-3.C: New test.
25922
25923 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
25924
25925         PR middle-end/19402
25926         * gcc.dg/pr19402-1.c: New testcase.
25927         * gcc.dg/pr19402-2.c: likewise.
25928
25929 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
25930
25931         PR middle-end/19854
25932         * g++.dg/tree-ssa/tmmti.C: New testcase.
25933
25934 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
25935
25936         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
25937
25938 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
25939
25940         PR c++/19733
25941         * g++.dg/parse/crash23.C: New test.
25942         * g++.dg/warn/Weff1.C: New test.
25943
25944 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
25945
25946         * gcc.dg/20050209-1.c: New test.
25947
25948 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
25949
25950         PR target/19799
25951         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
25952
25953 2005-02-08  Mike Stump  <mrs@apple.com>
25954
25955         * g++.dg/pch/import-2.c: New test.
25956         * g++.dg/pch/import-2.hs: New.
25957         * g++.dg/pch/include/import-2a.h: New.
25958         * g++.dg/pch/include/import-2b.h: New.
25959
25960 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
25961
25962         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
25963
25964 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25965
25966         * gfortran.dg/substr_1.f90: New test.
25967
25968 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
25969
25970         PR middle-end/19775
25971         * gcc.dg/torture/builtin-power-1.c: Disable test for
25972         invalid transformation.
25973         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
25974         no longer optimize.
25975         * gcc.dg/builtins-47.c: New testcase.
25976
25977 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
25978             Dorit Naishlos  <dorit@il.ibm.com>
25979
25980         * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
25981
25982 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
25983
25984         * gcc.c-torture/compile/20050206-1.c: New test.
25985
25986 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
25987
25988         PR tree-opt/19768
25989         * g++.dg/opt/pr19768.C: New test.
25990
25991 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
25992
25993         PR tree-opt/19736
25994         * gcc.c-torture/compile/pr19736.c: New test.
25995
25996 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25997
25998         PR c++/17401
25999         * g++.dg/parse/error25.C: New test.
26000
26001 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
26002
26003         * gcc.c-torture/execute/20050203-1.c: New.
26004
26005 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
26006
26007         * gcc.dg/vect/vect-85.c: Remove xfail.
26008         * gcc.dg/vect/vect-86.c: Remove xfail.
26009         * gcc.dg/vect/vect-87.c: Remove xfail.
26010         * gcc.dg/vect/vect-88.c: Remove xfail.
26011
26012 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
26013
26014         * gcc.dg/altivec-19.c: New.
26015
26016 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
26017
26018         PR c/17807
26019         * gcc.dg/nested-func-3.c: New test.
26020         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
26021
26022 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
26023
26024         * gcc.test-framework/gen_directive_tests: Generate tests for
26025         selector expressions.
26026
26027 2005-02-02  Matt Austern  <austern@apple.com>
26028
26029         PR c++/19628
26030         * g++/ext/builtin7.C: New.
26031         * g++/ext/builtin8.C: New.
26032
26033 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
26034
26035         PR c/18502
26036         * gcc.dg/pr18502-1.c: New test.
26037
26038 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26039
26040         PR c++/17413
26041         * g++.dg/template/local4.C: Tweak.
26042
26043 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
26044
26045         PR tree-optimization/19578
26046         * gcc.c-torture/compile/20050202-1.c: New test.
26047
26048 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
26049
26050         PR c/19435
26051         * gcc.dg/c99-init-4.c: New test.
26052
26053 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
26054
26055         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
26056
26057         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
26058
26059         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
26060         * g++.dg/eh/check-vect.h: New.
26061
26062         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
26063         * gcc.dg/vect/vect-78.c: Ditto.
26064         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
26065         Remove.
26066
26067         * g++.dg/conversion/simd1.C: Expect warning.
26068         * g++.dg/ext/attribute-test-1.C: Ditto.
26069         * g++.dg/ext/attribute-test-2.C: Ditto.
26070         * g++.dg/ext/attribute-test-3.C: Ditto.
26071         * g++.dg/ext/attribute-test-4.C: Ditto.
26072
26073         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
26074         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
26075
26076         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
26077
26078 2005-02-01  Richard Henderson  <rth@redhat.com>
26079
26080         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
26081         long double for ibm double-double format.
26082         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
26083
26084 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
26085
26086         PR tree-optimization/19633
26087         * gcc.dg/pr19633-1.c: New test.
26088         * gcc.dg/pr19633.c: Tweak to make pointer point
26089         to NULL or a symbol.
26090
26091 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
26092
26093         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
26094         New procs.
26095         (dg-process-target (local override)): Handle selector expressions.
26096
26097         * gcc.test-framework/README: Describe tests in source directory.
26098         * gcc.test-framework/test-framework.awk: Handle dg- tests.
26099         * gcc.test-framework/test-framework.exp: Handle dg- tests.
26100         * gcc.test-framework/dg-bogus-exp-P.c: New test.
26101         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
26102         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
26103         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
26104         * gcc.test-framework/dg-do-link-exp-P.c: New test.
26105         * gcc.test-framework/dg-do-run-exp-P.c: New test.
26106         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
26107         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
26108         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
26109         * gcc.test-framework/dg-error-exp-P.c: New test.
26110         * gcc.test-framework/dg-error-exp-XP.c: New test.
26111         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
26112         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
26113         * gcc.test-framework/dg-output-exp-P.c: New test.
26114         * gcc.test-framework/dg-output-exp-XF.c: New test.
26115         * gcc.test-framework/dg-warning-exp-P.c: New test.
26116         * gcc.misc-tests/dg-1.c: Remove.
26117         * gcc.misc-tests/dg-2.c: Remove.
26118         * gcc.misc-tests/dg-3.c: Remove.
26119         * gcc.misc-tests/dg-4.c: Remove.
26120         * gcc.misc-tests/dg-5.c: Remove.
26121         * gcc.misc-tests/dg-6.c: Remove.
26122         * gcc.misc-tests/dg-7.c: Remove.
26123         * gcc.misc-tests/dg-8.c: Remove.
26124         * gcc.misc-tests/dg-9.c: Remove.
26125         * gcc.misc-tests/dg-10.c: Remove.
26126         * gcc.misc-tests/dg-11.c: Remove.
26127         * gcc.misc-tests/dg-12.c: Remove.
26128         * gcc.misc-tests/dg-test.exp: Remove.
26129
26130         * gcc.test-framework/test-framework.awk: Change recording and
26131         printing of passes and failures.
26132
26133         * gcc.test-framework: New directory.
26134         * gcc.test-framework/README: New.
26135         * gcc.test-framework/test-framework.exp: New.
26136         * gcc.test-framework/test-framework.awk: New.
26137         * gcc.test-framework/gen_directive_tests: New.
26138
26139 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
26140
26141         * lib/treelang.exp: Fix comment typos.
26142         (treelang_target_compile): Don't append libs=-ltreelang to options.
26143
26144 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
26145
26146         * g++.dg/parse/typename7.C: Adjust error messages.
26147
26148 2005-01-31  Jeff Law  <law@redhat.com>
26149
26150         * gcc.c-torture/execute/20050131-1.c: New test.
26151         * gcc.dg/wcaselabel.c: New test.
26152
26153 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
26154
26155         * g++.dg/other/warning1.C: Adjust error messags.
26156         * g++.dg/parse/constant5.C: New test.
26157
26158 2005-01-31  Steven Bosscher  <stevenb@suse.de>
26159
26160         PR c/19333
26161         * gcc.c-torture/compile/20011130-1.c: Reorder to make
26162         the test case valid.
26163         * gcc.dg/20030815-1.c: Remove invalid tests.
26164         * gcc.dg/array-7.c: Adjust expected result.
26165         * gcc.dg/pr18596-3.c: Likewise.
26166         * gcc.dg/noncompile/20000901-1.c: Likewise.
26167         * gcc.dg/noncompile/init-2.c: Likewise.
26168         * gcc.dg/noncompile/init-4.c: Likewise.
26169
26170 2005-01-31  Dale Johannesen  <dalej@apple.com>
26171
26172         * g++.dg/opt/pr19650.C: New test.
26173
26174 2005-01-31  Richard Henderson  <rth@redhat.com>
26175
26176         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
26177         long double for intel double extended format.
26178         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
26179
26180 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
26181
26182         PR c++/19555
26183         * g++.dg/template/static10.C: New test.
26184
26185         PR c++/19395
26186         * g++.dg/parse/error24.C: New test.
26187
26188         PR c++/19367
26189         * g++.dg/lookup/builtin1.C: New test.
26190
26191         PR c++/19457
26192         * g++.dg/warn/conv3.C: New test.
26193
26194 2005-01-30  Bud Davis  <bdavis@gfortran.org>
26195
26196         PR fortran/19647
26197         * gfortan.dg/inquire_7.f90
26198
26199 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
26200
26201         PR tree-optimization/15791
26202         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
26203         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
26204         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
26205         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
26206         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
26207         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
26208         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
26209         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
26210         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
26211         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
26212
26213 2005-01-29  Paul Brook  <paul@codesourcery.com>
26214
26215         PR fortran/18565
26216         * check.c (real_or_complex_check): New function.
26217         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
26218         * intrinsic.c (add_functions): Use new check functions.
26219         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
26220         Add prototypes.
26221
26222 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
26223
26224         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
26225         gcc.dg/lvalue-3.c: New tests.
26226         * gcc.dg/concat.c: Update expected messages.
26227
26228 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
26229
26230         PR libfortran/19595
26231         * gfortran.dg/eor_1.f90: New test.
26232
26233 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
26234
26235         PR fortran/19589
26236         * gfortran.dg/logical_data_1.f90: New test.
26237
26238 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
26239
26240         PR c++/19253
26241         * g++.dg/template/crash33.C: New test.
26242
26243         PR c++/19667
26244         * g++.dg/template/crash32.C: New test.
26245
26246 2005-01-28  Ian Lance Taylor  <ian@airs.com>
26247
26248         PR middle-end/16558
26249         * g++.dg/warn/Wreturn-type-2.C: New test.
26250
26251 2004-06-24  Jeff Law  <law@redhat.com>
26252
26253         * gcc.dg/tree-ssa/20050128-1.c: New test.
26254
26255 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
26256
26257         * gcc.target/frv/all-mdpackh-1.c: New test.
26258
26259 2005-01-28  Steven Bosscher  <stevenb@suse.de>
26260
26261         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
26262
26263 2005-01-27  Richard Henderson  <rth@redhat.com>
26264
26265         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
26266
26267 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
26268
26269         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
26270
26271 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
26272
26273         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
26274         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
26275         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
26276         to cope with cases where the multilib options override the dg-options.
26277
26278 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
26279
26280         PR c/18946
26281         * gcc.dg/noncompile/20050120-1.c: New test.
26282
26283 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
26284
26285         PR tree-optimization/19633
26286         * gcc.dg/pr19633.c: New test.
26287         * gcc.dg/tree-ssa/pr19633.c: New test.
26288
26289 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
26290
26291         * gcc.dg/20041216-1.c: New test.
26292
26293 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
26294
26295         PR objc/18862
26296         * objc.dg/selector-2.m: New test.
26297
26298 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
26299
26300         * g++.dg/opt/range-test-2.C: New test.
26301
26302         PR rtl-optimization/19579
26303         * gcc.c-torture/execute/20050124-1.c: New test.
26304
26305 2005-01-26  Greg Parker  <gparker@apple.com>
26306         Stuart Hastings  <stuart@apple.com>
26307
26308         * gcc.c-torture/execute/20050125-1.c: New.
26309
26310 2005-01-18  Jan Hubicka  <jh@suse.cz>
26311
26312         PR tree-optimize/19337
26313         * gcc.c-torture/compile/20050119-1.c: New test.
26314
26315 2005-01-24  James E Wilson  <wilson@specifixinc.com>
26316
26317         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
26318         test for successful match.
26319
26320 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
26321
26322         PR objc/18408
26323         * objc.dg/comp-types-7.m: New test.
26324
26325 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
26326
26327         * lib/target-supports.exp (current_target_name): New.
26328         (check_effective_target_ilp32, check_effective_target_lp64):
26329         Cache the result to use as long as the current target, with
26330         multilib flags, remains the same.
26331
26332         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
26333         (dg-require-weak, dg-require-visibility, dg-require-alias,
26334         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
26335         dg-require-effective-target, dg-skip-if): Remove call to
26336         skip_test_and_clear_xfail.
26337         (dg-test): Clear xfail data.
26338
26339 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
26340
26341         PR target/17751
26342         * gcc.dg/ppc64-toc.c: New test.
26343
26344         * g++.dg/tree-ssa/empty-1.C: New test.
26345
26346         PR middle-end/19551
26347         * gcc.c-torture/execute/20050121-1.c: New test.
26348         * gcc.dg/20050121-2.c: New test.
26349
26350 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
26351         Paul Brook  <paul@codesourcery.com>
26352
26353         PR fortran/17941
26354         * gfortran.dg/real_const_1.f: New test.
26355         * gfortran.dg/real_const_2.f90: New test.
26356         * gfortran.dg/complex_int_1.f90: New test.
26357
26358 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
26359
26360         PR fortran/19313
26361         * gfortan.dg/inquire_6.f90: New test.
26362
26363 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
26364
26365         PR libfortran/19451
26366         * open_readonly_1.f90: New test.
26367
26368 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
26369
26370         PR libfortran/18982
26371         * gfortran.dg/open_new.f90: New file.
26372
26373 2005-01-22  Paul Brook  <paul@codesourcery.com>
26374
26375         * namelist_1.f90: New test.
26376
26377 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
26378
26379         PR tree-optimization/19484
26380         * gcc.c-torture/compile/20050122-[12].c: New tests.
26381
26382 2005-01-22  Paul Brook  <paul@codesourcery.com>
26383
26384         * gfortran.dg/implicit_2.f90: New test.
26385
26386 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
26387
26388         PR fortran/19314
26389         * gfortran.dg/inquire_5.f90: New test.
26390
26391 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26392
26393         PR c/18809
26394         * gcc.dg/pr18809-1.c: New test.
26395
26396 2005-01-21  Ian Lance Taylor  <ian@airs.com>
26397
26398         * gcc.dg/20050121-1.c: New test.
26399
26400         PR tree-optimization/13000
26401         * gcc.dg/20040206-1.c: Change warning to point where function is
26402         being inlined.
26403
26404 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26405
26406         PR c++/19208
26407         * g++.dg/template/array11.C: New test.
26408
26409 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26410
26411         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
26412         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
26413         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
26414         * gfortran.dg/getenv_1.f90: Add dg-do directive.
26415         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
26416         gfortran.dg/pr17164.f90: Add missing dg-do directives.
26417
26418 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
26419
26420         PR tree-optimization/15349
26421         * gcc.dg/tree-ssa/pr15349.c: New.
26422
26423 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
26424
26425         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
26426
26427 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
26428
26429         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
26430         scan-assembler-times directive name.
26431
26432         * gcc.dg/asm-a.c: Move dg-require-effective-target to
26433         after dg-do.
26434
26435         PR rtl-optimization/19462
26436         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
26437
26438 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
26439
26440         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
26441         counting function calls on ia64.
26442
26443 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
26444
26445         PR rtl-optimization/15139
26446         * gcc.dg/20050111-2.c: New test.
26447
26448         PR c/17297
26449         * gcc.c-torture/compile/20050113-1.c: New testcase.
26450
26451         PR middle-end/19164
26452         * gcc.dg/20050113-1.c: New testcase.
26453
26454 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
26455
26456         * gcc.dg/vect/vect-85.c: Add comment.
26457         * gcc.dg/vect/vect-86.c: Add xfail for now.
26458         * gcc.dg/vect/vect-87.c: Add xfail for now.
26459         * gcc.dg/vect/vect-88.c: Add xfail for now.
26460         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
26461
26462 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
26463
26464         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
26465
26466 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
26467
26468         * g++.dg/debug/typedef3.C: New test.
26469
26470 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
26471
26472         PR c/19472
26473         * gcc.dg/asm-a.c: New test.
26474
26475 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
26476
26477         * gcc.dg/sh-relax.c: Add prototype for abort.
26478
26479 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
26480
26481         * gcc.dg/short-compare-1.c: New test.
26482         * gcc.dg/short-compare-2.c: Likewise.
26483
26484 2005-01-18  Michael Matz  <matz@suse.de>
26485
26486         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
26487
26488 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
26489
26490         PR tree-optimization/19121
26491         * gcc.c-torture/compile/pr19121.c: New test.
26492
26493 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
26494
26495         PR target/19357
26496         * gcc.c-torture/compile/pr19357.c: New test.
26497
26498 2005-01-17  Ian Lance Taylor  <ian@airs.com>
26499
26500         PR c/5675
26501         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
26502         pass--those that refer just to the variable, possibly with a
26503         cast.
26504         * gcc.dg/c99-const-expr-3.c: Likewise.
26505
26506         PR middle-end/13127
26507         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
26508         longer emitted.
26509
26510 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
26511
26512         PR fortran/18778
26513         * gfortran.dg/endfile_2.f90: New test.
26514
26515 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
26516
26517         PR 19168
26518         * gfortran.dg/select_5.f90: New test.
26519
26520 2004-01-16  Paul Brook  <paul@codesourcery.com>
26521
26522         * gfortran.dg/common_4.f90: New test.
26523
26524 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
26525
26526         PR rtl-optimization/19462
26527         * gcc.dg/torture/pr19462-1.c: New test.
26528
26529 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
26530
26531         PR objc/19321
26532         * objc.dg/func-ptr-2.m: New.
26533         * objc.dg/volatile-1.m: New.
26534
26535 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26536
26537         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
26538
26539 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
26540
26541         PR tree-optimization/19060
26542         * gcc.c-torture/execute/20050104-1.c: New test.
26543
26544 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
26545
26546         PR fortran/18983
26547         * gfortran.dg/write_to_null.f90: New test.
26548
26549 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
26550             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26551
26552         PR other/19328
26553         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
26554         argument.
26555
26556 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
26557
26558         PR c++/19263
26559         * g++.dg/init/vector1.C: New test.
26560
26561 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
26562
26563         PR target/13158
26564         * gcc.target/ia64/sibcall-unwind-1.c: New test.
26565         PR target/18987
26566         * gcc.target/ia64/sibcall-unwind-2.c: New test.
26567
26568 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
26569
26570         * gfortran.dg/select_1.f90: New test.
26571         * gfortran.dg/select_2.f90: New test.
26572         * gfortran.dg/select_3.f90: New test.
26573         * gfortran.dg/select_4.f90: New test.
26574
26575 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
26576
26577         PR middle-end/19084
26578         PR rtl-optimization/19348
26579         * gcc.dg/20050111-1.c: New test.
26580         * gcc.c-torture/execute/20050111-1.c: New test.
26581
26582         * gcc.dg/i386-asm-4.c: New test.
26583
26584 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
26585
26586         * gcc.dg/nested-func-2.c: New test.
26587         * ada/acats/norun.lst: Remove c953002.
26588
26589 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
26590
26591         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
26592
26593 2005-01-12  Ben Elliston  <bje@au.ibm.com>
26594
26595         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
26596
26597 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
26598
26599         PR target/18761
26600         * g++.dg/abi/align1.C: New test.
26601
26602 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
26603
26604         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
26605         at a time.
26606         * g++.dg/ext/altivec_check.h: Support compiling as C.
26607
26608 2005-01-10  Roger Sayle  <roger@eyesopen.com>
26609
26610         PR c++/19355
26611         * g++.dg/expr/pr19355-1.C: New test case.
26612
26613 2005-01-10  Laurent GUERBY <laurent@guerby.net>
26614
26615         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
26616         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
26617         * ada/acats/tests/c3/c92005b.ada: Likewise.
26618         * ada/acats/tests/c3/cxb3012.a: Likewise.
26619         * ada/acats/norun.lst: Add c380004 and c953002, add PR
26620
26621 2005-01-09  Paul Brook  <paul@codesourcery.com>
26622
26623         * gfortran.dg/common_2.f90: New file.
26624         * gfortran.dg/common_3.f90: New file.
26625
26626 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
26627
26628         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
26629
26630 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
26631
26632         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
26633         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
26634         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
26635         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
26636         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
26637         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
26638         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
26639         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
26640         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
26641         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
26642         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
26643         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
26644         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
26645         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
26646         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
26647         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
26648         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
26649         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
26650         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
26651         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
26652         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
26653         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
26654         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
26655         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
26656         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
26657         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
26658         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
26659         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
26660         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
26661         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
26662         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
26663         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
26664         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
26665         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
26666         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
26667         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
26668         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
26669         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
26670         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
26671         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
26672         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
26673         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
26674         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
26675         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
26676         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
26677         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
26678         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
26679         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
26680         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
26681         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
26682         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
26683         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
26684         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
26685         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
26686         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
26687         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
26688         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
26689         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
26690         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
26691         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
26692         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
26693         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
26694         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
26695         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
26696         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
26697         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
26698         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
26699
26700         * gcc.dg/vect/vect-1.c: Fix spelling.
26701         * gcc.dg/vect/vect-10.c: Fix spelling.
26702         * gcc.dg/vect/vect-11.c: Fix spelling.
26703         * gcc.dg/vect/vect-12.c: Fix spelling.
26704         * gcc.dg/vect/vect-14.c: Fix spelling.
26705         * gcc.dg/vect/vect-15.c: Fix spelling.
26706         * gcc.dg/vect/vect-16.c: Fix spelling.
26707         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
26708         * gcc.dg/vect/vect-64.c: Fix comments.
26709         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
26710
26711 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
26712             Ira Rosen  <irar@il.ibm.com>
26713
26714         * gcc.dg/vect/vect-70.c: New test.
26715         * gcc.dg/vect/vect-71.c: New test.
26716
26717 2005-01-09  Manfred Hollstein  <mh@suse.com>
26718
26719         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
26720         * gcc.dg/pr18241-2.c: Likewise.
26721         * gcc.dg/pr18241-3.c: Likewise.
26722         * gcc.dg/pr18241-4.c: Likewise.
26723         * gcc.dg/pr18241-5.c: Likewise.
26724
26725 2005-01-08  Richard Henderson  <rth@redhat.com>
26726
26727         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
26728         False for x86 and x86-64.
26729
26730 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
26731
26732         PR tree-optimization/18241
26733         * gcc.dg/pr18241-1.c: New test.
26734         * gcc.dg/pr18241-2.c: New test.
26735         * gcc.dg/pr18241-3.c: New test.
26736         * gcc.dg/pr18241-4.c: New test.
26737         * gcc.dg/pr18241-5.c: New test.
26738
26739 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
26740
26741         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
26742         gfortran.dg/select_4.f90: New.
26743
26744 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
26745
26746         * gcc.c-torture/execute/20050107-1.c: New test.
26747
26748 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
26749
26750         PR c++/19298
26751         * g++.dg/template/ref2.C: New.
26752
26753 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
26754
26755         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
26756         instead of being empty.
26757
26758 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26759
26760         PR fortran/15553
26761         * gfortran.dg/array-1.f90: New test.
26762
26763 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
26764
26765         PR tree-optimization/19283
26766         * gcc.c-torture/execute/20050106-1.c: New test.
26767
26768         PR rtl-optimization/18861
26769         * gcc.dg/20050105-1.c: New test.
26770
26771         PR tree-optimization/18828
26772         * gcc.dg/20050105-2.c: New test.
26773
26774 2005-01-07  Andreas Jaeger  <aj@suse.de>
26775
26776         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
26777
26778 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
26779
26780         PR fortran/18398
26781         * gfortran.dg/fmt_read.f90: New test.
26782
26783 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
26784
26785         * gcc.dg/rs6000-ldouble-2.c: New.
26786
26787 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
26788
26789         PR c++/19244
26790         * g++.dg/parser/ctor2.C: New test.
26791
26792 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26793
26794         PR c++/17154
26795         * g++.dg/template/using9.C: New test.
26796
26797 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26798
26799         PR c++/19258
26800         * g++.dg/lookup/friend6.C: New test.
26801
26802 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
26803
26804         PR c++/19270
26805         * g++.dg/template/array10.C: New.
26806
26807 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26808
26809         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
26810         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
26811
26812 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
26813
26814         * gcc.c-torture/compile/20050105-1.c: New test.
26815
26816 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
26817
26818         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
26819
26820 2005-01-05  Roger Sayle  <roger@eyesopen.com>
26821
26822         PR middle-end/19100
26823         * gcc.dg/conv-3.c: New test case.
26824
26825 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
26826
26827         * gcc.dg/asm-wide-1.c: New test.
26828
26829 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
26830
26831         PR c++/19030
26832         * g++.dg/parse/crash22.C: New
26833
26834 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
26835
26836         PR 19257
26837         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
26838
26839 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
26840
26841         PR middle-end/17767
26842         * gcc.dg/i386-mmx-6.c: New test case.
26843
26844 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
26845
26846         PR tree-optimization/18308
26847         * gcc.dg/vect/pr18308.c: New testcase.
26848
26849 2005-01-04  Andreas Jaeger  <aj@suse.de>
26850
26851         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
26852
26853 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
26854             Robert Bowdidge <bowdidge@apple.com>
26855
26856         * gcc.dg/cpp/subframework1.c: New.
26857         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
26858         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
26859         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
26860         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
26861
26862 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
26863
26864         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
26865         producing warning.
26866         * gcc.dg/darwin-weakimport-2.c: New.
26867
26868 2005-01-03  Richard Henderson  <rth@redhat.com>
26869
26870         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
26871
26872 2005-01-03  Richard Henderson  <rth@redhat.com>
26873
26874         * gcc.dg/vect/vect.exp: Enable for ia64.
26875         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
26876         (check_effective_target_vect_float): Likewise.
26877         (check_effective_target_vect_no_align): Likewise.
26878         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
26879         * gcc.dg/vect/vect-8.c: Likewise.
26880
26881 2005-01-03  Uros Bizjak <uros@kss-loka.si>
26882
26883         PR target/19236
26884         * gcc.dg/pr19236-1.c: New test case.
26885
26886 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
26887
26888         PR rtl-optimization/12092
26889         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
26890
26891 2005-01-02  Andreas Jaeger  <aj@suse.de>
26892
26893         * gcc.dg/pr12092-1.c: Do not run on x86_64.
26894
26895 2005-01-01  Roger Sayle  <roger@eyesopen.com>
26896             Andrew Pinski  <pinskia@physics.uc.edu>
26897
26898         PR rtl-optimization/12092
26899         * gcc.dg/pr12092-1.c: New test case.
26900
26901 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
26902
26903         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
26904         'hidden' and 'default' for better portability.
26905         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
26906
26907         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
26908         6 and 7.
26909         * g++.old-deja/g++.brendan/new3.C: Likewise.
26910
26911 2005-01-01  Steven Bosscher  <stevenb@suse.de>
26912
26913         * gcc.dg/20041231-1.C: New test.
26914         * g++.dg/warn/Wunreachable-code-1.C: New test.
26915
26916 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
26917
26918         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
26919         file, not /dev/null.  Abort on error.
26920
26921 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
26922             Ziemowit Laski  <zlaski@apple.com>
26923
26924         PR objc/18971
26925         * objc.dg/encode-5.m: New test.
26926
26927 2004-12-29  Richard Henderson  <rth@redhat.com>
26928
26929         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
26930         * objc.dg/stabs-1.m: Disable for ia64.
26931
26932 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
26933
26934         PR c++/19190
26935         * g++.dg/warn/Wunused-10.C: New test.
26936
26937 2004-12-28  Richard Henderson  <rth@redhat.com>
26938
26939         * objc.dg/stabs-1.m: Disable for alpha.
26940
26941 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
26942
26943         PR c++/19149
26944         * g++.dg/parse/error23.C: New test.
26945
26946 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26947
26948         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
26949
26950         PR fortran/19032
26951         * gfortran.dg/intrinsic_modulo_1.f90: New.
26952         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
26953         tests with divisor -1.
26954
26955 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
26956
26957         * g++.dg/opt/temp1.C (memcpy): Return a value.
26958
26959         PR c++/19148
26960         * g++.dg/expr/cond7.C: New test.
26961
26962 2004-12-27  Paul Brook  <paul@codesourcery.com>
26963
26964         * gfortran.dg/g77/select_no_compile.f: Remove.
26965
26966 2004-12-27  Richard Henderson  <rth@redhat.com>
26967
26968         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
26969         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
26970         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
26971
26972 2004-12-26  Richard Henderson  <rth@redhat.com>
26973
26974         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
26975         by 1i instead of token pasting.
26976
26977 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26978
26979         PR tree-optimization/17578
26980         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
26981         to additional_flags.
26982         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
26983
26984 2004-12-25  Richard Henderson  <rth@redhat.com>
26985
26986         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
26987         Remove Alpha.
26988
26989 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26990
26991         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
26992         hppa*-*-hpux*.
26993         * gcc.dg/pr17957.c (dg-options): Likewise.
26994         * gcc.dg/struct-ret-1.c: Add prototype for abort.
26995         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
26996         instead of 0 on __hppa__.
26997         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
26998         "foo,%r" on hppa*-*-*.
26999
27000 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
27001
27002         PR fortran/19071
27003         * gfortran.dg/complex_write.f90: New test.
27004
27005 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
27006
27007         PR c++/17595
27008         * g++.dg/parse/pragma2.C: New test.
27009
27010         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
27011
27012 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
27013
27014         * gcc.dg/empty2.c: Add missing dg-warning.
27015
27016 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
27017
27018         PR c++/17413
27019         * g++.dg/template/local4.C: New test.
27020         * g++.dg/template/crash19.C: Add dg-error marker.
27021
27022         * g++.dg/template/crash31.C: Correct embedded PR number.
27023
27024 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
27025
27026         PR c++/16405
27027         * g++.dg/opt/temp1.C: Add do-run marker.
27028
27029 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
27030
27031         * g++.dg/template/spec19.C: New.
27032
27033 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
27034
27035         PR target/16819
27036         * gcc.dg/empty2.c: New.
27037
27038 2004-12-23  Richard Henderson  <rth@redhat.com>
27039
27040         * lib/target-supports.exp (check_effective_target_vect_no_align):
27041         Remove i?86 and x86-64.
27042
27043 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
27044
27045         PR c++/16405
27046         * g++.dg/opt/temp1.C: New test.
27047
27048 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27049
27050         PR c++/18733
27051         * g++.dg/template/friend33.C: New testcase.
27052
27053 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
27054
27055         PR c++/18464
27056         * g++.dg/template/cond5.C: New test.
27057
27058         PR c++/18492
27059         * g++.dg/inherit/thunk3.C: New test.
27060
27061         PR c++/11224
27062         * g++.dg/warn/Wunused-9.C: New test.
27063
27064 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
27065
27066         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
27067
27068 2004-12-22  Jan Beulich  <jbeulich@novell.com>
27069
27070         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
27071
27072 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
27073
27074         PR c++/18378
27075         * g++.dg/ext/packed8.C: New test.
27076
27077         PR c++/19063
27078         * g++.dg/template/crash31.C: New test.
27079
27080         PR c++/19034
27081         * g++.dg/template/crash30.C: New test.
27082
27083 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
27084
27085         PR C++/18984
27086         * g++.dg/eh/ctor3.C: New test.
27087
27088 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
27089
27090         * objc.dg/stabs-1.m: Allow section name to be quoted and
27091         assembly label to begin with '.LL'.
27092
27093 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
27094
27095         * gcc.dg/vect/vect.exp
27096         (check_effective_target_lp64_or_vect_no_align): New.
27097         * gcc.dg/vect/vect-77.c: Use it.
27098         * gcc.dg/vect/vect-78.c: Use it.
27099
27100         * lib/target-supports.exp
27101         (check_effective_target_vect_no_max,
27102         check_effective_target_vect_no_bitwise,
27103         check_effective_target_vect_no_align): New.
27104         * gcc.dg/vect/vect-13.c: Use them.
27105         * gcc.dg/vect/vect-17.c: Ditto.
27106         * gcc.dg/vect/vect-18.c: Ditto.
27107         * gcc.dg/vect/vect-19.c: Ditto.
27108         * gcc.dg/vect/vect-20.c: Ditto.
27109         * gcc.dg/vect/vect-27.c: Ditto.
27110         * gcc.dg/vect/vect-29.c: Ditto.
27111         * gcc.dg/vect/vect-44.c: Ditto.
27112         * gcc.dg/vect/vect-48.c: Ditto.
27113         * gcc.dg/vect/vect-50.c: Ditto.
27114         * gcc.dg/vect/vect-52.c: Ditto.
27115         * gcc.dg/vect/vect-54.c: Ditto.
27116         * gcc.dg/vect/vect-56.c: Ditto.
27117         * gcc.dg/vect/vect-58.c: Ditto.
27118         * gcc.dg/vect/vect-60.c: Ditto.
27119         * gcc.dg/vect/vect-72.c: Ditto.
27120         * gcc.dg/vect/vect-80.c: Ditto.
27121
27122 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
27123
27124         PR c++/14075
27125         * g++.dg/init/string1.C: New.
27126
27127         PR c++/18975
27128         * g++.dg/other/synth1.C: New.
27129
27130 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
27131
27132         PR c/18963
27133         * gcc.dg/pr18963-1.c: New test.
27134
27135 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
27136
27137         PR c/18596
27138         * gcc.dg/funcdef-storage-1.c (foo): Remove.
27139         * gcc.dg/pr18596-1.c: Use dg-error.
27140         (dg-options): Use -fno-unit-at-a-time.
27141         * gcc.dg/pr18596-2.c: New test.
27142         * gcc.dg/pr18596-3.c: New test.
27143
27144 2004-12-20  Roger Sayle  <roger@eyesopen.com>
27145
27146         PR middle-end/18683
27147         * g++.dg/opt/pr18683-1.C: New test case.
27148
27149 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
27150
27151         PR other/19093
27152         * g++.dg/opt/max1.C: Fix for 64bit targets.
27153
27154 2004-12-20  Matt Austern  <austern@apple.com>
27155
27156         PR c++/19044
27157         * g++.dg/ext/builtin6.C: New
27158
27159 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
27160
27161         PR tree-optimization/19080
27162         * gcc.c-torture/compile/pr19080.c: New test.
27163
27164 2004-12-20  Steven Bosscher  <stevenb@suse.de>
27165
27166         * gcc.dg/20041219-1.c: New test.
27167
27168 2004-12-19  Roger Sayle  <roger@eyesopen.com>
27169
27170         PR middle-end/19068
27171         * g++.dg/opt/max1.C: New test case.
27172
27173 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
27174
27175         * gcc.dg/fdata-sections-1.c: New test.
27176
27177 2004-12-18  Roger Sayle  <roger@eyesopen.com>
27178
27179         PR middle-end/18548
27180         * gcc.dg/max-1.c: New test case.
27181
27182 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
27183
27184         * gcc.c-torture/execute/20041218-1.c: New test.
27185
27186 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
27187
27188         * gcc.dg/pr18501.c: New test.
27189         * gcc.dg/uninit-5.c: XFAIL.
27190         * gcc.dg/uninit-9.c: XFAIL.
27191
27192 2004-12-17  Dale Johannesen  <dalej@apple.com>
27193
27194         * gcc.dg/20041213-1.c: New.
27195
27196 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
27197
27198         * objc.dg/stabs-1.m: Allow assembly label to begin
27199         with a dot ('.').
27200
27201 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
27202
27203         * gcc.c-torture/execute/20041213-1.c: Move...
27204         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
27205
27206 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
27207
27208         PR c++/18721
27209         * g++.dg/lookup/conv-5.C: New.
27210
27211 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
27212
27213         * objc.dg/stabs-1.m: New test.
27214
27215 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
27216
27217         * gcc.dg/visibility-c.c: Change compile to
27218         assemble for the test.
27219
27220 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
27221
27222         PR target/19041
27223         * gcc.dg/visibility-c.c: New test.
27224
27225 2004-12-16  Roger Sayle  <roger@eyesopen.com>
27226
27227         PR middle-end/18493
27228         * gcc.dg/switch-8.c: New test case.
27229
27230 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
27231
27232         PR c++/18905
27233         * g++.dg/template/init4.C: New.
27234         * g++.dg/opt/static3.C: Enable optimizer.
27235
27236 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
27237
27238         * g++.dg/other/complex1.C: New test.
27239
27240 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
27241
27242         * g++.dg/opt/inline9.C: New test.
27243
27244 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27245
27246         PR fortran/18993
27247         * gfotran.dg/nullify_1.f: New test.
27248
27249 2004-12-15  Richard Henderson  <rth@redhat.com>
27250
27251         * gcc.target/i386/i386.exp: New harness.
27252         * gcc.target/i386/vect-args.c: New.
27253
27254 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
27255
27256         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
27257
27258 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27259
27260         PR c++/18825
27261         * g++.dg/template/friend32.C: New test.
27262
27263 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
27264
27265         * cpp/pragma-once-1.c: New test.
27266         * cpp/pragma-once-1b.h: Likewise.
27267         * cpp/pragma-once-1c.h: Likewise.
27268         * cpp/pragma-once-1d.h: Likewise.
27269         * cpp/inc/pragma-once-1a.h: Likewise.
27270
27271 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
27272             Steven G. Kargl  <kargls@comcast.net>
27273
27274         PR fortran/17597
27275         * gfortran.dg/list_read_3.f90: New test.
27276
27277 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
27278
27279         * gcc.dg/ftrapv-2.c: New test.
27280
27281 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
27282
27283         PR c++/18981
27284         * g++.dg/template/typename9.C: New test.
27285
27286 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
27287
27288         PR c++/18738
27289         * g++.dg/template/typename8.C: New test.
27290         * g++.dg/parse/friend2.C: Tweak error message.
27291
27292 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
27293
27294         * gcc.c-torture/20041214-1.c: New test.
27295
27296 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
27297
27298         PR c++/18965
27299         * g++.dg/init/array17.C: New test.
27300
27301 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
27302
27303         PR c++/18793
27304         * g++.dg/init/aggr3.C: New test.
27305
27306 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
27307
27308         * gcc.dg/altivec-types-1.c: New test.
27309         * gcc.dg/altivec-types-2.c: New test.
27310         * gcc.dg/altivec-types-3.c: New test.
27311         * gcc.dg/altivec-types-4.c: New test.
27312         * g++.dg/ext/altivec-types-1.C: New test.
27313         * g++.dg/ext/altivec-types-2.C: New test.
27314         * g++.dg/ext/altivec-types-3.C: New test.
27315         * g++.dg/ext/altivec-types-4.C: New test.
27316
27317 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
27318
27319         PR middle-end/18951
27320         * gcc.c-torture/execute/20041213-1.c: New test.
27321
27322 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
27323
27324         PR c++/18949
27325         * g++.dg/template/cast1.C: New.
27326
27327 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
27328
27329         * gcc.c-torture/execute/20041213-2.c: New test.
27330
27331 2004-12-13  Richard Henderson  <rth@redhat.com>
27332
27333         * gcc.dg/i386-sse-10.c: Fix typo in options.
27334
27335 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
27336
27337         PR c++/18968
27338         * g++.dg/opt/pr18968.C: New test.
27339
27340 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
27341
27342         PR c++/18925
27343         * g++.dg/ext/visibility/staticdatamem.C: New test.
27344
27345 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
27346
27347         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
27348
27349 2004-12-13  Roger Sayle  <roger@eyesopen.com>
27350
27351         PR rtl-optimization/18928
27352         * gcc.dg/pr18928-1.c: New test case.
27353
27354 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
27355
27356         PR tree-opt/16951
27357         * gcc.c-torture/compile/20041211-1.c: New.
27358
27359 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27360
27361         PR middle-end/17564
27362         * gcc.c-torture/execute/20041212-1.c: New test.
27363
27364 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27365
27366         PR fortran/18869
27367         * gfortran.dg/common_1.f90: New test.
27368
27369 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
27370         Paul Brook  <paul@codesourcery.com>
27371
27372         PR fortran/16222
27373         * gfortran.dg/real_do_1.f90: New test.
27374
27375 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
27376
27377         PR tree-opt/18040
27378         * g++.dg/opt/ptrmem6.C: New test.
27379
27380 2004-12-11  Roger Sayle  <roger@eyesopen.com>
27381
27382         PR middle-end/18921
27383         * gcc.dg/pr18921-1.c: New test case.
27384
27385 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27386
27387         PR fortran/17175
27388         * gfortran.dg/scale_1.f90: New test.
27389
27390 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
27391
27392         PR middle-end/18903
27393         * gcc.c-torture/compile/pr18903.c: New test.
27394
27395 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
27396
27397         * gcc.c-torture/execute/20041210-1.c: New test.
27398
27399 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27400
27401         PR c++/18731
27402         * g++.dg/parser/struct-1.C: New test.
27403         * g++.dg/parser/struct-2.C: New test.
27404         * g++.dg/parser/struct-3.C: New test.
27405
27406 2004-12-09  Richard Henderson  <rth@redhat.com>
27407
27408         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
27409
27410         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
27411         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
27412
27413 2004-12-09  Matt Austern  <austern@apple.com>
27414
27415         PR c++/18514
27416         * g++.dg/ext/builtin1.C: New
27417         * g++.dg/ext/builtin2.C: New
27418         * g++.dg/ext/builtin3.C: New
27419         * g++.dg/ext/builtin4.C: New
27420         * g++.dg/ext/builtin5.C: New
27421
27422 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
27423
27424         PR tree-opt/18904
27425         * g++.dg/opt/ptrmem5.C: New test.
27426
27427 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
27428
27429         * g++.dg/parse/typename5.C: Adjust for new error.
27430         * g++.dg/parse/typename7.C: New.
27431
27432 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27433
27434         PR c++/18073
27435         * g++.dg/other/mmintrin.C: New test.
27436
27437 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
27438
27439         PR c++/16681
27440         * g++.dg/init/array15.C: New.
27441         * g++.dg/init/array16.C: New.
27442
27443 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27444
27445         PR fortran/18826
27446         * gfortran.dg/assign_1.f90: New test.
27447
27448 2004-12-08  Nick Clifton  <nickc@redhat.com>
27449
27450         * gcc.target/xstormy16/bss_below100: New directory containing tests.
27451         * gcc.target/xstormy16/data_below100: Likewise.
27452         * gcc.target/xstormy16/sfr: Likewise.
27453         * gcc.target/xstormy16/below100.S: New test source file.
27454         * gcc.target/xstormy16/below100.ld: New test linker script.
27455         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
27456         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
27457         bp instructions.
27458         * gcc.target/xstormy16/bp.c: Likewise.
27459
27460         * gcc.target/xstormy16/bss_below100: New files:
27461         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
27462         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
27463         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
27464         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
27465         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
27466         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
27467         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
27468         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
27469         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
27470         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
27471         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
27472         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
27473         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
27474         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
27475         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
27476         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
27477         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
27478         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
27479         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
27480         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
27481         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
27482         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
27483         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
27484         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
27485         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
27486         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
27487         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
27488
27489         * gcc.target/xstormy16/data_below100: New files:
27490         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
27491         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
27492         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
27493         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
27494         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
27495         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
27496         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
27497         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
27498         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
27499         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
27500         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
27501         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
27502         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
27503         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
27504         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
27505         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
27506         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
27507         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
27508         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
27509         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
27510         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
27511         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
27512         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
27513         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
27514         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
27515         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
27516         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
27517
27518         * gcc.target/xstormy16/sfr: New files:
27519         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
27520         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
27521         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
27522         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
27523         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
27524         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
27525         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
27526         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
27527         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
27528         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
27529         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
27530         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
27531         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
27532         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
27533         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
27534         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
27535         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
27536         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
27537         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
27538         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
27539         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
27540         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
27541         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
27542         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
27543         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
27544         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
27545         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
27546         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
27547         27_if0_sfrw_bitfield_f.c
27548
27549 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27550
27551         PR c++/18100
27552         * g++.dg/lookup/name-clash4.C: New test.
27553
27554 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
27555
27556         PR c++/18672
27557         * g++.dg/opt/array1.C: New.
27558
27559         PR c++/18803
27560         * g++.dg/template/operator5.C: New.
27561
27562 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
27563
27564         PR c/18867
27565         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
27566
27567 2004-12-07  Steven Bosscher  <stevenb@suse.de>
27568
27569         * gcc.dg/noncompile/20041207.c: New test.
27570
27571 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
27572
27573         * g++.dg/other/unreachable-1.C: New test.
27574
27575 2004-12-06  Nick Clifton  <nickc@redhat.com>
27576
27577         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
27578         <limits.h> because the latter comes from gcc's include/ directory
27579         and not the newlib/libc/include directory.
27580
27581 2004-12-04  Richard Henderson  <rth@redhat.com>
27582
27583         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
27584
27585 2004-12-04  Richard Henderson  <rth@redhat.com>
27586
27587         * lib/target-supports.exp (check_gc_sections_available): Disable
27588         for alpha and ia64.
27589
27590 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
27591
27592         PR middle-end/17909
27593         * g++.dg/other/vararg-2.C: New test.
27594
27595 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27596
27597         PR c++/17011, c++/17971
27598         * g++.dg/template/error15.C: Adjust expected error.
27599         * g++.dg/template/instantiate3.C: Likewise.
27600
27601 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
27602
27603         * gcc.dg/altivec-18.c: Fix for darwin
27604
27605 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
27606
27607         PR c++/18782
27608         * g++.dg/parse/ptrmem2.C: New.
27609
27610         PR c++/18318
27611         * g++.dg/template/new1.C: New.
27612
27613 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27614
27615         PR fortran/18710
27616         * gfortran.dg/direct_io_3.f90: New test.
27617
27618 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
27619
27620         PR 18758
27621         * g++.dg/parse/crash21.C: New.
27622
27623 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27624
27625         PR c++/15664, c++/18276
27626         * g++.dg/template/ttp13.C: New test.
27627         * g++.dg/template/ttp14.C: Likewise.
27628
27629 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27630
27631         PR c++/18123
27632         * g++.dg/parse/enum2.C: New test.
27633         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
27634
27635 2004-12-02  Nick Clifton  <nickc@redhat.com>
27636
27637         * gcc.target/xstormy16: New test directory.
27638         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
27639         * gcc.target/xstormy16/bp.c: Check the generation of bp
27640         instructions.
27641         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
27642         bn instructions and the BELOW100 attribute.
27643
27644 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
27645
27646         PR target/16952
27647         * gcc.dg/ppc-eabi.c: New.
27648
27649 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
27650
27651         PR fortran/18284
27652         * gfortran.dg/backspace.f90
27653
27654 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
27655
27656         * gfortran.dg/inquire.f90: New test.
27657
27658 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
27659
27660         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
27661         handle effective-target-keyword.
27662         (dg-skip-if): Support effective-target keyword as target list.
27663         (dg-xfail-if): Ditto.
27664         * lib/target-supports.exp (is-effective-target-keyword): New proc.
27665
27666 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
27667
27668         PR tree-optimization/18291
27669         * gcc.c-torture/compile/pr18291.c: New test.
27670
27671 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
27672
27673         PR C++/18729
27674         * g++.dg/parse/crash20.C: New.
27675
27676         PR c++/17431
27677         * g++.dg/overload/arg1.C: New.
27678         * g++.dg/overload/arg2.C: New.
27679         * g++.dg/overload/arg3.C: New.
27680         * g++.dg/overload/arg4.C: New.
27681
27682 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
27683
27684         * gcc.dg/c99-flex-array-4.c: Remove.
27685
27686 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
27687
27688         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
27689
27690         * lib/target-supports.exp (is-effective-target): Simplify.
27691
27692         * lib/target-supports.exp (check_effective_target_vect_long):
27693         Fix for powerpc64-*-*.
27694
27695 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
27696
27697         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
27698         to support new requirements on FreeBSD 5.
27699
27700 2004-11-30  Devang Patel  <dpatel@apple.com>
27701
27702         PR 18702
27703         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
27704
27705 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
27706
27707         * g++.dg/ext/altivec-13.C: New test.
27708
27709 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
27710
27711         PR tree-opt/18298
27712         * gcc.c-torture/execute/p18298.c: New test.
27713
27714 2004-11-30  Ira Rosen  <irar@il.ibm.com>
27715             Dorit Naishlos  <dorit@il.ibm.com>
27716
27717         PR tree-opt/18607
27718         * gcc.dg/vect/vect-89.c: New test.
27719
27720 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
27721
27722         * gcc.dg/pr18596-1.c: New test.
27723
27724 2004-11-30  Ben Elliston  <bje@au.ibm.com>
27725
27726         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
27727
27728 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
27729
27730         PR c/18479
27731         * gcc.dg/pr18479.c: New test.
27732
27733 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
27734
27735         PR target/18490
27736         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
27737         mmix-knuth-mmixware.
27738
27739         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
27740         cris-*-elf* cris-*-aout* mmix-*-*
27741
27742 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
27743
27744         PR middle-end/18725
27745         * gcc.dg/pr18725.c: New test.
27746
27747 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
27748
27749         PR target/18488
27750         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
27751
27752         PR target/18336
27753         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
27754
27755 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
27756
27757         PR c++/18368
27758         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
27759         * g++.old-deja/g++.law/ctors5.C: Likewise.
27760         * g++.old-deja/g++.other/crash25.C: Likewise.
27761
27762         PR c++/18674
27763         * g++.dg/template/error16.C: New test.
27764
27765         PR c++/18512
27766         * g++.dg/template/crash29.C: New test.
27767
27768 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
27769
27770         PR tree-optimization/18712
27771         * gcc.c-torture/compile/pr18712.c: New test.
27772
27773 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
27774
27775         PR c/7544
27776         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
27777         tests.
27778
27779 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27780
27781         PR c++/18652
27782         * g++.dg/lookup/crash6.C: New test.
27783
27784 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
27785
27786         PR middle-end/18164
27787         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
27788
27789 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
27790
27791         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
27792         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
27793         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
27794
27795 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
27796
27797         * gcc.dg/pr18164.c: New test.
27798
27799 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
27800
27801         * gcc.dg/funroll-loops-all.c: New.
27802
27803 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
27804
27805         PR target/18489
27806         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
27807         delimeter, match space and TAB as well as ":".
27808
27809         PR target/18484
27810         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
27811
27812         PR target/18348
27813         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
27814
27815         PR target/18345
27816         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
27817
27818         PR target/18337
27819         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
27820
27821 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
27822
27823         * gfortran.dg/direct_io_2.f90: New test.
27824
27825 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
27826
27827         PR target/18334
27828         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
27829
27830 2004-11-28  Richard Henderson  <rth@redhat.com>
27831
27832         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
27833
27834 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
27835
27836         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
27837         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
27838         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
27839         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
27840         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
27841         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
27842         gcc.dg/pointer-arith-8.c: New tests.
27843
27844 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
27845
27846         PR fortran/18364
27847         * gfortran.dg/endfile.f90: New test.
27848
27849 2004-11-27  Falk Hueffner  <falk@debian.org>
27850
27851         * gcc.dg/loop-6.c: New test.
27852
27853 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
27854
27855         * gcc.c-torture/execute/20041126-1.c: New test.
27856
27857 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
27858
27859         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
27860         on IRIX.
27861
27862 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
27863
27864         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
27865         functions.
27866
27867 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
27868
27869         PR rtl-optimization/17825
27870         * gcc.c-torture/compile/20041119-1.c: New test.
27871
27872 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27873
27874         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
27875         Check existence of ld library path variables before unsetting.
27876
27877 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
27878
27879         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
27880
27881 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
27882
27883         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
27884
27885 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
27886
27887         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
27888
27889 2004-11-26  Ben Elliston  <bje@au.ibm.com>
27890
27891         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
27892         dg-do directive.
27893
27894 2004-11-26  Ben Elliston  <bje@au.ibm.com>
27895
27896         * gcc.dg/pr17957.c: Pass --param, not -param.
27897
27898 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
27899
27900         PR middle-end/17957
27901         * gcc.dg/pr17957.c: New test.
27902
27903 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
27904
27905         PR c++/18445
27906         * g++.dg/template/crash28.C: Likewise.
27907
27908         PR c++/18001
27909         * g++.dg/expr/unary2.C: Adjust lvalue messages.
27910         * g++.dg/ext/lvaddr.C: Likewise.
27911         * g++.dg/opt/pr7503-3.C: Likewise.
27912
27913         PR c++/18466
27914         * g++.dg/parse/qualified3.C: New test.
27915         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
27916
27917         PR c++/18545
27918         * g++.dg/expr/return1.C: New test.
27919
27920 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27921
27922         Friend class name lookup 3/n, PR c++/3332
27923         * g++.dg/lookup/friend3.C: New test.
27924         * g++.dg/lookup/friend4.C: Likewise.
27925         * g++.dg/lookup/friend5.C: Likewise.
27926
27927 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27928
27929         Friend class name lookup 2/n, PR c++/14513, c++/15410
27930         * g++.dg/lookup/friend2.C: New test.
27931         * g++.dg/template/friend31.C: Likewise.
27932
27933 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27934
27935         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
27936
27937 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
27938
27939         PR c++/17473
27940         * g++.dg/tc1/dr56.C: Remove.
27941         * g++.dg/template/typedef1.C: Add dg-error markers.
27942         * g++.old-deja/g++.other/typedef7.C: Likewise.
27943
27944         PR c++/18285
27945         * g++.dg/parse/typedef7.C: New test.
27946
27947 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
27948
27949         * gcc.c-torture/execute/20041124-1.c: New test.
27950
27951 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
27952
27953         * g++.dg/template/deduce3.C: New test.
27954
27955         PR c++/18586
27956         * g++.dg/template/crash27.C: New test.
27957
27958         PR c++/18530
27959         * g++.dg/warn/Wshadow-3.C: New test.
27960
27961 2004-11-24  Devang Patel  <dpatel@apple.com>
27962
27963         PR/18555
27964         * gcc.dg/cpp/isysroot-1.c: New test.
27965         * gcc.dg/cpp/usr/include/stdio.h: New file.
27966         * gcc.dg/cpp/isysroot-2.c: New test.
27967         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
27968         New file.
27969
27970 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27971
27972         PR c++/8929
27973         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
27974
27975 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
27976
27977         * gcc.target/sparc/align.c: Do not include <stdint.h>.
27978         * gcc.target/sparc/pdist.c: Likewise.
27979
27980 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
27981
27982         PR c++/16882
27983         * g++.dg/conversion/simd1.C: New test.
27984
27985 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27986
27987         * lib/target-libpath.exp: New file defining
27988         set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
27989         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
27990         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
27991         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
27992         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
27993
27994 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
27995
27996         * gcc.dg/pragma-align-2.c: Test macro expansion.
27997         * gcc.dg/pragma-pack-2.c: New test.
27998
27999 2004-11-23  Richard Henderson  <rth@redhat.com>
28000
28001         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
28002         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
28003         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
28004         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
28005         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
28006         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
28007
28008         * gcc.dg/vect/vect.exp: Add check for alpha.
28009         * lib/target-supports.exp (check_alpha_max_hw_available): New.
28010         (check_effective_target_vect_int): Enable for alpha.
28011         (check_effective_target_vect_long): New.
28012         (is-effective-target): Add it.
28013
28014 2004-11-23  Uros Bizjak <uros@kss-loka.si>
28015
28016         * gcc.dg/pr18614-1.c: New test.
28017
28018 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
28019
28020         * gcc.dg/setjmp-2.c: New test.
28021
28022 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
28023
28024         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
28025         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
28026         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
28027         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
28028         gcc.target/sparc/pdist.c: New tests.
28029
28030 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
28031
28032         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
28033
28034 2004-11-22  Dale Johannesen  <dalej@apple.com>
28035
28036         * gcc.dg/20041111-1.c: New.
28037
28038 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
28039
28040         PR tree-opt/18536
28041         * gcc.dg/vect/pr18536.c: New test.
28042
28043 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28044
28045         PR c++/18354
28046         * g++.dg/template/nontype11.C: New test.
28047
28048 2004-11-21  Roger Sayle  <roger@eyesopen.com>
28049
28050         PR middle-end/18520
28051         * gcc.dg/pr18520-1.c: New test case.
28052
28053 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
28054
28055         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
28056         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
28057         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
28058         expected diagnostics.
28059
28060 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
28061
28062         PR target/18580
28063         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
28064         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
28065         vect-77.c, vect-77a.c: XFAIL on the SPARC.
28066
28067 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
28068
28069         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
28070
28071 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
28072             Joseph Myers  <joseph@codesourcery.com>
28073
28074         * lib/target-supports.exp (check_visibility_available): Really
28075         test the compiler.
28076
28077 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
28078
28079         PR tree-opt/18181
28080         * gcc.dg/vect/vect-85.c: New test.
28081         * gcc.dg/vect/vect-86.c: New test.
28082         * gcc.dg/vect/vect-87.c: New test.
28083         * gcc.dg/vect/vect-88.c: New test.
28084
28085 2004-11-19  Ben Elliston  <bje@au.ibm.com>
28086
28087         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
28088
28089 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
28090
28091         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
28092         * gcc.dg/ppc-and-1.c: Ditto.
28093         * gcc.dg/ppc-compare-1.c: Ditto.
28094         * gcc.dg/ppc-mov-1.c: Ditto
28095
28096 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
28097             Mark Mitchell  <mark@codesourcery.com>
28098
28099         * gcc.dg/pragma-init-fini-2.c: New test.
28100
28101 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
28102             Aldy Hernandez  <aldyh@redhat.com>
28103
28104         * lib/target-supports.exp (check_effective_target_vect_int): New
28105         (check_effective_target_vect_float): New
28106         (check_effective_target_vect_double): New.
28107         (is-effective-target): Support new effective targets keywords.
28108         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
28109         default action for dg-do.
28110         * gcc.dg/vect/pr16105.c: Use new support.
28111         * gcc.dg/vect/pr18400.c: Ditto.
28112         * gcc.dg/vect/pr18425.c: Ditto.
28113         * gcc.dg/vect/vect-1.c: Ditto.
28114         * gcc.dg/vect/vect-10.c: Ditto.
28115         * gcc.dg/vect/vect-11.c: Ditto.
28116         * gcc.dg/vect/vect-12.c: Ditto.
28117         * gcc.dg/vect/vect-13.c: Ditto.
28118         * gcc.dg/vect/vect-14.c: Ditto.
28119         * gcc.dg/vect/vect-15.c: Ditto.
28120         * gcc.dg/vect/vect-16.c: Ditto.
28121         * gcc.dg/vect/vect-17.c: Ditto.
28122         * gcc.dg/vect/vect-18.c: Ditto.
28123         * gcc.dg/vect/vect-19.c: Ditto.
28124         * gcc.dg/vect/vect-2.c: Ditto.
28125         * gcc.dg/vect/vect-20.c: Ditto.
28126         * gcc.dg/vect/vect-21.c: Ditto.
28127         * gcc.dg/vect/vect-22.c: Ditto.
28128         * gcc.dg/vect/vect-23.c: Ditto.
28129         * gcc.dg/vect/vect-24.c: Ditto.
28130         * gcc.dg/vect/vect-25.c: Ditto.
28131         * gcc.dg/vect/vect-26.c: Ditto.
28132         * gcc.dg/vect/vect-27.c: Ditto.
28133         * gcc.dg/vect/vect-27a.c: Ditto.
28134         * gcc.dg/vect/vect-28.c: Ditto.
28135         * gcc.dg/vect/vect-29.c: Ditto.
28136         * gcc.dg/vect/vect-29a.c: Ditto.
28137         * gcc.dg/vect/vect-3.c: Ditto.
28138         * gcc.dg/vect/vect-30.c: Ditto.
28139         * gcc.dg/vect/vect-31.c: Ditto.
28140         * gcc.dg/vect/vect-32.c: Ditto.
28141         * gcc.dg/vect/vect-33.c: Ditto.
28142         * gcc.dg/vect/vect-34.c: Ditto.
28143         * gcc.dg/vect/vect-35.c: Ditto.
28144         * gcc.dg/vect/vect-36.c: Ditto.
28145         * gcc.dg/vect/vect-37.c: Ditto.
28146         * gcc.dg/vect/vect-38.c: Ditto.
28147         * gcc.dg/vect/vect-4.c: Ditto.
28148         * gcc.dg/vect/vect-40.c: Ditto.
28149         * gcc.dg/vect/vect-41.c: Ditto.
28150         * gcc.dg/vect/vect-42.c: Ditto.
28151         * gcc.dg/vect/vect-43.c: Ditto.
28152         * gcc.dg/vect/vect-44.c: Ditto.
28153         * gcc.dg/vect/vect-45.c: Ditto.
28154         * gcc.dg/vect/vect-46.c: Ditto.
28155         * gcc.dg/vect/vect-47.c: Ditto.
28156         * gcc.dg/vect/vect-48.c: Ditto.
28157         * gcc.dg/vect/vect-48a.c: Ditto.
28158         * gcc.dg/vect/vect-49.c: Ditto.
28159         * gcc.dg/vect/vect-5.c: Ditto.
28160         * gcc.dg/vect/vect-50.c: Ditto.
28161         * gcc.dg/vect/vect-51.c: Ditto.
28162         * gcc.dg/vect/vect-52.c: Ditto.
28163         * gcc.dg/vect/vect-53.c: Ditto.
28164         * gcc.dg/vect/vect-54.c: Ditto.
28165         * gcc.dg/vect/vect-55.c: Ditto.
28166         * gcc.dg/vect/vect-56.c: Ditto.
28167         * gcc.dg/vect/vect-56a.c: Ditto.
28168         * gcc.dg/vect/vect-57.c: Ditto.
28169         * gcc.dg/vect/vect-58.c: Ditto.
28170         * gcc.dg/vect/vect-59.c: Ditto.
28171         * gcc.dg/vect/vect-6.c: Ditto.
28172         * gcc.dg/vect/vect-60.c: Ditto.
28173         * gcc.dg/vect/vect-61.c: Ditto.
28174         * gcc.dg/vect/vect-62.c: Ditto.
28175         * gcc.dg/vect/vect-63.c: Ditto.
28176         * gcc.dg/vect/vect-64.c: Ditto.
28177         * gcc.dg/vect/vect-65.c: Ditto.
28178         * gcc.dg/vect/vect-66.c: Ditto.
28179         * gcc.dg/vect/vect-67.c: Ditto.
28180         * gcc.dg/vect/vect-68.c: Ditto.
28181         * gcc.dg/vect/vect-69.c: Ditto.
28182         * gcc.dg/vect/vect-7.c: Ditto.
28183         * gcc.dg/vect/vect-72.c: Ditto.
28184         * gcc.dg/vect/vect-72a.c: Ditto.
28185         * gcc.dg/vect/vect-73.c: Ditto.
28186         * gcc.dg/vect/vect-74.c: Ditto.
28187         * gcc.dg/vect/vect-75.c: Ditto.
28188         * gcc.dg/vect/vect-76.c: Ditto.
28189         * gcc.dg/vect/vect-77.c: Ditto.
28190         * gcc.dg/vect/vect-77a.c: Ditto.
28191         * gcc.dg/vect/vect-78.c: Ditto.
28192         * gcc.dg/vect/vect-79.c: Ditto.
28193         * gcc.dg/vect/vect-8.c: Ditto.
28194         * gcc.dg/vect/vect-80.c: Ditto.
28195         * gcc.dg/vect/vect-82.c: Ditto.
28196         * gcc.dg/vect/vect-82_64.c: Ditto.
28197         * gcc.dg/vect/vect-83.c: Ditto.
28198         * gcc.dg/vect/vect-83_64.c: Ditto.
28199         * gcc.dg/vect/vect-9.c: Ditto.
28200         * gcc.dg/vect/vect-all.c: Ditto.
28201         * gcc.dg/vect/vect-none.c: Ditto.
28202
28203 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
28204
28205         * lib/gcc-dg.exp (dg-skip-if): New function.
28206         (dg-forbid-option): Remove.
28207         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
28208         * g++.dg/abi/bitfield8.C: Likewise.
28209         * g++.dg/abi/dtor1.C: Likewise.
28210         * g++.dg/abi/empty10.C: Likewise.
28211         * g++.dg/abi/empty7.C: Likewise.
28212         * g++.dg/abi/empty9.C: Likewise.
28213         * g++.dg/abi/layout3.C: Likewise.
28214         * g++.dg/abi/layout4.C: Likewise.
28215         * g++.dg/abi/thunk1.C: Likewise.
28216         * g++.dg/abi/thunk2.C: Likewise.
28217         * g++.dg/abi/vbase11.C: Likewise.
28218         * g++.dg/abi/vthunk2.C: Likewise.
28219         * g++.dg/abi/vthunk3.C: Likewise.
28220         * g++.dg/ext/attrib8.C: Likewise.
28221         * g++.dg/opt/longbranch2.C: Likewise.
28222         * g++.dg/opt/reg-stack4.C: Likewise.
28223         * g++.old-deja/g++.ext/attrib1.C: Likewise.
28224         * g++.old-deja/g++.ext/attrib2.C: Likewise.
28225         * g++.old-deja/g++.ext/attrib3.C: Likewise.
28226         * g++.old-deja/g++.other/store-expr1.C: Likewise.
28227         * g++.old-deja/g++.other/store-expr2.C: Likewise.
28228         * gcc.dg/20000609-1.c: Likewise.
28229         * gcc.dg/20000720-1.c: Likewise.
28230         * gcc.dg/20011107-1.c: Likewise.
28231         * gcc.dg/20011119-1.c: Likewise.
28232         * gcc.dg/20020108-1.c: Likewise.
28233         * gcc.dg/20020122-2.c: Likewise.
28234         * gcc.dg/20020122-3.c: Likewise.
28235         * gcc.dg/20020201-3.c: Likewise.
28236         * gcc.dg/20020206-1.c: Likewise.
28237         * gcc.dg/20020218-1.c: Likewise.
28238         * gcc.dg/20020310-1.c: Likewise.
28239         * gcc.dg/20020411-1.c: Likewise.
28240         * gcc.dg/20020418-2.c: Likewise.
28241         * gcc.dg/20020426-1.c: Likewise.
28242         * gcc.dg/20020426-2.c: Likewise.
28243         * gcc.dg/20020517-1.c: Likewise.
28244         * gcc.dg/20020523-1.c: Likewise.
28245         * gcc.dg/20020523-2.c: Likewise.
28246         * gcc.dg/20020729-1.c: Likewise.
28247         * gcc.dg/20030204-1.c: Likewise.
28248         * gcc.dg/20030826-2.c: Likewise.
28249         * gcc.dg/20030926-1.c: Likewise.
28250         * gcc.dg/20031202-1.c: Likewise.
28251         * gcc.dg/980312-1.c: Likewise.
28252         * gcc.dg/980313-1.c: Likewise.
28253         * gcc.dg/990117-1.c: Likewise.
28254         * gcc.dg/990424-1.c: Likewise.
28255         * gcc.dg/990524-1.c: Likewise.
28256         * gcc.dg/991230-1.c: Likewise.
28257         * gcc.dg/i386-387-1.c: Likewise.
28258         * gcc.dg/i386-387-2.c: Likewise.
28259         * gcc.dg/i386-387-3.c: Likewise.
28260         * gcc.dg/i386-387-4.c: Likewise.
28261         * gcc.dg/i386-387-5.c: Likewise.
28262         * gcc.dg/i386-387-6.c: Likewise.
28263         * gcc.dg/i386-asm-1.c: Likewise.
28264         * gcc.dg/i386-bitfield1.c: Likewise.
28265         * gcc.dg/i386-bitfield2.c: Likewise.
28266         * gcc.dg/i386-loop-1.c: Likewise.
28267         * gcc.dg/i386-loop-2.c: Likewise.
28268         * gcc.dg/i386-loop-3.c: Likewise.
28269         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
28270         * gcc.dg/i386-pic-1.c: Likewise.
28271         * gcc.dg/i386-regparm.c: Likewise.
28272         * gcc.dg/i386-signbit-1.c: Likewise.
28273         * gcc.dg/i386-signbit-2.c: Likewise.
28274         * gcc.dg/i386-signbit-3.c: Likewise.
28275         * gcc.dg/i386-sse-5.c: Likewise.
28276         * gcc.dg/i386-sse-8.c: Likewise.
28277         * gcc.dg/i386-unroll-1.c: Likewise.
28278         * gcc.dg/tls/opt-1.c: Likewise.
28279         * gcc.dg/tls/opt-2.c: Likewise.
28280         * gcc.dg/unroll-1.c: Likewise.
28281         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
28282         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
28283         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
28284         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
28285
28286 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28287
28288         * g++.dg/template/incomplete1.C: New test.
28289
28290 2004-11-16  Nick Clifton  <nickc@redhat.com>
28291
28292         Revert patches accidentally commited during checkin of fixes for
28293         xstormy16 tests:
28294         gcc.c-torture/execute/simd-4.c: Revert
28295         gcc.dg/20040910-1.c: Revert.
28296
28297 2004-11-16  Paul Brook  <paul@codesourcery.com>
28298
28299         PR fortran/13010
28300         * gfortran.dg/der_pointer_1.f90: New test.
28301
28302 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
28303
28304         PR c/18498
28305         * gcc.dg/bitfld-13.c: New test.
28306
28307 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
28308
28309         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
28310         powerpc*-*-linux*.
28311
28312         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
28313         * gcc.dg/ppc64-abi-2.c: Ditto.
28314         * gcc.dg/ppc64-abi-3.c: Ditto.
28315
28316         * lib/gcc-dg.exp (dg-target-list): Remove.
28317
28318 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
28319
28320         * gcc.dg/ia64-postinc.c: New test.
28321
28322 2004-11-15  Mark Mitchell <mark@codesourcery.com>
28323
28324         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
28325
28326 2004-11-15  Nick Clifton  <nickc@redhat.com>
28327
28328         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
28329         __INT_MAX__ so that the test can be compiled by toolchains
28330         targeted at 16-bit processors.
28331
28332         * gcc.dg/20040625-1.c: Use long constants rather than integers
28333         when performing arithmetic that will overflow 16-bits.
28334
28335         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
28336         xstormy16.  It does not support 128-bit vector operations.
28337
28338         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
28339         with the macro PTR_TYPE.  Define this macro to an integer type
28340         suitable for holding a pointer.
28341
28342         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
28343         the target is a 16-bit processor.
28344
28345         * gcc.dg/cpp/if-2.c: Expect a different warning message from
28346         16-bit targets where the character constant will be too long.
28347
28348         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
28349         where the double will not be directly addressable.
28350
28351 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28352
28353         Friend class name lookup 1/n, PR c++/18471
28354         * g++.dg/template/crash26.C: New test.
28355         * g++.dg/lookup/struct1.C: Adjust expected error.
28356         * g++.dg/parse/elab1.C: Likewise.
28357         * g++.dg/parse/elab2.C: Likewise.
28358         * g++.dg/parse/int-as-enum1.C: Likewise.
28359         * g++.dg/parse/struct-as-enum1.C: Likewise.
28360         * g++.dg/parse/typedef1.C: Likewise.
28361         * g++.dg/parse/typedef3.C: Likewise.
28362         * g++.dg/parse/typedef4.C: Likewise.
28363         * g++.dg/parse/typedef5.C: Likewise.
28364         * g++.dg/template/nontype4.C: Likewise.
28365         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
28366         * g++.old-deja/g++.other/elab1.C: Likewise.
28367         * g++.old-deja/g++.other/syntax4.C: Likewise.
28368
28369 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
28370
28371         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
28372
28373 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
28374
28375         * gcc.c-torture/execute/20041114-1.c: New test.
28376
28377 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
28378
28379         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
28380         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
28381         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
28382         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
28383         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
28384         gcc.dg/switch-7.c: New tests.
28385
28386 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
28387
28388         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
28389
28390 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
28391
28392         PR tree-opt/18400
28393         * gcc.dg/vect/pr18400.c: New test.
28394
28395 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
28396             Andrew Pinski  <pinskia@physics.uc.edu>
28397
28398         PR tree-opt/18425
28399         * gcc.dg/vect/pr18425.c: New test.
28400
28401 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
28402
28403         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
28404         Guard with dg-require-alias and dg-require-visibility.
28405
28406 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
28407
28408         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
28409
28410 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28411
28412         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
28413
28414 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28415
28416         PR c++/17344
28417         * g++.dg/template/defarg5.C: New test.
28418
28419 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
28420
28421         * g++.dg/parse/cast1.C: Run only on ILP32.
28422         * g++.old-deja/g++.mike/p784.C: Likewise.
28423
28424 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
28425
28426         * gcc.c-torture/execute/20041113-1.c: New test.
28427
28428 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
28429
28430         PR target/18230
28431         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
28432         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
28433         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
28434         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
28435         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
28436         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
28437         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
28438         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
28439         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
28440         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
28441         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
28442         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
28443         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
28444
28445 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
28446
28447         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
28448         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
28449         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
28450         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
28451         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
28452         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
28453         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
28454         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
28455         gcc.target/sparc/combined-1.c: New tests.
28456
28457 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
28458
28459         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
28460         New tests.
28461
28462 2004-11-12  Mark Mitchell <mark@codesourcery.com>
28463
28464         * lib/gcc-dg.exp (dg-forbid-option): New function.
28465         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
28466         * g++.dg/abi/bitfield8.C: Likewise.
28467         * g++.dg/abi/dtor1.C: Likewise.
28468         * g++.dg/abi/empty10.C: Likewise.
28469         * g++.dg/abi/empty7.C: Likewise.
28470         * g++.dg/abi/empty9.C: Likewise.
28471         * g++.dg/abi/layout3.C: Likewise.
28472         * g++.dg/abi/layout4.C: Likewise.
28473         * g++.dg/abi/thunk1.C: Likewise.
28474         * g++.dg/abi/thunk2.C: Likewise.
28475         * g++.dg/abi/vbase11.C: Likewise.
28476         * g++.dg/abi/vthunk2.C: Likewise.
28477         * g++.dg/abi/vthunk3.C: Likewise.
28478         * g++.dg/ext/attrib8.C: Likewise.
28479         * g++.dg/opt/longbranch2.C: Likewise.
28480         * g++.dg/opt/reg-stack4.C: Likewise.
28481         * g++.old-deja/g++.ext/attrib1.C: Likewise.
28482         * g++.old-deja/g++.ext/attrib2.C: Likewise.
28483         * g++.old-deja/g++.ext/attrib3.C: Likewise.
28484         * g++.old-deja/g++.other/store-expr1.C: Likewise.
28485         * g++.old-deja/g++.other/store-expr2.C: Likewise.
28486         * gcc.dg/20000609-1.c: Likewise.
28487         * gcc.dg/20000720-1.c: Likewise.
28488         * gcc.dg/20011107-1.c: Likewise.
28489         * gcc.dg/20011119-1.c: Likewise.
28490         * gcc.dg/20020108-1.c: Likewise.
28491         * gcc.dg/20020122-2.c: Likewise.
28492         * gcc.dg/20020122-3.c: Likewise.
28493         * gcc.dg/20020201-3.c: Likewise.
28494         * gcc.dg/20020206-1.c: Likewise.
28495         * gcc.dg/20020218-1.c: Likewise.
28496         * gcc.dg/20020310-1.c: Likewise.
28497         * gcc.dg/20020411-1.c: Likewise.
28498         * gcc.dg/20020418-2.c: Likewise.
28499         * gcc.dg/20020426-1.c: Likewise.
28500         * gcc.dg/20020426-2.c: Likewise.
28501         * gcc.dg/20020517-1.c: Likewise.
28502         * gcc.dg/20020523-1.c: Likewise.
28503         * gcc.dg/20020523-2.c: Likewise.
28504         * gcc.dg/20020729-1.c: Likewise.
28505         * gcc.dg/20030204-1.c: Likewise.
28506         * gcc.dg/20030826-2.c: Likewise.
28507         * gcc.dg/20030926-1.c: Likewise.
28508         * gcc.dg/20031202-1.c: Likewise.
28509         * gcc.dg/980312-1.c: Likewise.
28510         * gcc.dg/980313-1.c: Likewise.
28511         * gcc.dg/990117-1.c: Likewise.
28512         * gcc.dg/990424-1.c: Likewise.
28513         * gcc.dg/990524-1.c: Likewise.
28514         * gcc.dg/991230-1.c: Likewise.
28515         * gcc.dg/i386-387-1.c: Likewise.
28516         * gcc.dg/i386-387-2.c: Likewise.
28517         * gcc.dg/i386-387-3.c: Likewise.
28518         * gcc.dg/i386-387-4.c: Likewise.
28519         * gcc.dg/i386-387-5.c: Likewise.
28520         * gcc.dg/i386-387-6.c: Likewise.
28521         * gcc.dg/i386-asm-1.c: Likewise.
28522         * gcc.dg/i386-bitfield1.c: Likewise.
28523         * gcc.dg/i386-bitfield2.c: Likewise.
28524         * gcc.dg/i386-loop-1.c: Likewise.
28525         * gcc.dg/i386-loop-2.c: Likewise.
28526         * gcc.dg/i386-loop-3.c: Likewise.
28527         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
28528         * gcc.dg/i386-pic-1.c: Likewise.
28529         * gcc.dg/i386-regparm.c: Likewise.
28530         * gcc.dg/i386-signbit-1.c: Likewise.
28531         * gcc.dg/i386-signbit-2.c: Likewise.
28532         * gcc.dg/i386-signbit-3.c: Likewise.
28533         * gcc.dg/i386-sse-5.c: Likewise.
28534         * gcc.dg/i386-sse-8.c: Likewise.
28535         * gcc.dg/i386-unroll-1.c: Likewise.
28536         * gcc.dg/tls/opt-1.c: Likewise.
28537         * gcc.dg/tls/opt-2.c: Likewise.
28538         * gcc.dg/unroll-1.c: Likewise.
28539         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
28540         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
28541         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
28542         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
28543         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
28544         -m64 is specified.
28545
28546 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
28547
28548         PR c++/18389
28549         * g++.dg/parse/cond1.C: New test.
28550
28551         PR c++/18429
28552         * g++.dg/template/array9.C: New test.
28553         * g++.dg/ext/vla1.C: Adjust error messages.
28554         * g++.dg/ext/vlm1.C: Likewise.
28555         * g++.dg/template/crash2.C: Likewise.
28556
28557         PR c++/18436
28558         * g++.dg/template/call3.C: New test.
28559
28560         PR c++/18407
28561         * g++.dg/template/ptrmem11.C: New test.
28562
28563 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
28564
28565         PR other/14264
28566         * lib/g++.exp: Set LC_ALL and LANG to C.
28567         * lib/gcc-dg.exp: Likewise.
28568         * lib/gfortran.exp: Likewise.
28569         * lib/objc.exp: Likewise.
28570         * lib/treelang.exp: Likewise.
28571
28572 2004-11-12  Andreas Schwab  <schwab@suse.de>
28573
28574         * gcc.dg/pr16286.c: Fix last change.
28575
28576 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
28577
28578         PR c++/18416
28579         * g++.dg/init/global1.C: New test.
28580
28581 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
28582
28583         * gcc.c-torture/execute/20041112-1.c: New test.
28584
28585 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
28586
28587         * lib/gcc-dg.exp (dg-target-list): New.
28588
28589 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
28590             Richard Sandiford  <rsandifo@redhat.com>
28591
28592         * lib/target-supports.exp (get-compiler_messages): New.
28593         (check_named_sections_available): Use it.
28594         (check_effective_target_ilp32): New.
28595         (check_effective_target_lp64): New.
28596         (is-effective-target): New.
28597         * lib/gcc-dg.exp (dg-require-effective-target): New.
28598
28599 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
28600
28601         * gcc.dg/precedence-1.c: New test.
28602
28603 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
28604
28605         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
28606
28607         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
28608         message, delete generated files, use more descriptive name for
28609         executable, and make the test unsupported when it cannot be run.
28610
28611         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
28612         (dg-require-weak, dg-require-visibility, dg-require-alias,
28613         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
28614         dg-require-iconv, dg-require-named-sections): Use it.
28615
28616         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
28617
28618 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
28619
28620         PR target/16457
28621         * gcc.dg/ppc-and-1: New
28622
28623         PR target/16796
28624         * gcc.dg/ppc-mov-1.c: New.
28625
28626         PR target/16458
28627         * gcc.dg/ppc-compare-1.c: New.
28628
28629 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
28630
28631         * objc.dg/desig-init-2.m: New test.
28632
28633 2004-11-10  Adam Nemet  <anemet@lnxw.com>
28634
28635         PR middle-end/18160
28636         * g++.dg/warn/register-var-1.C: New test.
28637         * g++.dg/warn/register-var-2.C: New test.
28638
28639 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
28640
28641         * gcc.dg/union-2.c: New test.
28642
28643 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
28644
28645         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
28646         New test for PR tree-optimization/17892.
28647
28648 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
28649
28650         PR c++/18369
28651         * g++.dg/init/new12.C: New test.
28652
28653 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
28654
28655         * gcc.target/sparc: New directory.
28656         * gcc.target/sparc/sparc.exp: New driver.
28657         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
28658         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
28659         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
28660         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
28661
28662 2004-11-10  Paul Brook  <paul@codesourcery.com>
28663
28664         PR fortran/18218
28665         * gfortran.dg/list_read.c: New test.
28666
28667 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
28668
28669         PR c/18322
28670         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
28671         expected diagnostic location.
28672
28673 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
28674
28675         * gcc.dg/20041109-1.c: New test.
28676
28677 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
28678
28679         PR objc/18406
28680         * objc/compile/pr18406.m: New test.
28681
28682 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
28683
28684         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
28685
28686 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
28687
28688         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
28689
28690 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
28691
28692         * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
28693
28694 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
28695
28696         * gcc.dg/20030225-2.c: Add prototype for abort and
28697         exit.
28698
28699 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
28700
28701         PR tree-opt/18299
28702         * gcc.c-torture/pr18299-1.c: New test.
28703
28704 2004-11-06  Andreas Schwab  <schwab@suse.de>
28705
28706         * gcc.dg/pr16286.c: Also test for bool and pixel.
28707
28708 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
28709
28710         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
28711         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
28712         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
28713         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
28714         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
28715         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
28716         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
28717         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
28718         gcc.dg/struct-semi-3.c: New tests.
28719
28720 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
28721
28722         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
28723
28724 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
28725
28726         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
28727         Do not use C99 designators.
28728
28729 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
28730
28731         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
28732
28733 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
28734
28735         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
28736         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
28737         * gcc.c-torture/execute/simd-5.x: Remove.
28738
28739 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
28740
28741         PR rtl-optimization/17933
28742         * gcc.dg/torture/pr17933-1.c: New test.
28743
28744 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
28745
28746         PR target/18106
28747         * lib/target-supports.exp (check_weak_available): Support
28748         Windows.
28749
28750 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
28751
28752         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
28753         call to fflush(stdout) before abort.
28754         (my_ffsll): New function.
28755         (generate_fields): Use it.
28756
28757 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
28758
28759         * gcc.dg/init-undef-1.c: New test.
28760
28761 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
28762
28763         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
28764         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
28765         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
28766         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
28767         expected messages for new parser.
28768
28769 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
28770
28771         * g++.dg/ext/visibility/symbian1.C: New test.
28772
28773 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
28774
28775         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
28776         on LP64 targets.
28777
28778 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
28779
28780         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
28781         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
28782         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
28783         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
28784         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
28785         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
28786         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
28787         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
28788         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
28789         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
28790
28791 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
28792
28793         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
28794         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
28795         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
28796         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
28797         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
28798         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
28799         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
28800         for new parser.
28801
28802 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
28803
28804         PR target/15342
28805         * gcc.dg/20041104-1.c: New test.
28806
28807 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28808
28809         * g++.dg/template/nontype7.C: New test.
28810         * g++.dg/template/nontype8.C: Likewise.
28811         * g++.dg/template/nontype9.C: Likewise.
28812         * g++.dg/template/nontype10.C: Likewise.
28813         * g++.dg/tc1/dr49.C: Likewise.
28814         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
28815         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
28816
28817 2004-11-04  Ben Elliston  <bje@au.ibm.com>
28818
28819         * g++.dg/rtti/tinfo1.C: Remove xfails.
28820
28821 2004-11-04  Ben Elliston  <bje@au.ibm.com>
28822
28823         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
28824         packed attribute to the definition to satisfy the new C++ parser.
28825
28826 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
28827
28828         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
28829         invocations of va_arg.
28830
28831 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
28832
28833         PR c++/18124
28834         * g++.dg/template/crash25.C: New test.
28835
28836         PR c++/18155
28837         * g++.dg/template/typedef2.C: New test.
28838         * g++.dg/parse/crash13.C: Adjust error markers.
28839
28840         PR c++/18177
28841         * g++.dg/conversion/const3.C: New test.
28842
28843 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28844
28845         PR fortran/17535
28846         PR fortran/17583
28847         PR fortran/17713
28848         * gfortran.dg/generic_[123].f90: New testcases.
28849
28850 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
28851
28852         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
28853         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
28854
28855 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
28856
28857         PR tree-opt/16808
28858         * gcc.c-torture/compile/pr16808.c: New test.
28859
28860 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
28861
28862         PR rtl-optimization/17104
28863         * gcc.dg/ppc-bitfield1.c: New.
28864
28865 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
28866
28867         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
28868
28869 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
28870
28871         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
28872         strings for 32-bit code.
28873
28874 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
28875
28876         PR c/18239
28877         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
28878
28879 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
28880
28881         PR c++/18064
28882         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
28883
28884 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
28885
28886         PR c++/15172
28887         * g++.dg/init/aggr2.C: New test.
28888
28889 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
28890
28891         * objc.dg/local-decl-1.m: New test.
28892
28893 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
28894
28895         * gcc.dg/20040910-1.c: Adjust regex.
28896
28897 2004-10-30  Roger Sayle  <roger@eyesopen.com>
28898
28899         PR rtl-optimization/18084
28900         * g++.dg/opt/pr18084-1.C: New testcase.
28901
28902 2004-10-30  Matt Austern  <austern@apple.com>
28903
28904         PR c++/17542
28905         * g++.dg/ext/attrib18.C: New test.
28906
28907 2004-10-30  Roger Sayle  <roger@eyesopen.com>
28908
28909         PR middle-end/18096
28910         * gcc.dg/pr18096-1.c: New test case.
28911
28912 2004-10-30  Roger Sayle  <roger@eyesopen.com>
28913
28914         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
28915
28916 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
28917
28918         PR c/16666
28919         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
28920         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
28921         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
28922         gcc.dg/old-style-prom-3.c: New tests.
28923
28924 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
28925
28926         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
28927         Remove unnecessary inclusion of stdio.h.
28928
28929 2004-10-29  Roger Sayle  <roger@eyesopen.com>
28930
28931         PR rtl-optimization/17581
28932         * gcc.dg/pr17581-1.c: New test case.
28933
28934 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
28935
28936         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
28937         being implemented.
28938         * g++.dg/conversion/dr195-1.C: New.
28939         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
28940         * g++.old-deja/g++.mike/p10148.C: Likewise.
28941
28942 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
28943
28944         PR c++/17695
28945         * g++.dg/debug/typedef2.C: New test.
28946
28947 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
28948
28949         PR fortran/13490
28950         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
28951         * gfortran.dg/g77/README: Update.
28952
28953 2004-10-28  Matt Austern  <austern@apple.com>
28954
28955         PR c++/14124
28956         * g++.dg/ext/packed7.C: New test.
28957
28958 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
28959
28960         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
28961         scan-assembler.
28962         * lib/scanasm.exp (hidden-scan-for): New proc.
28963         (scan-hidden): Use hidden-scan-for instead of constructing the scan
28964         string.
28965         (scan-not-hidden): Likewise.
28966         * lib/target-supports.exp (check_visibility_available): mach-o is
28967         support too.
28968
28969 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
28970
28971         PR c++/17132
28972         * g++.dg/template/memclass3.C: New test.
28973
28974 2004-10-28  Adam Nemet  <anemet@lnxw.com>
28975
28976         PR middle-end/18160
28977         * gcc.dg/register-var-1.c: New test.
28978         * gcc.dg/register-var-2.c: New test.
28979         * gcc.dg/asm-7.c: Taking the address of a register variable is an
28980         error now.
28981
28982 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
28983
28984         PR other/18172
28985         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
28986         unused variables.
28987         * gcc.dg/vect/vect-22.c: Likewise.
28988
28989 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
28990
28991         * gcc.dg/i386-rotate-1.c: New test.
28992
28993 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
28994
28995         * g++.dg/init/ref12.C: Add "run" marker.
28996
28997         PR c++/17435
28998         * g++.dg/init/ref12.C: New test.
28999
29000         PR c++/18140
29001         * g++.dg/template/shift1.C: New test.
29002         * g++.dg/template/error10.C: Adjust error markers.
29003
29004 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
29005
29006         PR tree-opt/17529
29007         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
29008
29009 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
29010
29011         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
29012         * gcc.dg/weak/weak-3.c: Likewise.
29013         * gcc.dg/weak/weak-5.c: Likewise.
29014         * gcc.dg/weak/weak-9.c: Likewise.
29015         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
29016         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
29017
29018         * gcc.dg/darwin-weakimport-1.c: New.
29019
29020 2004-10-28  Ben Elliston  <bje@au.ibm.com>
29021
29022         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
29023
29024 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
29025
29026         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
29027         'syntax' error messages.
29028         * gcc.dg/cpp/direct2s.c: Likewise.
29029
29030 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
29031
29032         * gcc.c-torture/compile/20041026-1.c: New.
29033
29034 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
29035
29036         PR c++/18093
29037         * g++.dg/lookup/ns2.C: New test.
29038
29039         PR c++/18020
29040         * g++.dg/template/enum4.C: New test.
29041
29042         PR c++/18161
29043         * g++.dg/template/expr1.C: New test.
29044
29045 2004-10-26  Ben Elliston  <bje@au.ibm.com>
29046
29047         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
29048
29049 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
29050
29051         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
29052         gcc.dg/decl-nospec-3.c: New tests.
29053
29054 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
29055
29056         * objc.dg/super-class-3.m: New test.
29057
29058 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
29059
29060         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
29061         resyncing.
29062         * gcc.dg/cpp/direct2s.c: Likewise.
29063
29064 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
29065
29066         * objc.dg/image-info.m: Update for changes to section selection.
29067
29068 2004-10-25  David Ayers  <d.ayers@inode.at>
29069             Ziemowit Laski  <zlaski@apple.com>
29070
29071         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
29072         diagnostics when messaging 'id <Proto>'.
29073         * objc.dg/class-protocol-1.m: New test.
29074         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
29075         a non-existent method signature.
29076         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
29077         Update diagnostics when messaging with non-existent method signature.
29078         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
29079         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
29080         invalid receivers are now resolved as if messaging 'id'; remove
29081         extraneous diagnostics.
29082
29083 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
29084
29085         PR c/16667
29086         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
29087         gcc.dg/init-desig-obs-3.c: New tests.
29088
29089 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
29090
29091         * gcc.dg/debug/20041023-1.c: New test.
29092
29093 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
29094
29095         PR middle-end/17407
29096         * gcc.c-torture/compile/pr17407.c: New test.
29097
29098         PR c++/18121
29099         * g++.dg/template/array8.C: New test.
29100
29101 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
29102
29103         PR other/18138
29104         * lib/g++.exp: Accept more than one multilib libgcc.
29105         * lib/gcc-dg.exp: Likewise.
29106         * lib/objc.exp: Likewise.
29107         * lib/treelang.exp: Likewise.
29108         * lib/gfortran.exp: Likewise.
29109
29110 2004-10-24  Ben Elliston  <bje@au.ibm.com>
29111
29112         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
29113
29114 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
29115
29116         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
29117         * gcc.dg/c99-const-expr-3.c: Likewise.
29118
29119 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
29120
29121         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
29122
29123 2004-10-23  Ben Elliston  <bje@au.ibm.com>
29124
29125         * gcc.c-torture/execute/loop-2e.x: Remove.
29126
29127 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
29128
29129         PR c++/18095
29130         * g++.dg/parse/crash18.C: New.
29131         * g++.dg/parse/crash19.C: New.
29132
29133 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
29134
29135         * g++.dg/ext/dllimport1.C: Move dg-warnings.
29136         * g++.dg/ext/dllimport2.C: Same.
29137         * g++.dg/ext/dllimport8.C: Same.
29138
29139 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
29140
29141         PR c++/10841
29142         * g++.dg/conversion/cast1.C: New test.
29143         * g++.dg/overload/pmf1.C: Adjust error marker.
29144
29145 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
29146
29147         PR objc/17923
29148         * objc.dg/const-str-7.m: New test.
29149
29150 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29151
29152         * g++.dg/template/memfriend11.C: Fix comment typo.
29153         * g++.dg/template/memfriend14.C: Likewise.
29154
29155 2004-10-20  Richard Henderson  <rth@redhat.com>
29156
29157         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
29158         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
29159         -fasynchronous-unwind-tables.
29160
29161 2004-10-20  Richard Henderson  <rth@redhat.com>
29162
29163         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
29164         (main): Return success.
29165         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
29166         (main): Return success.
29167
29168 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29169
29170         PR c++/13495
29171         * g++.dg/template/memfriend9.C: New test.
29172         * g++.dg/template/memfriend10.C: Likewise.
29173         * g++.dg/template/memfriend11.C: Likewise.
29174         * g++.dg/template/memfriend12.C: Likewise.
29175         * g++.dg/template/memfriend13.C: Likewise.
29176         * g++.dg/template/memfriend14.C: Likewise.
29177         * g++.dg/template/memfriend15.C: Likewise.
29178         * g++.dg/template/memfriend16.C: Likewise.
29179         * g++.dg/template/memfriend17.C: Likewise.
29180         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
29181
29182 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
29183
29184         * g++.dg/conversion/dr195.C: New.
29185         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
29186
29187 2004-10-20  Ben Elliston  <bje@au.ibm.com>
29188             Devang Patel  <dpatel@apple.com>
29189
29190         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
29191         of floating point arithmetic, which could trap.
29192
29193 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
29194
29195         PR c++/14035
29196         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
29197         * g++.dg/conversion/const2.C: New test.
29198         * g++.dg/expr/reinterpret2.C: New test.
29199         * g++.dg/expr/reinterpret3.C: New test.
29200         * g++.dg/expr/cast2.C: New test.
29201         * g++.dg/expr/copy1.C: New test.
29202         * g++.dg/other/conversion1.C: Change error message.
29203         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
29204         function pointers to void *.
29205         * g++.old-deja/g++.mike/p10148.C: Likewise.
29206
29207 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
29208
29209         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
29210
29211 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
29212
29213         PR c++/18047
29214
29215         * g++.dg/parse/expr3.C: New test.
29216
29217 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
29218
29219         * gcc.dg/smod-1.c: New test.
29220
29221 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
29222
29223         * objc.dg/method-14.m: New test.
29224
29225 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
29226
29227         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
29228         Also xfail as the patch was reverted.
29229
29230 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
29231
29232         PR middle-end/16973
29233         * gcc.dg/pr16973.c: New test.
29234
29235 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
29236
29237         PR tree-optimization/17656
29238         * gcc.c-torture/compile/pr17656.c: New test.
29239
29240 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
29241
29242         * g++.dg/eh/shadow1.C: New.
29243
29244 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
29245
29246         * gcc.c-torture/compile/20041018-1.c: New test.
29247
29248 2004-10-18  Ben Elliston  <bje@au.ibm.com>
29249
29250         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
29251         compiler referring to register 0 when accessing sdata.  The linker
29252         now patches things up.
29253
29254 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
29255
29256         PR c/17529
29257         * gcc.c-torture/compile/pr17529.c: New test.
29258
29259 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29260
29261         PR c++/17743
29262         * g++.dg/ext/attrib17.C: New test.
29263
29264 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
29265
29266         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
29267
29268 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29269
29270         PR c++/10479
29271         * g++.dg/ext/attrib16.C: New test.
29272
29273 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
29274
29275         PR c++/17042
29276         * g++.dg/init/dso_handle1.C: New test.
29277
29278         PR c++/14667
29279         * g++.dg/parse/typedef6.C: New test.
29280
29281         PR c++/17916
29282         * g++.dg/parse/pragma1.C: New test.
29283
29284 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
29285
29286         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
29287
29288 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
29289
29290         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
29291         -fno-common when on HPPA HP-UX platforms.
29292
29293 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
29294
29295         PR other/16820
29296         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
29297         stdint.h.
29298         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
29299         uintptr_t.
29300
29301 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
29302
29303         PR c++/16301
29304         * g++.dg/lookup/strong-using-4.C: New test.
29305
29306 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
29307
29308         PR middle-end/16567
29309         * gcc.c-torture/compile/nested-1.c: New test.
29310
29311 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
29312
29313         * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
29314         and mipsisa64*-*-* (until support for misaligned loads is added).
29315         * gcc.dg/vect/vect-50.c: Likewise.
29316         * gcc.dg/vect/vect-52.c: Likewise.
29317         * gcc.dg/vect/vect-54.c: Likewise.
29318         * gcc.dg/vect/vect-58.c: Likewise.
29319         * gcc.dg/vect/vect-60.c: Likewise.
29320         * gcc.dg/vect/vect-80.c: Likewise.
29321
29322 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
29323
29324         PR c++/17976
29325         * g++.dg/init/dtor3.C: New test.
29326
29327 2004-10-15  Ben Elliston  <bje@au.ibm.com>
29328
29329         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
29330
29331 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
29332
29333         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
29334         * gcc.dg/macho-lo-sum.c: Likewise.
29335
29336 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
29337
29338         * gcc.dg/ppc-spe64-1.c: New test.
29339
29340 2004-10-14  Devang Patel  <dpatel@apple.com>
29341
29342         PR 17635
29343         * gcc.dg/pr17635.c : New test.
29344
29345 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
29346
29347         * gcc.dg/vect/vect-28.c: Remove xfail.
29348         * gcc.dg/vect/vect-30.c: Remove xfail.
29349         * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
29350         * gcc.dg/vect/vect-33.c: Remove xfail.
29351         * gcc.dg/vect/vect-44.c: Remove xfail.
29352         * gcc.dg/vect/vect-46.c: Remove xfail.
29353         * gcc.dg/vect/vect-50.c: Remove xfail.
29354         * gcc.dg/vect/vect-52.c: Remove xfail.
29355         * gcc.dg/vect/vect-54.c: Remove xfail.
29356         * gcc.dg/vect/vect-58.c: Remove xfail.
29357         * gcc.dg/vect/vect-60.c: Remove xfail.
29358         * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
29359         * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
29360         * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
29361         * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
29362         * gcc.dg/vect/vect-8.c: Remove xfail.
29363         * gcc.dg/vect/vect-80.c: Remove xfail.
29364         * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
29365
29366 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
29367
29368         * gcc.dg/vect/vect-82.c: New testcase.
29369         * gcc.dg/vect/vect-82_64.c: New testcase.
29370         * gcc.dg/vect/vect-83.c: New testcase.
29371         * gcc.dg/vect/vect-83_64.c: New testcase.
29372
29373 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
29374
29375         * gcc.dg/cpp/error-1.c: New test.
29376
29377 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
29378
29379         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
29380
29381 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
29382
29383         PR target/17984
29384         * gcc.dg/cris-peep2-xsrand2.c: New test.
29385
29386 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
29387
29388         PR c++/17661
29389         * g++.dg/expr/for2.C: New test.
29390
29391 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
29392
29393         * g++.dg/inherit/thunk1.C: Run on the SPARC.
29394
29395 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
29396
29397         PR tree-optimization/17724
29398         * g++.dg/opt/pr17724-1.C: New test.
29399         * g++.dg/opt/pr17724-2.C: New test.
29400         * g++.dg/opt/pr17724-3.C: New test.
29401         * g++.dg/opt/pr17724-4.C: New test.
29402         * g++.dg/opt/pr17724-5.C: New test.
29403         * g++.dg/opt/pr17724-6.C: New test.
29404
29405 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
29406
29407         PR c/17301
29408         * gcc.dg/pr17301-2.c: New test.
29409
29410 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
29411
29412         PR c++/15876
29413         * g++.dg/parse/error22.C: New test.
29414
29415         PR c++/17936
29416         * g++.dg/template/spec18.C: New test.
29417
29418 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
29419
29420         * gcc.dg/ia64-asm-1.c: Add prototype for abort
29421         * gcc.dg/ia64-sync-1.c: Add prototype for abort and
29422         memcpy.
29423         * gcc.dg/ia64-sync-2.c: Ditto.
29424         * gcc.dg/ia64-sync-3.c: Ditto.
29425
29426 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
29427
29428         * g++.dg/eh/cleanup5.C: Add dg-options "".
29429
29430 2004-10-11  Roger Sayle  <roger@eyesopen.com>
29431
29432         PR middle-end/17657
29433         * gcc.dg/switch-4.c: New test case.
29434
29435 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
29436
29437         * gcc.c-torture/execute/20041011-1.c: New test.
29438
29439 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
29440
29441         PR c++/17554
29442         * g++.dg/init/for3.C: New test.
29443
29444         PR c++/17657
29445         * g++.dg/opt/switch2.C: New test.
29446
29447         PR middle-end/17703
29448         * g++.dg/warn/Wreturn-2.C: New test.
29449
29450 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
29451
29452         PR c++/17907
29453         * g++.dg/eh/cleanup5.C: New test.
29454
29455 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
29456
29457         PR c++/17393
29458         * g++.dg/parse/error21.C: New test.
29459
29460 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
29461
29462         * g++.dg/overload/pmf1.C: Adjust quoting marks.
29463         * g++.dg/warn/incomplete1.C: Likewise.
29464         * g++.dg/template/qualttp20.C: Likewise.
29465
29466 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
29467
29468         PR c/17881
29469         * parm-incomplete-1.c: New test.
29470
29471 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
29472
29473         PR c++/17867
29474         * g++.dg/parse/error19.C: New test.
29475
29476         PR c++/17670
29477         * g++.dg/init/new11.C: New test.
29478
29479         PR c++/17821
29480         * g++.dg/parse/error20.C: New test.
29481
29482         PR c++/17826
29483         * g++.dg/template/crash24.C: New test.
29484
29485 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
29486
29487         PR c/17301
29488         * gcc.dg/pr17301-1.c: New test.
29489
29490 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
29491
29492         PR c/17189
29493         * gcc.dg/anon-struct-5.c: New test.
29494
29495 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
29496
29497         PR c/17844
29498         * gcc.dg/pr17844-1.c: New test.
29499
29500 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
29501
29502         PR tree-optimization/17906
29503         * gcc.c-torture/compile/pr17906.c: New.
29504
29505 2004-10-09  Stuart Hastings  <stuart@apple.com>
29506             Roger Sayle  <roger@eyesopen.com>
29507
29508         PR rtl-optimization/17853
29509         * gcc.dg/i386-mmx-5.c: New testcase.
29510
29511 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
29512
29513         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
29514
29515 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
29516
29517         PR c++/17524
29518         * g++.dg/template/static9.C: New test.
29519
29520         PR c++/17685
29521         * g++.dg/parse/operator5.C: New test.
29522
29523 2004-10-09  Roger Sayle  <roger@eyesopen.com>
29524
29525         PR middle-end/17894
29526         * gcc.c-torture/execute/divcmp-4.c: New test case.
29527
29528 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
29529
29530         PR tree-opt/17902
29531         * g++.dg/opt/pr17902.C: New test.
29532
29533 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
29534
29535         * gcc.dg/cpp/ident-1.c: Add dg-options "".
29536
29537 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
29538
29539         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
29540
29541 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
29542
29543         * gcc.dg/assign-warn-3.c: New test.
29544
29545 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
29546
29547         PR c/16999
29548         * gcc.dg/cpp/ident-1.c: New test.
29549
29550 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
29551
29552         * gcc.c-torture/compile/acc1.c: New.
29553
29554 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
29555
29556         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
29557         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
29558
29559 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
29560
29561         * gcc.dg/ultrasp11.c: New test.
29562
29563 2004-10-08  Michael Matz  <matz@suse.de>
29564
29565         * gcc.dg/doloop-2.c: New test.
29566
29567 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
29568
29569         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
29570         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
29571         objc.dg/method-9.m: Update expected diagnostics.
29572
29573 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
29574
29575         * gcc.dg/ppc-fsel-3.c: New file.
29576         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
29577
29578 2004-10-07  Paul Brook  <paul@codesourcery.com>
29579
29580         * gfortran.dg/intrinsic_verify_1.f90: New test.
29581
29582 2004-10-07  Paul Brook  <paul@codesourcery.com>
29583
29584         * gfortran.dg/empty_format_1.f90: Remove stray commas.
29585
29586 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29587
29588         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
29589         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
29590         commit.
29591
29592 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
29593
29594         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
29595
29596 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29597
29598         PR c++/17115
29599         * g++.dg/warn/Winline-4.C: New test.
29600
29601 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
29602
29603         * gcc.c-torture/compile/20041007-1.c: New test.
29604
29605 2004-10-07  Paul Brook  <paul@codesourcery.com>
29606
29607         PR fortran/17678
29608         * gfortran.dg/use_allocated_1.f90: New test.
29609
29610 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
29611
29612         PR middle-end/17849
29613         * gfortran.fortran-torture/compile/nested.f90: New test
29614
29615 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
29616
29617         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
29618
29619 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
29620
29621         PR c++/17368
29622         * g++.dg/ext/asm6.C: New test.
29623
29624 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
29625
29626         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
29627
29628 2004-10-06  Paul Brook  <paul@codesourcery.com>
29629
29630         PR libfortran/17709
29631         * gfortran.dg/empty_format_1.f90: New test.
29632
29633 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29634
29635         PR fortran/17568
29636         * gfortran.dg/ishft.f90: New test.
29637
29638         PR fortran/17283
29639         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
29640         tests.
29641
29642 2004-10-06  Paul Brook  <paul@codesourcery.com>
29643
29644         * gfortran.dg/do_1.f90: New test.
29645
29646 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29647
29648         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
29649         optimizing for size.
29650
29651 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
29652
29653         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
29654
29655 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
29656
29657         * gcc.c-torture/compile/20041005-1.c: New test.
29658
29659 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
29660
29661         PR c++/17829
29662         * g++.dg/lookup/koenig4.C: New.
29663
29664 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
29665
29666         * g++.dg/other/classkey1.C: Adjust quoting marks.
29667         * g++.dg/parse/error15.C: Likewise.
29668         * g++.dg/template/meminit2.C (int>): Likewise.
29669
29670 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29671
29672         PR fortran/17283
29673         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
29674
29675         PR fortran/17631
29676         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
29677
29678         PR fortran/17708
29679         * gfortran.dg/pr17708.f90: New test.
29680
29681 2004-10-04  Chao-ying Fu  <fu@mips.com>
29682
29683         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
29684         * gcc.dg/vect/vect-4.c: Ditto.
29685         * gcc.dg/vect/vect-5.c: Ditto.
29686         * gcc.dg/vect/vect-6.c: Ditto.
29687         * gcc.dg/vect/vect-8.c: Ditto.
29688         * gcc.dg/vect/vect-16.c: Ditto.
29689         * gcc.dg/vect/vect-30.c: Ditto.
29690         * gcc.dg/vect/vect-40.c: Ditto.
29691         * gcc.dg/vect/vect-41.c: Ditto.
29692         * gcc.dg/vect/vect-42.c: Ditto.
29693         * gcc.dg/vect/vect-43.c: Ditto.
29694         * gcc.dg/vect/vect-44.c: Ditto.
29695         * gcc.dg/vect/vect-45.c: Ditto.
29696         * gcc.dg/vect/vect-46.c: Ditto.
29697         * gcc.dg/vect/vect-47.c: Ditto.
29698         * gcc.dg/vect/vect-48.c: Ditto.
29699         * gcc.dg/vect/vect-49.c: Ditto.
29700         * gcc.dg/vect/vect-50.c: Ditto.
29701         * gcc.dg/vect/vect-51.c: Ditto.
29702         * gcc.dg/vect/vect-52.c: Ditto.
29703         * gcc.dg/vect/vect-53.c: Ditto.
29704         * gcc.dg/vect/vect-54.c: Ditto.
29705         * gcc.dg/vect/vect-55.c: Ditto.
29706         * gcc.dg/vect/vect-56.c: Ditto.
29707         * gcc.dg/vect/vect-57.c: Ditto.
29708         * gcc.dg/vect/vect-58.c: Ditto.
29709         * gcc.dg/vect/vect-59.c: Ditto.
29710         * gcc.dg/vect/vect-60.c: Ditto.
29711         * gcc.dg/vect/vect-74.c: Ditto.
29712         * gcc.dg/vect/vect-79.c: Ditto.
29713         * gcc.dg/vect/vect-80.c: Ditto.
29714
29715 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
29716
29717         * gcc.dg/unused-7.c: Use the correct option.
29718
29719 2004-10-04  Paul Brook  <paul@codesourcery.com>
29720         Bud Davis  <bdavis9659@comcast.net>
29721
29722         PR fortran/17706
29723         PR fortran/16434
29724         * gfortran/pr17706.f90: New test.
29725         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
29726
29727 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29728
29729         * gfortran.dg/pr17612.f90: New test.
29730
29731 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
29732
29733         * g++.dg/template/local1.C: Adjust quoting marks in
29734         testing for diagnostics.
29735         * g++.dg/tls/diag-2.C: Likewise.
29736         * g++.dg/other/error8.C: Likewise.
29737
29738 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
29739
29740         PR c/17178
29741         * gcc.dg/unused-4.c: Adjust to be correct.
29742
29743         PR c/17820
29744         * gcc.dg/unused-7.c: New test.
29745
29746 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
29747
29748         PR c++/17797
29749         * g++.dg/overload/template2.C: New test.
29750
29751 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
29752
29753         PR tree-optimization/16632
29754         * gcc.dg/tree-ssa/20041002-1.c: New.
29755
29756 2004-10-03  Paul Brook  <paul@codesourcery.com>
29757
29758         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
29759         rather than relying on default formatting.
29760
29761 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
29762
29763         * gcc.dg/20040920-1.c: Update expected message text.
29764
29765 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
29766
29767         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
29768
29769 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
29770
29771         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
29772         tree level.
29773
29774 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
29775
29776         * gcc.dg/tree-ssa/pr17343.c: Remove.
29777
29778 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
29779
29780         PR tree-opt/17343
29781         * gcc.dg/tree-ssa/pr17343.c: New test.
29782
29783 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
29784
29785         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
29786         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
29787         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
29788         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
29789         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
29790
29791 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
29792
29793         * gcc.dg/lvalue-2.c: New test.
29794
29795 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
29796
29797         PR c/17730
29798         * gcc.dg/pr17730-1.c: New test
29799
29800 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
29801
29802         PR c/7425
29803         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
29804
29805 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
29806
29807         * gcc.c-torture/execute/stdarg-1.c: New test.
29808         * gcc.c-torture/execute/stdarg-2.c: New test.
29809         * gcc.c-torture/execute/stdarg-3.c: New test.
29810         * gcc.dg/tree-ssa/stdarg-1.c: New test.
29811         * gcc.dg/tree-ssa/stdarg-2.c: New test.
29812         * gcc.dg/tree-ssa/stdarg-3.c: New test.
29813         * gcc.dg/tree-ssa/stdarg-4.c: New test.
29814         * gcc.dg/tree-ssa/stdarg-5.c: New test.
29815
29816 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
29817
29818         PR tree-optimization/17697
29819         * g++.dg/opt/pr17697-1.C: New test.
29820         * g++.dg/opt/pr17697-2.C: New test.
29821         * g++.dg/opt/pr17697-3.C: New test.
29822
29823 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
29824
29825         PR c/16409
29826         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
29827         gcc.dg/vla-init-5.c: New tests.
29828
29829 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
29830
29831         PR c/13804
29832         * gcc.dg/pr13804-1.c: New test.
29833
29834 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29835
29836         PR fortran/16938
29837         * gfortran.dg/pr16938.f90: New test.
29838
29839 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
29840
29841         * g++.dg/template/crash23.C: New test.
29842
29843 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
29844
29845         PR c++/17585
29846         * g++.dg/template/static8.C: New test.
29847
29848 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
29849
29850         PR c++/17681
29851         * g++.dg/other/error9.C: New test.
29852
29853 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
29854
29855         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
29856
29857 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29858
29859         PR fortran/15164
29860         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
29861
29862 2004-09-26  Roger Sayle  <roger@eyesopen.com>
29863
29864         PR middle-end/17112
29865         * gcc.dg/pr17112-1.c: New test case.
29866
29867 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
29868
29869         PR c/11459
29870         * gcc.dg/pr11459-1.c: New test.
29871
29872 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
29873
29874         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
29875         * gcc.dg/tree-ssa/loop-4.c: Likewise.
29876
29877 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29878
29879         * gfortran.dg/pr15324.f90: Make array bounds consistent.
29880
29881 2004-09-25  Jan Hubicka  <jh@suse.cz>
29882
29883         * compile/30040909-1.c: New test.
29884         * compile/30040907-1.c: New test.
29885
29886 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
29887
29888         * gcc.c-torture/execute/va-arg-26.c: New test.
29889
29890 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
29891
29892         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
29893         extra diagnostics on targets with 64-bit pointers.
29894         * objc.dg/selector-1.m: Adjust dg-warning regexp.
29895
29896 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
29897
29898         PR c/17188
29899         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
29900         * gcc.dg/decl-3.c: Adjust expected message.
29901
29902 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29903
29904         PR fortran/17615
29905         * gfortran.dg/pr17615.f90: New test.
29906
29907 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
29908
29909         PR tree-optimzation/17517
29910         * g++.dg/tree-ssa/pr17517.C: New Test.
29911
29912 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
29913
29914         PR c++/16889
29915         * g++.dg/lookup/ambig3.C: New.
29916
29917 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
29918
29919         PR tree-opt/17624
29920         * g++.dg/opt/pr17624.C: New test.
29921
29922 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
29923
29924         PR c/6980
29925         * gcc.dg/Wbad-function-cast-1.c: New test.
29926
29927 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
29928
29929         * g++.dg/ext/complit1.C
29930         * g++.dg/other/error2.C
29931         * g++.dg/other/nontype-1.C
29932         * g++.dg/parse/crash11.C
29933         * g++.dg/parse/crash12.C
29934         * g++.dg/parse/error15.C
29935         * g++.dg/parse/error4.C
29936         * g++.dg/parse/tmpl-outside1.C
29937         * g++.dg/parse/too-many-tmpl-args1.C
29938         * g++.dg/template/dependent-expr3.C
29939         * g++.dg/template/error10.C
29940         * g++.dg/template/instantiate1.C
29941         * g++.dg/template/vtable2.C
29942         * g++.dg/warn/Wshadow-1.C
29943         * g++.dg/warn/weak1.C
29944         * g++.old-deja/g++.brendan/crash16.C
29945         * g++.old-deja/g++.brendan/crash18.C
29946         * g++.old-deja/g++.brendan/crash48.C
29947         * g++.old-deja/g++.brendan/crash49.C
29948         * g++.old-deja/g++.brendan/crash55.C
29949         * g++.old-deja/g++.brendan/crash56.C
29950         * g++.old-deja/g++.brendan/crash8.C
29951         * g++.old-deja/g++.brendan/enum11.C
29952         * g++.old-deja/g++.brendan/enum8.C
29953         * g++.old-deja/g++.brendan/enum9.C
29954         * g++.old-deja/g++.brendan/friend3.C
29955         * g++.old-deja/g++.brendan/misc14.C
29956         * g++.old-deja/g++.bugs/900402_02.C
29957         * g++.old-deja/g++.bugs/900404_03.C
29958         * g++.old-deja/g++.bugs/900404_04.C
29959         * g++.old-deja/g++.bugs/900428_03.C
29960         * g++.old-deja/g++.jason/crash4.C
29961         * g++.old-deja/g++.jason/overload21.C
29962         * g++.old-deja/g++.jason/redecl1.C
29963         * g++.old-deja/g++.jason/report.C
29964         * g++.old-deja/g++.jason/rfg10.C
29965         * g++.old-deja/g++.jason/template30.C
29966         * g++.old-deja/g++.law/arm12.C
29967         * g++.old-deja/g++.law/ctors5.C
29968         * g++.old-deja/g++.law/cvt20.C
29969         * g++.old-deja/g++.law/init10.C
29970         * g++.old-deja/g++.law/init8.C
29971         * g++.old-deja/g++.law/visibility17.C
29972         * g++.old-deja/g++.law/visibility7.C
29973         * g++.old-deja/g++.mike/net8.C
29974         * g++.old-deja/g++.mike/p646.C
29975         * g++.old-deja/g++.mike/p700.C
29976         * g++.old-deja/g++.mike/p701.C
29977         * g++.old-deja/g++.mike/p811.C
29978         * g++.old-deja/g++.ns/template13.C
29979         * g++.old-deja/g++.other/array3.C
29980         * g++.old-deja/g++.other/crash25.C
29981         * g++.old-deja/g++.other/dtor3.C
29982         * g++.old-deja/g++.other/dtor4.C
29983         * g++.old-deja/g++.other/main1.C
29984         * g++.old-deja/g++.other/warn7.C
29985         * g++.old-deja/g++.pt/crash11.C
29986         * g++.old-deja/g++.pt/crash36.C
29987         * g++.old-deja/g++.pt/spec22.C
29988         * g++.old-deja/g++.pt/spec9.C
29989         * g++.old-deja/g++.pt/ttp52.C
29990         * g++.old-deja/g++.robertl/eb103.C
29991         * g++.old-deja/g++.robertl/eb121.C
29992         * g++.old-deja/g++.robertl/eb22.C
29993         * g++.old-deja/g++.robertl/eb8.C:
29994         Update locations and/or regexps of dg-error markers.
29995         Remove markers for some bogus messages that are no longer issued.
29996
29997 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
29998
29999         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
30000         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
30001
30002 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
30003
30004         PR c++/17618
30005         * g++.dg/lookup/crash5.C: New test.
30006
30007 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
30008
30009         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
30010         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
30011         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
30012         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
30013         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
30014         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
30015
30016         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
30017         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
30018         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
30019         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
30020         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
30021         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
30022
30023         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
30024
30025         * gcc.dg/vect/vect-44.c: Check additional cases.
30026         * gcc.dg/vect/vect-48.c: Check additional cases.
30027
30028         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
30029         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
30030         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
30031         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
30032         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
30033         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
30034         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
30035         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
30036         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
30037
30038         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
30039         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
30040         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
30041
30042 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30043
30044         * gcc.dg/tree-ssa/loop-6.c: New test.
30045
30046 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
30047
30048         PR c++/17620
30049         * g++.dg/inherit/base2.C: New.
30050
30051 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
30052
30053         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
30054         * gcc.dg/20001012-2.c: Likewise.
30055         * gcc.dg/20001013-1.c: Likewise.
30056         * gcc.dg/20001101-1.c: Likewise.
30057         * gcc.dg/20001102-1.c: Likewise.
30058         * gcc.dg/bf-spl1.c: Likewise.
30059         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
30060         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
30061
30062 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
30063
30064         PR tree-optimization/16721
30065         * gcc.dg/tree-ssa/pr16721.c: New test.
30066
30067 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
30068
30069         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
30070         * gcc.dg/20040305-1.c: Likewise.
30071
30072 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
30073
30074         PR c/16566
30075         * gcc.c-torture/compile/pr16566-1.c,
30076         gcc.c-torture/compile/pr16566-2.c,
30077         gcc.c-torture/compile/pr16566-3.c: New tests.
30078
30079 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
30080
30081         PR tree-optimization/17512
30082         * gcc.c-torture/compile/20040916-1.c.
30083
30084 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
30085
30086         * gcc.dg/pragma-re-3.c: New test.
30087
30088 2004-09-17  Matt Austern  <austern@apple.com>
30089
30090         PR c++/15049
30091         * g++.dg/other/anon3.C: New.
30092
30093 2004-09-21  Roger Sayle  <roger@eyesopen.com>
30094
30095         PR c++/7503
30096         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
30097         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
30098         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
30099         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
30100         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
30101
30102 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
30103
30104         PR fortran/17286
30105         * gfortran.dg/pr17286.f90: New test.
30106
30107 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
30108
30109         PR c++/17530
30110         * g++.dg/template/static7.C: New test.
30111
30112 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
30113
30114         PR tree-opt/17558
30115         * gcc.c-torture/compile/pr17558.c: New test.
30116
30117 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
30118
30119         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
30120         if SKIP_ATTRIBUTE is defined.
30121
30122 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30123
30124         PR fortran/15957
30125         * gfortran.dg/pr15957.f90: New test.
30126
30127 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
30128
30129         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
30130         in comparison.
30131         * gcc.dg/vect/vect-79.c: Likewise.
30132         * gcc.dg/vect/vect-80.c: Likewise.
30133
30134 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30135
30136         PR fortran/15750
30137         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
30138
30139 2004-09-20  Ira Rosen  <irar@il.ibm.com>
30140
30141         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
30142         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
30143         * gcc.dg/vect/vect-62.c: New testcase.
30144         * gcc.dg/vect/vect-63.c: New testcase.
30145         * gcc.dg/vect/vect-64.c: New testcase.
30146         * gcc.dg/vect/vect-65.c: New testcase.
30147         * gcc.dg/vect/vect-66.c: New testcase.
30148         * gcc.dg/vect/vect-67.c: New testcase.
30149         * gcc.dg/vect/vect-68.c: New testcase.
30150         * gcc.dg/vect/vect-69.c: New testcase.
30151         * gcc.dg/vect/vect-79.c: New testcase.
30152         * gcc.dg/vect/vect-80.c: New testcase.
30153
30154 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
30155
30156         * gcc.target/mips/asm-1.c: New test.
30157
30158 2004-09-19  Ira Rosen  <irar@il.ibm.com>
30159
30160         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
30161         * gcc.dg/vect/vect-73.c: New testcase.
30162         * gcc.dg/vect/vect-74.c: New testcase.
30163         * gcc.dg/vect/vect-75.c: New testcase.
30164         * gcc.dg/vect/vect-76.c: New testcase.
30165         * gcc.dg/vect/vect-77.c: New testcase.
30166         * gcc.dg/vect/vect-78.c: New testcase
30167
30168 2004-09-18  Paul Brook  <paul@codesourcery.com>
30169
30170         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
30171
30172 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
30173
30174         PR c/17424
30175         * gcc.dg/pr17424-1.c: New test.
30176
30177 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
30178
30179         * g++.dg/tree-ssa/pr17153.C: New test.
30180
30181 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
30182
30183         PR pch/13361
30184         * g++.dg/pch/wchar-1.C: New.
30185         * g++.dg/pch/wchar-1.Hs: New.
30186
30187 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
30188
30189         * gcc.c-torture/execute/20040917-1.c: New test.
30190
30191 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
30192
30193         PR tree-optimization/17319
30194         * gcc.dg/pr17319.c: New test.
30195
30196 2004-09-17  Devang Patel  <dpatel@apple.com>
30197
30198         * gcc.dg/20040813-1.c: New test.
30199
30200 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
30201
30202         PR tree-optimization/17273
30203         * gcc.c-torture/compile/pr17273.c: New test.
30204
30205 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
30206
30207         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
30208         Update expected messages.
30209         * gcc.dg/declspec-13.c: New test.
30210
30211 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
30212
30213         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
30214
30215 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
30216
30217         * gcc.c-torture/execute/pr17252.c: Use post-increment to
30218         change what 'a' is pointing to.
30219
30220 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
30221
30222         PR c++/16002
30223         * g++.dg/template/error18.C: New test.
30224
30225         PR c++/16029
30226         * g++.dg/warn/Wunused-8.C: New test.
30227
30228 2004-09-17  Steven Bosscher  <stevenb@suse.de>
30229
30230         PR tree-optimization/17513
30231         * gcc.dg/20040916-1.c: New test.
30232
30233 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
30234
30235         PR c++/17501
30236         * g++.dg/template/typename7.C: New test.
30237
30238 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30239
30240         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
30241
30242 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
30243
30244         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
30245         with -ftree-based-profiling also.
30246         * lib/profopt.exp: Support late-set profile_option/feedback_option.
30247
30248 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
30249
30250         PR/15364
30251         * gfortran.dg/der_array_io_1.f90: New test.
30252         * gfortran.dg/der_array_io_2.f90: New test.
30253         * gfortran.dg/der_array_io_3.f90: New test.
30254
30255 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
30256
30257         * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
30258         EABI.
30259
30260 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
30261
30262         * g++.dg/opt/switch1.C: New test.
30263
30264 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
30265
30266         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
30267         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
30268         Update expected messages.
30269
30270 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30271
30272         PR fortran/16485
30273         * gfortran.dg/same_name_1.f90: New test.
30274
30275 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
30276
30277         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
30278         dereference garbage pointers.
30279
30280 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
30281
30282         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
30283         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
30284
30285         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
30286         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
30287         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
30288
30289 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
30290
30291         PR c++/17324
30292         * g++.dg/template/mangle1.C: New test.
30293
30294 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
30295
30296         PR tree-optimization/17252
30297         * gcc.c-torture/execute/pr17252.c: New test.
30298
30299 2004-09-14  Andrew Pinski  <apinski@apple.com>
30300
30301         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
30302
30303 2004-09-14  Roger Sayle  <roger@eyesopen.com>
30304
30305         PR rtl-optimization/9771
30306         * gcc.dg/pr9771-1.c: New test case.
30307
30308 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
30309
30310         PR tree-optimization/15262
30311         * gcc.c-torture/execute/pr15262-1.c: New test.
30312         * gcc.c-torture/execute/pr15262-2.c: New test.
30313
30314 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
30315
30316         * gcc.dg/declspec-12.c: New test.
30317
30318 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
30319
30320         * gfortran.dg/pr17090.f90: Add directives to test.
30321
30322 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30323
30324         * gcc.c-torture/compile/20040914-1.c: New test.
30325
30326 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
30327
30328         PR c++/16162
30329         * g++.dg/template/decl2.C: New test.
30330
30331 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
30332
30333         PR fortran/17090
30334         * gfortran.dg/pr17090.f90: New test.
30335
30336 2004-09-13  Dale Johannesen  <dalej@apple.com>
30337
30338         * gcc.c-torture/compile/pr17408.c: New test case.
30339
30340 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
30341
30342         PR c++/16716
30343         * g++.dg/parse/crash17.C: New test.
30344
30345         PR c++/17327
30346         * g++.dg/template/enum3.C: New test.
30347
30348 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
30349
30350         * lib/gcc-defs.exp: Load wrapper.exp.
30351         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
30352         using local code.
30353         * lib/gcc.exp (gcc_init): Similar.
30354         * lib/gfortran.exp (gfortran_init): Similar.
30355         * lib/objc.exp (objc_init): Similar.
30356         * lib/treelang.exp (treelang_init): Similar.
30357         * lib/wrapper.exp: New file with build_wrapper call machinery in
30358         ${tool}_maybe_build_wrapper.
30359
30360 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
30361
30362         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
30363         "inline".
30364         * gcc.dg/declspec-11.c: Update expected messages.
30365         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
30366         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
30367         gcc.dg/inline-12.c: New tests.
30368
30369 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
30370
30371         * g++.dg/tree-ssa/pr17400.C: New testcase.
30372
30373 2004-09-13  James E Wilson  <wilson@specifixinc.com>
30374
30375         * gcc.target/mips/sb1-1.c: New testcase.
30376
30377 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
30378
30379         * lib/g77-dg.exp: Remove unused file.
30380         * lib/mike-g77.exp: Ditto.
30381         * lib/g77.exp: Ditto.
30382
30383 2004-09-12  Richard Henderson  <rth@redhat.com>
30384
30385         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
30386
30387 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
30388
30389         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
30390         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
30391         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
30392         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
30393         Update expected messages.
30394
30395 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
30396
30397         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
30398         declaration/use mismatch for dirp parameter.
30399
30400 2004-09-12  Andrew Pinski  <apinski@apple.com>
30401
30402         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
30403         -fgnu-runtime is passed.
30404
30405 2004-09-12  Richard Henderson  <rth@redhat.com>
30406
30407         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
30408         do the uplevel thing and update additional_flags directly.
30409         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
30410         gfortran.fortran-torture/execute/intrinsic_nearest.x,
30411         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
30412         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
30413
30414 2004-09-11  Steven Bosscher  <stevenb@suse.de>
30415
30416         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
30417
30418 2004-09-11  Roger Sayle  <roger@eyesopen.com>
30419
30420         PR middle-end/17411
30421         * g++.dg/opt/pr17411-1.C: New test case.
30422
30423 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
30424
30425         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
30426         gcc.dg/tls/diag-2.c: Update expected messages.
30427         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
30428         messages.
30429         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
30430         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
30431         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
30432         gcc.dg/tls/diag-5.c: New tests.
30433
30434 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
30435
30436         * gcc.dg/20040910-1.c: Correct dg-error regexp.
30437
30438 2004-09-11  Steven Bosscher  <stevenb@suse.de>
30439
30440         * g++.dg/parse/break-in-for.C: New test.
30441
30442 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
30443
30444         * gcc.dg/tree-ssa/20040911-1.c: New test.
30445
30446 2004-09-11  Andreas Jaeger  <aj@suse.de>
30447
30448         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
30449         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
30450
30451 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
30452
30453         * gcc.target/frv: New directory of FR-V-specific tests.
30454
30455 2004-09-10  James E Wilson  <wilson@specifixinc.com>
30456
30457         * gcc.dg/convert-vec-1.c: New test.
30458
30459 2004-09-10  Roger Sayle  <roger@eyesopen.com>
30460
30461         PR middle-end/17024
30462         * gcc.dg/pr17024-1.c: New test case.
30463
30464 2004-09-10  Eric Christopher  <echristo@redhat.com>
30465
30466         * gcc.dg/20040910-1.c: New test.
30467
30468 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
30469
30470         * gcc.dg/bitfld-9.c: New test.
30471
30472 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
30473
30474         * gcc.c-torture/execute/ieee/acc1.c: New test.
30475         * gcc.c-torture/execute/ieee/acc2.c: New test.
30476         * gcc.c-torture/execute/ieee/mzero6.c: New test.
30477
30478 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
30479
30480         * gcc.dg/deprecated-2.c: New test.
30481
30482 2004-09-09  James E Wilson  <wilson@specifixinc.com>
30483
30484         * gcc.dg/init-vec-1.c: New test.
30485
30486 2004-09-09  Roger Sayle  <roger@eyesopen.com>
30487
30488         PR middle-end/17055
30489         * gcc.dg/pr17055-1.c: New test case.
30490
30491 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
30492
30493         PR target/17377
30494         * gcc.c-torture/execute/pr17377.c: New test.
30495
30496 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
30497
30498         PR c/8420
30499         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
30500         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
30501         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
30502         gcc.dg/long-long-typespec-1.c: New tests.
30503         * gcc.dg/tls/diag-2.c: Update expected diagnostics
30504
30505 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
30506
30507         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
30508         gcc.dg/gnu99-static-1.c: New tests.
30509
30510 2004-09-08  Devang Patel  <dpatel@apple.com>
30511
30512         * gcc.dg/darwin-ld-20040828-1.c: New test.
30513         * gcc.dg/darwin-ld-20040828-2.c: New test.
30514         * gcc.dg/darwin-ld-20040828-3.c: New test.
30515
30516 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
30517
30518         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
30519         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
30520         in error message.
30521         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
30522         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
30523         in error message.
30524         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
30525         types they qualify.
30526         * objc.dg/type-size-2.m: Fix wording in comment.
30527         * objc.dg/va-meth-1.m: New test case.
30528
30529 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
30530
30531         PR c/16633:
30532         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
30533         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
30534
30535 2004-09-06  Devang Patel  <dpatel@apple.com>
30536
30537         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
30538         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
30539
30540 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
30541
30542         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
30543         reflect changed line numbering of diagnostics.
30544
30545 2004-09-06  Paul Brook  <paul@codesourcery.com>
30546
30547         * gfortran.dg/edit_real_1.f90: Add new test.
30548
30549 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30550
30551         * gcc.dg/tree-ssa/loop-2.c: New test.
30552         * gcc.dg/tree-ssa/loop-3.c: New test.
30553         * gcc.dg/tree-ssa/loop-4.c: New test.
30554         * gcc.dg/tree-ssa/loop-5.c: New test.
30555
30556 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30557
30558         * gcc.dg/format/sentinel-1.c: Update for parameter option.
30559
30560 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30561
30562         * gcc.dg/format/sentinel-1.c: New test.
30563
30564 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
30565
30566         * gcc.dg/builtins-46.c: New.
30567
30568 2004-09-03  Devang Patel  <dpatel@apple.com>
30569
30570         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
30571         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
30572
30573 2004-09-03  Jan Beulich  <jbeulich@novell.com>
30574
30575         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
30576         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
30577         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
30578         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
30579         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
30580         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
30581         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
30582         the non-portable bzero.
30583         * gcc.dg/20010912-1.c: xfail for NetWare.
30584         * gcc.dg/20020426-2.c: xfail for NetWare.
30585         * gcc.dg/20021014-1.c: xfail for NetWare.
30586         * gcc.dg/20021018-1.c: xfail for NetWare.
30587         * gcc.dg/20030213-1.c: xfail for NetWare.
30588         * gcc.dg/20030225-1.c: xfail for NetWare.
30589         * gcc.dg/20030708-1.c: xfail for NetWare.
30590         * gcc.dg/builtins-config.h: Also exclude NetWare.
30591         * gcc.dg/format/format.h: Define restrict only if not already defined.
30592         * gcc.dg/nest.c: xfail for NetWare.
30593         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
30594         * lib/target-supports.exp (check_visibility_available): Exclude
30595         NetWare.
30596
30597 2004-09-03  Jan Beulich  <jbeulich@novell.com>
30598
30599         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
30600         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
30601         deterministic starting point for the alignment of structure fields.
30602         * gcc.dg/Wpadded.c: Dito.
30603         * g++.dg/abi/vbase10.C: Dito.
30604
30605 2004-09-03  Devang Patel  <dpatel@apple.com>
30606
30607         * g++.dg/debug/pr15736.cc: New test.
30608
30609 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
30610
30611         * README.QMTEST: Fix out-of-date link.
30612
30613 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
30614
30615         PR fortran/16579
30616         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
30617         Delete.  Duplicate of gfortran.dg/g77/20010610.f
30618
30619 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
30620
30621         * g++.dg/abi/arm_rtti1.C: New test.
30622
30623 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
30624
30625         * gcc.dg/ppc-vector-memcpy.c: New.
30626         * gcc.dg/ppc-vector-memset.c: New.
30627
30628 2004-09-02  Chao-ying Fu  <fu@mips.com>
30629
30630         * gcc.target/mips/mips-3d-1.c: New test.
30631         * gcc.target/mips/mips-3d-2.c: New test.
30632         * gcc.target/mips/mips-3d-3.c: New test.
30633         * gcc.target/mips/mips-3d-4.c: New test.
30634         * gcc.target/mips/mips-3d-5.c: New test.
30635         * gcc.target/mips/mips-3d-6.c: New test.
30636         * gcc.target/mips/mips-3d-7.c: New test.
30637         * gcc.target/mips/mips-3d-8.c: New test.
30638         * gcc.target/mips/mips-3d-9.c: New test.
30639         * gcc.target/mips/mips-ps-1.c: New test.
30640         * gcc.target/mips/mips-ps-2.c: New test.
30641         * gcc.target/mips/mips-ps-3.c: New test.
30642         * gcc.target/mips/mips-ps-4.c: New test.
30643         * gcc.target/mips/mips-ps-type.c: New test.
30644
30645 2004-09-02  Paul Brook  <paul@codesourcery.com>
30646
30647         * gfortran.dg/edit_real_1.f90: Add new tests.
30648
30649 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30650
30651         PR fortran/15327
30652         * gfortran.dg/merge_char_1.f90: New test.
30653
30654 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30655
30656         PR fortran/16404
30657         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
30658
30659 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
30660
30661         PR c/1522
30662         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
30663
30664 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
30665
30666         * g++.dg/opt/loop1.C: Do not XFAIL.
30667
30668 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
30669
30670         * gcc.c-torture/execute/20040831-1.c: New test.
30671
30672 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
30673
30674         PR fortran/16579
30675         * gfortran.dg/g77/20010610.f: Now passes.
30676         Copy from g77.f-torture/execute. Add dg-run directive.
30677         * gfortran.dg/g77/README: Update
30678
30679 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
30680
30681         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
30682         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
30683         (t1, t2, t3, t4): Add volatile.
30684
30685 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
30686
30687         * g++.dg/ext/visibility/arm1.C: New test.
30688
30689 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
30690
30691         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
30692         -pedantic-errors.
30693
30694 2004-09-01  Paul Brook  <paul@codesourcery.com>
30695
30696         * gfortran.dg/eof_2.f90: New test.
30697
30698 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30699
30700         PR fortran/16579
30701         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
30702
30703 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
30704
30705         PR libfortran/16805
30706         * gfortran.dg/list_read_2.f90: New test.
30707
30708 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
30709
30710         * g++.dg/abi/key1.C: New test.
30711
30712 2004-08-31  Richard Henderson  <rth@redhat.com>
30713
30714         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
30715         form of offsetof.
30716         * g++.dg/other/offsetof5.C: Remove duplicate.
30717
30718 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30719
30720         PR fortran/17244
30721         * gfortran.dg/func_derived_1.f90: New test.
30722
30723 2004-08-31  Paul Brook  <paul@codesourcery.com>
30724
30725         * gfortran.dg/eof_1.f90: New test.
30726
30727 2004-08-31  Paul Brook  <paul@codesourcery.com>
30728
30729         * gfortran.dg/list_read_1.f90: New file.
30730
30731 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
30732
30733         * g++.dg/opt/loop1.C: XFAIL.
30734
30735 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
30736
30737         * gcc.dg/funcdef-storage-1.c: New.
30738         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
30739         an extern function in local scope.
30740         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
30741         declare an 'auto inline' function in local scope.
30742         * gcc.dg/20011130-1.c: Likewise.
30743         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
30744         an 'auto' function in local scope.
30745         * gcc.dg/20021014-1.c: Likewise.
30746         * gcc.dg/20030331-2.c: Likewise.
30747
30748 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30749
30750         * gfortran.dg/blockdata_1.f90: New test.
30751
30752 2004-08-30  Richard Henderson  <rth@redhat.com>
30753
30754         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
30755
30756 2004-08-30  Richard Henderson  <rth@redhat.com>
30757
30758         * lib/fortran-torture.exp (fortran-torture-execute): Honor
30759         additional_flags set by alternate driver.
30760         (ieee-options): New procedure.
30761         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
30762         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
30763         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
30764         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
30765
30766 2004-08-30  Richard Henderson  <rth@redhat.com>
30767
30768         * lib/f-torture.exp: Remove.
30769
30770 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
30771
30772         PR rtl-optimization/16590
30773         * g++.dg/opt/loop1.C: New test.
30774
30775 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30776
30777         PR fortran/13910
30778         * gfortran.dg/oldstyle_1.f90: New test.
30779
30780 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
30781         Paul Brook  <paul@codesourcery.com>
30782
30783         * gfortran.dg/g77/README: Update.
30784         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
30785         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
30786         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
30787
30788 2004-08-28  Paul Brook  <paul@codesourcery.com>
30789
30790         PR libfortran/17195
30791         * gfortran.dg/edit_real_1.f90: New test.
30792
30793 2004-08-27  Paul Brook  <paul@codesourcery.com>
30794
30795         * gfortran.dg/rewind_1.f90: New test.
30796
30797 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
30798
30799         PR fortran/16597
30800         * gfortran.dg/pr16597.f90: New test.
30801
30802 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
30803
30804         PR c/13801
30805         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
30806         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
30807         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
30808         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
30809         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
30810
30811 2004-08-26  Nick Clifton  <nickc@redhat.com>
30812
30813         * gcc.c-torture/compile/pr17119.c: New test.
30814
30815 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
30816
30817         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
30818
30819 2004-08-25  Richard Henderson  <rth@redhat.com>
30820
30821         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
30822         the bits that expect kind=8 to be the largest real kind.
30823
30824 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
30825
30826         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
30827
30828 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30829
30830         * gfortran.dg/assignment_1.f90: New test.
30831
30832 2004-08-25  Adam Nemet  <anemet@lnxw.com>
30833
30834         * g++.dg/template/repo3.C: New test.
30835
30836 2004-08-25  Roger Sayle  <roger@eyesopen.com>
30837
30838         PR middle-end/16693
30839         PR tree-optimization/16372
30840         * g++.dg/opt/pr16372-1.C: New test case.
30841         * g++.dg/opt/pr16693-1.C: New test case.
30842         * g++.dg/opt/pr16693-2.C: New test case.
30843
30844 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
30845
30846         * objc.dg/proto-lossage-4.m: New test.
30847
30848 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
30849
30850         PR c++/17155
30851         * g++.dg/inherit/local2.C: New test.
30852
30853 2004-08-25  Paul Brook  <paul@codesourcery.com>
30854
30855         PR fortran/17144
30856         * gfortran.dg/string_ctor_1.f90: New test.
30857
30858 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30859
30860         PR c++/14428
30861         * g++.dg/template/redecl2.C: New test.
30862
30863 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
30864
30865         PR fortran/17143
30866         * gfortran.dg/pr17143.f90: New test.
30867
30868 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
30869
30870         PR fortran/17164
30871         * gfortran.dg/pr17164.f90: New test.
30872
30873 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30874
30875         * gcc.dg/tree-ssa/loop-1.c: New test.
30876
30877 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
30878
30879         * gcc.c-torture/compile/20040824-1.c: New test.
30880
30881 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
30882
30883         * gcc.c-torture/compile/iftrap-3.c: New test.
30884
30885 2004-08-24  Paul Brook  <paul@codesourcery.com>
30886
30887         * gfortran.dg/entry_2.f90: New test.
30888
30889 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
30890
30891         PR c++/16889
30892         * g++.dg/lookup/ambig[12].C: New.
30893
30894 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30895
30896         PR c++/16706
30897         * g++.dg/template/crash21.C: New test.
30898         * g++.dg/template/crash22.C: Likewise.
30899
30900 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
30901
30902         PR c++/17149
30903         * g++.dg/template/access15.C: New.
30904
30905 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
30906
30907         PR c++/17163
30908         * g++.dg/template/repo2.C: New test.
30909
30910 2004-08-23  Roger Sayle  <roger@eyesopen.com>
30911
30912         PR rtl-optimization/17078
30913         * gcc.c-torture/execute/pr17078-1.c: New test case.
30914
30915 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
30916
30917         PR c/14492
30918         * gcc.dg/debug/crash1.c: New test.
30919
30920 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
30921
30922         PR c/16180
30923         * gcc.dg/loop-5.c: New test.
30924
30925 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30926
30927         * gcc.c-torture/execute/20040823-1.c: New test.
30928
30929 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
30930
30931         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
30932         to the assembler.  Simplify test accordingly.
30933         (asm_abi_flags): Use GNU names.
30934         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
30935         to check for ABI flags.
30936
30937 2004-08-22  Andrew Pinski  <apinski@apple.com>
30938
30939         * g++.dg/opt/pr14029.C: New test.
30940         * gcc.c-torture/execute/pr15262.c: New test.
30941
30942 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30943
30944         * gfortran.dg/reduction.f90: Add checks with complex arguments.
30945
30946 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
30947
30948         PR 16908
30949         * gfortran.dg/direct_io.f90: New test.
30950
30951 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
30952
30953         PR c++/17121
30954         * g++.dg/inherit/local2.C: New test.
30955
30956 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
30957
30958         PR c++/17120
30959         * g++.dg/warn/Wparentheses-4.C: New test.
30960
30961 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
30962
30963         PR c++/17121
30964         * g++.dg/inherit/local2.C: New test.
30965
30966         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
30967         * gcc.dg/ppc-ldstruct.c: Likewise.
30968         * gcc.dg/ppc64-abi-2.c: Likewise.
30969
30970 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
30971
30972         PR rtl-optimization/17099
30973         * gcc.c-torture/execute/20040820-1.c: New test.
30974
30975 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
30976
30977         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
30978
30979 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
30980
30981         PR fortran/17077
30982         * gfortran.dg/auto_array_1.f90: New test.
30983
30984 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30985
30986         PR fortran/17074
30987         * gfortran.dg/simpleif_1.f90: New test.
30988
30989 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
30990
30991         * lib/target-supports.exp (check_profiling_available): Return
30992         false for arm*-*-symbianelf* and arm*-*-eabi*.
30993
30994         PR c++/15890
30995         * g++.dg/template/delete1.C: New test.
30996
30997 2004-08-19  Paul Brook  <paul@codesourcery.com>
30998
30999         PR fortran/14976
31000         PR fortran/16228
31001         * gfortran.dg/data_char_1.f90: New test.
31002
31003 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
31004
31005         PR fortran/16946
31006         * gfortran.dg/reduction.f90: New testcase.
31007
31008 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31009
31010         PR fortran/16520
31011         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
31012
31013 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
31014
31015         PR c++/17041
31016         * g++.dg/Wparentheses-3.C: New test.
31017
31018 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
31019
31020         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
31021         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
31022         * gcc.dg/vect/vect-2.c: Likewise.
31023         * gcc.dg/vect/vect-3.c: Likewise.
31024         * gcc.dg/vect/vect-4.c: Likewise.
31025         * gcc.dg/vect/vect-5.c: Likewise.
31026         * gcc.dg/vect/vect-6.c: Likewise.
31027         * gcc.dg/vect/vect-7.c: Likewise.
31028         * gcc.dg/vect/vect-25.c: Likewise.
31029         * gcc.dg/vect/vect-31.c: Likewise.
31030         * gcc.dg/vect/vect-32.c: Likewise.
31031         * gcc.dg/vect/vect-34.c: Likewise.
31032         * gcc.dg/vect/vect-36.c: Likewise.
31033         * gcc.dg/vect/vect-all.c: Likewise.
31034
31035 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
31036
31037         PR c++/17068
31038         * g++.dg/template/operator4.C: New test.
31039
31040 2004-08-18  Richard Henderson  <rth@redhat.com>
31041
31042         * gcc.dg/20040206-1.c: XFAIL.
31043
31044 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
31045
31046         PR c++/16246
31047         * g++.dg/template/array7.C: New test.
31048
31049 2004-08-17  James E Wilson  <wilson@specifixinc.com>
31050
31051         * gcc.dg/mips-movcc-1.c: New test.
31052         * gcc.dg/mips-movcc-2.c: New test.
31053         * gcc.dg/mips-movcc-3.c: New test.
31054
31055         * gcc.dg/mips-nmadd-1.c: New test.
31056         * gcc.dg/mips-nmadd-2.c: New test.
31057
31058 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
31059
31060         PR c++/15871
31061         * g++.dg/opt/inline8.C: New test.
31062
31063         PR c++/16965
31064         * g++.dg/parse/error17.C: New test.
31065
31066 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
31067
31068         * gcc.dg/vect: New directory for vectorizer tests.
31069         * gcc.dg/vect/tree-vect.h: New file.
31070         * gcc.dg/vect/vect.exp: New file.
31071         * gcc.dg/vect/pr16105.c.c: New test.
31072         * gcc.dg/vect/vect-1.c: New test.
31073         * gcc.dg/vect/vect-2.c: New test.
31074         * gcc.dg/vect/vect-3.c: New test.
31075         * gcc.dg/vect/vect-4.c: New test.
31076         * gcc.dg/vect/vect-5.c: New test.
31077         * gcc.dg/vect/vect-6.c: New test.
31078         * gcc.dg/vect/vect-7.c: New test.
31079         * gcc.dg/vect/vect-8.c: New test.
31080         * gcc.dg/vect/vect-9.c: New test.
31081         * gcc.dg/vect/vect-10.c: New test.
31082         * gcc.dg/vect/vect-11.c: New test.
31083         * gcc.dg/vect/vect-12.c: New test.
31084         * gcc.dg/vect/vect-13.c: New test.
31085         * gcc.dg/vect/vect-14.c: New test.
31086         * gcc.dg/vect/vect-15.c: New test.
31087         * gcc.dg/vect/vect-16.c: New test.
31088         * gcc.dg/vect/vect-17.c: New test.
31089         * gcc.dg/vect/vect-18.c: New test.
31090         * gcc.dg/vect/vect-19.c: New test.
31091         * gcc.dg/vect/vect-20.c: New test.
31092         * gcc.dg/vect/vect-21.c: New test.
31093         * gcc.dg/vect/vect-22.c: New test.
31094         * gcc.dg/vect/vect-23.c: New test.
31095         * gcc.dg/vect/vect-24.c: New test.
31096         * gcc.dg/vect/vect-25.c: New test.
31097         * gcc.dg/vect/vect-26.c: New test.
31098         * gcc.dg/vect/vect-27.c: New test.
31099         * gcc.dg/vect/vect-28.c: New test.
31100         * gcc.dg/vect/vect-29.c: New test.
31101         * gcc.dg/vect/vect-30.c: New test.
31102         * gcc.dg/vect/vect-31.c: New test.
31103         * gcc.dg/vect/vect-32.c: New test.
31104         * gcc.dg/vect/vect-33.c: New test.
31105         * gcc.dg/vect/vect-34.c: New test.
31106         * gcc.dg/vect/vect-35.c: New test.
31107         * gcc.dg/vect/vect-36.c: New test.
31108         * gcc.dg/vect/vect-37.c: New test.
31109         * gcc.dg/vect/vect-38.c: New test.
31110         * gcc.dg/vect/vect-40.c: New test.
31111         * gcc.dg/vect/vect-41.c: New test.
31112         * gcc.dg/vect/vect-42.c: New test.
31113         * gcc.dg/vect/vect-43.c: New test.
31114         * gcc.dg/vect/vect-44.c: New test.
31115         * gcc.dg/vect/vect-45.c: New test.
31116         * gcc.dg/vect/vect-46.c: New test.
31117         * gcc.dg/vect/vect-47.c: New test.
31118         * gcc.dg/vect/vect-48.c: New test.
31119         * gcc.dg/vect/vect-49.c: New test.
31120         * gcc.dg/vect/vect-50.c: New test.
31121         * gcc.dg/vect/vect-51.c: New test.
31122         * gcc.dg/vect/vect-52.c: New test.
31123         * gcc.dg/vect/vect-53.c: New test.
31124         * gcc.dg/vect/vect-54.c: New test.
31125         * gcc.dg/vect/vect-55.c: New test.
31126         * gcc.dg/vect/vect-56.c: New test.
31127         * gcc.dg/vect/vect-57.c: New test.
31128         * gcc.dg/vect/vect-58.c: New test.
31129         * gcc.dg/vect/vect-59.c: New test.
31130         * gcc.dg/vect/vect-60.c: New test.
31131         * gcc.dg/vect/vect-61.c: New test.
31132         * gcc.dg/vect/vect-all.c: New test.
31133         * gcc.dg/vect/vect-none.c: New test.
31134
31135 2004-08-17  Paul Brook  <paul@codesourcery.com>
31136
31137         PR fortran/13082
31138         * gfortran.dg/entry_1.f90: New test.
31139
31140 2004-08-17  Andrew Pinski  <apinski@apple.com>
31141
31142         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
31143
31144 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
31145
31146         * gcc.dg/pr17036-1.c: New test.
31147
31148 2004-08-16  Devang Patel  <dpatel@apple.com>
31149
31150         * gcc.dg/darwin-20040809-1.c: New test.
31151
31152 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
31153
31154         * gcc.dg/funcdef-attr-1.c: New test.
31155
31156 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
31157
31158         * gcc.dg/altivec-17.c: New test.
31159         * gcc.dg/altivec-18.c: New test.
31160
31161 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31162
31163         PR c++/6749
31164         * g++.dg/template/vtable2.C: New test.
31165
31166 2004-08-14  Richard Henderson  <rth@redhat.com>
31167
31168         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
31169         * gcc.dg/pack-test-4.c (main): Return 0.
31170         * gcc.dg/setjmp-1.c: Remove XFAIL.
31171         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
31172
31173 2004-08-14  Richard Henderson  <rth@redhat.com>
31174
31175         * gcc.dg/980217-1.c: Add prototype for printf.
31176
31177 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
31178
31179         * gfortran.dg/pr16935.f90: New test.
31180
31181 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
31182
31183         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
31184
31185 2004-08-13  Paul Brook  <paul@codesourcery.com>
31186
31187         * gfortran.dg/der_io_1.f90: Remove stray comma.
31188
31189 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
31190
31191         * gcc.dg/vmx/cw-bug-2.c: Remove.
31192         * gcc.dg/vmx/vprint-1.c: Remove.
31193         * gcc.dg/vmx/vscan-1.c: Remove.
31194
31195 2004-08-12  Devang patel  <dpatel@apple.com>
31196
31197         * gcc.dg/darwin-20040809-2.c: New test.
31198
31199 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
31200
31201         * g++.dg/ext/altivec-12.C: New test.
31202
31203         * g++.dg/ext/altivec-11.C: New test.
31204
31205 2004-08-12  Paul Brook  <paul@codesourcery.com>
31206
31207         * g++.dg/abi/arm_cxa_vec_1.C: New test.
31208
31209 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
31210
31211         * g++.dg/ext/altivec-2.C: Check for hardware support before
31212         executing any VMX instructions.
31213
31214         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
31215
31216 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
31217
31218         PR c++/16276
31219         * g++.old-deja/g++.other/comdat4.C: New test.
31220         * g++.old-deja/g++.other/comdat4-aux.cc: New.
31221
31222 2004-08-12  Ben Elliston  <bje@au.ibm.com>
31223
31224         PR target/16286
31225         * gcc.dg/pr16286.c: New test.
31226
31227 2004-08-12 Jan Beulich <jbeulich@novell.com>
31228
31229         * g++.dg/ext/asm5.C: New.
31230
31231 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
31232
31233         PR c++/16698
31234         * g++.dg/eh/crash1.C: New test.
31235
31236         PR c++/16717
31237         * g++.dg/ext/construct1.C: New test.
31238
31239 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
31240
31241         PR c++/16853
31242         * g++.dg/init/ptrmem1.C: New test.
31243
31244         PR c++/16618
31245         * g++.dg/parse/offsetof5.C: New test.
31246
31247         PR c++/16870
31248         * g++.dg/template/overload3.C: New test.
31249
31250 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
31251
31252         PR c++/16964
31253         * g++.dg/parse/error16.C: New test.
31254
31255         PR c++/16904
31256         * g++.dg/template/error14.C: New test.
31257
31258         PR c++/16929
31259         * g++.dg/template/error15.C: New test.
31260
31261 2004-08-11  Devang Patel  <dpatel@apple.com>
31262
31263         * gcc.dg/darwin-ld-20040809-1.c: New test.
31264         * gcc.dg/darwin-ld-20040809-2.c: New test.
31265
31266 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
31267
31268         PR fortran/16917
31269         * gfortran.dg/dfloat_1.f90: New test.
31270
31271 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
31272
31273         * gcc.dg/gcc.dg/arm-eabi1.c: New test.
31274         * gcc.dg/dll-2.c: Fix dg-require syntax.
31275         * gcc.misc-tests/arm-isr.c (abort): Declare.
31276         (exit): Likewise.
31277
31278 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
31279
31280         PR c++/16971
31281         * g++.dg/parse/crash16.C: New test.
31282
31283 2004-08-10  Roger Sayle  <roger@eyesopen.com>
31284
31285         * gcc.dg/mips-rsqrt-1.c: New test case.
31286         * gcc.dg/mips-rsqrt-2.c: New test case.
31287         * gcc.dg/mips-rsqrt-3.c: New test case.
31288
31289 2004-08-10  Paul Brook  <paul@codesourcery.com>
31290
31291         * gfortran.dg/der_io_1.f90: New test.
31292
31293 2004-08-10  Paul Brook  <paul@codesourcery.com>
31294
31295         PR fortran/16919
31296         * gfortran.dg/der_array_1.f90: New test.
31297
31298 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
31299
31300         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
31301
31302 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
31303
31304         * gcc.dg/wchar_t-2.c: Fix typo.
31305
31306 2004-08-09  Falk Hueffner  <falk@debian.org>
31307
31308         PR tree-optimization/12517
31309         * gcc.c-torture/compile/pr12517.c: New test.
31310
31311         PR tree-optimization/12578
31312         * gcc.c-torture/compile/pr12578.c: New test.
31313
31314         PR tree-optimization/12899
31315         * gcc.c-torture/compile/pr12899.c: New test.
31316
31317         PR rtl-optimization/14692
31318         * gcc.c-torture/compile/pr14692.c: New test.
31319
31320         PR tree-optimization/16461
31321         * gcc.c-torture/compile/pr16461.c: New test.
31322
31323 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
31324
31325         * gfortran.dg/getenv_1.f90: New test.
31326
31327 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
31328
31329         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
31330         wchar_t.
31331         * gcc.dg/symbian5.c: Test -fno-short-wchar.
31332
31333 2004-08-06  Paul Brook  <paul@codesourcery.com>
31334
31335         * gfortran.dg/ret_array_1.f90: New test.
31336         * gfortran.dg/ret_pointer_1.f90: New test.
31337
31338 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
31339
31340         * gcc.dg/missing-field-init-[12].c: New tests.
31341         * g++.dg/warn/missing-field-init-[12].C: New tests.
31342
31343 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
31344
31345         * gcc.dg/enum2.c: New test.
31346         * gcc.dg/symbian3.c: Likewise.
31347         * gcc.dg/symbian4.c: Likewise.
31348         * gcc.dg/wchar_t-2.c: Likewise.
31349
31350 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
31351
31352         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
31353         destructor tests.
31354
31355 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
31356
31357         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
31358         dg-require-visiblity.
31359         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
31360         * g++.dg/ext/visibility/fvisibility.C: Likewise.
31361         * g++.dg/ext/visibility/memfuncts.C: Likewise.
31362         * g++.dg/ext/visibility/new1.C: Likewise.
31363         * g++.dg/ext/visibility/pragma.C: Likewise.
31364         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
31365         * g++.dg/ext/visibility/virtual.C: Likewise.
31366         * g++/dg/ext/visibility/visibility-1.C: Likewise.
31367         * g++/dg/ext/visibility/visibility-2.C: Likewise.
31368         * g++/dg/ext/visibility/visibility-3.C: Likewise.
31369         * g++/dg/ext/visibility/visibility-4.C: Likewise.
31370         * g++/dg/ext/visibility/visibility-5.C: Likewise.
31371         * g++/dg/ext/visibility/visibility-6.C: Likewise.
31372         * g++/dg/ext/visibility/visibility-7.C: Likewise.
31373         * g++/dg/ext/visibility/visibility-8.C: New test.
31374         * gcc.c-torture/compile/dll.x: Remove.
31375         * gcc.dg/dll-2.c: Use dg-require-dll
31376         * gcc.dg/visibility-10.c: New test.
31377         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
31378         supporting DLLs.
31379         * lib/scanasm.exp (scan_hidden): New function.
31380         (scan_not_hidden): Likewise.
31381
31382 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
31383
31384         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
31385
31386 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
31387
31388         * gcc.c-torture/execute/20040805-1.c: New test.
31389
31390 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
31391
31392         * gcc.dg/20020118-1.c: Declare abort.
31393         * gcc.dg/altivec_check.h: Likewise.
31394         * gcc.dg/iftrap-2.c: Likewise.
31395         * gcc.dg/pragma-darwin.c: Likewise.
31396         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
31397
31398 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
31399
31400         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
31401
31402 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
31403
31404         * gcc.c-torture/execute/builtins/abs-2.c,
31405         gcc.c-torture/execute/builtins/abs-3.c,
31406         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
31407         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
31408         intmax_t, uintmax_t and their limits.
31409         * gcc.dg/intmax_t-1.c: New test.
31410
31411 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31412
31413         * g++.dg/tc1/dr147.C: Add reference to PR.
31414
31415 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
31416
31417         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
31418         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
31419
31420 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
31421
31422         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
31423
31424 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
31425
31426         * gcc.dg/redecl-5.c: New test.
31427         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
31428         of scanf.
31429
31430 2004-08-03  Roger Sayle  <roger@eyesopen.com>
31431
31432         PR middle-end/16790
31433         * gcc.c-torture/execute/pr16790-1.c: New test case.
31434
31435 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
31436
31437         * g++.dg/ext/visibility/assign1.C: New test.
31438         * g++.dg/ext/visibility/new1.C: Likewise.
31439
31440         * gcc.dg/symbian1.c: New test.
31441         * gcc.dg/symbian2.c: Likewise.
31442
31443 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
31444
31445         PR target/16570
31446         * gcc.dg/i386-sse-9.c: New test.
31447
31448 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
31449
31450         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
31451
31452 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
31453
31454         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
31455         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
31456         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
31457         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
31458         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
31459         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
31460         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
31461         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
31462         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
31463         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
31464         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
31465         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
31466         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
31467         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
31468         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
31469         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
31470         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
31471         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
31472         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
31473         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
31474         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
31475         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
31476         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
31477         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
31478         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
31479         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
31480         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
31481         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
31482         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
31483         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
31484         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
31485         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
31486         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
31487         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
31488         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
31489         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
31490         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
31491         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
31492         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
31493         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
31494         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
31495         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
31496         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
31497         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
31498         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
31499         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
31500         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
31501         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
31502         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
31503         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
31504         gcc.misc-tests/i386-pf-3dnow-1.c,
31505         gcc.misc-tests/i386-pf-athlon-1.c,
31506         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
31507         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
31508         Declare built-in functions used.
31509         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
31510
31511 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
31512
31513         PR c++/16707
31514         * g++.dg/lookup/using12.C: New test.
31515
31516         * g++.dg/init/null1.C: Fix PR number.
31517         * g++.dg/parse/namespace10.C: Likewise.
31518
31519 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
31520
31521         PR c++/16224
31522         * g++.dg/template/spec17.C: New test.
31523         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
31524         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
31525
31526 2004-08-02  David Billinghurst
31527
31528         PR fortran/16292
31529         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
31530
31531 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
31532
31533         * gcc.dg/ia64-got-1.c: New test case.
31534
31535 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
31536
31537         PR c++/16489
31538         * g++.dg/init/null1.C: New test.
31539         * g++.dg/tc1/dr76.C: Adjust error marker.
31540
31541         PR c++/16529
31542         * g++.dg/parse/namespace10.C: New test.
31543
31544         PR c++/16810
31545         * g++.dg/inherit/ptrmem2.C: New test.
31546
31547 2004-08-02  Ben Elliston  <bje@au.ibm.com>
31548
31549         PR target/16155
31550         * gcc.dg/pr16155.c: New test.
31551
31552 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
31553
31554         * gcc.dg/redecl-2.c: New test.
31555
31556 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
31557
31558         * gcc.dg/darwin-longdouble.c: New file.
31559
31560 2004-07-30  Richard Henderson  <rth@redhat.com>
31561
31562         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
31563         write to constant argument.
31564         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
31565
31566 2004-07-30  Richard Henderson  <rth@redhat.com>
31567
31568         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
31569         tests of nearest around zero.
31570
31571 2004-07-30  Andrew Pinski  <apinski@apple.com>
31572
31573         * gcc.c-torture/compile/20040730-1.c: New test.
31574
31575 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
31576
31577         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
31578         powerpc-eabispe.
31579
31580 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
31581
31582         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
31583
31584 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
31585
31586         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
31587         contains $ld_library_path.
31588         * lib/gfortran.exp (gfortran_link_flags): Likewise.
31589
31590 2004-07-29  Richard Henderson  <rth@redhat.com>
31591
31592         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
31593
31594         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
31595         (alt2, which): New.
31596         (Check): Accept either alternative.
31597
31598 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
31599
31600         * g++.dg/abi/inline1.C: New test.
31601         * g++.dg/abi/local1-a.cc: Likewise.
31602         * g++.dg/abi/local1.C: Likewise.
31603         * g++.dg/abi/mangle11.C: Tweak location of warnings.
31604         * g++.dg/abi/mangle12.C: Likewise.
31605         * g++.dg/abi/mangle17.C: Likewise.
31606         * g++.dg/abi/mangle20-2.C: Likewise.
31607         * g++.dg/opt/interface1.C: Likewise.
31608         * g++.dg/opt/interface1.h: Likewise.
31609         * g++.dg/opt/interface1-a.cc: New test.
31610         * g++.dg/parse/repo1.C: New test.
31611         * g++.dg/template/repo1.C: Likewise.
31612         * g++.dg/warn/Winline-1.C: Likewise.
31613         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
31614
31615 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
31616
31617         * gcc.dg/tree-ssa/20040729-1.c: New test.
31618
31619 2004-07-27  Matt Austern <austern@apple.com>
31620
31621         * gcc.dg/darwin-bool-1.c: New test.
31622         * gcc.dg/darwin-bool-2.c: New test.
31623
31624 2004-07-28  Richard Henderson  <rth@redhat.com>
31625
31626         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
31627         arguments in the correct type.  Don't write to constant arguments.
31628
31629 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
31630
31631         PR tree-optimization/16688
31632         PR tree-optimization/16689
31633         * g++.dg/tree-ssa/pr16688.C: New test.
31634
31635 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
31636
31637         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
31638         loads.  Not only in the comment, this time.
31639
31640 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
31641
31642         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
31643         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
31644         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
31645         * gcc.dg/sh4a-bitmovua.c: New.
31646         * gcc.dg/sh4a-cos.c: New.
31647         * gcc.dg/sh4a-cosf.c: New.
31648         * gcc.dg/sh4a-fprun.c: New.
31649         * gcc.dg/sh4a-fsrra.c: New.
31650         * gcc.dg/sh4a-memmovua.c: New.
31651         * gcc.dg/sh4a-sin.c: New.
31652         * gcc.dg/sh4a-sincos.c: New.
31653         * gcc.dg/sh4a-sincosf.c: New.
31654         * gcc.dg/sh4a-sinf.c: New.
31655
31656 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
31657
31658         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
31659         conditionals.
31660         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
31661         loads.
31662         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
31663         DOM1.
31664
31665 2004-07-27  Andrew Pinski  <apinski@apple.com>
31666
31667         * g++.dg/rtti/tinfo1.C: Correct the xfail.
31668
31669 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
31670
31671         * gcc.dg/pragma-isr.c: New test.
31672
31673 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31674
31675         PR c++/14429
31676         * g++.dg/template/ttp11.C: New test.
31677
31678 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
31679
31680         * gcc.c-torture/compile/20040727-1.c: New test.
31681
31682 2004-07-26  Eric Christopher  <echristo@redhat.com>
31683
31684         * gcc.c-torture/compile/20040726-2.c: New test.
31685
31686 2004-07-26  Andrew Pinski  <apinski@apple.com>
31687
31688         * g++.dg/rtti/tinfo1.C: Xfail.
31689
31690 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
31691
31692         * gcc.c-torture/compile/20040726-1.c: New test.
31693
31694 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
31695             Brian Ryner  <bryner@brianryner.com>
31696
31697         PR c++/9283
31698         PR c++/15000
31699         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
31700         * g++.dg/ext/visibility/: New directory.
31701         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
31702         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
31703         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
31704         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
31705         * g++.dg/ext/visibility/fvisibility.C,
31706         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
31707         g++.dg/ext/visibility/fvisibility-override1.C
31708         g++.dg/ext/visibility/fvisibility-override2.C
31709         g++.dg/ext/visibility/memfuncts.C
31710         g++.dg/ext/visibility/noPLT.C
31711         g++.dg/ext/visibility/pragma.C
31712         g++.dg/ext/visibility/pragma-override1.C
31713         g++.dg/ext/visibility/pragma-override2.C
31714         g++.dg/ext/visibility/staticmemfuncts.C
31715         g++.dg/ext/visibility/virtual.C: New tests.
31716
31717 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
31718
31719         PR c/15360
31720         * gcc.dg/pr15360-1.c: New test.
31721
31722 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
31723
31724         * gcc.dg/pragma-align-2.c: New test.
31725         * gcc.dg/pragma-init-fini.c: New test.
31726         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
31727         targets.
31728
31729 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
31730
31731         * gcc.dg/init-string-2.c: New test.
31732
31733 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
31734
31735         PR 16684
31736         * gcc.dg/Wredundant-decls-1.c: New test case.
31737
31738 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
31739
31740         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
31741         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
31742         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
31743         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
31744         * gcc.dg/compat/generate-random.c: New file.
31745         * gcc.dg/compat/generate-random.h: Likewise.
31746         * gcc.dg/compat/generate-random_r.c: Likewise.
31747         * gcc.dg/compat/struct-layout-1.h: Likewise.
31748         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
31749         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
31750         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
31751         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
31752         * gcc.dg/compat/struct-layout-1_main.c: New test.
31753         * gcc.dg/compat/struct-layout-1_x.c: New file.
31754         * gcc.dg/compat/struct-layout-1_y.c: New file.
31755         * gcc.dg/compat/struct-layout-1_test.h: New file.
31756
31757 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
31758
31759         * gcc.dg/comp-return-1.c: New test
31760
31761 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
31762
31763         * gcc.dg/vmx/8-02a.c: Fix typo.
31764
31765         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
31766         * gcc.dg/darwin-abi-3.c: New test.
31767
31768         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
31769         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
31770
31771         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
31772         * gcc.dg/vmx/ops-long-1.c: New test.
31773         * gcc.dg/vmx/ops-long-2.c: New test.
31774
31775 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
31776
31777         * g++.dg/lookup/conv-[1234].C: New.
31778
31779 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
31780
31781         * g++.dg/parse/attr2.C: Simplify.
31782
31783 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
31784
31785         PR c/7284
31786         * gcc.c-torture/execute/pr7284-1.c: New test.
31787
31788 2004-07-22  Brian Booth  <bbooth@redhat.com>
31789
31790         * gcc.dg/tree-ssa/20040721-1.c: New test.
31791
31792 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
31793
31794         * g++.dg/template/crash20.c: New.
31795
31796 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
31797
31798         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
31799         Add dg-run directive.  Declare variables as required.
31800         * gfortran.dg/g77/README: Update
31801
31802 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
31803
31804         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
31805         gcc.dg/cris-peep2-andu2.c: New tests.
31806
31807 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
31808
31809         PR c/15052
31810         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
31811         on return type.
31812         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
31813         messages.
31814         * gcc.dg/qual-return-2.c: Update expected messages.
31815         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
31816
31817 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
31818
31819         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
31820         * gcc.dg/noncompile/921102-1.c: Update expected error message.
31821
31822 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
31823
31824         PR c/11250
31825         * gcc.dg/init-string-1.c: New test.
31826
31827 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
31828
31829         PR middle-end/15345
31830         PR c/16450
31831         * gcc.dg/torture/nested-fn-1.c: New test.
31832
31833 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
31834
31835         PR target/16559
31836         * gcc.dg/ia64-fptr-1.c: New file.
31837
31838 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31839
31840         PR c++/14497
31841         * g++.dg/template/spec16.C: New test.
31842         * g++.old-deja/g++.robertl/eb118.C: Remove.
31843
31844 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31845
31846         PR c++/509
31847         * g++.dg/template/spec15.C: New test.
31848
31849 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
31850
31851         Copy cases from g77.f-torture/execute and add dg-run
31852         directive.  Other changes as noted.
31853         * gfortran.dg/g77/13037.f
31854         * gfortran.dg/g77/1832.f
31855         * gfortran.dg/g77/19981119-0.f
31856         * gfortran.dg/g77/19990313-0.f
31857         * gfortran.dg/g77/19990313-1.f
31858         * gfortran.dg/g77/19990313-2.f
31859         * gfortran.dg/g77/19990313-3.f
31860         * gfortran.dg/g77/19990419-1.f
31861         * gfortran.dg/g77/19990826-0.f
31862         * gfortran.dg/g77/19990826-2.f
31863         * gfortran.dg/g77/20000503-1.f
31864         * gfortran.dg/g77/20001111.f
31865         * gfortran.dg/g77/20010116.f
31866         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
31867         * gfortran.dg/g77/20010430.f
31868         * gfortran.dg/g77/6177.f
31869         * gfortran.dg/g77/947.f
31870         * gfortran.dg/g77/970816-3.f
31871         * gfortran.dg/g77/971102-1.f
31872         * gfortran.dg/g77/980520-1.f
31873         * gfortran.dg/g77/980628-0.f
31874         * gfortran.dg/g77/980628-1.f
31875         * gfortran.dg/g77/980628-10.f
31876         * gfortran.dg/g77/980628-2.f
31877         * gfortran.dg/g77/980628-3.f
31878         * gfortran.dg/g77/980628-7.f
31879         * gfortran.dg/g77/980628-8.f
31880         * gfortran.dg/g77/980628-9.f
31881         * gfortran.dg/g77/980701-0.f
31882         * gfortran.dg/g77/980701-1.f
31883         * gfortran.dg/g77/cabs.f
31884         * gfortran.dg/g77/claus.f
31885         * gfortran.dg/g77/complex_1.f
31886         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
31887         * gfortran.dg/g77/dcomplex.f
31888         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
31889         * gfortran.dg/g77/f90-intrinsic-mathematical.f
31890         * gfortran.dg/g77/f90-intrinsic-numeric.f
31891         * gfortran.dg/g77/int8421.f
31892         * gfortran.dg/g77/labug1.f
31893         * gfortran.dg/g77/large_vec.f
31894         * gfortran.dg/g77/le.f
31895         * gfortran.dg/g77/short.f
31896         * gfortran.dg/g77/README: Update
31897
31898 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
31899
31900         PR c++/16637
31901         * g++.dg/parse/lookup4.C: New test.
31902
31903 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31904
31905         PR c++/16175
31906         * g++.dg/template/ttp10.C: New test.
31907
31908 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
31909
31910         * gcc.dg/pr12625-1.c: New test.
31911
31912 2004-07-20  Steven Bosscher  <stevenb@suse.de>
31913
31914         * gcc.dg/switch-warn-1.c: New test.
31915         * gcc.dg/switch-warn-2.c: New test.
31916         * gcc.c-torture/compile/pr14730.c: Update.
31917
31918 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
31919
31920         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
31921         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
31922         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
31923         g++.dg/template/nontype3.C: Remove trailing CR from tests.
31924
31925 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
31926
31927         PR c++/16623
31928         * g++.dg/template/assign1.C: New test.
31929
31930 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31931
31932         PR c++/12170
31933         * g++.dg/template/ttp9.C: New test.
31934
31935 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
31936
31937         * gcc.dg/format/cmn-err-1.c: New test.
31938
31939 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
31940
31941         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
31942         gcc.dg/Wparentheses-10.c: New tests.
31943         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
31944
31945 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31946
31947         PR fortran/16465
31948         * gfortran.dg/g77//ffixed-line-length-0.f,
31949         gfortran.dg/g77/ffixed-line-length-132.f,
31950         gfortran.dg/g77/ffixed-line-length-72.f,
31951         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
31952         gfortran.dg/g77/README: Update.
31953
31954 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31955
31956         PR c++/13092
31957         * g++.dg/template/non-dependent7.C: New test.
31958         * g++.dg/template/non-dependent8.C: Likewise.
31959         * g++.dg/template/non-dependent9.C: Likewise.
31960         * g++.dg/template/non-dependent10.C: Likewise.
31961
31962 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
31963
31964         PR c++/16337
31965         * g++.dg/parse/attr2.C: New test.
31966
31967 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
31968
31969         * g77.dg: Removed.
31970         * g77.f-torture: Ditto.
31971
31972 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
31973
31974         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
31975         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
31976         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
31977
31978 2004-07-16  Richard Henderson  <rth@redhat.com>
31979
31980         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
31981
31982 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31983
31984         * lib/fortran-torture.exp (fortran-torture): Don't test compile
31985         tests with full list of options.
31986         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
31987         of TORTURE_OPTIONS if test contains 'dg-do run'.
31988
31989         PR fortran/16404
31990         * gfortran.dg/do_iterator.f90: New test.
31991
31992 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31993
31994         PR rtl-optimization/16536
31995         * gcc.c-torture/execute/restrict-1.c: New test.
31996
31997 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31998
31999         PR fortran/15324
32000         * gfortran.dg/pr15324.f90: New test.
32001
32002         PR fortran/15129
32003         * gfortran.dg/pr15129.f90: New test.
32004
32005         PR fortran/15140
32006         * gfortran.dg/pr15140.f90: New test.
32007
32008         PR fortran/13792
32009         * gfortran.fortran-torture/execute/bounds.f90: Add check for
32010         compile-time simplification.
32011
32012 2004-07-14  Mike Stump  <mrs@apple.com>
32013
32014         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
32015
32016 2004-07-14  James E Wilson  <wilson@specifixinc.com>
32017
32018         PR target/16325
32019         * gcc.dg/profile-generate-1.c: New.
32020
32021 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
32022
32023         * gcc.c-torture/execute/20040709-1.c: New test.
32024         * gcc.c-torture/execute/20040709-2.c: New test.
32025
32026 2004-07-14  Mike Stump  <mrs@apple.com>
32027
32028         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
32029
32030 2004-07-14  Mike Stump  <mrs@apple.com>
32031
32032         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
32033
32034 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
32035
32036         PR c++/16518
32037         * g++.dg/parse/mutable1.C: New test.
32038
32039 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
32040
32041         PR tree-optimization/16443
32042         * gcc.dg/tree-ssa/20040713-1.c: New test.
32043
32044 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
32045
32046         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
32047         for operator new.
32048
32049 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
32050
32051         * gfortran.dg/g77/README: New file
32052         * gfortran.dg/g77/19981216-0.f: Copy from
32053         g77.f-torture/noncompile.  Add "dg-do compile" and
32054         dg-error as required.
32055         * gfortran.dg/g77/19990218-1.f: Likewise.
32056         * gfortran.dg/g77/19990905-1.f: Likewise.
32057         * gfortran.dg/g77/9263.f: Likewise.
32058         * gfortran.dg/g77/980615-0.f: Likewise.
32059         * gfortran.dg/g77/980616-0.f: Likewise.
32060         * gfortran.dg/g77/check0.f: Likewise.
32061         * gfortran.dg/g77/select_no_compile.f: Likewise.
32062
32063 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
32064
32065         Copy files from g77.f-torture/compile.
32066         Add "{ dg-do compile}".  Other changes as noted
32067         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
32068         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
32069         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
32070         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
32071         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
32072         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
32073         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
32074         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
32075         statement to conform to standard.  Append alpha1.x for reference.
32076         * gfortran.dg/g77/xformat.f: Add dg-warning
32077
32078 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
32079
32080         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
32081         Add {dg-do compile} directive.
32082         * gfortran.dg/g77/cpp2.F: Likewise.
32083
32084 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32085
32086         PR c++/5402
32087         * g++.dg/lookup/name-clash1.C: New test.
32088
32089         PR c++/9777
32090         * g++.dg/lookup/name-clash2.C: New test.
32091
32092         PR c++/12102
32093         * g++.dg/lookup/name-clash3.C: New test.
32094
32095 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32096
32097         * g++.dg/lookup/new2.C: New test.
32098         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
32099
32100 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
32101
32102         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
32103         Add {dg-do compile} directive.
32104         * gfortran.dg/g77/13060.f: Likewise.
32105         * gfortran.dg/g77/19990218-0.f: Likewise.
32106         * gfortran.dg/g77/19990305-0.f: Likewise.
32107         * gfortran.dg/g77/19990419-0.f: Likewise.
32108         * gfortran.dg/g77/19990502-0.f: Likewise.
32109         * gfortran.dg/g77/19990502-1.f: Likewise.
32110         * gfortran.dg/g77/19990525-0.f: Likewise.
32111         * gfortran.dg/g77/19990826-1.f: Likewise.
32112         * gfortran.dg/g77/19990826-3.f: Likewise.
32113         * gfortran.dg/g77/19990905-2.f: Likewise.
32114         * gfortran.dg/g77/20000412-1.f: Likewise.
32115         * gfortran.dg/g77/20000511-1.f: Likewise.
32116         * gfortran.dg/g77/20000511-2.f: Likewise.
32117         * gfortran.dg/g77/20000518.f: Likewise.
32118         * gfortran.dg/g77/20000601-1.f: Likewise.
32119         * gfortran.dg/g77/20000601-2.f: Likewise.
32120         * gfortran.dg/g77/20000629-1.f: Likewise.
32121         * gfortran.dg/g77/20000630-2.f: Likewise.
32122         * gfortran.dg/g77/20010115.f: Likewise.
32123         * gfortran.dg/g77/20010321-1.f: Likewise.
32124         * gfortran.dg/g77/20010426.f: Likewise.
32125         * gfortran.dg/g77/20020307-1.f: Likewise.
32126         * gfortran.dg/g77/8485.f: Likewise.
32127         * gfortran.dg/g77/960317-1.f: Likewise.
32128         * gfortran.dg/g77/970915-0.f: Likewise.
32129         * gfortran.dg/g77/980310-1.f: Likewise.
32130         * gfortran.dg/g77/980310-2.f: Likewise.
32131         * gfortran.dg/g77/980310-3.f: Likewise.
32132         * gfortran.dg/g77/980310-4.f: Likewise.
32133         * gfortran.dg/g77/980310-6.f: Likewise.
32134         * gfortran.dg/g77/980310-7.f: Likewise.
32135         * gfortran.dg/g77/980310-8.f: Likewise.
32136         * gfortran.dg/g77/980419-2.f: Likewise.
32137         * gfortran.dg/g77/980424-0.f: Likewise.
32138         * gfortran.dg/g77/980427-0.f: Likewise.
32139         * gfortran.dg/g77/980729-0.f: Likewise.
32140         * gfortran.dg/g77/981117-1.f: Likewise.
32141         * gfortran.dg/g77/toon_1.f: Likewise.
32142
32143 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32144
32145         PR c++/2204
32146         * g++.dg/other/abstract2.C: New test.
32147
32148 2004-07-12  Paul Brook  <paul@codesourcery.com>
32149
32150         * gfortran.dg/pointer_init_1.f90: New test.
32151
32152 2004-07-11  Paul Brook  <paul@codesourcery.com>
32153
32154         PR fortran/15986
32155         * gfortran.dg/contained_1.f90: New test.
32156
32157 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
32158
32159         * g++.dg/parse/defarg8.C: New test.
32160
32161 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32162
32163         PR fortran/16433
32164         * gfortran.dg/pr16433.f: New test.
32165
32166         PR fortran/17574
32167         * gfortran.dg/pr15754.f90: New test.
32168
32169 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
32170
32171         PR tree-optimization/16437
32172         * gcc.c-torture/execute/bitfld-4.c: New test.
32173
32174 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32175
32176         * gfortran.fortran-torture/execute/common_2.f90: Add check for
32177         access to common var from module.
32178
32179 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32180
32181         PR fortran/16336
32182         * gfortran.fortran-torture/execute/common_2.f90: New test.
32183
32184 2004-07-10  Paul Brook  <paul@codesourcery.com>
32185
32186         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
32187
32188 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32189
32190         PR fortran/15969
32191         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
32192
32193 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
32194
32195         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
32196         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
32197         * gfortran.dg/g77/ffree-form-1.f: Likewise.
32198         * gfortran.dg/g77/ffree-form-2.f: Likewise.
32199         * gfortran.dg/g77/ffree-form-3.f: Likewise.
32200         * gfortran.dg/g77/fno-underscoring.f: Likewise.
32201         * gfortran.dg/g77/funderscoring.f: Likewise.
32202         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
32203
32204 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32205
32206         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
32207
32208 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32209         Paul Brook  <paul@codesourcery.com>
32210
32211         PR fortran/13415
32212         * gfortran.dg/common_pointer_1.f90: New test.
32213
32214 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32215
32216         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
32217
32218 2004-07-09  James E Wilson  <wilson@specifixinc.com>
32219
32220         PR target/16364
32221         * gcc.c-torture/compile/20040709-1.c: New.
32222
32223 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32224
32225         PR fortran/14077
32226         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
32227
32228 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32229
32230         PR fortran/13201
32231         * gfortran.dg/shape_1.f90: New test.
32232
32233 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
32234             Andrew Pinski  <apinski@apple.com>
32235
32236         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
32237
32238 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32239
32240         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
32241         comment.
32242
32243 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32244         Paul Brook  <paul@codesourcery.com>
32245
32246         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
32247         '.f95' and '.F95'.
32248
32249 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
32250
32251         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
32252
32253 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32254
32255         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
32256         testcases with capital suffix.
32257
32258 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32259
32260         PR fortran/15481
32261         PR fortran/13372
32262         PR fortran/13575
32263         PR fortran/15978
32264         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
32265
32266         * gfortran.dg/implicit_1.f90: New test.
32267
32268 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
32269
32270         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
32271         expression to match gfortran warning/error messages
32272         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
32273         dg-error text.
32274
32275 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
32276
32277         * lib/fortran-torture.exp: Rename proc search_for to
32278         search_for_re.
32279
32280 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
32281
32282         * gcc.c-torture/execute/simd-5.x: New file.
32283         XFAIL on SPARC 64-bit at -O0.
32284
32285 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32286
32287         PR c++/8211
32288         PR c++/16165
32289         * g++.dg/warn/effc3.C: New test.
32290
32291 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
32292
32293         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
32294         change X to 1X in format.
32295         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
32296         add data statements to conform to standard.
32297
32298 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
32299
32300         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
32301         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
32302         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
32303
32304 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
32305
32306         * gfortran.dg/g77/7388.f: Copy from g77.dg
32307         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
32308         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
32309         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
32310         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
32311         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
32312         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
32313         * gfortran.dg/g77/strlen0.f: Likewise.
32314
32315 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
32316
32317         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
32318         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
32319
32320 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
32321
32322         * gcc.c-torture/execute/920428-2.x: Delete.
32323         * gcc.c-torture/execute/920501-7.x: Likewise.
32324
32325 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
32326
32327         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
32328         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
32329         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
32330         prescott and c3-2.
32331         (PREFETCH_3DNOW): Add -march=c3.
32332
32333 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
32334
32335         PR c/16437
32336         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
32337         * gcc.c-torture/execute/bf64-1.x: Likewise.
32338
32339 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
32340
32341         * gcc.c-torture/compile/20040708-1.c: New test.
32342
32343 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32344
32345         PR c++/16169
32346         * g++.dg/warn/effc2.C: New test.
32347
32348 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
32349
32350         * gcc.c-torture/execute/bitfld-1.x: Remove.
32351         * gcc.c-torture/execute/bitfld-3.c: New test.
32352         * gcc.dg/bitfld-2.c: Remove XFAILs.
32353
32354 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
32355
32356         PR c++/16276
32357         * g++.dg/rtti/tinfo1.C: New file.
32358
32359 2004-07-07  Eric Christopher  <echristo@redhat.com>
32360
32361         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
32362
32363 2004-07-07  Andrew Pinski  <apinski@apple.com>
32364
32365         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
32366
32367 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
32368
32369         * g++.dg/init/call1.C: XFAIL.
32370
32371 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
32372
32373         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
32374         except for movstrict*, to movmem* and clrstr* to clrmem*.
32375
32376 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
32377
32378         * gcc.c-torture/execute/20040707-1.c: New test.
32379
32380 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
32381
32382         * gcc.c-torture/execute/20040706-1.c: New test.
32383
32384 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32385
32386         PR c++/3671
32387         * g++.dg/template/spec14.C: New test.
32388
32389 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
32390
32391         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
32392         nothing if not yet defined.  Use it in b, c and d type definitions.
32393         * gcc.c-torture/execute/20040705-1.c: New test.
32394         * gcc.c-torture/execute/20040705-2.c: New test.
32395
32396 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32397
32398         PR c++/2518
32399         * g++.dg/lookup/new1.C: New test.
32400
32401 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32402
32403         PR c++/11406
32404         * g++.dg/template/sizeof8.C: New test.
32405
32406 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
32407
32408         * gcc.c-torture/compile/20040705-1.c: New test.
32409
32410 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
32411
32412         * gfortran.fortran-torture/execute/seq_io.f90: New test.
32413
32414 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
32415
32416         * gcc.dg/cpp/if-mop.c: Two new testcases.
32417         * gcc.dg/cpp/trad/comment-3.c: New.
32418
32419 2004-07-04  Paul Brook  <paul@codesourcery.com>
32420
32421         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
32422
32423 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
32424
32425         PR c++/3761
32426         * g++.dg/lookup/crash4.C: New test.
32427
32428 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
32429
32430         * gcc.c-torture/execute/builtin-abs-1.c
32431         * gcc.c-torture/execute/builtin-abs-2.c
32432         * gcc.c-torture/execute/builtin-complex-1.c
32433         * gcc.c-torture/execute/builtins/string-1-lib.c
32434         * gcc.c-torture/execute/builtins/string-1.c
32435         * gcc.c-torture/execute/builtins/string-2-lib.c
32436         * gcc.c-torture/execute/builtins/string-2.c
32437         * gcc.c-torture/execute/builtins/string-3-lib.c
32438         * gcc.c-torture/execute/builtins/string-3.c
32439         * gcc.c-torture/execute/builtins/string-4-lib.c
32440         * gcc.c-torture/execute/builtins/string-4.c
32441         * gcc.c-torture/execute/builtins/string-5-lib.c
32442         * gcc.c-torture/execute/builtins/string-5.c
32443         * gcc.c-torture/execute/builtins/string-6-lib.c
32444         * gcc.c-torture/execute/builtins/string-6.c
32445         * gcc.c-torture/execute/builtins/string-7-lib.c
32446         * gcc.c-torture/execute/builtins/string-7.c
32447         * gcc.c-torture/execute/builtins/string-8-lib.c
32448         * gcc.c-torture/execute/builtins/string-8.c
32449         * gcc.c-torture/execute/builtins/string-9-lib.c
32450         * gcc.c-torture/execute/builtins/string-9.c
32451         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
32452         * gcc.c-torture/execute/builtins/string-asm-1.c
32453         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
32454         * gcc.c-torture/execute/builtins/string-asm-2.c
32455         * gcc.c-torture/execute/stdio-opt-1.c
32456         * gcc.c-torture/execute/stdio-opt-2.c
32457         * gcc.c-torture/execute/stdio-opt-3.c
32458         * gcc.c-torture/execute/string-opt-1.c
32459         * gcc.c-torture/execute/string-opt-10.c
32460         * gcc.c-torture/execute/string-opt-11.c
32461         * gcc.c-torture/execute/string-opt-12.c
32462         * gcc.c-torture/execute/string-opt-13.c
32463         * gcc.c-torture/execute/string-opt-14.c
32464         * gcc.c-torture/execute/string-opt-15.c
32465         * gcc.c-torture/execute/string-opt-16.c
32466         * gcc.c-torture/execute/string-opt-2.c
32467         * gcc.c-torture/execute/string-opt-6.c
32468         * gcc.c-torture/execute/string-opt-7.c
32469         * gcc.c-torture/execute/string-opt-8.c:
32470         Replace with ...
32471
32472         * gcc.c-torture/execute/builtins/abs-2.c
32473         * gcc.c-torture/execute/builtins/abs-3.c
32474         * gcc.c-torture/execute/builtins/complex-1.c
32475         * gcc.c-torture/execute/builtins/fprintf.c
32476         * gcc.c-torture/execute/builtins/fputs.c
32477         * gcc.c-torture/execute/builtins/memcmp.c
32478         * gcc.c-torture/execute/builtins/memmove.c
32479         * gcc.c-torture/execute/builtins/memops-asm.c
32480         * gcc.c-torture/execute/builtins/mempcpy-2.c
32481         * gcc.c-torture/execute/builtins/mempcpy.c
32482         * gcc.c-torture/execute/builtins/memset.c
32483         * gcc.c-torture/execute/builtins/printf.c
32484         * gcc.c-torture/execute/builtins/sprintf.c
32485         * gcc.c-torture/execute/builtins/strcat.c
32486         * gcc.c-torture/execute/builtins/strchr.c
32487         * gcc.c-torture/execute/builtins/strcmp.c
32488         * gcc.c-torture/execute/builtins/strcpy.c
32489         * gcc.c-torture/execute/builtins/strcspn.c
32490         * gcc.c-torture/execute/builtins/strlen-2.c
32491         * gcc.c-torture/execute/builtins/strlen.c
32492         * gcc.c-torture/execute/builtins/strncat.c
32493         * gcc.c-torture/execute/builtins/strncmp-2.c
32494         * gcc.c-torture/execute/builtins/strncmp.c
32495         * gcc.c-torture/execute/builtins/strncpy.c
32496         * gcc.c-torture/execute/builtins/strpbrk.c
32497         * gcc.c-torture/execute/builtins/strpcpy-2.c
32498         * gcc.c-torture/execute/builtins/strpcpy.c
32499         * gcc.c-torture/execute/builtins/strrchr.c
32500         * gcc.c-torture/execute/builtins/strspn.c
32501         * gcc.c-torture/execute/builtins/strstr-asm.c
32502         * gcc.c-torture/execute/builtins/strstr.c:
32503         ... these new files.
32504
32505         * gcc.c-torture/execute/builtins/abs-2-lib.c
32506         * gcc.c-torture/execute/builtins/abs-3-lib.c
32507         * gcc.c-torture/execute/builtins/complex-1-lib.c
32508         * gcc.c-torture/execute/builtins/fprintf-lib.c
32509         * gcc.c-torture/execute/builtins/fputs-lib.c
32510         * gcc.c-torture/execute/builtins/memcmp-lib.c
32511         * gcc.c-torture/execute/builtins/memmove-lib.c
32512         * gcc.c-torture/execute/builtins/memops-asm-lib.c
32513         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
32514         * gcc.c-torture/execute/builtins/mempcpy-lib.c
32515         * gcc.c-torture/execute/builtins/memset-lib.c
32516         * gcc.c-torture/execute/builtins/printf-lib.c
32517         * gcc.c-torture/execute/builtins/sprintf-lib.c
32518         * gcc.c-torture/execute/builtins/strcat-lib.c
32519         * gcc.c-torture/execute/builtins/strchr-lib.c
32520         * gcc.c-torture/execute/builtins/strcmp-lib.c
32521         * gcc.c-torture/execute/builtins/strcpy-lib.c
32522         * gcc.c-torture/execute/builtins/strcspn-lib.c
32523         * gcc.c-torture/execute/builtins/strlen-2-lib.c
32524         * gcc.c-torture/execute/builtins/strlen-lib.c
32525         * gcc.c-torture/execute/builtins/strncat-lib.c
32526         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
32527         * gcc.c-torture/execute/builtins/strncmp-lib.c
32528         * gcc.c-torture/execute/builtins/strncpy-lib.c
32529         * gcc.c-torture/execute/builtins/strpbrk-lib.c
32530         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
32531         * gcc.c-torture/execute/builtins/strpcpy-lib.c
32532         * gcc.c-torture/execute/builtins/strrchr-lib.c
32533         * gcc.c-torture/execute/builtins/strspn-lib.c
32534         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
32535         * gcc.c-torture/execute/builtins/strstr-lib.c
32536         * gcc.c-torture/execute/builtins/lib/abs.c
32537         * gcc.c-torture/execute/builtins/lib/fprintf.c
32538         * gcc.c-torture/execute/builtins/lib/memset.c
32539         * gcc.c-torture/execute/builtins/lib/printf.c
32540         * gcc.c-torture/execute/builtins/lib/sprintf.c
32541         * gcc.c-torture/execute/builtins/lib/strcpy.c
32542         * gcc.c-torture/execute/builtins/lib/strcspn.c
32543         * gcc.c-torture/execute/builtins/lib/strncat.c
32544         * gcc.c-torture/execute/builtins/lib/strncmp.c
32545         * gcc.c-torture/execute/builtins/lib/strncpy.c
32546         * gcc.c-torture/execute/builtins/lib/strpbrk.c
32547         * gcc.c-torture/execute/builtins/lib/strspn.c
32548         * gcc.c-torture/execute/builtins/lib/strstr.c:
32549         New files containing support routines.
32550
32551         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
32552         declaration.
32553         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
32554         when not optimizing.
32555
32556 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
32557
32558         PR c++/16240
32559         * g++.dg/abi/mangle22.C: New test.
32560         * g++.dg/abi/mangle23.C: Likewise.
32561
32562 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
32563
32564         PR fortran/16290
32565         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
32566         Allow for cases without denormalized floating point numbers.
32567
32568 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
32569
32570         PR c/1027
32571         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
32572         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
32573         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
32574         expected warning text.
32575         * gcc.dg/format/diag-2.c: New test.
32576
32577 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
32578
32579         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
32580
32581 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
32582
32583         * gcc.dg/builtins-43.c: New.
32584         * gcc.dg/builtins-44.c: New.
32585         * gcc.dg/builtins-45.c: New.
32586
32587 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
32588             Andreas Tobler  <a.tobler@schweiz.ch>
32589
32590         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
32591         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
32592         as SIGSEGV.
32593         * gcc.dg/cleanup-11.c: Likewise.
32594         * gcc.dg/cleanup-8.c: Likewise.
32595         * gcc.dg/cleanup-9.c: Likewise.
32596         * gcc.dg/cleanup-5.c: Run on all platforms.
32597
32598 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
32599
32600         * g++.dg/warn/nonnull1.C: New test.
32601
32602 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
32603
32604         * gcc.dg/compat/compat-common.h: Wrap up CINT in
32605         an #ifndef SKIP_COMPLEX_INT/#endif pair.
32606         Special-case the Sun compiler wrt to <complex.h>.
32607
32608 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
32609
32610         * gcc.dg/Wunreachable-8.C: New test.
32611
32612         * gcc.dg/h8300-ice2.c : New test.
32613
32614 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
32615
32616         PR fortran/16161
32617         * gfortran.fortran-torture/compile/implicit.f90: Add test
32618         for implicit character.
32619
32620 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
32621
32622         PR fortran/16289
32623         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
32624         Use tiny() intrinsic to find smallest non-negative real
32625
32626 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
32627
32628         * gcc.dg/compat/struct-by-value-22_main.c: New test.
32629         * gcc.dg/compat/struct-by-value-22_x.c: New.
32630         * gcc.dg/compat/struct-by-value-22_y.c: New.
32631
32632         * gcc.c-torture/execute/20040629-1.c: New test.
32633
32634 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
32635
32636         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
32637         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
32638
32639         PR target/16195
32640         * gcc.dg/20040625-1.c: New test.
32641
32642 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32643
32644         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
32645
32646 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32647
32648         PR fortran/15963
32649         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
32650
32651 2004-06-29  Richard Henderson  <rth@redhat.com>
32652
32653         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
32654
32655 2004-06-29  Paul Brook  <paul@codesourcery.com>
32656
32657         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
32658         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
32659
32660 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
32661
32662         PR c++/16260
32663         * g++.dg/parse/crash15.C: New.
32664
32665 2004-06-28  Andrew Pinski  <apinski@apple.com>
32666
32667         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
32668         by the error already.
32669
32670         * g++.dg/opt/ptrmem4.C: Change to compile only test.
32671
32672 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
32673
32674         PR target/14041
32675         * gcc.dg/h8300-bss-align-1.c : New.
32676
32677 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
32678
32679         * PR c++/16174
32680         * g++.dg/template/ctor4.C: New.
32681
32682 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
32683
32684         PR c++/16205
32685         * g++.dg/warn/Wsequence-point-1.C: New test.
32686
32687 2004-06-27  Paul Brook  <paul@codesourcery.com>
32688
32689         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
32690
32691 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
32692
32693         * g++.old-deja/g++.mike/p7325.C: Remove.
32694
32695 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
32696
32697         PR c/14963
32698         * gcc.dg/pr14963.c: New test.
32699
32700 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
32701
32702         PR c++/16193
32703         * g++.dg/parse/redef1.C: New test.
32704
32705 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
32706
32707         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
32708         20021110.c.
32709         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
32710         20021119-1.c.
32711         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
32712         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
32713         5-04.c.
32714         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
32715         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
32716         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
32717         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
32718         g++.brendan/enum14.C.
32719         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
32720         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
32721         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
32722         g++.mike/virt1.C.
32723         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
32724         memtemp24.C.
32725
32726 2004-06-27  Roger Sayle  <roger@eyesopen.com>
32727
32728         * gcc.dg/20040527-1.c: New test case.
32729
32730 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
32731
32732         PR gfortran/pr16196
32733         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
32734
32735 2004-06-25  Roger Sayle  <roger@eyesopen.com>
32736
32737         PR middle-end/15825
32738         * gcc.dg/pr15825-1.c: New test case.
32739
32740 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
32741
32742         * gcc.c-torture/execute/20040625-1.c: New test.
32743
32744 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32745
32746         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
32747
32748 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
32749
32750         * gcc.dg/torture/mips-div-1.c: New test.
32751
32752 2004-06-24  Jeff Law  <law@redhat.com>
32753
32754         * gcc.dg/tree-ssa/20040624-1.c: New test.
32755
32756 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
32757
32758         * gcc.c-torture/compile/20040624-1.c: New test.
32759
32760 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32761
32762         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
32763         this directory.
32764
32765 2004-06-23  Andrew Pinski  <apinski@apple.com>
32766
32767         PR middle-end/15988
32768         * g++.dg/opt/ptrmem4.C: New test.
32769
32770         * gcc.dg/c90-array-quals-2.c: New test.
32771
32772 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
32773
32774         * gcc.dg/kpice1.c: New test.
32775
32776 2006-06-23  Andrew Pinski  <apinski@apple.com>
32777
32778         * gcc.dg/c90-array-quals.c: New test.
32779
32780 2006-06-22  Richard Henderson  <rth@redhat.com>
32781
32782         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
32783
32784 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
32785
32786         * gcc.dg/builtins-config.h: Handle FreeBSD.
32787
32788 2006-06-22  Richard Henderson  <rth@redhat.com>
32789
32790         * g++.dg/opt/devirt1.C: New.
32791
32792 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
32793
32794         * g++.dg/opt/pr15551.C: New testcase.
32795
32796 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
32797
32798         PR target/14800
32799         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
32800         x86_64-*-linux* when compiling for 32bit.
32801
32802 2004-06-21  Andrew Pinski  <apinski@apple.com>
32803
32804         * gcc.dg/pch/struct-1.c: New.
32805         * gcc.dg/pch/struct-1.hs: New.
32806
32807 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
32808
32809         * gcc.dg/pch/save-temps-1.c: New file.
32810         * gcc.dg/pch/save-temps-1.hs: New file.
32811
32812 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
32813
32814         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
32815         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
32816
32817 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32818
32819         * gfortran.fortran-torture/execute/select_1.f90: Rename function
32820         to fix type error.
32821         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
32822         Remove trailing spaces.
32823
32824 2004-06-21  Richard Henderson  <rth@redhat.com>
32825
32826         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
32827         merging && to BIT_FIELD_REF.
32828
32829 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
32830
32831         * g++.dg/opt/placeholder1.C: New test.
32832
32833 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
32834
32835         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
32836         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
32837         * gcc.dg/compat/union-m128-1_x.c: Likewise.
32838         * gcc.dg/compat/union-m128-1_y.c: Likewise.
32839
32840 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
32841
32842         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
32843         extern "C".
32844         * g++.dg/other/pragma-re-1.C: Add comments.
32845
32846 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
32847
32848         PR gfortran/16080
32849         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
32850
32851 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
32852
32853         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
32854         instead of setting the type of size_t by
32855         hand.
32856
32857 2004-06-18  Roger Sayle  <roger@eyesopen.com>
32858
32859         * gcc.dg/unordered-2.c: New test case.
32860         * gcc.dg/unordered-3.c: New test case.
32861
32862 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
32863
32864         PR other/16043
32865         * lib/g++.exp (g++_version): Tweak regexp for version
32866         * lib/g77.exp (g77_version): Likewise.
32867         * lib/gfortran.exp (gfortran_version): Likewise.
32868         * lib/objc.exp (objc_version): Likewise.
32869         * lib/treelang.exp (treelang_version): Likewise.
32870
32871 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
32872
32873         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
32874         Use INT_MAX instead of __INT_MAX__.
32875         * gcc.dg/compat/struct-align-2_y.c: Likewise.
32876
32877         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
32878         * gcc.dg/compat/scalar-return-3_x.c: Use it.
32879         * gcc.dg/compat/scalar-return-3_y.c: Use it.
32880         * gcc.dg/compat/scalar-return-4_x.c: Use it.
32881         * gcc.dg/compat/scalar-return-4_y.c: Use it.
32882         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
32883         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
32884         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
32885         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
32886
32887         * gcc.dg/range-test-1.c: New test.
32888         * g++.dg/opt/range-test-1.C: New test.
32889
32890 2004-06-17  Richard Henderson  <rth@redhat.com>
32891
32892         * objc.dg/sync-1.m: New.
32893         * objc.dg/try-catch-1.m: Don't force next runtime.
32894         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
32895         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
32896         shadowed catch clause.
32897         * objc.dg/try-catch-5.m: New.
32898
32899 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
32900
32901         Bug 14610
32902         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
32903
32904 2004-06-15  Richard Henderson  <rth@redhat.com>
32905
32906         * gcc.dg/20001116-1.c: Move expected warning line.
32907
32908 2004-06-15  Richard Henderson  <rth@redhat.com>
32909
32910         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
32911         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
32912
32913 2004-06-15  Jeff Law  <law@redhat.com>
32914
32915         * gcc.dg/tree-ssa/20040615-1.c: New test.
32916         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
32917         be less sensitive to operand ordering.
32918         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
32919
32920 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
32921
32922         * g++.dg/abi/bitfield3.C: Add comment..
32923
32924 2004-06-15  Richard Henderson  <rth@redhat.com>
32925
32926         * g++.dg/ext/stmtexpr1.C: XFAIL.
32927         * gcc.dg/20030612-1.c: XFAIL.
32928
32929 2004-06-15  Eric Christopher  <echristo@redhat.com>
32930
32931         * g++.dg/charset/asm5.c: New.
32932         * gcc.dg/charset/asm6.c: New.
32933
32934 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32935
32936         PR fortran/15962
32937         * gfortran.fortran-torture/execute/select_1.f90: New test.
32938
32939 2004-06-15  Paul Brook  <paul@codesourcery.com>
32940
32941         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
32942
32943 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32944
32945         PR c++/15967
32946         * g++.dg/lookup/crash3.C: New test.
32947
32948 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32949
32950         PR c++/15947
32951         * g++.dg/parse/dtor4.C: New test.
32952
32953 2004-06-14  Jeff Law  <law@redhat.com>
32954
32955         * gcc.c-torture/compile/20040614-1.c: New test.
32956
32957 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32958
32959         PR fortran/15211
32960         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
32961         LEN of a character array.
32962
32963 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
32964
32965         PR c++/15096
32966         * g++.dg/template/ptrmem10.C: New test.
32967
32968         PR c++/14930
32969         * g++.dg/template/friend30.C: New test.
32970
32971 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32972
32973         PR fortran/14928
32974         * gfortran.fortran-torture/compile/mloc.f90: New test.
32975
32976 2004-06-13  Paul Brook  <paul@codesourcery.com>
32977
32978         * gfortran.fortran-torture/execute/random_2.f90: New test.
32979
32980 2004-06-13  Eric Christopher  <echristo@redhat.com>
32981
32982         * gcc.dg/noncompile/redecl-1.c: Fix error message.
32983
32984 2004-06-12  Paul Brook  <paul@codesourcery.com>
32985
32986         * gfortran.fortran-torture/execute/contained_3.f90: New test.
32987
32988 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32989
32990         PR fortran/14923
32991         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
32992
32993 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32994
32995         PR fortran/14957
32996         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
32997         syntax errors in end statements of contained subroutines.
32998
32999 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33000
33001         PR fortran/12841
33002         * gfortran.fortran-torture/execute/null_arg.f90: New test.
33003
33004 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
33005
33006         PR fortran/15665
33007         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
33008
33009 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
33010
33011         PR gfortran/12839
33012         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
33013
33014 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
33015
33016         PR c++/15862
33017         * g++.dg/parse/enum1.C: New test.
33018
33019 2004-06-10  Jeff Law  <law@redhat.com>
33020
33021         * gcc.c-torture/compile/20040610-1.c: New test.
33022
33023 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33024
33025         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
33026         * g++.old-deja/g++.other/decl3.C: Likewise.
33027
33028 2004-06-10  Brian Booth  <bbooth@redhat.com>
33029
33030         * gcc.dg/tree-ssa/20031015-1.c: Scan for
33031         V_MAY_DEF instead of VDEF.
33032         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
33033
33034 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
33035
33036         PR c++/14211
33037         * g++.dg/conversion/const1.C: New test.
33038
33039         PR c++/15076
33040         * g++.dg/conversion/reinterpret1.C: New test.
33041
33042         PR c++/15877
33043         * g++.dg/template/enum2.C: New test.
33044
33045         PR c++/15227
33046         * g++.dg/template/error13.C: New test.
33047
33048 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33049
33050         PR fortran/14957
33051         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
33052         arguments to test_* REAL and of the right size.
33053
33054 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
33055
33056         PR target/15569
33057         PR rtl-optimization/15681
33058         * gcc.dg/20040609-1.c: New test.
33059
33060 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
33061
33062         PR c++/14791
33063         * g++.dg/opt/builtins1.C: New test.
33064
33065 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
33066
33067         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
33068         that use default windows32 struct layout.
33069         * gcc.dg/i386-bitfield2.c: Likewise.
33070
33071 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
33072
33073         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
33074         for mingw32 and cygwin targets.
33075
33076 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
33077
33078         * gcc.dg/pch/macro-4.c: New.
33079         * gcc.dg/pch/macro-4.hs: New.
33080
33081 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33082
33083         PR fortran/13249
33084         * gfortran.fortran-torture/compile/name_clash.f90: New test.
33085
33086 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33087
33088         PR fortran/13372
33089         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
33090
33091 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
33092
33093         PR gfortran/14897
33094         * gfortran.fortran-torture/execute/t_edit.f90: New test.
33095
33096 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
33097
33098         PR gfortran/15755
33099         * gfortran.fortran-torture/execute/backspace.c : New test.
33100
33101 2004-06-09  Paul Brook  <paul@codesourcery.com>
33102
33103         * gfortran.fortran-torture/execure/intrinsic_associated.f90
33104         (pointer_to_section): Rewrite to use smaller array.
33105
33106 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
33107
33108         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
33109         * gcc.dg/ext/altivec-10.c: Same.
33110         * gcc.dg/ext/altivec-11.c: Same.
33111         * gcc.dg/ext/altivec-12.c: Same.
33112         * gcc.dg/ext/altivec-13.c: Same.
33113         * gcc.dg/ext/altivec-14.c: Same.
33114         * gcc.dg/ext/altivec-15.c: Same.
33115         * gcc.dg/ext/altivec-16.c: Same.
33116         * gcc.dg/ext/altivec-3.c: Same.
33117         * gcc.dg/ext/altivec-4.c: Same.
33118         * gcc.dg/ext/altivec-6.c: Same.
33119         * gcc.dg/ext/altivec-7.c: Same.
33120         * gcc.dg/ext/altivec-8.c: Same.
33121         * gcc.dg/ext/altivec-varargs-1.c: Same.
33122
33123         * g++.dg/ext/altivec-1.C: Correct dg syntax.
33124         * g++.dg/ext/altivec-10.C: Same.
33125         * g++.dg/ext/altivec-2.C: Same.
33126         * g++.dg/ext/altivec-3.C: Same.
33127         * g++.dg/ext/altivec-4.C: Same.
33128         * g++.dg/ext/altivec-5.C: Same.
33129         * g++.dg/ext/altivec-6.C: Same.
33130         * g++.dg/ext/altivec-7.C: Same.
33131         * g++.dg/ext/altivec-8.C: Same.
33132         * g++.dg/ext/altivec-9.C: Same.
33133
33134 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33135
33136         PR c++/7841
33137         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
33138
33139 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
33140
33141         * gcc.dg/union-1.c: New test.
33142
33143 2004-06-07  Roger Sayle  <roger@eyesopen.com>
33144
33145         * gcc.dg/builtins-41.c: New test case.
33146         * gcc.dg/builtins-42.c: New test case.
33147
33148 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
33149
33150         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
33151         * g++.dg/ext/altivec-10.C: Same.
33152         * g++.dg/ext/altivec-2.C: Same.
33153         * g++.dg/ext/altivec-3.C: Same.
33154         * g++.dg/ext/altivec-4.C: Same.
33155         * g++.dg/ext/altivec-5.C: Same.
33156         * g++.dg/ext/altivec-6.C: Same.
33157         * g++.dg/ext/altivec-7.C: Same.
33158         * g++.dg/ext/altivec-8.C: Same.
33159         * g++.dg/ext/altivec-9.C: Same.
33160         * g++.old-deja/g++.abi/cxa_vec.C: Same.
33161         * g++.old-deja/g++.brendan/new3.C: Same.
33162         * gcc.c-torture/execute/eeprof-1.x: Same.
33163
33164 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
33165
33166         PR c/14765
33167         * gcc.dg/pr14765-1.c: New test.
33168
33169 2004-06-07  Roger Sayle  <roger@eyesopen.com>
33170
33171         PR c/14649
33172         * gcc.dg/pr14649-1.c: New test case.
33173
33174 2004-06-07  Richard Henderson  <rth@redhat.com>
33175
33176         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
33177         if temporaries.
33178
33179 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
33180
33181         * g++.dg/eh/elide1.C: Remove XFAIL.
33182
33183 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
33184
33185         PR c++/15337
33186         * g++.dg/expr/sizeof3.C: New test.
33187
33188         PR c++/14777
33189         * g++.dg/template/access14.C: New test.
33190
33191         PR c++/15554
33192         * g++.dg/template/enum1.C: New test.
33193
33194         PR c++/15057
33195         * g++.dg/eh/throw1.C: New test.
33196
33197 2004-06-07  David Ayers  <d.ayers@inode.at>
33198             Ziemowit Laski  <zlaski@apple.com>
33199
33200         * lib/objc.exp (objc_target_compile): Revert the '-framework
33201         Foundation' flag fix, since bare Darwin does not ship
33202         with the Foundation framework.
33203         * objc/execute/next_mapping.h: Provide a local NSConstantString
33204         @interface and @implementation.
33205         (objc_constant_string_init): A constructor function, used to
33206         initialize the NSConstantString meta-class object.
33207         * objc/execute/string1.m: Include "next_mapping.h" instead of
33208         <Foundation/NSString.h>.
33209         * objc/execute/string2.m: Likewise.
33210         * objc/execute/string3.m: Likewise.
33211         * objc/execute/string4.m: Likewise.
33212
33213 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
33214
33215         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
33216         to double. Replace double with FLOAT.
33217         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
33218
33219         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
33220         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
33221         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
33222         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
33223         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
33224         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
33225         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
33226         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
33227
33228 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
33229
33230         PR c/13519
33231         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
33232
33233 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33234
33235         PR c++/15503
33236         * g++.dg/template/meminit2.C: New test.
33237
33238 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
33239
33240         PR target/15822
33241         * gcc.c-torture/execute/compare-fp-1.c,
33242         gcc.c-torture/execute/compare-fp-2.c,
33243         gcc.c-torture/execute/compare-fp-3.c,
33244         gcc.c-torture/execute/compare-fp-4.c,
33245         gcc.c-torture/execute/compare-fp-3.x,
33246         gcc.c-torture/execute/compare-fp-4.x: Moved...
33247         * gcc.c-torture/execute/ieee/compare-fp-1.c,
33248         gcc.c-torture/execute/ieee/compare-fp-2.c,
33249         gcc.c-torture/execute/ieee/compare-fp-3.c,
33250         gcc.c-torture/execute/ieee/compare-fp-4.c,
33251         gcc.c-torture/execute/ieee/compare-fp-3.x,
33252         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
33253
33254 2004-06-04  David Ayers  <d.ayers@inode.at>
33255
33256         * objc/execute/protocol-isEqual-4.m: New testcase.
33257
33258 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
33259
33260         * objc/execute/protocol-isEqual-1.m: New testcase.
33261         * objc/execute/protocol-isEqual-2.m: New testcase.
33262         * objc/execute/protocol-isEqual-3.m: New testcase.
33263
33264 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33265
33266         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
33267
33268 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
33269
33270         * lib/objc.exp (objc_target_compile): When running tests on
33271         Darwin (Mac OS X), inform the linker about '-framework
33272         'Foundation'.
33273
33274 2004-06-02  Eric Christopher  <echristo@redhat.com>
33275
33276         * gcc.c-torture/compile/20040602-1.c: New.
33277
33278 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
33279
33280         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
33281         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
33282
33283         PR tree-optimization/14736
33284         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
33285
33286         PR tree-optimization/14042
33287         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
33288
33289         PR tree-optimization/14729
33290         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
33291
33292 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33293
33294         PR fortran/15557
33295         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
33296
33297 2004-06-01  Richard Hederson  <rth@redhat.com>
33298
33299         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
33300
33301 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33302
33303         PR c++/14932
33304         * g++.dg/parse/offsetof4.C: New test.
33305
33306 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
33307
33308         PR objc/7993
33309         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
33310
33311 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
33312
33313         PR c++/15701
33314         * g++.dg/template/friend29.C: New test.
33315
33316 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
33317
33318         PR c/15749
33319         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
33320
33321 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
33322
33323         * gcc.dg/sparc-trap-1.c: New test.
33324
33325 2004-05-31  Roger Sayle  <roger@eyesopen.com>
33326
33327         PR middle-end/15069
33328         * g++.dg/opt/fold3.C: New test case.
33329
33330 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
33331
33332         * lib/target-supports.exp (check_iconv_available): Fix fallout
33333         from 2004-05-28 patch.
33334
33335 2004-05-30  Paul Brook  <paul@codesourcery.com>
33336
33337         PR fortran/15620
33338         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
33339         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
33340
33341 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
33342
33343         * gfortran.fortran-torture/execute/random_1.f90: New test.
33344
33345 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
33346
33347         * g++.dg/ext/altivec-10.C: New test.
33348
33349 2004-05-29  Paul Brook  <paul@codesourcery.com>
33350
33351         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
33352
33353 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
33354
33355         * gcc.dg/altivec-16.c: New test.
33356
33357 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
33358
33359         * lib/target-supports.exp (check_vmx_hw_available): New.
33360         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
33361
33362         * lib/target-supports.exp (check_alias_available,
33363         check_iconv_available, check_named_sections_available): Use
33364         unique names for temporary files.
33365
33366 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
33367
33368         * gcc.dg/altivec-15.c: New test.
33369
33370 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
33371
33372         PR c++/15083
33373         * g++.dg/warn/noeffect6.C: New test.
33374
33375         PR c++/15471
33376         * g++.dg/expr/ptrmem4.C: New test.
33377
33378         PR c++/15640
33379         * g++.dg/template/operator3.C: New test.
33380
33381 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
33382
33383         PR c++/14668
33384         * g++.dg/lookup/redecl1.C: New test.
33385         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
33386
33387 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
33388
33389         * gcc.c-torture/execute/compare-fp-1.c,
33390         gcc.c-torture/execute/compare-fp-2.c,
33391         gcc.c-torture/execute/compare-fp-3.c,
33392         gcc.c-torture/execute/compare-fp-4.c,
33393         gcc.c-torture/execute/compare-fp-3.x,
33394         gcc.c-torture/execute/compare-fp-4.x,
33395         gcc.dg/pr15649-1.c: New.
33396
33397 2004-05-27  Adam Nemet  <anemet@lnxw.com>
33398
33399         PR c++/12883
33400         * g++.dg/init/array14.C: New test.
33401
33402 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
33403
33404         * lib/compat.exp (compat-get-options-main): New.
33405         (compat-get-options): Remove unneeded code, warn for ignored
33406         command.
33407         (compat-execute): Check flag set by dg-require-* commands.
33408
33409         * lib/compat.exp (compat-execute): Break up long lines.
33410
33411 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
33412
33413         * gcc.dg/altivec-7.c: Don't use 'vector long'.
33414         * gcc.dg/altivec-14.c: New test.
33415         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
33416
33417         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
33418         * gcc.dg/altivec-12.c: Ditto.
33419
33420         * gcc.dg/altivec-3.c: Move call to altivec_check.
33421
33422 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
33423
33424         PR c++/15044
33425         * g++.dg/template/error12.C: New test.
33426
33427         PR c++/15317
33428         * g++.dg/ext/attrib15.C: New test.
33429
33430         PR c++/15329
33431         * g++.dg/template/ptrmem9.C: New test.
33432
33433 2004-05-25  Paul Brook  <paul@codesourcery.com>
33434
33435         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
33436
33437 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
33438
33439         PR c++/15165
33440         * g++.dg/template/crash19.C: New test.
33441
33442 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
33443
33444         PR c++/15025
33445         * g++.dg/template/redecl1.C: New test.
33446
33447 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
33448
33449         PR c++/14821
33450         * g++.dg/other/ns1.C: New test.
33451
33452         PR c++/14883
33453         * g++.dg/template/invalid1.C: New test.
33454
33455 2004-05-23  Paul Brook  <paul@codesourcery.com>
33456         Victor Leikehman  <lei@haifasphere.co.il>
33457
33458         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
33459         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
33460
33461 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
33462
33463         PR c++/15285
33464         PR c++/15299
33465         * g++.dg/template/non-dependent5.C: New test.
33466         * g++.dg/template/non-dependent6.C: New test.
33467
33468 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
33469
33470         PR c++/15507
33471         * g++.dg/inherit/union1.C: New test.
33472
33473         PR c++/15542
33474         * g++.dg/template/addr1.C: New test.
33475
33476         PR c++/15427
33477         * g++.dg/template/array5.C: New test.
33478
33479         PR c++/15287
33480         * g++.dg/template/array6.C: New test.
33481
33482 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
33483             Roger Sayle  <roger@eyesopen.com>
33484
33485         * g++.dg/lookup/forscope2.C: New test case.
33486
33487 2004-05-22  Ben Elliston  <bje@au.ibm.com>
33488
33489         * gcc.dg/cpp/Wmissingdirs.c: New.
33490
33491 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
33492
33493         PR target/15301
33494         * gcc.dg/compat/union-m128-1.h: New file.
33495         * gcc.dg/compat/union-m128-1_main.c: Likewise.
33496         * gcc.dg/compat/union-m128-1_x.c: Likewise.
33497         * gcc.dg/compat/union-m128-1_y.c: Likewise.
33498
33499 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
33500
33501         PR target/15302
33502         * gcc.dg/compat/struct-complex-1.h: New file.
33503         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
33504         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
33505         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
33506
33507 2004-05-20  Roger Sayle  <roger@eyesopen.com>
33508
33509         PR middle-end/3074
33510         * gcc.dg/pr3074-1.c: New test case.
33511         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
33512
33513 2004-05-20  Falk Hueffner  <falk@debian.org>
33514
33515         PR other/15526
33516         * gcc.dg/ftrapv-1.c: New test case.
33517
33518 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
33519
33520         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
33521
33522 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
33523             Jeff Law  <law@redhat.com>
33524
33525         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
33526         * gcc.dg/tree-ssa/20040518-2.c: New test.
33527
33528         * gcc.dg/tree-ssa/20040518-1.c: New test.
33529
33530 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
33531
33532         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
33533
33534 2004-05-18  Paul Brook  <paul@codesourcery.com>
33535
33536         PR fortran/13930
33537         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
33538
33539 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33540
33541         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
33542         constant folding.
33543
33544 2004-05-17  Steven Bosscher  <stevenb@suse.de>
33545
33546         * gcc.dg/tree-ssa/20040517-1.c: New test.
33547
33548 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33549
33550         * gcc.dg/loop-4.c: New test.
33551
33552 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
33553
33554         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
33555
33556 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
33557
33558         PR fortran/15311
33559         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
33560
33561 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33562
33563         PR fortran/13826
33564         PR fortran/13940
33565         * gfortran.fortran-torture/compile/data_1.f90: New test.
33566
33567 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
33568
33569         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
33570         * gcc.dg/uninit-H.c: Define ASM for __s390__.
33571
33572 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
33573
33574         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
33575
33576 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
33577
33578         PR c/15444
33579         * gcc.dg/format/xopen-1.c: Adjust expected message.
33580         * gcc.dg/format/xopen-3.c: New test.
33581
33582 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
33583
33584         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
33585
33586 2004-05-14  Jeff Law  <law@redhat.com>
33587
33588         * gcc.dg/tree-ssa/20040514-2.c: New test.
33589
33590 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33591
33592         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
33593         this ...
33594         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
33595         this.
33596
33597 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
33598
33599         * gcc.dg/tree-ssa/20040514-1.c: New test.
33600
33601 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33602
33603         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
33604         test.
33605
33606 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33607
33608         PR fortran/14066
33609         * gfortran.fortran-torture/compile/do_1.f90: New test.
33610
33611 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33612
33613         PR fortran/15051
33614         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
33615         test.
33616
33617 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
33618
33619         PR fortran/15149
33620         * gfortran.fortran-torture/execute/random_init.f90: New test.
33621
33622 2004-05-13  Paul Brook  <paul@codesourcery.com>
33623
33624         PR fortran/15314
33625         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
33626
33627 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
33628
33629         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
33630         for the powerpc case.
33631
33632 2004-05-13  Jeff Law  <law@redhat.com>
33633
33634         * gcc.dg/tree-ssa/20040513-1.c: New test.
33635         * gcc.dg/tree-ssa/20040513-2.c: New test.
33636
33637 2004-05-13  Paul Brook  <paul@codesourcery.com>
33638
33639         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
33640         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
33641         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
33642
33643 2004-05-13  Andreas Schwab  <schwab@suse.de>
33644
33645         PR other/10819
33646         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
33647         characters.
33648
33649 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
33650
33651         PR fortran/15294
33652         * gfortran.fortran-torture/execute/adjustr.f90: New file.
33653
33654 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
33655
33656         Merge from tree-ssa-20020619-branch.  See
33657         ChangeLog.tree-ssa for details.
33658
33659 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
33660
33661         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
33662         include <altivec.h> explicitly.
33663         * gcc.dg/altivec-13.c: Likewise.
33664
33665 2004-05-11  Paul Brook  <paul@codesourcery.com>
33666
33667         * gcc.c-torture/compile/20010518-1.c: Force enum size.
33668
33669 2004-05-10  Eric Christopher  <echristo@redhat.com>
33670
33671         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
33672         * gcc.dg/sibcall-4.c: Ditto.
33673
33674 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
33675
33676         * g++.dg/ext/altivec-8.C: New test case.
33677         * gcc.dg/altivec-13.c: New test case.
33678
33679 2004-05-08  Roger Sayle  <roger@eyesopen.com>
33680
33681         * gcc.c-torture/execute/divcmp-1.c: New test case.
33682         * gcc.c-torture/execute/divcmp-2.c: New test case.
33683         * gcc.c-torture/execute/divcmp-3.c: New test case.
33684
33685 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
33686
33687         * g++.dg/other/pragma-re-2.C: New test.
33688
33689 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
33690
33691         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
33692         * gcc.dg/i386-387-2.c: Likewise.
33693
33694         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
33695         __builtin_drem.
33696         * gcc.dg/i386-387-6.c: Likewise.
33697
33698 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
33699
33700         * gcc.dg/builtins-33.c: Also check log1p*.
33701
33702 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
33703
33704         PR optimization/15296
33705         * gcc.c-torture/execute/pr15296.c: New test.
33706
33707 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
33708
33709         * gcc.dg/builtins-40.c: New test.
33710
33711 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
33712
33713         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
33714
33715 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
33716
33717         * g++.dg/ext/spe1.C: New testcase.
33718
33719 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
33720
33721         * objc.dg/image-info.m: Allow additional attributes
33722         for __image_info section.
33723
33724 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
33725
33726         * gcc.dg/torture/mips-hilo-2.c: New test.
33727
33728 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33729
33730         PR c++/14389
33731         * g++.dg/template/member5.C: New test.
33732
33733 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
33734
33735         * gcc.dg/builtins-34.c: Also check expm1*.
33736
33737 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33738
33739         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
33740         * gcc.dg/torture/builtin-convert-3.c: New test.
33741
33742 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
33743
33744         PR middle-end/15054
33745         * g++.dg/opt/pr15054.C: New test.
33746
33747 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33748
33749         * gcc.dg/torture/builtin-rounding-1.c: New test.
33750         * gcc.dg/builtins-25.c: Delete.
33751         * gcc.dg/builtins-29.c: Delete.
33752
33753 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
33754
33755         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
33756         * gcc.dg/sibcall-4.c: Likewise.
33757         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
33758
33759 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
33760
33761         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
33762         bit-field on 16-bit targets.
33763
33764 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
33765
33766         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
33767         16-bit targets.
33768
33769 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
33770
33771         * gcc.dg/rs6000-power2-1.c: Change to compile only.
33772         * gcc.dg/rs6000-power2-2.c: Likewise.
33773
33774 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
33775
33776         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
33777         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
33778         Change the asm registers to be in form of frN instead of fN.
33779
33780 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33781
33782         * gcc.dg/torture/builtin-convert-2.c: New test.
33783
33784 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
33785
33786         * gcc.dg/rs6000-power2-1.c: New test.
33787         * gcc.dg/rs6000-power2-2.c: New test.
33788
33789 2004-04-28  Jan Hubicka  <jh@suse.cz>
33790
33791         * gcc.dg/unused-6.c: New test.
33792
33793 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
33794             Ulrich Weigand  <uweigand@de.ibm.com>
33795
33796         * ada/acats/run_all.sh: Define $target variable.
33797
33798 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
33799
33800         PR c++/15119
33801         * g++.dg/other/vararg-1.C: New test.
33802
33803         PR c++/4794
33804         * g++.dg/eh/cleanup3.C: New test.
33805
33806 2004-04-24  Laurent GUERBY <laurent@guerby.net>
33807
33808         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
33809         and ad8011a (target_insn).
33810         * ada/acats/support/macro.dfs: Likewise.
33811         * ada/acats/support/impbit.adb: New file.
33812
33813 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
33814
33815         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
33816
33817 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
33818
33819         * gcc.dg/loop-3.c: New test.
33820
33821 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
33822
33823         * gcc.c-torture/execute/simd-5.c: New test.
33824
33825 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33826
33827         PR c++/15064
33828         * g++.dg/template/crash18.C: New test.
33829
33830 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
33831
33832         * g++.dg/ext/complit3.C: New test.
33833
33834 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
33835
33836         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
33837         * gcc.dg/altivec-3.c: Same.
33838         * gcc.dg/altivec-varargs-1.c: Same.
33839
33840 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
33841
33842         * lib/target-supports.exp (check_profiling_available): Assume
33843         profiling is not available on powerpc-eabi targets.
33844
33845 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
33846
33847         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
33848         * gcc.dg/vmx/bug-1.c: Ditto.
33849
33850 2004-04-20  Eric Christopher  <echristo@redhat.com>
33851
33852         * gcc.dg/charset/extern.c: New test.
33853         * g++.dg/charset/extern3.cc: Ditto.
33854
33855 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
33856
33857         * gcc.dg/builtins-39.c: New test.
33858
33859 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
33860
33861         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
33862
33863 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
33864
33865         * gcc.dg/torture/mips-hilo-1.c: New test.
33866
33867 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
33868
33869         * gcc.c-torture/compile/20040419-1.c: New test.
33870
33871 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
33872
33873         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
33874
33875 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
33876             Aldy Hernandez  <aldyh@redhat.com>
33877
33878         * gcc.c-torture/execute/va-arg-24.c: New.
33879
33880 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
33881             Aldy Hernandez  <aldyh@redhat.com>
33882
33883         * gcc.dg/vmx/1b-01.c: New.
33884         * gcc.dg/vmx/1b-02.c: New.
33885         * gcc.dg/vmx/1b-03.c: New.
33886         * gcc.dg/vmx/1b-04.c: New.
33887         * gcc.dg/vmx/1b-05.c: New.
33888         * gcc.dg/vmx/1b-06.c: New.
33889         * gcc.dg/vmx/1b-07.c: New.
33890         * gcc.dg/vmx/1c-01.c: New.
33891         * gcc.dg/vmx/1c-02.c: New.
33892         * gcc.dg/vmx/3a-01a.c: New.
33893         * gcc.dg/vmx/3a-01.c: New.
33894         * gcc.dg/vmx/3a-01m.c: New.
33895         * gcc.dg/vmx/3a-03.c: New.
33896         * gcc.dg/vmx/3a-03m.c: New.
33897         * gcc.dg/vmx/3a-04.c: New.
33898         * gcc.dg/vmx/3a-04m.c: New.
33899         * gcc.dg/vmx/3a-05.c: New.
33900         * gcc.dg/vmx/3a-06.c: New.
33901         * gcc.dg/vmx/3a-06m.c: New.
33902         * gcc.dg/vmx/3a-07.c: New.
33903         * gcc.dg/vmx/3b-01.c: New.
33904         * gcc.dg/vmx/3b-02.c: New.
33905         * gcc.dg/vmx/3b-10.c: New.
33906         * gcc.dg/vmx/3b-13.c: New.
33907         * gcc.dg/vmx/3b-14.c: New.
33908         * gcc.dg/vmx/3b-15.c: New.
33909         * gcc.dg/vmx/3c-01a.c: New.
33910         * gcc.dg/vmx/3c-01.c: New.
33911         * gcc.dg/vmx/3c-02.c: New.
33912         * gcc.dg/vmx/3c-03.c: New.
33913         * gcc.dg/vmx/3d-01.c: New.
33914         * gcc.dg/vmx/4-01.c: New.
33915         * gcc.dg/vmx/4-03.c: New.
33916         * gcc.dg/vmx/5-01.c: New.
33917         * gcc.dg/vmx/5-02.c: New.
33918         * gcc.dg/vmx/5-03.c: New.
33919         * gcc.dg/vmx/5-04.c: New.
33920         * gcc.dg/vmx/5-05.c: New.
33921         * gcc.dg/vmx/5-06.c: New.
33922         * gcc.dg/vmx/5-07.c: New.
33923         * gcc.dg/vmx/5-07t.c: New.
33924         * gcc.dg/vmx/5-08.c: New.
33925         * gcc.dg/vmx/5-10.c: New.
33926         * gcc.dg/vmx/5-11.c: New.
33927         * gcc.dg/vmx/7-01a.c: New.
33928         * gcc.dg/vmx/7-01.c: New.
33929         * gcc.dg/vmx/7c-01.c: New.
33930         * gcc.dg/vmx/7d-01.c: New.
33931         * gcc.dg/vmx/7d-02.c: New.
33932         * gcc.dg/vmx/8-01.c: New.
33933         * gcc.dg/vmx/8-02a.c: New.
33934         * gcc.dg/vmx/8-02.c: New.
33935         * gcc.dg/vmx/brode-1.c: New.
33936         * gcc.dg/vmx/bug-1.c: New.
33937         * gcc.dg/vmx/bug-2.c: New.
33938         * gcc.dg/vmx/bug-3.c: New.
33939         * gcc.dg/vmx/cw-bug-1.c: New.
33940         * gcc.dg/vmx/cw-bug-2.c: New.
33941         * gcc.dg/vmx/cw-bug-3.c: New.
33942         * gcc.dg/vmx/dct.c: New.
33943         * gcc.dg/vmx/debug-1.c: New.
33944         * gcc.dg/vmx/debug-2.c: New.
33945         * gcc.dg/vmx/debug-3.c: New.
33946         * gcc.dg/vmx/debug-4.c: New.
33947         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
33948         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
33949         * gcc.dg/vmx/eg-5.c: New.
33950         * gcc.dg/vmx/fft.c: New.
33951         * gcc.dg/vmx/gcc-bug-1.c: New.
33952         * gcc.dg/vmx/gcc-bug-2.c: New.
33953         * gcc.dg/vmx/gcc-bug-3.c: New.
33954         * gcc.dg/vmx/gcc-bug-4.c: New.
33955         * gcc.dg/vmx/gcc-bug-5.c: New.
33956         * gcc.dg/vmx/gcc-bug-6.c: New.
33957         * gcc.dg/vmx/gcc-bug-7.c: New.
33958         * gcc.dg/vmx/gcc-bug-8.c: New.
33959         * gcc.dg/vmx/gcc-bug-9.c: New.
33960         * gcc.dg/vmx/gcc-bug-b.c: New.
33961         * gcc.dg/vmx/gcc-bug-c.c: New.
33962         * gcc.dg/vmx/gcc-bug-d.c: New.
33963         * gcc.dg/vmx/gcc-bug-e.c: New.
33964         * gcc.dg/vmx/gcc-bug-f.c: New.
33965         * gcc.dg/vmx/gcc-bug-g.c: New.
33966         * gcc.dg/vmx/gcc-bug-i.c: New.
33967         * gcc.dg/vmx/harness.h: New.
33968         * gcc.dg/vmx/ira1.c: New.
33969         * gcc.dg/vmx/ira2a.c: New.
33970         * gcc.dg/vmx/ira2b.c: New.
33971         * gcc.dg/vmx/ira2.c: New.
33972         * gcc.dg/vmx/ira2c.c: New.
33973         * gcc.dg/vmx/mem.c: New.
33974         * gcc.dg/vmx/newton-1.c: New.
33975         * gcc.dg/vmx/ops.c: New.
33976         * gcc.dg/vmx/sn7153.c: New.
33977         * gcc.dg/vmx/spill2.c: New.
33978         * gcc.dg/vmx/spill3.c: New.
33979         * gcc.dg/vmx/spill.c: New.
33980         * gcc.dg/vmx/t.c: New.
33981         * gcc.dg/vmx/varargs-1.c: New.
33982         * gcc.dg/vmx/varargs-2.c: New.
33983         * gcc.dg/vmx/varargs-3.c: New.
33984         * gcc.dg/vmx/varargs-4.c: New.
33985         * gcc.dg/vmx/varargs-5.c: New.
33986         * gcc.dg/vmx/varargs-6.c: New.
33987         * gcc.dg/vmx/varargs-7.c: New.
33988         * gcc.dg/vmx/vmx.exp: New.
33989         * gcc.dg/vmx/vprint-1.c: New.
33990         * gcc.dg/vmx/vscan-1.c: New.
33991         * gcc.dg/vmx/x-01.c: New.
33992         * gcc.dg/vmx/x-02.c: New.
33993         * gcc.dg/vmx/x-03.c: New.
33994         * gcc.dg/vmx/x-04.c: New.
33995         * gcc.dg/vmx/x-05.c: New.
33996         * gcc.dg/vmx/yousufi-1.c: New.
33997         * gcc.dg/vmx/zero-1.c: New.
33998         * gcc.dg/vmx/zero.c: New.
33999
34000 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
34001
34002         * g++.dg/lookup/java1.C: Update for chage of
34003         _Jv_AllocObject.
34004         * g++.dg/lookup/java2.C: Likewise.
34005
34006 2004-04-17  Laurent GUERBY <laurent@guerby.net>
34007
34008         * ada/acats/run_all.sh: use -O2 by default.
34009
34010 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
34011
34012         * gcc.dg/vr-mult-[12].c: New tests.
34013
34014 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34015
34016         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
34017
34018         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
34019
34020 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
34021
34022         * lib/target-supports.exp (check_profiling_available): Assume
34023         profiling isn't available for mips*-*-elf targets.
34024
34025 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
34026
34027         * gcc.dg/builtins-38.c: New test.
34028
34029 2004-04-14  Eric Christopher  <echristo@redhat.com>
34030
34031         * g++.dg/charset/charset.exp: Run .cc extension tests.
34032
34033 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
34034
34035         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
34036
34037 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34038
34039         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
34040
34041 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
34042
34043         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
34044         * gcc.dg/i386-387-2.c: Likewise.
34045
34046         * gcc.dg/i386-387-7.c: New test.
34047         * gcc.dg/i386-387-8.c: New test.
34048
34049         * gcc.dg/builtins-37.c: New test.
34050
34051 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
34052
34053         * g++.dg/pch/externc-1.C: Add missing semicolon.
34054
34055 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
34056
34057         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
34058
34059 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
34060
34061         * gcc.c-torture/execute/20040411-1.c: New test.
34062
34063 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
34064
34065         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
34066
34067 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
34068
34069         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
34070
34071 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
34072
34073         * lib/target-supports.exp (check_named_sections_available): New.
34074         * lib/gcc-dg.exp (dg-require-named-sections): New.
34075         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
34076         old-deja.exp.  Also prune error-count message from HP linker.
34077         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
34078
34079         * g++.dg/init/init-ref4.C: Use dg-require-weak.
34080         * g++.old-deja/g++.pt/static3.C: Likewise.
34081         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
34082
34083 2004-04-09  Roger Sayle  <roger@eyesopen.com>
34084
34085         * gcc.c-torture/execute/20040409-1.c: New test case.
34086         * gcc.c-torture/execute/20040409-2.c: New test case.
34087         * gcc.c-torture/execute/20040409-3.c: New test case.
34088
34089 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
34090
34091         * gcc.dg/20040409-1.c: New test.
34092
34093 2004-04-08  Roger Sayle  <roger@eyesopen.com>
34094
34095         PR target/14888
34096         * g++.dg/opt/pr14888.C: New test case.
34097
34098 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
34099
34100         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
34101         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
34102         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
34103         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
34104         New tests.
34105
34106 2004-04-08  Paul Brook  <paul@codesourcery.com>
34107
34108         * gcc.dg/spill-1.c: New test.
34109
34110 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34111
34112         * gcc.dg/torture/builtin-ctype-2.c: New test.
34113
34114 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
34115
34116         * gcc.dg/pch/pch.exp: Add largefile test.
34117
34118 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
34119
34120         * g++.dg/pch/externc-1.Hs: New.
34121         * g++.dg/pch/externc-1.C: New.
34122
34123 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34124
34125         * gcc.dg/compat/struct-by-value-5a_main.c,
34126         gcc.dg/compat/struct-by-value-5b_main.c: New files.
34127         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
34128         * gcc.dg/compat/struct-by-value-5a_x.c,
34129         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
34130         gcc.dg/compat/struct-by-value-5_x.c.
34131         * gcc.dg/compat/struct-by-value-5a_y.c,
34132         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
34133         gcc.dg/compat/struct-by-value-5_y.c.
34134
34135         * gcc.dg/compat/struct-by-value-6a_main.c,
34136         gcc.dg/compat/struct-by-value-6b_main.c: New files.
34137         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
34138         * gcc.dg/compat/struct-by-value-6a_x.c,
34139         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
34140         gcc.dg/compat/struct-by-value-6_x.c.
34141         * gcc.dg/compat/struct-by-value-6a_y.c,
34142         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
34143         gcc.dg/compat/struct-by-value-6_y.c.
34144
34145         * gcc.dg/compat/struct-by-value-7a_main.c,
34146         gcc.dg/compat/struct-by-value-7b_main.c: New files.
34147         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
34148         * gcc.dg/compat/struct-by-value-7a_x.c,
34149         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
34150         gcc.dg/compat/struct-by-value-7_x.c.
34151         * gcc.dg/compat/struct-by-value-7a_y.c,
34152         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
34153         gcc.dg/compat/struct-by-value-7_y.c.
34154
34155 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
34156
34157         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
34158         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
34159         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
34160         options.
34161
34162 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
34163
34164         * gcc.dg/builtins-36.c: New test.
34165
34166 2004-04-06  Paul Brook  <paul@codesourcery.com>
34167
34168         * README.gcc: Remove obsolete contraint on testcases.
34169
34170 2004-04-05  Paul Brook  <paul@codesourcery.com>
34171
34172         PR2123
34173         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
34174         failure and exit(0) on success.
34175         * g++.dg/expr/anew2.C: Ditto.
34176         * g++.dg/expr/anew3.C: Ditto.
34177         * g++.dg/expr/anew4.C: Ditto.
34178
34179 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
34180
34181         PR c++/3518
34182         * g++.dg/template/unify7.C: New.
34183
34184 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
34185
34186         * g++.dg/README: Bring up to date with new subdirectories; remove
34187         duplicate subdirectory lines.
34188
34189 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
34190
34191         PR c++/14007
34192         * g++.dg/template/unify5.C: New.
34193         * g++.dg/template/unify6.C: New.
34194         * g++.dg/template/qualttp20.C: Adjust.
34195         * g++.old-deja/g++.jason/report.C: Adjust.
34196         * g++.old-deja/g++.other/qual1.C: Adjust.
34197
34198 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
34199
34200         PR c++/14803
34201         * g++.dg/inherit/ptrmem1.C: New test.
34202
34203 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
34204
34205         PR c++/14755
34206         * gcc.c-torture/execute/20040331-1.c: New test.
34207         * gcc.dg/20040331-1.c: New test.
34208
34209 2004-04-01  Paul Brook  <paul@codesourcery.com>
34210
34211         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
34212
34213 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
34214
34215         PR c++/14724
34216         * g++.dg/init/goto1.C: New test.
34217
34218         PR c++/14763
34219         * g++.dg/template/defarg4.C: New test.
34220
34221 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
34222
34223         * gcc.dg/altivec-11.c: Extend test for more valid cases.
34224
34225 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
34226
34227         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
34228
34229 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
34230
34231         * gcc.dg/noncompile/undeclared-2.c: New test.
34232
34233 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
34234
34235         * gcc.dg/940409-1.c: Remove XFAIL.
34236         * gcc.dg/reg-vol-struct-1.c: New test.
34237
34238 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34239
34240         * gcc.dg/torture/builtin-wctype-1.c: New test.
34241
34242 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
34243
34244         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
34245         * gcc.dg/20001101-1.c: Likewise.
34246         * gcc.dg/20001102-1.c: Likewise.
34247
34248 2004-03-25  Roger Sayle  <roger@eyesopen.com>
34249
34250         * gcc.dg/compare8.c: Add an additional test for XOR.
34251
34252 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34253
34254         * gcc.dg/torture/builtin-ctype-1.c: New test.
34255
34256 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34257
34258         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
34259         * gcc.dg/torture/builtin-math-1.c: Likewise.
34260         * gcc.dg/torture/builtin-power-1.c: New test.
34261
34262 2004-03-24  Andreas Schwab  <schwab@suse.de>
34263
34264         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
34265         IA64 assembler.
34266
34267 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
34268             Roger Sayle  <roger@eyesopen.com>
34269
34270         * gcc.dg/compare8.c: New test case.
34271
34272 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
34273
34274         * g++.dg/ext/altivec-7.C: New test.
34275
34276 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
34277
34278         PR 12267, 12391, 12560, 13129, 14114, 14133
34279         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
34280         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
34281         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
34282         Adjust error regexps.
34283         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
34284         * gcc.dg/noncompile/undeclared-1.c: New test cases.
34285         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
34286         * gcc.dg/local1.c: Add explanatory comment.
34287
34288 2004-03-23  Roger Sayle  <roger@eyesopen.com>
34289
34290         PR optimization/14669
34291         * g++.dg/opt/fold2.C: New test case.
34292
34293 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
34294
34295         PR c/14069
34296         * gcc.dg/20040322-1.c: New test.
34297
34298 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
34299
34300         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
34301         * gcc.dg/ultrasp4.c: Likewise.
34302         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
34303
34304 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
34305
34306         * gcc.dg/i386-sse-8.c: Reset default options.
34307
34308 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
34309
34310         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
34311         in the error message text.
34312
34313 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
34314
34315         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
34316
34317 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
34318
34319         PR c++/14616
34320         * g++.dg/init/array13.C: New test.
34321
34322 2004-03-20  Roger Sayle  <roger@eyesopen.com>
34323
34324         PR target/13889
34325         * gcc.c-torture/compile/pr13889.c: New test case.
34326
34327 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
34328
34329         PR c/14635
34330         * builtins-1.c (nan, nans): Don't test.
34331         * builtins-30.c: Don't use nan, nanf, nanl.
34332         * builtins-35.c: New test.
34333
34334 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
34335
34336         * g++.dg/ext/altivec-6.C: New test.
34337
34338 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
34339
34340         * g++.dg/init/placement3.C: New test.
34341
34342         * g++.dg/template/spec13.C: New test.
34343
34344         * g++.dg/lookup/using11.C: New test.
34345
34346         * g++.dg/lookup/koenig3.C: New test.
34347
34348         * g++.dg/template/operator2.C: New test.
34349
34350         * g++.dg/expr/dtor3.C: New test.
34351         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
34352         marker.
34353         * g++.old-deja/g++.law/visibility28.C: Likewise.
34354
34355 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
34356
34357         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
34358         * gcc.dg/ppc64-abi-3.c: Likewise.
34359
34360 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34361
34362         PR c++/14545
34363         * g++.dg/parse/template15.C: New test.
34364
34365 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
34366
34367         * g++.dg/expr/dtor2.C: New test.
34368
34369         * g++.dg/lookup/anon4.C: New test.
34370
34371         * g++.dg/overload/using1.C: New test.
34372
34373         * g++.dg/template/lookup7.C: New test.
34374
34375         * g++.dg/template/typename6.C: New test.
34376
34377         * g++.dg/expr/cond6.C: New test.
34378
34379 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34380
34381         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
34382
34383 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
34384
34385         * g++.dg/expr/cond5.C: New test.
34386         * g++.dg/expr/constcast1.C: Likewise.
34387         * g++.dg/expr/ptrmem2.C: Likewise.
34388         * g++.dg/expr/ptrmem3.C: Likewise.
34389         * g++.dg/lookup/main1.C: Likewise.
34390         * g++.dg/template/lookup6.C: Likewise.
34391
34392 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
34393
34394         * gcc.dg/local1.c: New test.
34395
34396         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
34397
34398 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34399
34400         * gcc.dg/torture/builtin-convert-1.c: New test.
34401
34402 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34403
34404         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
34405
34406 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
34407
34408         PR c++/14481
34409         * g++.dg/warn/Wunused-7.C: New test.
34410
34411 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34412
34413         * gcc.dg/torture/builtin-integral-1.c: New test.
34414
34415 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
34416
34417         PR c++/14586
34418         * g++.dg/parse/non-dependent3.C: New test.
34419
34420 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
34421
34422         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
34423         * g++.dg/eh/simd-2.C: Likewise.
34424         * g++.dg/init/array10.C: Likewise.
34425         * gcc.c-torture/compile/simd-1.c: Likewise.
34426         * gcc.c-torture/compile/simd-2.c: Likewise.
34427         * gcc.c-torture/compile/simd-3.c: Likewise.
34428         * gcc.c-torture/compile/simd-4.c: Likewise.
34429         * gcc.c-torture/compile/simd-6.c: Likewise.
34430         * gcc.c-torture/execute/simd-1.c: Likewise.
34431         * gcc.c-torture/execute/simd-2.c: Likewise.
34432         * gcc.dg/compat/vector-defs.h: Likewise.
34433         * gcc.dg/20020531-1.c: Likewise.
34434         * gcc.dg/altivec-3.c: Likewise.
34435         * gcc.dg/altivec-4.c: Likewise.
34436         * gcc.dg/altivec-varargs-1.c: Likewise.
34437         * gcc.dg/compat/vector-defs.h: Likewise.
34438         * gcc.dg/i386-mmx-3.c: Likewise.
34439         * gcc.dg/i386-sse-4.c: Likewise.
34440         * gcc.dg/i386-sse-5.c: Likewise.
34441         * gcc.dg/i386-sse-8.c: Likewise.
34442         * gcc.dg/simd-1.c: Likewise.
34443         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
34444         __ev64_opaque__ since the machine description provides it.
34445
34446 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
34447
34448         * lib/compat.exp (skip_list): New global variable.
34449         Use it to hold the user defined COMPAT_SKIPS list if any.
34450         (compat-obj): Add the members of skip_list to optall.
34451
34452 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
34453
34454         * gcc.dg/compat/union-by-value-1_main.c,
34455         union-by-value-1_x.c, union-by-value-1_y.c,
34456         union-check.h, union-defs.h,
34457         union-init.h, union-return-1_main.c,
34458         union-return-1_x.c, union-return-1_y.c: New files.
34459
34460 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
34461
34462         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
34463         mixed-struct-init.h: Add 4 mixed structure types.
34464         struct-by-value-21_main.c, struct-by-value-21_x.c,
34465         struct-by-value-21_y.c, struct-return-21_main.c,
34466         struct-return-21_x.c, struct-return-21_y.c: New files.
34467
34468 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
34469
34470         PR c++/14550
34471         * g++.dg/parse/template14.C: New test.
34472
34473 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
34474
34475         * gcc.c-torture/execute/20040313-1.c: New test.
34476
34477 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
34478
34479         PR target/14533
34480         * gcc.dg/20040311-2.c: New test.
34481
34482 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
34483
34484         PR other/14544
34485         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
34486         bit-field.
34487
34488 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
34489
34490         * gcc.dg/20040305-2.c: Add missing return statement.
34491
34492 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34493
34494         * gcc.dg/builtins-34.c: Also check pow10*.
34495
34496 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
34497
34498         PR target/14262
34499         * gcc.dg/20040305-2.c: New test.
34500
34501 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
34502
34503         * gcc.dg/20040310-1.c: New test.
34504
34505 2004-03-11  Roger Sayle  <roger@eyesopen.com>
34506
34507         * gcc.c-torture/execute/20040311-1.c: New test case.
34508
34509 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
34510
34511         PR c++/14476
34512         * g++.dg/lookup/enum1.C: New test.
34513
34514 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
34515
34516         PR c++/14510
34517         * g++.dg/lookup/struct2.C: New test.
34518
34519 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
34520
34521         * gcc.dg/builtins-34.c: New test.
34522
34523 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34524
34525         * gcc.dg/torture/builtin-nonneg-1.c: New test.
34526
34527 2004-03-09  James E Wilson  <wilson@specifixinc.com>
34528
34529         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
34530         * gcc.dg/alias-2.c: New testcase.
34531
34532 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
34533
34534         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
34535
34536 2004-03-09  Roger Sayle  <roger@eyesopen.com>
34537
34538         * gcc.c-torture/execute/20040309-1.c: New test case.
34539
34540 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
34541
34542         PR c++/14397
34543         * g++.dg/overload/ref1.C: New.
34544
34545 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34546
34547         PR c++/14409
34548         * g++.dg/template/spec12.C: New test.
34549
34550         PR c++/14448
34551         * g++.dg/parse/crash14.C: New test.
34552
34553 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
34554
34555         PR c++/14230
34556         * g++.dg/init/ref11.C: New test.
34557
34558 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
34559
34560         PR c++/14432
34561         * g++.dg/parse/builtin2.C: New test.
34562
34563 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
34564
34565         PR c++/14401
34566         * g++.dg/init/ctor3.C: New test.
34567         * g++.dg/init/union1.C: New test.
34568         * g++.dg/ext/anon-struct4.C: New test.
34569
34570 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
34571
34572         * g++.dg/lookup/koenig1.C: Tweak error messages.
34573         * g++.dg/lookup/used-before-declaration.C: Likewise.
34574         * g++.dg/other/do1.C: Likewise.
34575         * g++.dg/overload/koenig1.C: Likewise.
34576         * g++.dg/parse/crash13.C: Likewise.
34577         * g++.dg/template/instantiate3.C: Likewise.
34578
34579 2004-03-08  Eric Christopher  <echristo@redhat.com>
34580
34581         * * lib/target-supports.exp: Enable libiconv in test
34582         compilation.  Fix up error checking.
34583
34584 2004-03-08  Roger Sayle  <roger@eyesopen.com>
34585
34586         PR middle-end/14289
34587         * gcc.dg/pr14289-1.c: New test case.
34588         * gcc.dg/pr14289-2.c: Likewise.
34589         * gcc.dg/pr14289-3.c: Likewise.
34590
34591 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
34592
34593         * gcc.c-torture/execute/20040308-1.c: New test.
34594
34595 2004-03-07  Roger Sayle  <roger@eyesopen.com>
34596
34597         * gcc.c-torture/execute/20040307-1.c: New test case.
34598
34599 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
34600
34601         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
34602
34603 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
34604
34605         * gcc.dg/20040306-1.c: New test.
34606
34607 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
34608
34609         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
34610         them static.
34611         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
34612
34613 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
34614
34615         PR c/14465
34616         * gcc.dg/decl-6.c: New test.
34617
34618 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34619
34620         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
34621         Rename LOGPOW -> LOG_POW.
34622         (SQRT_EXP, POW_EXP): New.
34623
34624 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
34625
34626         * gcc.dg/i386-sse-8.c: New test.
34627
34628 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
34629
34630         PR c/14114
34631         * gcc.dg/decl-5.c: New test.
34632
34633 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
34634
34635         * gcc.dg/20040305-1.c: New test.
34636
34637 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
34638
34639         PR other/14354
34640         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
34641
34642 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
34643
34644         PR c++/14425, c++/14426
34645         * g++.dg/ext/altivec-4.C: New test.
34646         * g++.dg/ext/altivec-5.C: New test.
34647
34648 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
34649
34650         * g++.old-deja/g++.other/linkage1.C: Expect errors about
34651         global variables of a type with no linkage.
34652         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
34653         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
34654         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
34655         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
34656         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
34657         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
34658         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
34659         * g++.dg/warn/deprecated.C: Name enum Color.
34660         * g++.dg/overload/VLA.C: Name structure for 'b'.
34661         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
34662
34663 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
34664
34665         * gcc.c-torture/compile/20040304-1.c: New test.
34666
34667 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
34668
34669         PR 13728
34670         * gcc.dg/decl-4.c: New testcase.
34671
34672 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
34673
34674         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
34675         as PRECF if sizeof (float) > sizeof (double).
34676         (PRECL): Make it the same as PRECF if
34677         sizeof (float) > sizeof (long double).
34678
34679 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34680
34681         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
34682         system type.  Add check for irix6 which doesn't have c99 runtime.
34683
34684 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
34685
34686         * gcc.dg/const-elim-1.c: xfail for xtensa.
34687
34688 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
34689
34690         PR c++/14369
34691         * g++.dg/template/cond4.C: New test.
34692
34693 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
34694
34695         PR c++/14360
34696         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
34697
34698         PR c++/14361
34699         * g++.dg/parse/defarg7.C: New test.
34700
34701         PR c++/14359
34702         * g++.dg/template/friend26.C: New test.
34703
34704 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
34705
34706         PR c++/14324
34707         * g++.dg/abi/mangle21.C: New test.
34708
34709         PR c++/14260
34710         * g++.dg/parse/constructor2.C: New test.
34711
34712         PR c++/14337
34713         * g++.dg/template/sfinae1.C: New test.
34714
34715 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
34716
34717         PR c++/14267
34718         * g++.dg/expr/crash2.C: New test.
34719
34720         PR middle-end/13448
34721         * gcc.dg/inline-5.c: New test.
34722         * gcc.dg/always-inline.c: Split out tests into ...
34723         * gcc.dg/always-inline2.c: ... this and ...
34724         * gcc.dg/always-inline3.c: ... this.
34725
34726 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
34727
34728         PR debug/12103
34729         * g++.dg/debug/crash1.C: New test.
34730
34731 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
34732
34733         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
34734         function with __attribute__((noinline)).
34735         (recurser_void2): Likewise.
34736         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
34737         (recurser_void2): Likewise.
34738
34739 2004-02-29  Roger Sayle  <roger@eyesopen.com>
34740
34741         PR middle-end/14203
34742         * g++.dg/warn/Wunused-6.C: New test case.
34743
34744 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
34745
34746         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
34747         not defined.
34748
34749 2004-02-27  Eric Christopher  <echristo@redhat.com>
34750
34751         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
34752         * g++.dg/charset/asm2.c: Run only x86.
34753         * gcc.dg/charset/asm3.c: Ditto.
34754
34755 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
34756
34757         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
34758         ld_library_path.
34759
34760 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
34761
34762         * g++.dg/ext/altivec-3.C: New.
34763
34764 2004-02-26  Richard Henderson  <rth@redhat.com>
34765
34766         * g++.dg/ext/attrib10.C: Mark for warning.
34767         * gcc.dg/attr-alias-1.c: New.
34768
34769 2004-02-26  Richard Henderson  <rth@redhat.com>
34770
34771         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
34772         * gcc.c-torture/execute/20040208-2.c: ... it back.
34773
34774 2004-02-26  Eric Christopher  <echristo@redhat.com>
34775
34776         * lib/target-supports.exp (check-iconv-available): New function.
34777         * lib/gcc-dg.exp (dg-require-iconv): New function.
34778         Use above.
34779         * gcc.dg/charset: New directory.
34780         * gcc.dg/charset/charset.exp: New file.
34781         * gcc.dg/charset/asm1.c: Ditto.
34782         * gcc.dg/charset/asm2.c: Ditto.
34783         * gcc.dg/charset/asm3.c: Ditto.
34784         * gcc.dg/charset/asm4.c: Ditto.
34785         * gcc.dg/charset/asm5.c: Ditto.
34786         * gcc.dg/charset/attribute1.c: Ditto.
34787         * gcc.dg/charset/attribute2.c: Ditto.
34788         * gcc.dg/charset/string1.c: Ditto.
34789         * g++.dg/charset: New directory.
34790         * g++.dg/dg.exp: Add here. Special options.
34791         * g++.dg/charset/charset.exp: New file.
34792         * g++.dg/charset/asm1.c: Ditto.
34793         * g++.dg/charset/asm2.c: Ditto.
34794         * g++.dg/charset/asm3.c: Ditto.
34795         * g++.dg/charset/asm4.c: Ditto.
34796         * g++.dg/charset/attribute1.c: Ditto.
34797         * g++.dg/charset/attribute2.c: Ditto.
34798         * g++.dg/charset/extern1.cc: Ditto.
34799         * g++.dg/charset/extern2.cc: Ditto.
34800         * g++.dg/charset/string1.c: Ditto.
34801
34802 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
34803
34804         PR c++/14278
34805         * g++.dg/parse/comma1.C: New test.
34806
34807 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34808
34809         PR c++/14284
34810         * g++.dg/template/ttp8.C: New test.
34811
34812 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
34813
34814         * gcc.dg/fixuns-trunc-1.c: New test.
34815
34816 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34817
34818         * gcc.dg/builtins-config.h: Use #elif.
34819
34820 2004-02-26  Michael Matz  <matz@suse.de>
34821
34822         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
34823         * gcc.dg/991214-1.c: Likewise.
34824         * gcc.dg/i386-asm-1.c: Likewise.
34825
34826 2004-02-25  Richard Henderson  <rth@redhat.com>
34827
34828         * gcc.c-torture/execute/20040208-2.c: Move ...
34829         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
34830
34831 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34832
34833         PR c++/14246
34834         * g++.dg/other/crash-3.C: New test.
34835
34836 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34837
34838         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
34839         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
34840
34841         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
34842         HP-UX.
34843
34844 2004-02-24  Michael Matz  <matz@suse.de>
34845
34846         * gcc.dg/i386-regparm.c: New.
34847
34848 2004-02-23  James E Wilson  <wilson@specifixinc.com>
34849
34850         * gcc.c-torture/execute/20040223-1.c: New.
34851
34852 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
34853             Kazu Hirata  <kazu@cs.umass.edu>
34854
34855         * gcc.dg/fwritable-strings-1.c: Remove.
34856
34857 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
34858
34859         PR c/14156
34860         * gcc.dg/20040223-1.c: New test.
34861
34862 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34863
34864         PR c++/14106
34865         * g++.dg/ext/typeof9.C: New test.
34866
34867 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34868
34869         PR c++/14250
34870         * g++.dg/other/switch1.C: New test.
34871
34872 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
34873
34874         * gcc.dg/cast-function-1.c: Adjust for new informative message.
34875         * gcc.dg/va-arg-1.c: Likewise.
34876
34877 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34878
34879         PR c++/14143
34880         * g++.dg/template/koenig5.C: New test.
34881
34882 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
34883
34884         * g++.dg/ext/altivec-1.C: Generalize target triple.
34885         * g++.dg/ext/altivec-2.C: New test case.
34886         * g++.dg/ext/altivec_check.h: New file.
34887         * gcc.dg/altivec-1.c: Generalize target triple;
34888         include altivec_check.h and call altivec_check().
34889         * gcc.dg/altivec-[2-5].c: Generalize target triple.
34890         * gcc.dg/altivec-6.c: New test case.
34891         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
34892         type casts as needed.
34893         * gcc.dg/altivec-10.c: Include altivec_check.h and call
34894         altivec_check().
34895         * gcc.dg/altivec-12.c: New test case.
34896         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
34897         include altivec_check.h and call altivec_check().
34898         * gcc.dg/altivec_check.h: New file.
34899
34900 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34901
34902         * lib/target-supports.exp (check_alias_available): Don't mangle
34903         function `g' in test program.
34904
34905 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34906
34907         * lib/target-supports.exp (check_profiling_available): Check
34908         argument to determine whether we support a profiling type.
34909         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
34910         check_profiling_available.
34911         * g++.dg/bprob/bprob.exp: Likewise.
34912         * g77.dg/bprob/bprob.exp: Likewise.
34913         * gcc.misc-tests/bprob.exp: Likewise.
34914         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
34915         dg-require-profiling and delete expected error handling.
34916         * gcc.dg/20021014-1.c: Likewise.
34917         * gcc.dg/nest.c: Likewise.
34918
34919 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34920
34921         PR c++/12007
34922         * g++.dg/other/vthunk1.C: New test.
34923
34924 2004-02-20  Falk Hueffner  <falk@debian.org>
34925
34926         PR target/14201
34927         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
34928
34929 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
34930
34931         PR c++/13927
34932         * g++.dg/other/error8.C: Remove XFAIL markers.
34933
34934         PR c++/14173
34935         * g++.dg/ext/packed5.C: New test.
34936
34937         PR c++/14199
34938         * g++.dg/warn/Wunused-5.C: New test.
34939
34940         PR c++/14186
34941         * g++.dg/lookup/member1.C: New test.
34942
34943 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
34944
34945         * gcc.c-torture/compile/20040130-1.c: Enable only when
34946         __INT_MAX__ >= 2147483647L.
34947         * gcc.c-torture/compile/961203-1.c: Likewise.
34948
34949 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
34950
34951         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
34952         * g++.dg/opt/template1.C: Robustify assembler regexp
34953
34954 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
34955
34956         * gcc.c-torture/execute/simd-4.x: Remove.
34957         * gcc.c-torture/execute/va-arg-25.x: Likewise.
34958         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
34959         Guard with #ifndef SKIP_ATTRIBUTE.
34960         * gcc.dg/compat/vector-1_y.c: Likewise.
34961         * gcc.dg/compat/vector-2_x.c: Likewise.
34962         * gcc.dg/compat/vector-2_y.c: Likewise.
34963         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
34964         * g++.dg/eh/simd-2.C: Likewise.
34965
34966 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
34967
34968         * gcc.c-torture/compile/complex-1.c: New.
34969
34970 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
34971
34972         PR target/14209
34973         * gcc.c-torture/execute/20040218-1.c: New test.
34974
34975 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34976
34977         PR c++/14181
34978         * g++.dg/parse/new2.C: New test.
34979
34980 2004-02-18  Paul Brook  <paul@codesourcery.com>
34981
34982         * gcc.c-torture/compile/libcall-1.c: New test.
34983
34984 2004-02-18  Paul Brook  <paul@codesourcery.com>
34985
34986         PR debug/12934
34987         * gcc.dg/debug/debug-7.c: New test.
34988
34989 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
34990
34991         * gcc.dg/20040217-1.c: New test.
34992
34993 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
34994
34995         * gcc.c-torture/execute/990208-1.x: Delete.
34996
34997 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
34998
34999         * gcc.c-torture/execute/20040208-2.x: New file.
35000
35001 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
35002
35003         PR c++/11326
35004         * g++.dg/abi/structret1.C: New test.
35005
35006 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
35007
35008         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
35009         (i386_cpuid): No need to test if cpuid is available on AMD64.
35010         Fix assembly, so that it works onboth i386 and AMD64.
35011         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
35012         (vecInLong): Fix s[] member type to unsigned int.
35013         (vecInWord): Remove type.
35014         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
35015         (a64, b64, c64, d64, e64): Remove.
35016         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
35017         Remove unused variable.  Remove initialization of removed variables.
35018         Don't call mmx_tests nor sse_tests.
35019         (reference_mmx, reference_sse): Remove.
35020         (check): Add return stmt.
35021         * gcc.dg/i386-sse-7.c: New test.
35022         * gcc.dg/i386-mmx-4.c: New test.
35023
35024 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35025
35026         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
35027         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
35028         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
35029         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
35030         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
35031         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
35032         g++.dg/tc1/dr94.C: Fix line terminator.
35033
35034 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
35035
35036         * gcc.c-torture/compile/20040216-1.c: New.
35037
35038 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35039
35040         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
35041         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
35042         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
35043         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
35044         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
35045         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
35046
35047 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
35048
35049         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
35050
35051 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
35052
35053         PR c++/13971
35054         * g++.dg/expr/cond4.C: New test.
35055
35056         PR c++/14086
35057         * g++.dg/lookup/crash2.C: New test.
35058
35059 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
35060
35061         * gcc.c-torture/compile/20040214-2.c: New test.
35062
35063 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
35064
35065         PR c++/14116
35066         * g++.dg/ext/typeof8.C: New test.
35067
35068 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
35069
35070         * gcc.c-torture/compile/20040214-1.c: New test.
35071
35072 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35073
35074         PR c++/13635
35075         * g++.dg/template/spec11.C: New test.
35076
35077 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35078
35079         PR c++/13927
35080         * g++.dg/other/error8.C: New test.
35081
35082 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
35083
35084         PR c++/14122
35085         * g++.dg/template/array4.C: New test.
35086
35087         PR c++/14108
35088         * g++.dg/inherit/thunk2.C: New test.
35089
35090         PR c++/14083
35091         * g++.dg/eh/cond2.C: New test.
35092
35093 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
35094
35095         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
35096
35097 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
35098
35099         * lib/scanasm.exp (dg-scan): Quote pattern before display.
35100
35101 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
35102
35103         * g++.dg/simd-2.C: xfail on ppc64-linux.
35104
35105 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
35106
35107         PR c/456
35108         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
35109         tests.
35110
35111 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
35112
35113         * gcc.dg/builtins-33.c: New test.
35114
35115 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
35116
35117         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
35118
35119 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
35120
35121         * g++.dg/simd-2.C: Set -maltivec for ppc64.
35122
35123 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
35124
35125         * gcc.dg/ppc64-abi-3.c: New test.
35126
35127 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
35128
35129         PR c/14092
35130
35131         * gcc.dg/pr14092-1.c: New testcase.
35132
35133 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
35134
35135         * gcc.dg/cpp/assert4.c: Fix typo last change.
35136
35137         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
35138         * gcc.dg/cpp/assert4.c: Handle powerpc64.
35139
35140         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
35141
35142 2004-02-09  Roger Sayle  <roger@eyesopen.com>
35143
35144         * gcc.c-torture/compile/20040209-1.c: New test case.
35145
35146 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
35147
35148         * gcc.dg/c90-init-1.c: Adjust expected error messages.
35149
35150 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
35151
35152         * gcc.c-torture/execute/20040208-[12].c: New tests.
35153
35154 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
35155
35156         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
35157
35158 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
35159
35160         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
35161
35162 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
35163
35164         Bug 13856
35165         * gcc.dg/visibility-8.c: New testcase.
35166
35167 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
35168
35169         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
35170         arguments.
35171         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
35172
35173 2004-02-07  Roger Sayle  <roger@eyesopen.com>
35174
35175         PR middle-end/13696
35176         * g++.dg/opt/fold1.C: New test case.
35177
35178 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35179
35180         PR c++/14033
35181         * g++.dg/other/crash-2.C: New test.
35182
35183 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35184
35185         PR c++/14028
35186         * g++.dg/parse/angle-bracket2.C: New test.
35187
35188 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35189
35190         PR middle-end/13750
35191         Revert:
35192         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
35193         PR pch/13361
35194         * g++.dg/pch/wchar-1.C: New.
35195         * g++.dg/pch/wchar-1.Hs: New.
35196
35197 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35198
35199         PR c++/14008
35200         * g++.dg/parse/error15.C: New test.
35201         * g++.dg/parse/crash11.C: Update dg-error mark.
35202
35203 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
35204
35205         PR c++/13932
35206         * g++.dg/warn/conv2.C: New test.
35207
35208 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35209
35210         PR c++/13086
35211         * g++.dg/warn/incomplete1.C: Remove xfail.
35212
35213 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
35214
35215         * lib/file-format.exp (gcc_target_object_format): Use
35216         ${tool}_target_compile, not gcc_target_compile.
35217         * lib/target-supports.exp (check_alias_available): Likewise.
35218         (check_gc_sections_available): Likewise.
35219         * g++.dg/ext/attrib10.C: Use dg-require-alias.
35220         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
35221         dg-require-alias.
35222
35223 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
35224
35225         PR c++/13969
35226         * g++.dg/template/static6.C: New test.
35227
35228 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
35229
35230         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
35231
35232 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35233
35234         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
35235         tests for systems where `char' is unsigned by default.
35236
35237 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35238
35239         PR c++/13997
35240         * g++.dg/template/partial3.C: New test.
35241
35242 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
35243
35244         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
35245         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
35246         Remove mentions of obsolete ports.
35247
35248 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
35249
35250         * gcc.dg/noncompile/20001228-1.c: Fix for new
35251         error message.
35252
35253 2004-02-03  Roger Sayle  <roger@eyesopen.com>
35254
35255         PR target/9348
35256         * gcc.c-torture/execute/multdi-1.c: New test case.
35257
35258 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
35259
35260         PR c++/13925
35261         * g++.dg/template/lookup5.C: New test.
35262
35263 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
35264
35265         PR c++/13950
35266         * g++.dg/template/lookup4.C: New test.
35267
35268         PR c++/13970
35269         * g++.dg/parse/error14.C: New test.
35270
35271         PR c++/14002
35272         * g++.dg/parse/template13.C: New test.
35273
35274 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
35275
35276         PR c++/13978
35277         * g++.dg/template/koenig4.C: New test.
35278
35279         PR c++/13968
35280         * g++.dg/template/crash17.C: New test.
35281
35282         PR c++/13975
35283         * g++.dg/parse/error13.C: New test.
35284         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
35285
35286 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
35287
35288         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
35289
35290 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
35291
35292         PR c/11658
35293         PR c/13994
35294         * gcc.dg/noncompile/20040203-1.c: New test.
35295         * gcc.dg/noncompile/20040203-2.c: Likewise.
35296         * gcc.dg/noncompile/20040203-3.c: Likewise.
35297         * gcc.dg/20040203-1.c: Likewise.
35298
35299 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
35300
35301         PR c++/10858
35302         * g++.dg/template/sizeof7.C: New test.
35303
35304 2004-02-02  Eric Christopher  <echristo@redhat.com>
35305             Zack Weinberg  <zack@codesourcery.com>
35306
35307         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
35308
35309 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
35310
35311         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
35312         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
35313         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
35314         * gcc.dg/cleanup-5.c: Run only on Linux targets.
35315
35316 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
35317
35318         PR c++/13113
35319         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
35320
35321         PR c++/13854
35322         * g++.dg/ext/attrib13.C: New test.
35323
35324         PR c++/13907
35325         * g++.dg/conversion/op2.C: New test.
35326
35327 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
35328
35329         * gcc.dg/titype-1.c: Fix pasto.
35330
35331 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
35332
35333         * gcc.dg/titype-1.c: New test.
35334
35335 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35336
35337         PR c++/13957
35338         * g++.dg/template/non-type-template-argument-1.C,
35339         g++.dg/template/qualified-id1.C: Update dg-error marks.
35340         * g++.dg/template/nontype6.C: New test.
35341
35342 2004-02-01  Roger Sayle  <roger@eyesopen.com>
35343
35344         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
35345         * gcc.dg/builtins-31.c: New testcase.
35346         * gcc.dg/builtins-32.c: New testcase.
35347
35348 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
35349
35350         * objc.dg/call-super-2.m: Update line numbers
35351         for the including of stddef.h.
35352
35353 2004-01-30  Michael Matz  <matz@suse.de>
35354
35355         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
35356         g++.dg/ext/case-range3.C: New tests.
35357
35358 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35359
35360         DR206
35361         PR c++/13813
35362         * g++.dg/template/member4.C: New test.
35363
35364 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35365
35366         PR c++/13683
35367         * g++.dg/template/sizeof6.C: New test.
35368
35369 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
35370
35371         * gcc.dg/fwritable-strings-1.c: New test.
35372
35373 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
35374
35375         * gcc.c-torture/compile/20040130-1.c: New test.
35376
35377 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
35378
35379         * objc.dg/call-super-2.m: Include stddef.h for size_t.
35380
35381 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
35382
35383         PR c++/13883
35384         * g++.dg/template/ctor3.C: New test.
35385
35386 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35387
35388         * g++.dg/tc1: New directory.
35389         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
35390         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
35391         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
35392         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
35393         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
35394
35395 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35396
35397         * g++.dg/parse/error11.C: New test.
35398         * g++.dg/parse/error12.C: Likewise.
35399
35400 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
35401
35402         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
35403         (scan_initial, main): Use aligned_sizeof instead of sizeof.
35404
35405 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
35406
35407         PR c++/13791
35408         * g++.dg/ext/attrib12.C: New test.
35409
35410         PR c++/13736
35411         * g++.dg/parse/cast2.C: New test.
35412
35413 2004-01-27  James E Wilson  <wilson@specifixinc.com>
35414
35415         * objc.dg/encode-2.m (main): New local string.  Set depending on
35416         sizeof long.  Use in sscanf call.
35417         * objc.dg/encode-3.m (main): New local string.  Set depending on
35418         sizeof long.  Use in scan_initial call.
35419
35420 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35421
35422         * objc.dg/call-super-2.m: Make LP64-safe.
35423         * objc.dg/desig-init-1.m: Likewise.
35424
35425 2004-01-27  Devang Patel <dpatel@apple.com>
35426
35427         * g++.dg/debug/namespace1.C: New test.
35428
35429 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
35430
35431         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
35432         xscale-*-*.
35433
35434         * gcc.dg/arm-mmx-1.c: New test.
35435
35436 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
35437
35438         * gcc.dg/20040127-1.c: New test.
35439         * gcc.dg/20040127-2.c: New test.
35440
35441 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35442
35443         * objc.dg/stret-1.m (glob): Renamed to globa.
35444
35445 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
35446
35447         PR c++/13663
35448         * g++.dg/expr/for1.C: New test.
35449
35450 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
35451
35452         PR middle-end/13779
35453         * gcc.dg/darwin-longlong.c: New test.
35454
35455 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
35456
35457         * gcc.dg/20040124-1.c: Moved test from here...
35458         * gcc.c-torture/compile/20040124-1.c: ...to here.
35459
35460 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
35461
35462         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
35463         the assembly output if -m64 is passed.
35464
35465 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
35466
35467         PR c++/13833
35468         * g++.dg/template/cond3.C: New test.
35469
35470 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35471
35472         PR c++/13810
35473         * g++.dg/template/ttp7.C: New test.
35474
35475 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35476
35477         PR c++/13797
35478         * g++.dg/template/nontype4.C: New test.
35479         * g++.dg/template/nontype5.C: Likewise.
35480
35481 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
35482
35483         * gcc.dg/torture/mips-clobber-at.c: New test.
35484
35485 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
35486
35487         * gcc.dg/20040124-1.c: New test.
35488
35489 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
35490
35491         * gcc.dg/20040123-1.c: New test.
35492
35493 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
35494
35495         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
35496
35497 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
35498
35499         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
35500
35501 2004-01-23  Andrew Pinski  <apinski@apple.com>
35502
35503         * gcc.dg/20030121-1.c: Move to ..
35504         * gcc.dg/20040121-1.c: here.
35505
35506 2004-01-23  Roger Sayle  <roger@eyesopen.com>
35507
35508         * gcc.dg/builtins-29.c: New test case.
35509
35510 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
35511
35512         PR 18314
35513         * gcc.dg/builtins-30.c: New testcase.
35514
35515 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
35516
35517         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
35518         * lib/g77.exp: Likewise.
35519         * lib/objc.exp: Likewise.
35520         * lib/g++.exp: Likewise.
35521
35522 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
35523
35524         * gcc.dg/struct-by-value-2.c: New test.
35525
35526 2004-01-21  Andrew Pinski  <apinski@apple.com>
35527
35528         PR target/13785
35529         * gcc.dg/20030121-1.c: New test.
35530
35531 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
35532
35533         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
35534         clobber frame pointer register in asm statement.
35535
35536 2004-01-21  Falk Hueffner  <falk@debian.org>
35537
35538         * gcc.c-torture/compile/20040121-1.c: New test.
35539
35540 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
35541
35542         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
35543
35544 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
35545
35546         * gcc.dg/ppc64-abi-2.c: New test.
35547
35548 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
35549
35550         * lib/treelang.exp: Fill out this file.
35551         * lib/treelang-dg.exp: New File.
35552
35553 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
35554
35555         * gcc.c-torture/compile/981022-1.c: Remove.
35556         * gcc.dg/array-5.c: Remove XFAIL.
35557         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
35558         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
35559         gcc.dg/cond-lvalue-1.c: Update.
35560         * gcc.dg/cast-lvalue-2.c: New test.
35561
35562 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
35563
35564         PR c++/13592
35565         * g++.dg/other/error1.C (class foo): Tweak error message.
35566
35567         PR c++/13592
35568         * g++.dg/template/call2.C: New test.
35569
35570 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
35571
35572         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
35573         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
35574         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
35575         scalar-return-1_x.c, scalar-return-2_y.c,
35576         scalar-return-3_x.c, scalar-return-3_y.c,
35577         scalar-return-4_x.c, scalar-return-4_y.c,
35578         struct-align-1.h, struct-align-1_x.c,
35579         struct-align-1_y.c, struct-align-2.h,
35580         struct-align-2_x.c, struct-align-2_y.c,
35581         struct-by-value-10_y.c, struct-by-value-11_x.c,
35582         struct-by-value-11_y.c, struct-by-value-12_x.c,
35583         struct-by-value-12_y.c, struct-by-value-13_x.c,
35584         struct-by-value-13_y.c, struct-by-value-14_x.c,
35585         struct-by-value-14_y.c, struct-by-value-15_x.c,
35586         struct-by-value-15_y.c, struct-by-value-16_y.c,
35587         struct-by-value-17_y.c, struct-by-value-18_y.c,
35588         struct-by-value-19_y.c, struct-by-value-1_x.c,
35589         struct-by-value-1_y.c, struct-by-value-20_y.c,
35590         struct-by-value-2_x.c, struct-by-value-2_y.c,
35591         struct-by-value-3_y.c, struct-by-value-4_x.c,
35592         struct-by-value-4_y.c, struct-by-value-5_y.c,
35593         struct-by-value-6_y.c, struct-by-value-7_y.c
35594         struct-by-value-8_x.c, struct-by-value-8_y.c
35595         struct-by-value-9_x.c, struct-by-value-9_y.c
35596         struct-return-10_x.c, struct-return-10_y.c,
35597         struct-return-19_x.c, struct-return-20_x.c
35598         struct-return-2_x.c, struct-return-2_y.c
35599         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
35600         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
35601
35602 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
35603
35604         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
35605         attribute on sparc*-sun-solaris2.*.
35606
35607 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
35608
35609         PR c++/13710
35610         * g++.dg/ext/typeof7.C: New test.
35611
35612 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
35613
35614         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
35615         * gcc.dg/const-elim-1.c: Same.
35616
35617 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
35618
35619         * objc.dg/stret-1.m: New.
35620         * objc.dg/stret-2.m: New.
35621
35622 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
35623
35624         PR c++/11895
35625         * g++.dg/ext/vector1.C: New test.
35626
35627 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
35628
35629         * gcc.dg/pch/import-1.c: New.
35630         * gcc.dg/pch/import-1.hs: New.
35631         * gcc.dg/pch/import-1a.h: New.
35632         * gcc.dg/pch/import-1b.h: New.
35633         * gcc.dg/pch/import-1c.h: New.
35634
35635 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
35636
35637         PR c++/13574
35638         * g++.dg/ext/array1.C: New test.
35639
35640         PR c++/13178
35641         * g++.dg/conversion/op1.C: New test.
35642
35643 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
35644
35645         PR 11864
35646         From Kazumoto Kojima / Dan Kegel:
35647         * gcc.dg/pr11864-1.c: New test.
35648
35649         PR 10392
35650         From Marcus Comstedt / Dan Kegel:
35651         * gcc.dg/pr10392-1.c: New test.
35652
35653 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
35654
35655         PR c++/13478
35656         * g++.dg/init/ref10.C: New test.
35657
35658 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35659
35660         PR c++/13407
35661         * g++.dg/parse/typename6.C: New test.
35662
35663 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
35664
35665         PR pch/13361
35666         * g++.dg/pch/wchar-1.C: New.
35667         * g++.dg/pch/wchar-1.Hs: New.
35668
35669 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35670
35671         PR c++/9259
35672         * g++.dg/expr/sizeof2.C: New test.
35673
35674 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
35675
35676         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
35677
35678 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
35679
35680         PR c++/13659
35681         * g++.dg/lookup/strong-using-3.C: New.
35682         * g++.dg/lookup/using-10.C: New.
35683
35684 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
35685
35686         PR c++/13594
35687         * g++.dg/lookup/strong-using-2.C: New.
35688
35689 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
35690             Dan Kegel <dank@kegel.com>
35691             J"orn Rennecke <joern.rennecke@superh.com>
35692
35693         PR target/9365
35694         * gcc.dg/pr9365-1.c: New test.
35695
35696 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35697
35698         PR c++/8856
35699         * g++.dg/parse/casting-operator2.C: New test.
35700         * g++.old-deja/g++.pt/explicit83.C: Remove.
35701
35702 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
35703
35704         * gcc.dg/label-compound-stmt-1.c: New test.
35705         * gcc.c-torture/compile/950922-1.c,
35706         gcc.c-torture/compile/20000211-3.c,
35707         gcc.c-torture/compile/20000518-1.c,
35708         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
35709         compound statements.
35710
35711 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
35712
35713         * gcc.dg/ppc64-abi-1.c: New test.
35714
35715 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
35716
35717          * g++.dg/ext/attrib9.C: Add dg-warnings.
35718
35719 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35720
35721         PR c++/12335
35722         * g++.dg/parse/dtor3.C: New test.
35723
35724 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
35725
35726         PR c++/12709
35727         * g++.dg/parse/try-catch-1.C: New test.
35728
35729 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
35730
35731         * ada/acats/run_all.sh: Add more verbose output in acats.log
35732         when compiling tests.
35733
35734 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
35735
35736         PR 13656
35737         * gcc.dg/typedef-redecl.c: New test case.
35738         * gcc.dg/typedef-redecl.h: New support file.
35739
35740 2004-01-13  Jan Hubicka  <jh@suse.cz>
35741
35742         * gcc.dg/always_inline.c: New test.
35743         * gcc.dg/debug/20031231-1.c: Fix.
35744
35745 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35746
35747         PR c++/13474
35748         * g++.dg/template/array3.C: New test.
35749
35750 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
35751
35752         * g++.dg/ext/lvalue1.C: No longer expected to fail.
35753         * g++.dg/warn/Wunused-2.C: Likewise.
35754
35755 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35756
35757         PR c++/13289
35758         * g++.dg/template/instantiate6.C: New test.
35759
35760 2004-01-12  Roger Sayle  <roger@eyesopen.com>
35761
35762         PR middle-end/11397
35763         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
35764
35765 2004-01-12  Jan Hubicka  <jh@suse.cz>
35766
35767         PR opt/12826
35768         * gcc.dg/20040112-1.c: New.
35769
35770         * gcc.dg/dwarf-die[1-7].c: Move to...
35771         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
35772         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
35773
35774 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
35775
35776         PR c++/4100
35777         * g++.dg/parse/friend4.C: New test.
35778
35779 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
35780
35781         PR c++/4100
35782         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
35783         definition is called a friend.
35784
35785 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
35786
35787         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
35788
35789 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
35790
35791         PR c++/3478
35792         * g++.dg/parse/error10.C: New test.
35793         * g++.dg/template/arg2.C: Accept "invalid type" error.
35794
35795 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
35796
35797         PR middle-end/13392
35798         * g++.dg/opt/expect2.C: New test.
35799
35800 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
35801
35802         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
35803         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
35804         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
35805         Update dg-error regexps.
35806
35807 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
35808
35809         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
35810         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
35811
35812 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
35813
35814         * gcc.dg/pragma-re-1.c: Use right pointer type.
35815
35816 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
35817
35818         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
35819
35820 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
35821
35822         * gcc.dg/rs6000-ldouble-1.c: New.
35823
35824 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35825
35826         DR 337
35827         PR c++/9256
35828         * g++.dg/other/abstract1.C: New test.
35829
35830 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
35831
35832         * g++.dg/lookup/strong-using-1.C: New.
35833
35834 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
35835
35836         PR c/11234
35837         * gcc.dg/func-ptr-conv-1.c: New test.
35838         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
35839
35840 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
35841
35842         PR target/13380.
35843         * gcc.c-torture/compile/20040109-1.c: New.
35844
35845 2004-01-08  Stuart Hastings  <stuart@apple.com>
35846
35847         * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
35848         * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
35849         * gcc.dg/i386-sse-6.c: ...this new testcase.
35850
35851 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
35852
35853         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
35854
35855 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
35856
35857         * ada/acats/run_acats: Treat 'gnatchop' the same way
35858         as 'gnatmake'.  Export GCC_DRIVER.
35859         * ada/acats/run_all.sh: Add target_gnatchop.  Use
35860         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
35861
35862 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35863
35864         PR c++/12573
35865         * g++.dg/template/dependent-expr4.C: New test.
35866
35867 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
35868
35869         * gcc.dg/altivec-11.c: New test.
35870
35871 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
35872
35873         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
35874
35875 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
35876
35877         PR c/6024
35878         * gcc.dg/enum-compat-1.c: New test.
35879         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
35880
35881 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
35882
35883         PR c/12165
35884         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
35885         gcc.dg/c99-idem-qual-3.c: New tests.
35886
35887 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
35888
35889         * gcc.dg/winline-7.c: Don't cast void * to int.
35890
35891 2004-01-06  Jan Hubicka  <jh@suse.cz>
35892
35893         * gcc.dg/i386-sse-5.c: New test
35894         * g++.dg/eh/simd-1.c: Add -w argument for i386.
35895
35896 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
35897
35898         PR c++/12815
35899         * g++.dg/rtti/typeid4.C: New test.
35900
35901 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
35902
35903         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
35904
35905 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
35906
35907         PR c++/12132
35908         * g++.dg/template/error11.C: New test.
35909
35910         PR c++/13451
35911         * g++.dg/template/class2.C: New test.
35912
35913 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
35914         Richard Sandiford <rsandifo@redhat.com>
35915
35916         PR c++/13387
35917         * g++.dg/opt/alias3.C: New test.
35918
35919 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
35920
35921         PR c++/13157
35922         * g++.dg/template/koenig3.C: New test.
35923
35924         PR c++/13529
35925         * g++.dg/parse/offsetof3.C: New test.
35926
35927         * g++.dg/init/copy7.C: Add missing dg-error markers.
35928
35929         PR c++/12226
35930         * g++.dg/init/copy7.c: New test.
35931
35932         PR c++/13536
35933         * g++.dg/parse/cast1.C: New test.
35934
35935 2004-01-04  Jan Hubicka  <jh@suse.cz>
35936
35937         * gcc.dg/winline[1-7].c: New tests.
35938
35939 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35940
35941         PR c++/13520
35942         * g++.dg/template/qualttp22.C: New test.
35943
35944 2004-01-01  Jan Hubicka  <jh@suse.cz>
35945
35946         * gcc.dg/debug/20031231-1.c: New.
35947         * gcc.c-torture/compile/20040101-1.c: New.
35948         * gcc.dg/dwarf-die-[1-7].c: New.
35949
35950 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
35951
35952         PR optimization/13521
35953         * gcc.c-torture/compile/20031231-1.c: New test.
35954
35955 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
35956
35957         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
35958
35959 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35960
35961         PR c++/10079
35962         * g++.dg/template/crash16.C: New test.
35963
35964 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
35965
35966         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
35967
35968 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
35969
35970         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
35971         ports.
35972         * g++.old-deja/g++.jason/thunk3.C: Likewise.
35973         * g++.old-deja/g++.law/profile1.C: Likewise.
35974         * gcc.c-torture/compile/981006-1.c: Likewise.
35975         * gcc.c-torture/execute/loop-2e.x: Likewise.
35976         * gcc.c-torture/execute/loop-2f.x: Remove.
35977         * gcc.c-torture/execute/loop-2g.x: Likewise.
35978         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
35979         * gcc.dg/20020312-2.c: Remove traces of dead ports.
35980
35981 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
35982
35983         PR c++/13507
35984         * g++.dg/ext/attrib11.C: New test.
35985
35986         PR c++/13494
35987         * g++.dg/template/array2-1.C: New test.
35988         * g++.dg/template/array2-2.C: New test.
35989
35990 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
35991
35992         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
35993
35994 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
35995
35996         PR c++/12774
35997         * g++.dg/template/array1-1.C: New test.
35998         * g++.dg/template/array1-2.C: New test.
35999
36000 2003-12-29  Roger Sayle  <roger@eyesopen.com>
36001
36002         PR fortran/12632
36003         * g77.dg/12632.f: New test case.
36004
36005 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36006
36007         PR c++/13289
36008         * g++.dg/parse/nontype1.C: New test.
36009
36010 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36011
36012         PR c++/12403
36013         * g++.dg/parse/explicit1.C: New test.
36014         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
36015
36016 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
36017
36018         PR c++/13081
36019         * g++.dg/opt/inline6.C: New test.
36020
36021         PR c++/12613
36022         * g++.dg/parse/error9.C: New test.
36023
36024         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
36025
36026 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
36027
36028         PR c++/13009
36029         * g++.dg/init/assign1.C: New test.
36030
36031 2003-12-28  Roger Sayle  <roger@eyesopen.com>
36032
36033         PR c++/13070
36034         * g++.dg/warn/format3.C: New test case.
36035
36036 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
36037
36038         * gcc.c-torture/compile/20031227-1.c: New test.
36039
36040 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
36041
36042         * g++.dg/bprob/bprob.exp: Load target-supports.exp
36043         * g77.dg/bprob/bprob.exp: Likewise.
36044         * gcc.misc-tests/bprob.exp: Likewise.
36045         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
36046         variants on systems where the library does not provide that
36047         functionality.
36048         * gcc.dg/builtins-20.c: Use builtins-config.h.
36049         * gcc.dg/builtins-config.h: New file.
36050
36051 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
36052
36053         * lib/gcc-dg.exp (dg-require-profiling): New function.
36054         * lib/target-supports.exp (check_profiling_available): Likewise.
36055         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
36056         * g77.dg/bprob/bprob.exp: Likewise.
36057         * gcc.misc-tests/bprob.exp: Likewise.
36058         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
36059         * gcc.dg/20021014-1.c: Likewise.
36060         * gcc.dg/nest.c: Likewise.
36061
36062 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
36063
36064         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
36065         compiling.
36066         * g++.dg/lookup/java2.C: Likewise.
36067         * gcc.dg/cpp/lexident.c: Likewise.
36068
36069 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
36070
36071         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
36072         given.
36073         * gcc.c-torture/compile/961203-1.c: Likewise.
36074         * gcc.c-torture/compile/980506-1.c: Likewise.
36075
36076 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
36077
36078         * lib/gcc-dg.exp (dg-prune-output): New annotation.
36079         (additional_prunes): New global.
36080         (gcc-dg-prune): Handle additional per-test pruning.
36081         (dg-test): Clear additional_prunes between tests.
36082
36083         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
36084         dg-prune-output to avoid spurious failures from assembler
36085         complaining about nonexistent WAW violations.
36086         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
36087         Use dg-prune-output to avoid spurious failures from assembler
36088         warning about Itanium B-step errata.
36089
36090 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
36091
36092         * g++.dg/abi/macro0.C: New test.
36093         * g++.dg/abi/macro1.C: Likewise.
36094         * g++.dg/abi/macro2.C: Likewise.
36095
36096         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
36097         * g++.dg/abi/bitfield7.C: Likewise.
36098         * g++.dg/abi/dtor2.C: Likewise.
36099         * g++.dg/abi/mangle11.C: Likewise.
36100         * g++.dg/abi/mangle12.C: Likewise.
36101         * g++.dg/abi/mangle14.C: Likewise.
36102         * g++.dg/abi/mangle17.C: Likewise.
36103         * g++.dg/abi/vbase10.C: Likewise.
36104         * g++.dg/abi/vbase14.C: Likewise.
36105         * g++.dg/template/qualttp17.C: Likewise.
36106
36107 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
36108
36109         PR c/11995
36110         * gcc.dg/20031223-1.c: New test.
36111
36112 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
36113
36114         * gcc.dg/noreturn-7.c: New test.
36115
36116 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
36117
36118         * gcc.dg/null-pointer-1.c: New test.
36119
36120 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
36121
36122         * g++.old-deja/g++.jason/template18.C: Remove.
36123         * g++.old-deja/g++.jason/template37.C: Likewise.
36124
36125         PR c++/12862
36126         * g++.dg/lookup/ns1.C: New test.
36127
36128         PR c++/12397
36129         * g++.dg/template/lookup3.C: New test.
36130
36131 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
36132
36133         * g++.dg/template/recurse1.C: New test
36134
36135 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
36136
36137         PR c++/12479
36138         * g++.dg/parse/semicolon1.C: New test.
36139         * g++.dg/parse/semicolon1.h: Likewise.
36140
36141 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
36142
36143         * gcc.dg/darwin-misaligned.c: New test.
36144
36145 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
36146
36147         PR c/9163
36148         * gcc.dg/20031222-1.c: New test.
36149
36150 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
36151
36152         PR c++/13438
36153         * g++.dg/parse/error8.C: New test.
36154
36155         PR c++/11554
36156         * g++.dg/warn/ctor-init-1.C: New test.
36157
36158 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
36159
36160         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
36161         too small.
36162         * gcc.c-torture/compile/930217-1.c: Likewise.
36163         * gcc.c-torture/compile/930513-1.c: Likewise.
36164         * gcc.c-torture/execute/920908-2.c: Likewise.
36165         * gcc.c-torture/execute/921204-1.c: Likewise.
36166         * gcc.c-torture/execute/930621-1.c: Likewise.
36167         * gcc.c-torture/execute/930630-1.c: Likewise.
36168         * gcc.c-torture/execute/931031-1.c: Likewise.
36169         * gcc.c-torture/execute/980602-2.c: Likewise.
36170         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
36171         * gcc.c-torture/execute/compndlit-1.c: Likewise.
36172         * gcc.c-torture/execute/extzvsi.c: Likewise.
36173         * gcc.c-torture/unsorted/ext.c: Likewise.
36174
36175 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
36176
36177         PR target/12749
36178         * gcc.c-torture/compile/20031220-2.c: New test case.
36179
36180 2003-12-20  Roger Sayle  <roger@eyesopen.com>
36181
36182         PR optimization/13031
36183         * gcc.c-torture/compile/20031220-1.c: New test case.
36184
36185 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
36186
36187         * gcc.dg/cast-function-1.c: New test.
36188
36189 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
36190
36191         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
36192         formats.
36193
36194 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
36195
36196         PR c++/12795
36197         * g++.dg/ext/attrib10.C: New test.
36198
36199 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
36200
36201         * gcc.dg/cleanup-10.c: New test.
36202         * gcc.dg/cleanup-11.c: New test.
36203
36204 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
36205
36206         PR c++/13239
36207         * g++.dg/opt/expect1.C: New test.
36208
36209 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
36210
36211         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
36212
36213 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
36214
36215         PR debug/12923
36216         * gcc.dg/20031218-1.c: New test.
36217
36218         PR debug/12389
36219         * gcc.dg/20031218-2.c: New test.
36220         * gcc.dg/20031218-3.c: New test.
36221
36222         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
36223         of label name and allow for USER_LABEL_PREFIX == "_" names.
36224         * g++.dg/abi/mangle18-2.C: Likewise.
36225         * g++.dg/abi/mangle19-1.C: Likewise.
36226         * g++.dg/abi/mangle19-2.C: Likewise.
36227         * g++.dg/abi/mangle20-1.C: Likewise.
36228         * g++.dg/abi/mangle20-2.C: Likewise.
36229
36230 2003-12-18  Richard Henderson  <rth@redhat.com>
36231
36232         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
36233
36234 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
36235             Dan Kegel <dank@kegel.com>
36236
36237         PR other/12009
36238         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
36239         testing a cross compiler, it causes spurious compile failures.
36240         * lib/g++.exp: Likewise.
36241
36242 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36243
36244         PR c++/13262
36245         * g++.dg/template/access13.C: New test.
36246
36247 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
36248
36249         * gcc.dg/20031216-1.c: New test.
36250
36251 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36252
36253         PR c++/9154
36254         * g++.dg/template/error10.C: New test.
36255
36256 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
36257
36258         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
36259         * g++.dg/eh/simd-2.C: Likewise.
36260
36261 2003-12-17  James E Wilson  <wilson@specifixinc.com>
36262             Roger Sayle  <roger@eyesopen.com>
36263
36264         * gcc.c-torture/execute/ieee/mzero5.c: New.
36265
36266 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
36267
36268         PR c++/10603
36269         * g++.dg/parse/error6.C: New test.
36270
36271         PR c++/12827
36272         * g++.dg/parse/error7.C: New test.
36273
36274 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
36275
36276         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
36277         at -O with stabs debugging formats.
36278         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
36279         * gcc.dg/debug/debug-2.c: Likewise.
36280
36281 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
36282
36283         PR c++/12696
36284         * g++.dg/init/error1.C: New test.
36285
36286         PR c++/12218
36287         * g++.dg/init/pm3.C: New test.
36288
36289 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
36290
36291         PR c/3347
36292         * gcc.dg/bitfld-8.c: New test.
36293
36294 2003-12-16  James Lemke  <jim@wasabisystems.com>
36295
36296         * gcc.dg/arm-scd42-[123].c: New tests.
36297
36298 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
36299
36300         PR c++/9043
36301         * g++.dg/abi/mangle20-1.C: New test.
36302         * g++.dg/abi/mangle20-2.C: New test.
36303
36304 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
36305
36306         PR c++/13275
36307         * g++.dg/other/offsetof2.C: Remove XFAIL.
36308         * g++.dg/parse/offsetof1.C: New test.
36309         * g++.gd/parse/offsetof2.C: Likewise.
36310
36311 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36312
36313         * g++.dg/template/nontype3.C: New test.
36314         * g++.dg/template/static2.C: Tweaked the dg-error clause.
36315
36316 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36317
36318         * g++.dg/warn/noreturn-3.C: Also test instantiation.
36319
36320 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
36321
36322         PR c++/13387
36323         * g++.dg/expr/assign1.C: New test.
36324
36325         PR c++/13242
36326         * g++.dg/abi/mangle19-1.C: New test.
36327         * g++.dg/abi/mangle19-2.C: New test.
36328
36329 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
36330
36331         * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
36332
36333 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
36334
36335         * gcc.c-torture/execute/20031216-1.c: New test.
36336
36337 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36338
36339         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
36340         an ICE regression.
36341
36342 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
36343
36344         PR c++/10926
36345         * g++.dg/template/error9.C: New test.
36346
36347         PR c++/11116
36348         * g++.dg/template/error8.C: New test.
36349
36350 2003-12-15  Roger Sayle  <roger@eyesopen.com>
36351
36352         PR middle-end/13400
36353         * gcc.c-torture/execute/20031215-1.c: New test case.
36354
36355 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
36356
36357         PR c++/13269
36358         * g++.dg/parse/error5.C: New test.
36359
36360         PR c++/12989
36361         * g++.dg/expr/sizeof1.C: New test.
36362
36363         PR c++/13310
36364         * g++.dg/template/crash15.C: New test.
36365
36366 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
36367
36368         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
36369         a non-POD type as the last named parameter of a varargs function.
36370
36371 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
36372
36373         PR c++/13243
36374         PR c++/12573
36375         * g++.dg/template/crash14.C: New test.
36376         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
36377
36378 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
36379
36380         * g++.dg/other/java1.C: New test.
36381
36382         PR c++/13241
36383         * g++.dg/abi/mangle18-1.C: New test.
36384         * g++.dg/abi/mangle18-2.C: New test.
36385
36386 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
36387
36388         PR optimization/10312
36389         * gcc.c-torture/execute/20031214-1.c: New.
36390
36391 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
36392
36393         PR c++/10779
36394         PR c++/12160
36395         * g++.dg/parse/error3.C: New test.
36396         * g++.dg/parse/error4.C: Likewise.
36397         * g++.dg/abi/mangle4.C: Tweak error messages.
36398         * g++.dg/lookup/using5.C: Likewise.
36399         * g++.dg/other/error2.C: Likewise.
36400         * g++.dg/parse/typename5.C: Likewise.
36401         * g++.dg/parse/undefined1.C: Likewise.
36402         * g++.dg/template/arg2.C: Likewise.
36403         * g++.dg/template/ttp3.C: Likewise.
36404         * g++.dg/template/type1.C: Likewise.
36405         * g++.old-deja/g++.other/crash32.C: Likewise.
36406         * g++.old-djea/g++.pt/defarg8.C: Likewise.
36407
36408 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36409
36410         PR c++/13106
36411         * g++.dg/warn/noreturn-3.C: New test.
36412
36413 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
36414
36415         PR c++/13118
36416         * g++.dg/abi/covariant3.C: New.
36417
36418 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
36419
36420         * g++.dg/eh/ia64-1.C: New test.
36421
36422 2003-12-12  Roger Sayle  <roger@eyesopen.com>
36423
36424         PR optimization/13037
36425         * g77.f-torture/execute/13037.f: New test case.
36426
36427 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
36428
36429         PR c++/12881
36430         * g++.dg/abi/covariant2.C: New.
36431
36432 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
36433
36434         * gcc.dg/cpp/trad/macro.c: New tests.
36435
36436 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
36437
36438         * gcc.c-torture/execute/wchar_t-1.x: Delete.
36439
36440 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
36441
36442         PR other/10819
36443         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
36444         to fix Bug 10819.
36445         * lib/g++.exp (g++_version): Likewise.
36446         * lib/g77.exp (g77_version): Likewise.
36447         * lib/objc.exp (default_objc_version): Likewise.
36448
36449 2003-12-10  Richard Henderson  <rth@redhat.com>
36450
36451         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
36452
36453         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
36454
36455 2003-12-08  Matt Austern  <austern@apple.com>
36456
36457         PR c/13134
36458         * lib/gcc-dg.exp (dg-require-visibility): Define.
36459         * lib/target-supports (check_visibility_available): Define.
36460         * gcc.dg/visibility-1.c: New test.
36461         * gcc.dg/visibility-2.c: Likewise.
36462         * gcc.dg/visibility-3.c: Likewise.
36463         * gcc.dg/visibility-4.c: Likewise.
36464         * gcc.dg/visibility-5.c: Likewise.
36465         * gcc.dg/visibility-6.c: Likewise.
36466         * g++.dg/ext/visibility-1.C: Likewise.
36467         * g++.dg/ext/visibility-2.C: Likewise.
36468         * g++.dg/ext/visibility-3.C: Likewise.
36469         * g++.dg/ext/visibility-4.C: Likewise.
36470         * g++.dg/ext/visibility-5.C: Likewise.
36471         * g++.dg/ext/visibility-6.C: Likewise.
36472
36473 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36474
36475         * g++.dg/lookup/java1.C: New test.
36476         * g++.dg/lookup/java2.C: New test.
36477
36478 2003-12-07  Falk Hueffner  <falk@debian.org>
36479
36480         * g++.dg/opt/noreturn-1.C: New test.
36481
36482 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
36483
36484         * gcc.dg/overflow-1.c: New test.
36485
36486 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
36487
36488         * g77.f-torture/compile/13060.f: New test.
36489
36490 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
36491
36492         PR c++/13323
36493         * g++.dg/inherit/operator2.C: New test.
36494
36495 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
36496
36497         PR c++/13305
36498         * g++.dg/ext/attrib9.C: New test.
36499
36500 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
36501
36502         PR c++/13314
36503         * g++.dg/template/error7.C: New test.
36504
36505 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
36506             J"orn Rennecke <joern.rennecke@superh.com>
36507
36508         PR target/13302
36509         * g++.dg/other/struct-va_list.C: New test.
36510
36511 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36512
36513         PR c++/13166
36514         * g++.dg/parse/defarg6.C: New test.
36515
36516 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
36517
36518         PR target/13256
36519         * gcc.c-torture/execute/20031201-1.c: New test.
36520
36521 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
36522
36523         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
36524
36525 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
36526
36527         * gcc.dg/builtin-return-1.c: New test.
36528
36529 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
36530             J"orn Rennecke <joern.rennecke@superh.com>
36531
36532         PR optimization/13260
36533         * gcc.c-torture/execute/20031204-1.c: New test.
36534
36535 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
36536
36537         PR c++/9127
36538         * g++.dg/template/error6.C: New test.
36539
36540 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
36541
36542         * gcc.dg/20031202-1.c: New test.
36543
36544 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
36545
36546         PR c++/13179
36547         * g++.dg/template/eh1.C: New test.
36548
36549         PR c++/10771
36550         * g++.dg/template/error5.C: New test.
36551
36552 2003-12-02  David Ung  <davidu@mips.com>
36553
36554         * gcc.dg/compat/vector-check.h: Corrected type for var
36555         g_##TMODE
36556
36557 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36558
36559         PR c++/10126
36560         * g++.dg/template/ptrmem8.C: New test.
36561
36562 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36563
36564         PR c++/12573
36565         * g++.dg/template/dependent-expr3.C: New test.
36566
36567 2003-12-01  James Lemke  <jim@wasabisystems.com>
36568
36569         * gcc.dg/arm-g2.c: New test.
36570
36571 2003-12-01  Roger Sayle  <roger@eyesopen.com>
36572
36573         PR optimization/11634
36574         * gcc.dg/20031201-2.c: New test case.
36575
36576 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
36577
36578         PR 11433
36579         * objc.dg/proto-lossage-3.m: New test.
36580
36581 2003-12-01  Roger Sayle  <roger@eyesopen.com>
36582
36583         PR optimization/12628
36584         * gcc.dg/20031201-1.c: New test case.
36585
36586 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
36587
36588         * gcc.dg/unaligned-1.c: New test.
36589
36590 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
36591
36592         PR c++/9849
36593         * g++.dg/template/error4.C: New test.
36594         * g++.dg/template/nested3.C: Adjust error markers.
36595
36596 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36597
36598         * gcc.dg/cpp/assert4.c: Check more #system assertions.
36599
36600 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
36601
36602         PR c/10333
36603         * gcc.dg/bitfld-7.c: New test.
36604
36605 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
36606
36607         * gcc.dg/tls/asm-1.C: New test.
36608
36609 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36610
36611         * gcc.dg/cpp/assert4.c: Update.
36612
36613 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
36614
36615         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
36616         * gcc.dg/builtin-apply3.c: New test.
36617
36618 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
36619
36620         * lib/compat.exp (compat-obj): New xfaildata parameter.
36621         Use it to set compiler_conditional_xfail_data before compiling.
36622         (compat-get-options): Handle dg-xfail-if.
36623         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
36624         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
36625         * gcc.dg/compat/vector-1_y.c: Likewise.
36626         * gcc.dg/compat/vector-2_x.c: Likewise.
36627         * gcc.dg/compat/vector-2_y.c: Likewise.
36628
36629 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
36630
36631         * g++.dg/opt/reg-stack4.C: New test.
36632
36633 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
36634
36635         * gcc.dg/builtin-apply2.c: New test.
36636
36637 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
36638
36639         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
36640
36641 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36642
36643         PR c++/12924
36644         * g++.dg/template/template-id-2.C: New test.
36645
36646 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36647
36648         PR c++/5369
36649         * g++.dg/template/memfriend1.C: New test.
36650         * g++.dg/template/memfriend2.C: Likewise.
36651         * g++.dg/template/memfriend3.C: Likewise.
36652         * g++.dg/template/memfriend4.C: Likewise.
36653         * g++.dg/template/memfriend5.C: Likewise.
36654         * g++.dg/template/memfriend6.C: Likewise.
36655         * g++.dg/template/memfriend7.C: Likewise.
36656         * g++.dg/template/memfriend8.C: Likewise.
36657         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
36658
36659 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
36660
36661         PR c++/12515
36662         * g++.dg/ext/cond1.C: New test.
36663
36664 2003-11-20  Richard Henderson  <rth@redhat.com>
36665
36666         * gcc.dg/20020201-2.c: Remove.
36667         * gcc.dg/20020201-4.c: Remove.
36668         * gcc.dg/20020304-1.c: Remove.
36669
36670 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
36671
36672         * gcc.dg/cpp/trad/xwin1.c: New test case.
36673
36674 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
36675
36676         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
36677         * lib/g77.exp: Likewise.
36678         * lib/objc.exp: Likewise.
36679         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
36680         for darwin.
36681
36682 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36683
36684         PR c++/12932
36685         * g++.dg/template/static5.C: New test.
36686
36687 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
36688
36689         * gcc.dg/nested-func-1.c: New test.
36690
36691 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36692
36693         * gcc.dg/cpp/assert4.c: New test.
36694
36695 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
36696
36697         PR c++/2294
36698         * g++.dg/lookup/using9.c: New test.
36699
36700 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
36701
36702         PR c++/12762
36703         * g++.dg/template/error3.C: New test.
36704
36705 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
36706
36707         PR ada/13035
36708         * ada/acats/run_acats, run_all.sh: Fix syntax error.
36709         No longer use a wrapper for gcc, since this does not work under
36710         Windows.
36711
36712 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
36713
36714         PR c++/2094
36715         * g++.dg/template/ptrmem7.C: New test.
36716
36717 2003-11-13  Andrew Pinski <apinski@apple.com>
36718
36719         * gcc.c-torture/compile/20031113-1.c: New test.
36720
36721 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
36722             Kean Johnston <jkj@sco.com>
36723
36724         PR c/13029
36725         * gcc.dg/unused-4.c: Update.
36726
36727 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
36728
36729         * g++.dg/opt/const3.C: New test.
36730
36731 2003-11-13  Jan Hubicka  <jh@suse.cz>
36732
36733         * gcc.c-torture/compile/20031112-1.c: New test.
36734
36735 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
36736
36737         * g++.dg/parse/crash10.C: Remove bogus error marker.
36738
36739 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36740
36741         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
36742         (host_gcc): Likewise.
36743         (ROOT): Honor $PWDCMD.
36744         (BASE): Likewise.
36745         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
36746
36747 2003-11-12  Catherine Moore  <clm@redhat.com>
36748
36749         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
36750
36751 2003-11-12  Andreas Jaeger  <aj@suse.de>
36752             Jakub Jelinek  <jakub@redhat.com>
36753             Andrew Pinski  <pinskia@physics.uc.edu>
36754             Richard Henderson  <rth@redhat.com>
36755
36756         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
36757         systems.
36758         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
36759
36760         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
36761         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
36762
36763 2003-11-11  Andreas Jaeger  <aj@suse.de>
36764
36765         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
36766
36767         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
36768
36769 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
36770
36771         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
36772         Clean ups.
36773
36774 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
36775
36776         * gcc.dg/trampoline-1.c: New test.
36777
36778 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
36779
36780         * gcc.c-torture/compile/200031109-1.c: New test.
36781
36782 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
36783
36784         PR c/3190
36785         PR c/8714
36786         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
36787         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
36788         gcc.dg/format/no-y2k-1.c: Update.
36789
36790 2003-11-08  Roger Sayle  <roger@eyesopen.com>
36791
36792         PR optimization/10467
36793         * gcc.dg/20031108-1.c: New test case.
36794
36795 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
36796
36797         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
36798
36799 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
36800
36801         * gcc.dg/compound-lvalue-1.c: New test.
36802         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
36803         some XFAILs.
36804
36805 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
36806
36807         * gcc.dg/altivec-varargs-1.c: New test.
36808
36809 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
36810
36811         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
36812         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
36813         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
36814         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
36815         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
36816
36817 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
36818
36819         * gcc.dg/cond-lvalue-1.c: New test.
36820
36821 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
36822
36823         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
36824
36825 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36826
36827         PR c++/11616
36828         * g++.dg/template/instantiate5.C: New test.
36829
36830 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36831
36832         PR c++/12726
36833         * g++.dg/ext/complit2.C: Replace test with self-contained version.
36834         * ChangeLog: Add missing first entry for above test.
36835
36836 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36837
36838         PR c++/9810
36839         * g++.dg/template/using8.C: New test.
36840         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
36841
36842 2003-11-02  Roger Sayle  <roger@eyesopen.com>
36843
36844         PR optimization/10817
36845         * gcc.c-torture/compile/20031102-1.c: New test case.
36846
36847 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
36848
36849         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
36850         2147483647.
36851
36852 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
36853
36854         * gcc.dg/20031102-1.c: New test.
36855
36856 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
36857
36858         * gcc.dg/complex-1.c: New test.
36859
36860 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36861
36862         PR c++/12796
36863         * g++.dg/template/crash13.C: Adjust expected error location.
36864         * g++.old-deja/g++.brendan/ns1.C: Likewise.
36865
36866 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
36867
36868         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
36869
36870 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
36871
36872         PR/10239
36873         * gcc.c-torture/compile/20031031-2.c: New test.
36874
36875 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
36876
36877         PR/11640
36878         * gcc.c-torture/compile/20031031-1.c: New test.
36879
36880 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
36881
36882         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
36883         * gcc.misc-tests/bprob.exp: Likewise.
36884         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
36885         the execution test on arm-elf configs.
36886         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
36887         configs that don't support scratch files.
36888         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
36889
36890 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
36891
36892         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
36893         done by dejagnu.
36894
36895 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
36896
36897         * ada/acats/run_all.sh: Redirect mv output to /dev/null
36898         Avoid non pure sh syntax. Add more logging.
36899
36900         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
36901         fail.
36902
36903 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36904
36905         PR libgcj/10610
36906         * gcc.dg/ppc-stackalign-1.c: New test.
36907
36908 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
36909
36910         * ada/acats/run_all.sh: Change output to be more compliant with
36911         dejagnu framework.
36912         Create acats.sum and acats.log files under testsuite/ada/acats
36913         Only run [a-z]* directories, to filter out e.g. CVS.
36914         Redirect build output to log file.
36915
36916 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
36917
36918         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
36919
36920 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
36921
36922         PR ada/5909:
36923         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
36924
36925 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
36926
36927         * gcc.c-torture/compile/20031023-1.c: New test.
36928         * gcc.c-torture/compile/20031023-2.c: New test.
36929         * gcc.c-torture/compile/20031023-3.c: New test.
36930         * gcc.c-torture/compile/20031023-4.c: New test.
36931
36932 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36933
36934         PR c++/10371
36935         * g++.dg/lookup/scoped8.C: New test.
36936
36937 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
36938
36939         * g++.dg/opt/reg-stack3.C: New test.
36940
36941 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
36942
36943         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
36944
36945 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36946
36947         PR c++/11076
36948         * g++.dg/template/crash13.C: New test.
36949
36950 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
36951
36952         * gcc.dg/c99-restrict-2.c: New test.
36953
36954 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
36955
36956         PR c++/12698, c++/12699, c++/12700, c++/12566
36957         * g++.dg/inherit/covariant9.C: New test.
36958         * g++.dg/inherit/covariant10.C: New test.
36959         * g++.dg/inherit/covariant11.C: New test.
36960
36961 2003-10-23  Jason Merrill  <jason@redhat.com>
36962
36963         PR c++/12726
36964         * g++.dg/ext/complit2.C: New test.
36965
36966 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
36967
36968         PR target/12654
36969         * gcc.c-torture/execute/20031020-1.c: New test.
36970
36971 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
36972
36973         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
36974         following the jump_insn.
36975
36976 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
36977
36978         * gcc.dg/cast-lvalue-1.c: New test.
36979
36980 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
36981
36982         PR c++/11962
36983         * g++.dg/template/cond2.C: New test.
36984
36985 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
36986
36987         * gcc.dg/builtins-28.c: New test.
36988
36989 2003-10-20  Jan Hubicka  <jh@suse.cz>
36990
36991         * g++.dg/opt/inline4.C: Do not use min-inline-insns
36992         parameter.
36993         * gcc.dg/inline-2.c: Likewise.
36994
36995 2003-10-20  Phil Edwards  <phil@codesourcery.com>
36996
36997         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
36998         * gcc.dg/nest.c: Likewise.
36999
37000 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37001
37002         PR c++/9781, c++/10583, c++/11862
37003         * g++.dg/parse/crash13.C: New test.
37004
37005 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37006
37007         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
37008
37009 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
37010
37011         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
37012         Define HAVE_C99_RUNTIME except on Solaris.
37013         * gcc.dg/builtins-20.c: Likewise.
37014
37015 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37016
37017         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
37018
37019 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37020
37021         PR c++/12495
37022         * g++.dg/template/crash21.C: New test.
37023
37024 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37025
37026         PR c++/2513
37027         * g++.dg/template/typename5.C: New test.
37028
37029 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37030
37031         PR c++/12369
37032         * g++.dg/template/friend25.C: New test.
37033
37034 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
37035
37036         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
37037         versions.
37038
37039 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
37040
37041         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
37042         == 2147483647.
37043
37044 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
37045
37046         * gcc.c-torture/execute/960416-1.x: Remove.
37047         * gcc.c-torture/execute/divconst-3.x: Likewise.
37048
37049 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
37050
37051         PR target/12598
37052         * gcc.dg/torture/cris-volatile-1.c: New test.
37053
37054 2003-10-14  Roger Sayle  <roger@eyesopen.com>
37055
37056         PR optimization/9325
37057         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
37058         for overflowing floating point to integer conversion during RTL
37059         simplification.
37060
37061 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
37062
37063         * objc/execute/_cmd.m: Fix typo.
37064         * objc.dg/image-info.m, objc.dg/symtab-1.m:
37065         Relax 'scan-assembler' regexp.
37066         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
37067         objc.dg/try-catch-4.m: Run on non-Darwin targets.
37068         * objc.dg/zero-link-2.m: Remove blank line.
37069         * objc.dg/zero-link-3.m: New test case.
37070
37071 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
37072
37073         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
37074
37075         * gcc.dg/asm-names.c: Use scan-assembler-not rather
37076         than linker trickery.
37077
37078 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
37079
37080         PR c++/12370
37081         * g++.dg/other/friend2.C: New test.
37082
37083 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
37084
37085         * gcc.dg/20031012-1.c: New test.
37086
37087 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
37088
37089         * gcc.dg/weak/weak-3.c: Fix for new warning.
37090
37091 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
37092
37093         PR optimization/8750
37094         * gcc.c-torture/execute/20031012-1.c: New test case.
37095
37096 2003-10-11  Roger Sayle  <roger@eyesopen.com>
37097
37098         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
37099         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
37100
37101 2003-10-11  Roger Sayle  <roger@eyesopen.com>
37102
37103         PR optimization/12260
37104         * gcc.c-torture/compile/20031011-2.c: New test case.
37105
37106 2003-10-11  Roger Sayle  <roger@eyesopen.com>
37107
37108         * gcc.c-torture/execute/20031011-1.c: New testcase.
37109
37110 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
37111
37112         * gcc.c-torture/compile/20031011-1.c: New test.
37113
37114 2003-10-11  Jan Hubicka  <jh@suse.cz>
37115
37116         * g++.dg/other/first-global.C: New test.
37117
37118 2003-10-11  Roger Sayle  <roger@eyesopen.com>
37119
37120         * gcc.c-torture/execute/string-opt-18.c: New testcase.
37121
37122 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
37123
37124         * gcc.c-torture/compile/20031010-1.c: New test.
37125
37126 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
37127
37128         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
37129         * gcc.c-torture/execute/va-arg-25.c: ... here.
37130
37131 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
37132
37133         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
37134
37135 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
37136
37137         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
37138
37139 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
37140
37141         * g++.dg/parse/error2.C: New test.
37142
37143 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
37144
37145         PR c++/11097
37146         * g++.dg/other/error5.C: Modify the error message.
37147         * g++.dg/lookup/using8.C: New test.
37148
37149 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
37150
37151         * gcc.dg/darwin-abi-2.c: New file.
37152         * gcc.c-torture/execute/va-arg-24.c: New file.
37153
37154 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
37155
37156         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
37157         indentation.
37158
37159 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
37160
37161         PR c++/10147
37162         * g++.dg/other/error4.C: Update error messages.
37163         * g++.dg/template/ptrmem4.C: Likewise.
37164
37165         PR c++/12337
37166         * g++.dg/init/new9.C: New test.
37167
37168         PR c++/12334, c++/12236, c++/8656
37169         * g++.dg/ext/attrib8.C: New test.
37170
37171 2003-10-06  Devang Patel  <dpatel@apple.com>
37172
37173         * gcc.dg/debug/dwarf2-3.h: New test.
37174         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
37175
37176 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
37177
37178         * g++.dg/opt/cfg2.C: New test.
37179
37180 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
37181
37182         * g++.dg/opt/float1.C: New test.
37183
37184 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
37185
37186         * gcc.dg/c90-array-lval-6.c: New test.
37187         * gcc.dg/c99-array-lval-6.c: New test.
37188
37189 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
37190             Ziemowit Laski  <zlaski@apple.com>
37191
37192         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
37193         'Derived', so that it is never considered a class method; add
37194         new warning for '+port' method ambiguity.
37195         * objc.dg/method-12.m: Include <objc/objc.h> instead of
37196         <objc/objc-api.h> (needed on Mac OS X).
37197         * objc.dg/method-13.m: New test.
37198
37199 2003-10-03  Roger Sayle  <roger@eyesopen.com>
37200
37201         PR optimization/9325, PR java/6391
37202         * gcc.c-torture/execute/20031003-1.c: New test case.
37203
37204 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
37205
37206         PR optimization/12180
37207         * gcc.dg/20031002-1.c: New test.
37208
37209         PR c++/12486
37210         * g++.dg/inherit/error1.C: New test.
37211
37212 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
37213
37214         * lib/f-torture.exp (search_for): Rename to...
37215         (search_for_re): This.  Also, clean up comments and the
37216         "regexp" invocation.
37217
37218 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
37219
37220         * gcc.c-torture/compile/20031002-1.c: New test.
37221
37222 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
37223
37224         * g++.dg/opt/cond1.C: New test.
37225
37226 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
37227
37228         * gcc.dg/Wold-style-definition-2.c: New testcase.
37229         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
37230
37231 2003-09-29  Richard Henderson  <rth@redhat.com>
37232
37233         * g++.dg/init/array10.C: Add dg-options.
37234
37235 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
37236
37237         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
37238
37239 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37240
37241         * g++.dg/template/friend19.C: Fix typo.
37242         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
37243
37244 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
37245
37246         * gcc.c-torture/execute/20030928-1.c: New test.
37247         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
37248
37249 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
37250
37251         * g++.dg/opt/unroll1.C: New test.
37252
37253 2003-09-26  Roger Sayle  <roger@eyesopen.com>
37254
37255         PR optimization/11741
37256         * gcc.dg/20030926-1.c: New test case.
37257
37258 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37259
37260         PR c++/5655
37261         * g++.dg/parse/access7.C: New test.
37262         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
37263
37264 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
37265
37266         MERGE OF objc-improvements-branch into MAINLINE:
37267         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
37268         if libobjc has not been built.
37269         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
37270         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
37271         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
37272         objc/execute/nested-3.m, objc/execute/np-2.m,
37273         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
37274         objc/execute/redefining_self.m, objc/execute/root_methods.m,
37275         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
37276         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
37277         objc.dg/special/unclaimed-category-1.h,
37278         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
37279         well as GNU runtime.
37280         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
37281         * execute/cascading-1.m, execute/function-message-1.m,
37282         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
37283         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
37284         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
37285         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
37286         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
37287         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
37288         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
37289         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
37290         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
37291         * objc.dg/bitfield-2.m: Run only on Darwin.
37292         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
37293         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
37294         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
37295         * objc.dg/const-str-1.m: Fix constant string layout.
37296
37297 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
37298
37299         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
37300
37301 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
37302
37303         * gcc.dg/darwin-abi-1.c: New file.
37304
37305 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
37306
37307         PR target/12281
37308         * gcc.c-torture/compile/20030921-1.c: New test.
37309
37310 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
37311
37312         * g++.dg/opt/reg-stack2.C: New test.
37313
37314 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
37315
37316         * g++.dg/eh/delayslot1.C: New test.
37317
37318 2003-09-20  Richard Henderson  <rth@redhat.com>
37319
37320         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
37321
37322 2003-09-20  Roger Sayle  <roger@eyesopen.com>
37323
37324         * gcc.c-torture/execute/20030920-1.c: New test case.
37325
37326 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37327
37328         * g++.dg/rtti/typeid3.C: Correct expected error message.
37329
37330 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37331
37332         PR c++/157
37333         * g++.dg/parse/crash12.C: New test.
37334
37335 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
37336
37337         * gcc.dg/compat/mixed-struct-check.h: New.
37338         * gcc.dg/compat/mixed-struct-defs.h: New.
37339         * gcc.dg/compat/mixed-struct-init.h: New.
37340         * gcc.dg/compat/struct-by-value-19_main.c: New.
37341         * gcc.dg/compat/struct-by-value-19_x.c: New.
37342         * gcc.dg/compat/struct-by-value-19_y.c: New.
37343         * gcc.dg/compat/struct-by-value-20_main.c: New.
37344         * gcc.dg/compat/struct-by-value-20_x.c: New.
37345         * gcc.dg/compat/struct-by-value-20_y.c: New.
37346         * gcc.dg/compat/struct-return-19_main.c: New.
37347         * gcc.dg/compat/struct-return-19_x.c: New.
37348         * gcc.dg/compat/struct-return-19_y.c: New.
37349         * gcc.dg/compat/struct-return-20_main.c: New.
37350         * gcc.dg/compat/struct-return-20_x.c: New.
37351         * gcc.dg/compat/struct-return-20_y.c: New.
37352
37353 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
37354         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
37355         so that it will not complain on LP64 targets.
37356
37357 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37358
37359         PR c++/495
37360         * g++.dg/template/friend24.C: New test.
37361
37362 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
37363
37364         PR c++/12332
37365         * g++.dg/template/memtmpl2.C: New test.
37366
37367 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
37368
37369         PR target/11184
37370         * gcc.dg/builtin-apply1.c: New test.
37371
37372 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
37373
37374         PR c++/9848
37375         * g++.dg/warn/Wunused-4.C: New test.
37376
37377 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
37378
37379         PR c++/12316
37380         * g++.dg/other/gc2.C: New test.
37381
37382 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
37383
37384         PR c++/11991
37385         * g++.dg/rtti/typeid3.C: New test.
37386
37387         PR c++/12266
37388         * g++.dg/overload/template1.C: New test.
37389
37390 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
37391
37392         * g++.dg/opt/cfg3.C: New test.
37393
37394 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37395
37396         PR c++/7939
37397         * g++.dg/template/crash11.C: New test.
37398
37399 2003-09-16  Jason Merrill  <jason@redhat.com>
37400             Jakub Jelinek  <jakub@redhat.com>
37401
37402         * gcc.dg/attr-warn-unused-result.c: New test.
37403
37404 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
37405
37406         PR c++/12184
37407         * g++.dg/expr/call2.C: New test.
37408
37409 2003-09-15  Andreas Jaeger  <aj@suse.de>
37410
37411         * gcc.dg/Wold-style-definition-1.c: New test.
37412
37413 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
37414
37415         PR c++/3907
37416         * g++.dg/parse/template12.C: New test.
37417
37418         * g++.dg/abi/bitfield11.C: New test.
37419         * g++.dg/abi/bitfield12.C: Likewise.
37420
37421 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
37422
37423         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
37424         non-expansion of functional macro name without arguments at EOL.
37425         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
37426
37427 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
37428
37429         * gcc.c-torture/execute/20030914-[12].c: New tests.
37430
37431 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
37432
37433         PR c++/11788
37434         * g++.dg/overload/addr1.C: New test.
37435
37436 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
37437
37438         * gcc.dg/20030909-1.c: New test.
37439
37440 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
37441
37442         * gcc.dg/ultrasp10.c: New test.
37443
37444 2003-09-09  Devang Patel  <dpatel@apple.com>
37445
37446         * gcc.dg/darwin-ld-6.c: New test.
37447
37448 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37449
37450         * gcc.dg/torture/builtin-explog-1.c: New testcase.
37451
37452 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
37453
37454         * gcc.dg/ia64-types1.c: New test.
37455         * gcc.dg/ia64-types2.c: Likewise.
37456
37457 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37458
37459         * gcc.dg/builtins-1.c: Add more _Complex tests.
37460         * gcc.dg/torture/builtin-attr-1.c: Likewise.
37461
37462         * gcc.dg/builtins-1.c: Test existing _Complex functions.
37463         * gcc.dg/torture/builtin-attr-1.c: Likewise.
37464
37465 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
37466
37467         PR c++/11786
37468         * g++.dg/lookup/koenig2.C: New test.
37469
37470         PR c++/5296
37471         * g++.dg/rtti/typeid2.C: New test.
37472
37473 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
37474
37475         * gcc.c-torture/compile/20030904-1.c: New test.
37476
37477 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
37478
37479         * g++.dg/opt/longbranch2.C: New test.
37480
37481 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
37482
37483         * g++.dg/template/crash10.C: Only compile it.
37484
37485 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
37486
37487         PR middle-end/11665
37488         * gcc.c-torture/compile/20030907-1.c: New test.
37489         * g++.dg/init/array11.C: New test.
37490
37491 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
37492
37493         PR c++/11852
37494         * g++.dg/init/struct1.C: New test.
37495
37496 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
37497
37498         PR c++/12181
37499         * g++.dg/expr/comma1.C: New test.
37500
37501 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
37502
37503         PR c++/11867
37504         * g++.dg/expr/static_cast5.C: New test.
37505
37506 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
37507
37508         PR c++/11507
37509         * g++.dg/lookup/scoped7.C: New test.
37510
37511         PR c++/9574
37512         * g++.dg/other/static1.C: New test.
37513
37514         PR c++/11490
37515         * g++.dg/warn/template-1.C: New test.
37516
37517         PR c++/11432
37518         * g++.dg/template/crash10.C: New test.
37519
37520         PR c++/2478
37521         * g++.dg/overload/VLA.C: New test.
37522
37523         PR c++/10804
37524         * g++.dg/template/call1.C: New test.
37525
37526 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
37527
37528         PR c++/11794
37529         * g++.dg/parse/using3.C: New test.
37530
37531 2003-09-06  Roger Sayle  <roger@eyesopen.com>
37532
37533         PR c++/11409
37534         * g++.dg/overload/builtin3.C: New test case.
37535
37536 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
37537
37538         PR c/9862
37539         * gcc.dg/20030906-1.c: New test.
37540         * gcc.dg/20030906-2.c: Likewise.
37541
37542 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
37543
37544         PR c++/12167
37545         * g++.dg/parse/defarg5.C: New test.
37546
37547         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
37548
37549 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
37550
37551         PR c++/12163
37552         * g++.dg/expr/static_cast4.C: New test.
37553
37554         PR c++/12146
37555         * g++.dg/template/crash9.C: New test.
37556
37557 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
37558
37559         * g++.old-deja/g++.ext/pretty2.C: Update for change
37560         in __FUNCTION__.
37561         * g++.old-deja/g++.ext/pretty3.C: Likewise.
37562
37563 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
37564
37565         PR c++/11922
37566         * g++/dg/template/qualified-id1.C: New test.
37567
37568         PR c++/12037
37569         * g++.dg/warn/noeffect4.C: New test.
37570
37571 2003-09-04  Matt Austern  <austern@apple.com>
37572
37573         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
37574         * g++.dg/ext/fnname2.C: Likewise.
37575         * g++.dg/ext/fnname3.C: Likewise.
37576
37577 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
37578
37579         * g++.dg/expr/lval1.C: New test.
37580         * g++.dg/ext/lvcast.C: Remove.
37581
37582 2003-09-03  Roger Sayle  <roger@eyesopen.com>
37583
37584         PR optimization/11700.
37585         * gcc.c-torture/compile/20030903-1.c: New test case.
37586
37587 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
37588
37589         PR c++/12053
37590         * g++.dg/abi/layout4.C: New test.
37591
37592 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
37593
37594         PR c++/11553
37595         * g++.dg/parse/friend3.C: New test.
37596
37597 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
37598
37599         PR c++/11847
37600         * g++.dg/template/class1.C: New test.
37601
37602         PR c++/11808
37603         * g++.dg/expr/call1.C: New test.
37604
37605 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
37606
37607         PR c++/12114
37608         * g++.dg/init/ref9.C: New test.
37609
37610         PR c++/11972
37611         * g++.dg/template/nested4.C: New test.
37612
37613 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
37614
37615         PR c++/12093
37616         * g++.dg/template/non-dependent4.C: New test.
37617
37618         PR c++/11928
37619         * g++.dg/inherit/conv1.C: New test.
37620
37621 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
37622
37623         PR c++/6196
37624         * g++.dg/ext/label1.C: New test.
37625         * g++.dg/ext/label2.C: Likewise.
37626
37627 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
37628
37629         * g++.dg/expr/cond3.C: New test.
37630
37631 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37632
37633         * gcc.dg/builtins-1.c: Add new builtin cases.
37634
37635 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37636
37637         * gcc.dg/builtins-1.c: Add new cases.
37638         * gcc.dg/torture/builtin-attr-1.c: Likewise.
37639
37640 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37641
37642         * gcc.dg/builtins-1.c: Add more math builtin tests.
37643         * gcc.dg/torture/builtin-attr-1.c: New test.
37644
37645 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
37646
37647         PR optimization/5079
37648         * g++.dg/opt/static3.C: New test.
37649
37650 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37651
37652         * gcc.misc-tests/gcov-10b.c: New test.
37653
37654 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
37655
37656         * g++.dg/opt/ptrmem3.C: New test.
37657
37658         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
37659
37660 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
37661
37662         * gcc.dg/20030826-2.c: New test.
37663
37664 2003-08-26  Roger Sayle  <roger@eyesopen.com>
37665
37666         PR middle-end/12002
37667         * g77.f-torture/compile/12002.f: New test case.
37668
37669 2003-08-26  Roger Sayle  <roger@eyesopen.com>
37670
37671         * gcc.dg/20030826-1.c: New test case.
37672
37673 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
37674
37675         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
37676
37677 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
37678
37679         PR c++/11871
37680         * c++.dg/lookup/crash1.C: New test.
37681
37682         * c++.dg/warn/noeffect3.C: New test.
37683
37684 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
37685
37686         * gcc.dg/compat/vector-1_x.c: Compile with -w.
37687         * gcc.dg/compat/vector-1_y.c: Ditto.
37688         * gcc.dg/compat/vector-2_x.c: Ditto.
37689         * gcc.dg/compat/vector-2_y.c: Ditto.
37690
37691 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
37692
37693         * gcc.dg/20030702-1.c: New test.
37694
37695 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
37696
37697         PR c++/8795
37698         * g++.dg/ext/altivec-1.C: New test.
37699
37700 2003-08-24  Richard Henderson  <rth@redhat.com>
37701
37702         * g++.dg/eh/simd-2.C: Add -w for x86.
37703
37704 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
37705
37706         * gcc.dg/20030815-1.c: New test.
37707
37708 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37709
37710         PR c++/3765
37711         * g++.dg/parse/access6.C: New test.
37712
37713 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37714
37715         PR c++/641, c++/11876
37716         * g++.dg/template/friend22.C: New test.
37717         * g++.dg/template/friend23.C: Likewise.
37718
37719 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
37720
37721         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
37722         identically.
37723
37724 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
37725
37726         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
37727
37728 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
37729
37730         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
37731
37732 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
37733
37734         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
37735
37736 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
37737
37738         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
37739
37740 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
37741
37742         PR c++/11919
37743         * g++.dg/overload/prom1.C: New test.
37744
37745         PR c++/11551
37746         * g++.dg/parse/dtor2.C: New test.
37747
37748         PR c++/10762
37749         * g++.dg/parse/using2.C: New test.
37750
37751 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
37752
37753         PR target/11805
37754         * gcc.c-torture/compile/20030821-1.c: New.
37755
37756 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
37757
37758         PR c++/11834
37759         * g++.dg/template/deduce2.C: New test.
37760
37761 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
37762
37763         * gcc.c-torture/execute/20030821-1.c: New test.
37764
37765 2003-08-20  Roger Sayle  <roger@eyesopen.com>
37766
37767         PR middle-end/11984
37768         * gcc.dg/20030820-1.c: New test case.
37769
37770 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
37771
37772         PR c++/11945
37773         * g++.dg/warn/noeffect2.C: New test.
37774
37775 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
37776
37777         PR c++/10926
37778         * g++.dg/template/dtor2.C: New test.
37779
37780         PR c++/11684
37781         * g++.dg/template/operator1.C: New test.
37782         * g++.dg/parse/operator4.C: New test.
37783
37784         PR c++/11946.C
37785         * g++.dg/expr/enum1.C: New test.
37786         * gcc.dg/c99-bool-1.c: Remove bogus warning.
37787
37788         PR c++/11036.C
37789         * g++.dg/parse/elab2.C: New test.
37790         * g++.dg/parse/typedef4.C: Change error message.
37791         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
37792         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
37793         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
37794
37795 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
37796
37797         * gcc.dg/pch/warn-1.c: New.
37798         * gcc.dg/pch/warn-1.hs: New.
37799
37800         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
37801         not-tested file.
37802
37803 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
37804
37805         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
37806
37807 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
37808
37809         * gcc.dg/uninit-D.c: New Test.
37810         * gcc.dg/uninit-E.c: New Test.
37811         * gcc.dg/uninit-F.c: New Test.
37812         * gcc.dg/uninit-G.c: New Test.
37813
37814 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
37815
37816         * g++.dg/README: Describe the pch directory.
37817
37818 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37819
37820         PR c++/11174
37821         * g++.dg/parse/access4.C: New test.
37822         * g++.dg/parse/access5.C: Likewise.
37823         * g++.old-deja/g++.jason/access17.C: Adjust error message.
37824
37825 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
37826
37827         * gcc.dg/noncompile/20030818-1.c: New.
37828
37829 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
37830
37831         PR c++/11957
37832         * g++.dg/warn/noeffect1.C: New test.
37833
37834         * g++.dg/template/scope2.C: New test.
37835         * g++.dg/template/error2.C: Correct dg-error
37836
37837 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
37838
37839         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
37840
37841 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
37842
37843         PR C++/11512
37844         * g++.dg/template/warn1.C: New.
37845
37846 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
37847
37848         * g++.dg/template/error2.C: New test.
37849         * g++.dg/lookup/using7.C: Adjust errors
37850         * g++.old-deja/g++.pt/crash36.C: Likewise.
37851         * g++.old-deja/g++.pt/derived3.C: Likewise.
37852
37853 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37854
37855         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
37856         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
37857         * gcc.c-torture/execute/builtins/string-9.c: New, from
37858         string-opt-9.c.  Adjust for execute/builtins framework.
37859         * gcc.c-torture/execute/string-opt-9.c: Delete.
37860
37861 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
37862
37863         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
37864
37865         * g++.dg/parse/ret-type2.C: New test.
37866
37867         PR c++/11703
37868         * g++.dg/init/new8.C: New test.
37869
37870         PR c++/10923
37871         * g++.dg/parse/typedef5.C: New test.
37872
37873         PR c++/9512
37874         * g++.dg/parse/qualified2.C: New test.
37875         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
37876         invalid code.
37877
37878 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
37879
37880         * g++.dg/conversion/ptrmem1.C: New test.
37881
37882 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
37883
37884         PR target/11693
37885         * gcc.dg/20030811-1.c: New test.
37886
37887         PR target/11535
37888         * gcc.c-torture/execute/20030811-1.c: New test.
37889
37890 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37891
37892         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
37893
37894 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
37895
37896         PR c++/11789.C
37897         * g++.dg/inherit/multiple1.C: New test.
37898
37899 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
37900
37901         * gcc.dg/spe1.c: New test.
37902
37903         PR c++/11670
37904         * g++.dg/expr/cast2.C: New test.
37905
37906         PR c++/10530
37907         * g++.dg/template/dependent-name2.C: New test.
37908
37909 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
37910
37911         * g++.dg/parse/crash11.C: Put the dg options in comments.
37912
37913 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
37914
37915         * lib/gcc-dg.exp: Update for diagnostic change.
37916
37917 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37918
37919         PR c++/5767
37920         * g++.dg/parse/crash11.C: New test.
37921
37922 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
37923
37924         * gcc.dg/cpp/spacing1.c: Update.
37925
37926 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
37927
37928         PR target/11739
37929         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
37930         a value for -mtune.
37931
37932 2003-08-04  Roger Sayle  <roger@eyesopen.com>
37933
37934         PR middle-end/11771
37935         * gcc.c-torture/compile/20030804-1.c: New test case.
37936
37937 2003-08-04  Roger Sayle  <roger@eyesopen.com>
37938
37939         * gcc.dg/20030804-1.c: New test case.
37940
37941 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
37942
37943         * gcc.dg/cpp/separate-1.c: New test.
37944
37945 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
37946
37947         PR c++/11704
37948         * g++.dg/template/dependent-expr2.C: New test.
37949
37950         PR c++/11766
37951         * g++.dg/expr/ptrmem1.C: New test.
37952
37953 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37954
37955         PR c++/9453
37956         * g++.dg/template/friend15.C: New test.
37957
37958 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
37959
37960         * lib/dg-pch.exp: Work round PCH bug.
37961
37962 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37963
37964         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
37965         builtins.  Move cases from builtins-4.c here.
37966
37967         * gcc.dg/torture/builtin-math-1.c: New test taken from
37968         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
37969         additional cases.
37970
37971         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
37972         Delete.
37973
37974 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
37975
37976         PR c++/9447
37977         * g++.dg/template/using7.C: New test.
37978
37979 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
37980
37981         * import1.c, import2.c: New tests.
37982
37983 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
37984
37985         * g++.dg/eh/crossjump1.C: New test.
37986
37987 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
37988
37989         PR c++/11697
37990         * g++.dg/template/using6.C: New test.
37991
37992         PR c++/11744
37993         * g++.dg/template/koenig2.C: New test.
37994
37995 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37996
37997         PR c++/7983
37998         * g++.dg/parse/typedef4.C: New test.
37999
38000 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38001
38002         PR c++/8442, c++/8806
38003         * g++.dg/template/elab1.C: New test.
38004         * g++.dg/template/type2.C: Likewise.
38005         * g++.dg/template/ttp3.C: Adjust expected error message.
38006         * g++.old-deja/g++.law/visibility13.C: Likewise.
38007         * g++.old-deja/g++.niklas/t135.C: Likewise.
38008         * g++.old-deja/g++.pt/ttp41.C: Likewise.
38009         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
38010         template argument.
38011         * g++.old-deja/g++.pt/ttp44.C: Likewise.
38012
38013 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
38014
38015         PR c++/11295
38016         * g++.dg/ext/stmtexpr1.C: New test.
38017
38018         * g++.dg/opt/tmp1.C: New test.
38019
38020         PR c++/11525
38021         * g++.dg/parse/constant4.C: New test.
38022
38023         PR c++/9447
38024         * g++.dg/template/using5.C: New test.
38025
38026 2003-07-31  Roger Sayle  <roger@eyesopen.com>
38027
38028         * gcc.dg/builtins-27.c: New test case.
38029
38030 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
38031
38032         * gcc.dg/tls/opt-7.c: New test.
38033
38034 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
38035
38036         * g++.old-deja/g++.other/crash18.C: Remove.
38037
38038 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
38039
38040         * g++.dg/template/explicit3.C: New.
38041         * g++.dg/template/explicit4.C: New.
38042         * g++.dg/template/explicit5.C: New.
38043
38044         PR c++/11347
38045         * g++.dg/template/memtmpl1.C: New.
38046
38047 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
38048
38049         PR target/11565
38050         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
38051         * gcc.dg/i386-387-5.c (dg-options): Likewise.
38052
38053 2003-07-30  Jan Hubicka  <jh@suse.cz>
38054
38055         * vtgc1.c: Kill.
38056
38057 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
38058
38059         * gcc.dg/struct-in-proto-1.c: New test.
38060
38061 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
38062
38063         * gcc.dg/cpp/include2.c: Only expect one message.
38064
38065 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
38066
38067         PR c++/9447
38068         * g++.dg/template/using1.C: New test.
38069         * g++.dg/template/using2.C: New test.
38070         * g++.dg/template/using3.C: New test.
38071         * g++.dg/template/using4.C: New test.
38072
38073 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
38074
38075         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
38076         * gcc.c-torture/execute/string-opt-10.c: Likewise.
38077
38078 2003-07-28  Jan Hubicka  <jh@suse.cz>
38079
38080         PR c++/11530
38081         * g++.dg/opt/call1.C: New test.
38082
38083 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
38084
38085         PR c++/11667
38086         * g++.dg/init/enum2.C: New test.
38087         * g++.dg/template/overload1.C: Add "-w" option.
38088
38089 2003-07-28  Hans-Peter Nilsson  <hp@bitrange.com>
38090
38091         * gcc.dg/Wdeclaration-after-statement-1.c,
38092         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
38093
38094 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
38095
38096         * gcc.c-torture/compile/20030725-1.c: New test.
38097
38098 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
38099
38100         * gcc.dg/20030505.c: Only run for SPE.
38101         Remove definition of opaque type.
38102
38103 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
38104
38105         * g++.dg/template/ptrmem6.C: New test.
38106
38107 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
38108
38109         * gcc.c-torture/compile/zero-strct-2.c: New test.
38110
38111 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
38112
38113         * gcc.dg/intermod-1.c: New test.
38114
38115 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
38116
38117         PR c++/11617
38118         * g++.dg/template/lookup2.C: New test.
38119         * g++.dg/template/memclass1.C: Remove instantiated from error.
38120         * g++.dg/other/error2.C: Tweak expected errors.
38121
38122         PR c++/11596
38123         * g++.dg/template/defarg3.C: New test.
38124
38125         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
38126
38127 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
38128
38129         * g++.dg/inherit/access5.C: New test.
38130
38131 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38132
38133         PR c++/11513
38134         * g++.dg/template/crash8.C: New test.
38135
38136 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
38137
38138         PR c/10602
38139         * gcc.dg/noncompile/incomplete-2.c: New test.
38140
38141 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
38142
38143         PR c++/11645
38144         * g++.dg/inherit/access4.C: New test.
38145
38146         PR c++/11517
38147         * g++.dg/expr/cond2.C: New test.
38148
38149         PR optimization/10679
38150         * g++.dg/opt/inline4.C: New test.
38151
38152 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
38153
38154         * g++.dg/parse/crash10: New test.
38155
38156 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
38157
38158         * g++.dg/ext/flexary1.C: New test.
38159
38160 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38161
38162         PR c++/10793
38163         * g++.dg/template/crash9.C: New test.
38164
38165 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
38166
38167         PR c++/3004
38168         * g++.dg/parse/typedef3.C: New test.
38169
38170         PR c++/7906
38171         * g++.dg/parse/operator2.C: New test.
38172
38173         PR c++/8895
38174         * g++.dg/parse/def-tmpl-arg1.C: New test.
38175
38176         PR c++/9282
38177         * g++.dg/parse/funptr1.C: New test.
38178
38179         PR c++/9452
38180         * g++.dg/parse/ambig3.C: New test.
38181
38182         PR c++/9454
38183         * g++.dg/parse/operator3.C: New test.
38184
38185         PR c++/9486
38186         * g++.dg/parse/template10.C: New test.
38187
38188         PR c++/9488
38189         * g++.dg/parse/template11.C: New test.
38190
38191         PR c++/10150
38192         * g++.dg/parse/invalid-op1.C: New test.
38193
38194         PR c++/10247
38195         * g++.dg/parse/condexpr1.C: New test.
38196
38197 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
38198
38199         * g++.dg/ext/packed3.C: New test.
38200         * g++.dg/ext/packed4.C: New test.
38201
38202         * gcc.dg/pack-test-3.c: New test.
38203
38204 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
38205
38206         * lib/compat.exp: Handle dg-options per source file.
38207         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
38208         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
38209         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
38210         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
38211         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
38212         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
38213         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
38214         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
38215         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
38216         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
38217         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
38218         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
38219         * g++.dg/compat/break/bitfield7_x.C: Ditto.
38220         * g++.dg/compat/break/bitfield7_y.C: Ditto.
38221
38222 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
38223
38224         PR c/10320
38225         * gcc.c-torture/execute/20030718-1.c: New test.
38226
38227 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
38228
38229         PR optimization/11536
38230         * gcc.dg/20030721-1.c: New test.
38231
38232 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
38233
38234         PR c++/11546
38235         * g++.dg/template/lookup1.C: New test.
38236
38237 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
38238
38239         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
38240         diagnostics of ill-formed constructs involving labels.
38241         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
38242         the new 'previously defined here' message.
38243
38244 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
38245
38246         * g++.dg/parse/non-dependent2.C: New test.
38247
38248 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
38249
38250         * g++.dg/init/init-ref4.C: xfail on targets without
38251         weak symbols.
38252
38253 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
38254
38255         PR target/11087
38256         * gcc.c-torture/execute/20030717-1.c: New test.
38257
38258 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
38259
38260         * g++.dg/opt/cfg1.C: New test.
38261
38262 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
38263
38264         PR optimization/11557
38265         * gcc.dg/20030717-1.c: New test.
38266
38267 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
38268
38269         PR c++/10476
38270         * g++.dg/expr/crash-1.C: New test.
38271
38272         PR c++/11027
38273         * g++.dg/template/init3.C: New test.
38274
38275         PR c++/8222
38276         * g++.dg/template/non-dependent1.C: New test.
38277
38278         PR c++/11070
38279         * g++.dg/template/non-dependent2.C: New test.
38280
38281         PR c++/11071
38282         * g++.dg/template/non-dependent3.C: New test.
38283
38284         PR c++/9907
38285         * g++.dg/template/sizeof5.C: New test.
38286
38287 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
38288
38289         PR 11498
38290         * gcc.c-torture/compile/mangle-1.c: New file.
38291
38292 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38293
38294         PR c++/7809
38295         * g++.dg/parse/access3.C: New test.
38296
38297 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
38298
38299         PR c++/11384
38300         * g++.dg/init/init-ref4.C: New test.
38301
38302 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
38303
38304         PR c++/11547
38305         * g++.dg/parse/constant3.C: New test.
38306         * g++.dg/parse/crash7.C: Likewise.
38307
38308 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
38309
38310         PR target/11008
38311         * gcc.dg/i386-pentium4-not-mull.c: New.
38312
38313 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
38314
38315         * gcc.dg/asm-names.c (ymain): Make it weak.
38316
38317 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38318
38319         PR c++/5421
38320         * g++.dg/template/friend21.C: New test.
38321
38322 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
38323
38324         * gcc.dg/cleanup-8.c: New test.
38325         * gcc.dg/cleanup-9.c: New test.
38326
38327 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
38328
38329         * g++.dg/ext/dll-MI1.h: New file.
38330         * g++.dg/ext/dllexport-MI1.C: New file.
38331         * g++.dg/ext/dllimport-MI1.C: New file.
38332
38333 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
38334
38335         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
38336         it does not have cmpstrsi patterns (just cmpmemsi).
38337
38338 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
38339
38340         PR debug/11473
38341         * g++.dg/debug/debug8.C: New test.
38342
38343 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38344
38345         PR c++/10108
38346         * g++.dg/template/crash7.C: New test.
38347
38348 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
38349
38350         PR target/10795
38351         * gcc.c-torture/compile/20030708-1.c: New.
38352
38353 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
38354
38355         * gcc.c-torture/execute/20030715-1.c: New test.
38356
38357 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
38358
38359         * gcc.dg/pch/inline-3.c: New file.
38360         * gcc.dg/pch/inline-3.hs: New file.
38361         * gcc.dg/pch/inline-4.c: New file.
38362         * gcc.dg/pch/inline-4.hs: New file.
38363
38364 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
38365
38366         PR c++/11509
38367         * g++.dg/template/crash6.C: New test.
38368
38369         PR c++/7053
38370         * g++.dg/template/friend20.C: New test.
38371
38372         PR c++/7019
38373         * g++.dg/template/overload2.C: New test.
38374
38375 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38376
38377         PR optimization/11440
38378         * gcc.c-torture/execute/20030714-1.c: New test.
38379
38380 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38381
38382         PR c++/11154
38383         * g++.dg/template/partial2.C: New test.
38384
38385 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
38386
38387         PR c++/11503
38388         * g++.dg/template/anon1.C: New test.
38389
38390         PR c++/11493
38391         PR c++/11495
38392         * g++.dg/parse/template9.C: Likewise.
38393         * g++.dg/template/crash4.C: New test.
38394         * g++.dg/template/koenig1.C: Likewise.
38395         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
38396         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
38397         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
38398         functions.
38399         * g++.old-deja/g++.jason/template36.C: Likewise.
38400         * g++.old-deja/g++.mike/p1989.C: Likewise.
38401         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
38402         * g++.old-deja/g++.pt/ttp20.C: Use this->.
38403         * g++.old-deja/g++.pt/ttp21.C: Use this->.
38404         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
38405         compiling.
38406         * g++.old-deja/g++.pt/union2.C: Use this->.
38407
38408 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
38409
38410         * gcc.dg/20030711-1.c: New test.
38411
38412 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
38413
38414         PR c++/11050
38415         * g++.dg/parse/args1.C: New test.
38416         * g++.pt/defarg8.C: Change expected errors.
38417
38418 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
38419
38420         PR c++/8164
38421         * g++.dg/template/nontype2.C: New test.
38422
38423         PR c++/10558
38424         * g++.dg/parse/template8.C: New test.
38425
38426         PR c++/8327
38427         * g++.dg/template/scope1.C: New test.
38428
38429         * g++.dg/warn/Wsign-compare-1.C: New test.
38430
38431 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
38432
38433         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
38434
38435 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
38436
38437         PR c++/9411
38438         * g++.dg/template/explicit2.C: New test.
38439
38440         PR c++/10032
38441         * g++.dg/warn/pedantic1.C: New test.
38442
38443 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
38444
38445         PR c++ 9483
38446         * g++.dg/other/field1.C: New test.
38447
38448 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
38449
38450         PR c/11449
38451         * gcc.c-torture/compile/20030707-1.c: New.
38452
38453 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38454
38455         PR c++/10849
38456         * g++.dg/template/access12.C: New test.
38457
38458 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
38459
38460         * g++.dg/bprob/bprob.exp (prof_ext): Update.
38461         * g77.dg/bprob/bprob.exp (prof_ext): Update.
38462         * gcc.misc-tests/bprob.exp (prof_ext): Update.
38463         * gcc.misc-tests/gcov.exp: Update
38464         * g++.dg/gcov/gcov.exp: Update
38465         * lib/gcov.exp: Update.
38466
38467 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
38468
38469         * g++.dg/abi/mangle17.C: Make sure template expressions are
38470         dependent.
38471         * g++.dg/abi/mangle4.C: Mark erroneous casts.
38472         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
38473         * g++.dg/opt/stack1.C: Remove erroneous code.
38474         * g++.dg/parse/template7.C: New test.
38475         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
38476         * g++.old-deja/g++.pt/crash4.C: Likewise.
38477
38478 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
38479
38480         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
38481         with zero or one occurence of `$' after the initial `L'.
38482
38483 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
38484
38485         * gcc.c-torture/compile/20030704-1.c: Add a comment.
38486
38487 2003-07-08  Roger Sayle  <roger@eyesopen.com>
38488
38489         PR c/11370
38490         * gcc.dg/Wunreachable-6.c: New testcase.
38491         * gcc.dg/Wunreachable-7.c: New testcase.
38492
38493 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
38494
38495         PR c/11420
38496         * gcc.dg/20030708-1.c: New test.
38497
38498 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
38499
38500         * gcc.dg/compat/sdata-section.h: New file.
38501         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
38502         * gcc.dg/torture/mips-sdata-1.c: New test.
38503
38504 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38505
38506         PR c++/11030
38507         * g++.dg/template/friend19.C: New test.
38508
38509 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
38510
38511         * g++.dg/opt/strength-reduce.C: New test.
38512
38513 2003-07-07  Roger Sayle  <roger@eyesopen.com>
38514
38515         PR target/10979
38516         * gcc.dg/20030707-1.c: New testcase.
38517
38518 2003-07-07  Roger Sayle  <roger@eyesopen.com>
38519
38520         PR optimization/11059
38521         * g++.dg/opt/emptyunion.C: New testcase.
38522
38523 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
38524             Eric Botcazou  <ebotcazou@libertysurf.fr>
38525
38526         * g++.dg/opt/stack1.C: New test.
38527
38528 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
38529
38530         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
38531         run test.
38532
38533         PR c++/11431
38534         * g++.dg/expr/static_cast3.C: New test.
38535
38536 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
38537
38538         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
38539         everywhere.
38540         * gcc.dg/concat.c: Concatenation of string constants with
38541         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
38542         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
38543         * gcc.dg/cpp/escape-2.c: Use wide character constants where
38544         necessary to avoid multi-character character constant warning.
38545         * gcc.dg/cpp/escape.c: Likewise.
38546         * gcc.dg/cpp/ucs.c: Likewise.
38547         Remove backslashes from dg-bogus comments, as they confuse Tcl.
38548         Fix a typo.
38549
38550 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
38551
38552         PR c/11428
38553         * gcc.c-torture/compile/20030704-1.c: New.
38554
38555 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
38556
38557         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
38558
38559 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
38560
38561         PR c++/5287, PR c++/7910,  PR c++/11021
38562         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
38563         tests for warnings.
38564         * g++.dg/ext/dllimport2.C: Add tests for warnings.
38565         * g++.dg/ext/dllimport3.C: Likewise.
38566         * g++.dg/ext/dllimport4.C: New file.
38567         * g++.dg/ext/dllimport5.C: New file.
38568         * g++.dg/ext/dllimport6.C: New file.
38569         * g++.dg/ext/dllimport7.C: New file.
38570         * g++.dg/ext/dllimport8.C: New file.
38571         * g++.dg/ext/dllimport9.C: New file.
38572         * g++.dg/ext/dllimport10.C: New file.
38573         * g++.dg/ext/dllexport1.C: New file.
38574
38575 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
38576
38577         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
38578         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
38579
38580 2003-07-03  Roger Sayle  <roger@eyesopen.com>
38581
38582         * gcc.dg/builtins-25.c: New testcase.
38583         * gcc.dg/builtins-26.c: New testcase.
38584
38585 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
38586
38587         * gcc.dg/compat/vector-defs.h: New file.
38588         * gcc.dg/compat/vector-setup.h: New file.
38589         * gcc.dg/compat/vector-check.h: New file.
38590         * gcc.dg/compat/vector-1_main.c: New file.
38591         * gcc.dg/compat/vector-1_x.c: New file.
38592         * gcc.dg/compat/vector-1_y.c: New file.
38593         * gcc.dg/compat/vector-2_main.c: New file.
38594         * gcc.dg/compat/vector-2_x.c: New file.
38595         * gcc.dg/compat/vector-2_y.c: New file.
38596
38597         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
38598         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
38599         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
38600         * gcc.dg/compat/struct-align-1.h: New file.
38601         * gcc.dg/compat/struct-align-1_main.c: New file.
38602         * gcc.dg/compat/struct-align-1_x.c: New file.
38603         * gcc.dg/compat/struct-align-1_y.c: New file.
38604         * gcc.dg/compat/struct-align-2.h: New file.
38605         * gcc.dg/compat/struct-align-2_main.c: New file.
38606         * gcc.dg/compat/struct-align-2_x.c: New file.
38607         * gcc.dg/compat/struct-align-2_y.c: New file.
38608
38609         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
38610         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
38611         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
38612         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
38613         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
38614         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
38615         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
38616         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
38617         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
38618         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
38619         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
38620         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
38621         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
38622         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
38623         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
38624         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
38625         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
38626         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
38627         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
38628         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
38629         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
38630         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
38631         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
38632         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
38633         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
38634         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
38635         * gcc.dg/compat/struct-return-10_x.c: Ditto.
38636         * gcc.dg/compat/struct-return-2_x.c: Ditto.
38637         * gcc.dg/compat/struct-return-3_x.c: Ditto.
38638
38639 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
38640
38641         * gcc.dg/i386-call-1.c: New test.
38642
38643 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
38644
38645         PR c++/9162
38646         * g++.dg/parse/defarg4.C: New.
38647
38648 2003-07-03  Roger Sayle  <roger@eyesopen.com>
38649
38650         PR target/10700
38651         * gcc.c-torture/compile/20030703-1.c: New test case.
38652
38653 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
38654
38655         * g++.dg/template/local3.C: Remove extra semicolon.
38656
38657 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
38658
38659         * gcc.dg/i386-volatile-1.c: New test.
38660
38661 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
38662
38663         PR c++/11072
38664         * g++.dg/other/offsetof2.C: XFAIL.
38665         * g++.dg/other/offsetof5.C: New.
38666
38667         PR c++/10219
38668         * g++.dg/template/error1.C: New.
38669
38670         PR c++/9779
38671         * g++.dg/template/dependent-expr1.C: New.
38672
38673 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
38674
38675         PR c++/6949
38676         * g++.dg/template/local3.C: New test.
38677
38678         PR c++/11149
38679         * g++.dg/lookup/scoped6.C: New test.
38680
38681 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
38682
38683         PR c++/8046
38684         * g++.dg/other/error7.C: New test.
38685
38686 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
38687
38688         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
38689         * g++.old-deja/g++.abi/vtable3.h: Likewise.
38690         * g++.old-deja/g++.law/code-gen5.C: Likewise.
38691         * g++.old-deja/g++.other/union2.C: Likewise.
38692         * gcc.dg/c90-const-expr-2.c: Likewise.
38693         * gcc.dg/c90-const-expr-3.c: Likewise.
38694         * gcc.dg/c99-const-expr-2.c: Likewise.
38695         * gcc.dg/c99-const-expr-3.c: Likewise.
38696         * gcc.dg/concat.c: Likewise.
38697
38698 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
38699
38700         PR c++/9559
38701         * g++.dg/init/static1.C: New test.
38702
38703 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
38704
38705         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
38706         * g++.old-deja/g++.other/access2.C: Likewise.
38707         * g++.old-deja/g++.other/decl2.C: Likewise.
38708         * gcc.c-torture/execute/20020615-1.c: Likewise.
38709
38710 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
38711
38712         PR c++/4933
38713         * g++.dg/template/sizeof4.C: New test.
38714
38715 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
38716
38717         * g++.dg/other/error6.C: New test.
38718
38719 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
38720
38721         PR c++/10750
38722         * g++.dg/parse/constant2.C: New test.
38723
38724 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
38725
38726         PR c++/11106
38727         * g++.dg/other/error5.C: New test.
38728
38729 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38730
38731         * gcc.dg/format/gcc_diag-1.c: New test.
38732
38733 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
38734
38735         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
38736
38737 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
38738
38739         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
38740         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
38741         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
38742
38743 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
38744
38745         * gcc.c-torture/execute/builtins/string-8.c: New test.
38746         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
38747         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
38748         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
38749
38750 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
38751
38752         PR c++/10468
38753         * g++.dg/ext/typeof6.C: New test.
38754
38755 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
38756
38757         PR c++/10796
38758         * g++.dg/init/enum1.C: New test.
38759
38760 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
38761
38762         * gcc.dg/20030627-1.c: New test.
38763
38764 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
38765
38766         PR c++/11332
38767         * g++.dg/expr/static_cast2.C: New test.
38768
38769 2003-06-26  Roger Sayle  <roger@eyesopen.com>
38770             Jakub Jelinek  <jakub@redhat.com>
38771
38772         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
38773         sprintf(dst,"%s",src) optimization.
38774         * gcc.c-torture/execute/20030626-1.c: New test case.
38775         * gcc.c-torture/execute/20030626-2.c: New test case.
38776
38777 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
38778
38779         * gcc.c-torture/execute/multi-ix.c: New test.
38780
38781         * gcc.c-torture/execute/simd-4.c (main):
38782         Added missing semicolon at end of union.
38783
38784 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
38785
38786         PR c++/8266
38787         * g++.dg/template/explicit-instantiation3.C: New test.
38788
38789 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
38790
38791         * gcc.dg/20030626-1.c: Use signed char.
38792
38793 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
38794
38795         * gcc.dg/20030626-1.c: New test.
38796
38797 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
38798
38799         * const-str-2.m: Update.
38800
38801 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
38802
38803         PR c++/10990
38804         * g++.dg/rtti/dyncast1.C: New test.
38805         * g++.dg/abi/mangle4.C: Correct base-specifier access.
38806         * g++.dg/lookup/scoped1.C: Remove XFAIL.
38807         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
38808
38809         PR c++/10931
38810         * g++.dg/expr/static_cast1.C: New test.
38811
38812 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
38813
38814         * gcc.dg/20030625-1.c: New test.
38815
38816 2003-06-24  Roger Sayle  <roger@eyesopen.com>
38817
38818         * gcc.c-torture/compile/20030624-1.c: New test case.
38819
38820 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
38821
38822         * gcc.c-torture/execute/string-opt-17.c: New test.
38823
38824 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
38825
38826         PR c++/5754
38827         * g++.dg/parse/crash6.C: New test.
38828
38829 2003-06-23  Roger Sayle  <roger@eyesopen.com>
38830
38831         * gcc.dg/builtins-24.c: New test case.
38832
38833 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
38834
38835         * g++.dg/opt/operator1.C: New test.
38836
38837 2003-06-22  Roger Sayle  <roger@eyesopen.com>
38838
38839         * gcc.c-torture/execute/string-opt-16.c: New test case.
38840
38841 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
38842
38843         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
38844         * g++.old-deja/g++.other/conv7.C: Likewise.
38845         * g++.old-deja/g++.other/overcnv2.C: Likewise.
38846         * g++.old-deja/g++.other/overload14.C: Likewise.
38847
38848 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
38849
38850         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
38851         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
38852
38853 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
38854
38855         PR c++/10888
38856         * g++.dg/warn/Winline-3.C: New test.
38857
38858 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
38859
38860         * lib/target-supports.exp (check_alias_available): Make the test
38861         program acceptable to the Solaris assembler.
38862
38863         PR c++/10749
38864         * g++.dg/template/memclass2.C: New test.
38865
38866 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
38867             Eric Botcazou  <ebotcazou@libertysurf.fr>
38868
38869         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
38870         data for non-matching targets.
38871         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
38872
38873 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
38874
38875         PR c++/10845
38876         * g++.dg/template/member3.C: New test.
38877
38878 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
38879
38880         PR c++/10939
38881         * g++.dg/template/func1.C: New test.
38882
38883         PR c++/9649
38884         * g++.dg/template/static4.C: New test.
38885         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
38886
38887         PR c++/11041
38888         * g++.dg/init/ref7.C: New test.
38889
38890 2003-06-19  Matt Austern  <austern@apple.com>
38891
38892         PR c++/11228
38893         * g++.dg/anew1.C: New test.
38894         * g++.dg/anew2.C: New test.
38895         * g++.dg/anew3.C: New test.
38896         * g++.dg/anew4.C: New test.
38897
38898 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
38899
38900         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
38901
38902 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
38903
38904         * gcc.c-torture/execute/simd-4.c (main): Make expected value
38905         endian-dependent.
38906
38907 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
38908
38909         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
38910         Remove cruft.
38911
38912 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
38913
38914         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
38915         * gcc.c-torture/compile/961203-1.c: Likewise.
38916         * gcc.c-torture/compile/980506-1.c: Likewise.
38917
38918 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
38919
38920         PR c++/10712
38921         * g++.dg/lookup/using7.C: New test.
38922
38923 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
38924
38925         PR c++/11105
38926         * g++.dg/abi/conv1.C: Remove it.
38927         * g++.dg/template/conv7.C: New test.
38928         * g++.dg/template/conv8.C: Likewise.
38929         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
38930         conversion operator.
38931
38932 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
38933
38934         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
38935         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
38936         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
38937         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
38938         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
38939         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
38940         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
38941         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
38942         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
38943         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
38944         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
38945         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
38946         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
38947         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
38948         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
38949         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
38950         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
38951         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
38952         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
38953         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
38954         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
38955         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
38956         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
38957         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
38958         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
38959         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
38960         * gcc.dg/compat/struct-return-10_x.c: Ditto.
38961         * gcc.dg/compat/struct-return-2_x.c: Ditto.
38962         * gcc.dg/compat/struct-return-3_x.c: Ditto.
38963
38964 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
38965
38966         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
38967         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
38968         indications.
38969
38970 2003-06-16  Roger Sayle  <roger@eyesopen.com>
38971
38972         * gcc.dg/i386-387-5.c: New test case.
38973         * gcc.dg/i386-387-6.c: New test case.
38974         * gcc.dg/builtins-23.c: New test case.
38975
38976 2003-06-15  Roger Sayle  <roger@eyesopen.com>
38977
38978         * gcc.dg/builtins-22.c: New test case.
38979         * gcc.dg/i386-387-1.c: Update to test exp.
38980         * gcc.dg/i386-387-2.c: Likewise.
38981
38982 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38983
38984         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
38985
38986 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
38987
38988         * lib/gcc-dg.exp (dg-require-dll): New function.
38989         (dg-xfail-if): Likewise.
38990         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
38991         driver.
38992
38993         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
38994         * gcc.c-torture/compile/20001205-1.c: Likewise.
38995         * gcc.c-torture/compile/20001226-1.c: Likewise.
38996         * gcc.c-torture/compile/20010518-2.c: Likewise.
38997         * gcc.c-torture/compile/20020312-1.c: Likewise.
38998         * gcc.c-torture/compile/20020604-1.c: Likewise.
38999         * gcc.c-torture/compile/920501-12.c: Likewise.
39000         * gcc.c-torture/compile/920501-4.c: Likewise.
39001         * gcc.c-torture/compile/920520-1.c: Likewise.
39002         * gcc.c-torture/compile/920521-1.c: Likewise.
39003         * gcc.c-torture/compile/920625-1.c: Likewise.
39004         * gcc.c-torture/compile/961203-1.c: Likewise.
39005         * gcc.c-torture/compile/980506-1.c: Likewise.
39006         * gcc.c-torture/compile/981006-1.c: Likewise.
39007         * gcc.c-torture/compile/981022-1.c: Likewise.
39008         * gcc.c-torture/compile/981223-1.c: Likewise.
39009         * gcc.c-torture/compile/990617-1.c: Likewise.
39010         * gcc.c-torture/compile/dll.c: Likewise.
39011         * gcc.c-torture/compile/labels-3.c: Likewise.
39012         * gcc.c-torture/compile/mipscop-1.c: Likewise.
39013         * gcc.c-torture/compile/mipscop-2.c: Likewise.
39014         * gcc.c-torture/compile/mipscop-3.c: Likewise.
39015         * gcc.c-torture/compile/mipscop-4.c: Likewise.
39016         * gcc.c-torture/compile/simd-5.c: Likewise.
39017         * gcc.c-torture/compile/20000804-1.x: Remove.
39018         * gcc.c-torture/compile/20001205-1.x: Likewise.
39019         * gcc.c-torture/compile/20001226-1.x: Likewise.
39020         * gcc.c-torture/compile/20010518-2.x: Likewise.
39021         * gcc.c-torture/compile/20020312-1.x: Likewise.
39022         * gcc.c-torture/compile/20020604-1.x: Likewise.
39023         * gcc.c-torture/compile/920501-12.x: Likewise.
39024         * gcc.c-torture/compile/920501-4.x: Likewise.
39025         * gcc.c-torture/compile/920520-1.x: Likewise.
39026         * gcc.c-torture/compile/920521-1.x: Likewise.
39027         * gcc.c-torture/compile/920625-1.x: Likewise.
39028         * gcc.c-torture/compile/961203-1.x: Likewise.
39029         * gcc.c-torture/compile/980506-1.x: Likewise.
39030         * gcc.c-torture/compile/981006-1.x: Likewise.
39031         * gcc.c-torture/compile/981022-1.x: Likewise.
39032         * gcc.c-torture/compile/981223-1.x: Likewise.
39033         * gcc.c-torture/compile/990617-1.x: Likewise.
39034         * gcc.c-torture/compile/mipscop-1.x: Likewise.
39035         * gcc.c-torture/compile/mipscop-2.x: Likewise.
39036         * gcc.c-torture/compile/mipscop-3.x: Likewise.
39037         * gcc.c-torture/compile/mipscop-4.x: Likewise.
39038         * gcc.c-torture/compile/simd-5.x: Likewise.
39039
39040         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
39041
39042 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
39043
39044         * gcc.c-torture/execute/20030611-1.c: New test.
39045
39046 2003-06-12  Roger Sayle  <roger@eyesopen.com>
39047
39048         PR middle-end/168
39049         * gcc.dg/20030612-1.c: New test case.
39050
39051 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
39052
39053         PR c++/10635
39054         * g++.dg/expr/cast1.C: New test.
39055
39056 2003-06-12  Roger Sayle  <roger@eyesopen.com>
39057
39058         * gcc.dg/builtins-21.c: New test case.
39059
39060 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
39061
39062         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
39063         options instead of at the end.
39064         * lib/objc.exp (objc_target_compile): Likewise.
39065
39066 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
39067
39068         PR c++/10432
39069         * g++.dg/parse/error1.C: New test.
39070
39071 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
39072
39073         * gcc.dg/compat/struct-by-value-11_main.c: New file.
39074         * gcc.dg/compat/struct-by-value-11_x.c: New file.
39075         * gcc.dg/compat/struct-by-value-11_y.c: New file.
39076         * gcc.dg/compat/struct-by-value-12_main.c: New file.
39077         * gcc.dg/compat/struct-by-value-12_x.c: New file.
39078         * gcc.dg/compat/struct-by-value-12_y.c: New file.
39079         * gcc.dg/compat/struct-by-value-13_main.c: New file.
39080         * gcc.dg/compat/struct-by-value-13_x.c: New file.
39081         * gcc.dg/compat/struct-by-value-13_y.c: New file.
39082         * gcc.dg/compat/struct-by-value-14_main.c: New file.
39083         * gcc.dg/compat/struct-by-value-14_x.c: New file.
39084         * gcc.dg/compat/struct-by-value-14_y.c: New file.
39085         * gcc.dg/compat/struct-by-value-15_main.c: New file.
39086         * gcc.dg/compat/struct-by-value-15_x.c: New file.
39087         * gcc.dg/compat/struct-by-value-15_y.c: New file.
39088         * gcc.dg/compat/struct-by-value-16_main.c: New file.
39089         * gcc.dg/compat/struct-by-value-16_x.c: New file.
39090         * gcc.dg/compat/struct-by-value-16_y.c: New file.
39091         * gcc.dg/compat/struct-by-value-17_main.c: New file.
39092         * gcc.dg/compat/struct-by-value-17_x.c: New file.
39093         * gcc.dg/compat/struct-by-value-17_y.c: New file.
39094         * gcc.dg/compat/struct-by-value-18_main.c: New file.
39095         * gcc.dg/compat/struct-by-value-18_x.c: New file.
39096         * gcc.dg/compat/struct-by-value-18_y.c: New file.
39097
39098         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
39099         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
39100         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
39101         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
39102         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
39103         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
39104         * gcc.dg/compat/scalar-return-3_main.c: New file.
39105         * gcc.dg/compat/scalar-return-3_x.c: New file.
39106         * gcc.dg/compat/scalar-return-3_y.c: New file.
39107         * gcc.dg/compat/scalar-return-4_main.c: New file.
39108         * gcc.dg/compat/scalar-return-4_x.c: New file.
39109         * gcc.dg/compat/scalar-return-4_y.c: New file.
39110
39111 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
39112
39113         * gcc.dg/compat/fp2-struct-check.h: New file.
39114         * gcc.dg/compat/fp2-struct-defs.h: New file.
39115         * gcc.dg/compat/fp2-struct-init.h: New file.
39116         * gcc.dg/compat/struct-by-value-10_main.c: New file.
39117         * gcc.dg/compat/struct-by-value-10_x.c: New file.
39118         * gcc.dg/compat/struct-by-value-10_y.c: New file.
39119         * gcc.dg/compat/struct-return-10_main.c: New file.
39120         * gcc.dg/compat/struct-return-10_x.c: New file.
39121         * gcc.dg/compat/struct-return-10_y.c: New file.
39122
39123         * gcc.dg/compat/compat-common.h: New file.
39124         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
39125         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
39126         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
39127         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
39128         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
39129         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
39130         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
39131         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
39132         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
39133         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
39134         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
39135         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
39136         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
39137         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
39138         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
39139         * gcc.dg/compat/small-struct-check.h: Ditto.
39140         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
39141         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
39142         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
39143         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
39144         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
39145         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
39146         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
39147         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
39148         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
39149         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
39150         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
39151         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
39152         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
39153         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
39154         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
39155         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
39156         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
39157         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
39158         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
39159         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
39160         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
39161         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
39162         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
39163         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
39164         * gcc.dg/compat/struct-return-2_main.c: Ditto.
39165         * gcc.dg/compat/struct-return-2_x.c: Ditto.
39166         * gcc.dg/compat/struct-return-2_y.c: Ditto.
39167         * gcc.dg/compat/struct-return-3_main.c: Ditto.
39168         * gcc.dg/compat/struct-return-3_x.c: Ditto.
39169         * gcc.dg/compat/struct-return-3_y.c: Ditto.
39170
39171 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
39172
39173         * g++.dg/pch/static-1.C: New file.
39174         * g++.dg/pch/static-1.Hs: New file.
39175
39176 2003-06-10  Richard Henderson  <rth@redhat.com>
39177
39178         * gcc.dg/asm-7.c: Adjust expected warning text.
39179
39180 2003-06-10  Roger Sayle  <roger@eyesopen.com>
39181
39182         * gcc.dg/builtins-20.c: New test case.
39183
39184 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
39185
39186         PR c++/11131
39187         * g++.dg/opt/template1.C: New test.
39188
39189 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
39190
39191         * lib/gcc-dg.exp (dg-test): Clear additional_files and
39192         additional_sources.
39193
39194 2003-05-21  David Taylor  <dtaylor@emc.com>
39195
39196         * gcc.dg/Wpadded.c: New file.
39197
39198 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
39199
39200         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
39201         * gcc.dg/special/weak-2.c: Add dg-require-weak.
39202         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
39203         dg-require-weak.
39204
39205 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
39206
39207         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
39208
39209 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
39210
39211         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
39212         (dg-require-alias): Likewise.
39213         (dg-require-gc-sections): Likewise.
39214         * lib/target-supports.exp (check_gc_sections_available): Likewise.
39215
39216 2003-06-08  Richard Henderson  <rth@redhat.com>
39217
39218         * gcc.dg/20011029-2.c: Fix the array reference.
39219         * gcc.dg/asm-7.c: New.
39220
39221 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
39222
39223         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
39224
39225 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
39226
39227         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
39228         (dg-require-gc-sections): Likewise.
39229
39230 2003-06-08  Jan Hubicka  <jh@suse.cz>
39231
39232         * i386-cmov1.c: Fix regular expression.
39233         * i386-cvt-1.c: Likewise.
39234         * i386-local.c: Likewise.
39235         * i386-local2.c: Likewise.
39236         * i386-mul.c: Likewise.
39237         * i386-ssetype-1.c: Likewise.
39238         * i386-ssetype-3.c: Likewise.
39239         * i386-ssetype-5.c: Likewise.
39240
39241 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39242
39243         PR c++/11039
39244         * g++.dg/warn/implicit-typename2.C: New test.
39245         * g++.dg/warn/implicit-typename3.C: New test.
39246
39247 2003-06-07  Richard Henderson  <rth@redhat.com>
39248
39249         * g++.dg/other/offsetof3.C: Use size_t.
39250         * g++.dg/other/offsetof4.C: Likewise.
39251
39252 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
39253
39254         * lib/copy-file.exp: New. Implement gcc_copy_files.
39255
39256         * lib/dg-pch.exp: Load copy-file.exp
39257         (dg-pch): Use gcc_copy_files instead of "file copy".
39258
39259 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
39260
39261         * gcc.dg/weak/weak.exp: Simplify.
39262         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
39263         * gcc.dg/weak/weak-1.c: Likewise.
39264         * gcc.dg/weak/weak-2.c: Likewise.
39265         * gcc.dg/weak/weak-3.c: Likewise.
39266         * gcc.dg/weak/weak-4.c: Likewise.
39267         * gcc.dg/weak/weak-5.c: Likewise.
39268         * gcc.dg/weak/weak-6.c: Likewise.
39269         * gcc.dg/weak/weak-7.c: Likewise.
39270         * gcc.dg/weak/weak-8.c: Likewise.
39271         * gcc.dg/weak/weak-9.c: Likewise.
39272
39273 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
39274
39275         gcc.c-torture/execute/20030606-1.c: New.
39276
39277 2003-06-06  Roger Sayle  <roger@eyesopen.com>
39278
39279         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
39280         * gcc.dg/builtins-19.c: Likewise.
39281
39282 2003-06-06  Roger Sayle  <roger@eyesopen.com>
39283
39284         * gcc.dg/builtins-2.c: Add some more tests.
39285         * gcc.dg/builtins-18.c: New test case.
39286         * gcc.dg/builtins-19.c: New test case.
39287
39288 2003-06-06  Roger Sayle  <roger@eyesopen.com>
39289             Jim Wilson  <wilson@tuliptree.org>
39290
39291         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
39292
39293 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
39294
39295         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
39296         mempcpy/stpcpy calls not to be optimized into something else.
39297         * gcc.c-torture/execute/string-opt-3.c: Moved to...
39298         * gcc.c-torture/execute/builtins/string-7.c: ...here.
39299         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
39300
39301 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39302
39303         * gcc.dg/format/asm_fprintf-1.c: New test.
39304
39305 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
39306
39307         * lib/gcc-defs.exp (additional_sources): New variable.
39308         (dg-additional-sources): New function.
39309         (additional_files): New variable.
39310         (dg-additional-files): New function.
39311         (dg-additional-files-options): Likewise.
39312         * lib/gcc-dg.exp (dg-require-weak): New function.
39313         (dg-require-alias): Likewise.
39314         (dg-require-gc-sections): Likewise.
39315         * lib/target-supports.exp (check_alias_available): Remove testfile
39316         parameter.
39317         (check_gc_sections_available): New function.
39318         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
39319         (dg-gpp-additional-files): Likewise.
39320         * lib/g++.exp (additional_sources): Remove.
39321         (additional_files): Likewise.
39322         (g++_target_compile): Use dg-additional-files-options.
39323
39324         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
39325         Tcl logic.
39326         * gcc.dg/special/ecos.exp: Remove.
39327         * gcc.dg/special/20000419-2.c: Use dg-require-*.
39328         * gcc.dg/special/alias-1.c: Likewise.
39329         * gcc.dg/special/alias-2.c: Likewise.
39330         * gcc.dg/special/gcsec-1.c: Likewise.
39331         * gcc.dg/special/weak-1.c: Likewise.
39332         * gcc.dg/special/weak-2.c: Likewise.
39333         * gcc.dg/special/wkali-1.c: Likewise.
39334         * gcc.dg/special/wkali-2.c: Likewise.
39335
39336         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
39337         dg-gpp-additional-*.
39338         * g++.dg/special/conpr-3.C: Likewise.
39339         * g++.dg/special/conpr-4.C: Likewise.
39340         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
39341         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
39342         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
39343         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
39344         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
39345         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
39346         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
39347         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
39348         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
39349         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
39350         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
39351         * g++.old-deja/g++.other/comdat1.C: Likewise.
39352         * g++.old-deja/g++.other/comdat2.C: Likewise.
39353         * g++.old-deja/g++.other/comdat3.C: Likewise.
39354         * g++.old-deja/g++.other/ctor1.C: Likewise.
39355         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
39356
39357 2003-06-05  Richard Henderson  <rth@redhat.com>
39358
39359         * gcc.dg/debug/20030605-1.c: New.
39360
39361 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
39362
39363         * README.QMTEST: Update.
39364
39365 2003-06-04  Richard Henderson  <rth@redhat.com>
39366
39367         * gcc.dg/cleanup-1.c: New.
39368         * gcc.dg/cleanup-2.c: New.
39369         * gcc.dg/cleanup-3.c: New.
39370         * gcc.dg/cleanup-4.c: New.
39371         * gcc.dg/cleanup-5.c: New.
39372         * gcc.dg/cleanup-6.c: New.
39373         * gcc.dg/cleanup-7.c: New.
39374
39375 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
39376
39377         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
39378
39379         * lib/dg-pch.exp: New file.
39380         * g++.dg/pch/pch.exp: Use dg-pch.exp.
39381         * gcc.dg/pch/pch.exp: Likewise.
39382
39383 2003-06-04  Roger Sayle  <roger@eyesopen.com>
39384
39385         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
39386         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
39387         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
39388         * gcc.dg/builtins-17.c: New test case.
39389         * gcc.dg/i386-387-4.c: New test case.
39390         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
39391
39392 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
39393
39394         * gcc.dg/ultrasp9.c: New test.
39395
39396 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
39397
39398         * gcc.c-torture/compile/20030604-1.c: New test.
39399         * gcc.dg/sparc-constant-1.c: New test.
39400
39401 2003-06-03  Glen Nakamura  <glen@imodulo.com>
39402
39403         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
39404
39405 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
39406
39407         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
39408
39409         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
39410         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
39411
39412 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
39413
39414         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
39415
39416 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39417
39418         PR c++/10940
39419         * g++.dg/template/spec10.C: New test.
39420
39421 2003-06-03  Roger Sayle  <roger@eyesopen.com>
39422
39423         * gcc.dg/builtins-16.c: New test case.
39424
39425 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
39426
39427         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
39428         mempcpy test with post-increments.
39429         * gcc.c-torture/execute/string-opt-3.c: New test.
39430         * gcc.dg/string-opt-1.c: New test.
39431
39432 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
39433
39434         PR fortran/10965
39435         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
39436
39437 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
39438
39439         * lib/scanasm.exp (dg-scan): New function, factored out of ...
39440         (scan-assembler): ... here.  Use dg-scan.
39441         (scan-assembler-not): Likewise.
39442         (scan-file): New function.
39443         (scan-file-not): Likewise.
39444         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
39445         * gcc.dg/cpp/_Pragma4.c: Likewise.
39446         * gcc.dg/cpp/_Pragma5.c: Likewise.
39447         * gcc.dg/cpp/avoidpaste1.c: Likewise.
39448         * gcc.dg/cpp/avoidpaste2.c: Likewise.
39449         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
39450         * gcc.dg/cpp/cmdlne-P.c: Likewise.
39451         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
39452         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
39453         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
39454         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
39455         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
39456         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
39457         * gcc.dg/cpp/cxxcom1.c: Likewise.
39458         * gcc.dg/cpp/line1.c: Likewise.
39459         * gcc.dg/cpp/maccom1.c: Likewise.
39460         * gcc.dg/cpp/maccom2.c: Likewise.
39461         * gcc.dg/cpp/maccom3.c: Likewise.
39462         * gcc.dg/cpp/maccom4.c: Likewise.
39463         * gcc.dg/cpp/maccom5.c: Likewise.
39464         * gcc.dg/cpp/maccom6.c: Likewise.
39465         * gcc.dg/cpp/multiline.c: Likewise.
39466         * gcc.dg/cpp/spacing1.c: Likewise.
39467         * gcc.dg/cpp/spacing2.c: Likewise.
39468         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
39469         * gcc.dg/cpp/trad/maccom1.c: Likewise.
39470         * gcc.dg/cpp/trad/maccom2.c: Likewise.
39471         * gcc.dg/cpp/trad/maccom3.c: Likewise.
39472         * gcc.dg/cpp/trad/maccom4.c: Likewise.
39473         * gcc.dg/cpp/trad/maccom6.c: Likewise.
39474         * gcc.dg/cpp/cxxcom2.c: Likewise.
39475         * gcc.dg/cpp/cxxcom2.h: New file.
39476
39477         * gcc.dg/cpp/truefalse.cpp: Move it to ...
39478         * g++.dg/cpp/truefalse.C: Here.
39479         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
39480
39481 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
39482
39483         * gcc.dg/cpp/redef3.c: New file.
39484
39485 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
39486
39487         * gcc.dg/i386-loop-3.c: New test.
39488
39489 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
39490
39491         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
39492
39493 2003-05-31  Roger Sayle  <roger@eyesopen.com>
39494
39495         * gcc.dg/fwrapv-1.c: New test case.
39496         * gcc.dg/fwrapv-2.c: New test case.
39497
39498 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39499
39500         PR c++/10956
39501         * g++.dg/template/spec9.C: New test.
39502
39503 2003-05-29  Roger Sayle  <roger@eyesopen.com>
39504
39505         * gcc.dg/duff-4.c: New test case.
39506
39507 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
39508
39509         PR fortran/10843
39510         * g77.dg/ffixed-form-1.f: New test
39511         * g77.dg/ffixed-form-2.f: New test
39512         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
39513         * g77.dg/ffree-form-3.f: New test
39514
39515 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
39516
39517         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
39518         * gcc.dg/wint_t-1.c: Likewise.
39519
39520 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39521
39522         * g++.dg/template/access11.C: New test.
39523
39524 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39525
39526         PR c++/10849
39527         * g++.dg/template/access10.C: New test.
39528
39529 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
39530             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39531
39532         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
39533
39534 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
39535
39536         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
39537         suppress for powerpc-*-darwin*.
39538         * gcc.dg/torture/builtin-noret-2.c: Likewise.
39539
39540 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
39541
39542         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
39543         suppress option for powerpc-*-darwin*.
39544
39545 2003-05-23  Roger Sayle  <roger@eyesopen.com>
39546
39547         * gcc.dg/builtins-1.c: Add tests for tan and atan.
39548         * gcc.dg/builtins-4.c: Add test for fmod.
39549
39550 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39551
39552         PR c++/10682
39553         * g++.dg/template/instantiate4.C: New test.
39554
39555 2003-05-22  Roger Sayle  <roger@eyesopen.com>
39556
39557         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
39558
39559 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
39560
39561         * gcc.dg/compat/scalar-return-1_main.c: New file.
39562         * gcc.dg/compat/scalar-return-1_x.c: New file.
39563         * gcc.dg/compat/scalar-return-1_y.c: New file.
39564         * gcc.dg/compat/scalar-return-2_main.c: New file.
39565         * gcc.dg/compat/scalar-return-2_x.c: New file.
39566         * gcc.dg/compat/scalar-return-2_y.c: New file.
39567         * gcc.dg/compat/struct-return-3_main.c: New file.
39568         * gcc.dg/compat/struct-return-3_y.c: New file.
39569         * gcc.dg/compat/struct-return-3_x.c: New file.
39570         * gcc.dg/compat/struct-return-2_main.c: New file.
39571         * gcc.dg/compat/struct-return-2_x.c: New file.
39572         * gcc.dg/compat/struct-return-2_y.c: New file.
39573
39574 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
39575
39576         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
39577         for hppa*-hp-hpux*.
39578         * gcc.dg/20021014-1.c (dg-options): Likewise.
39579         * gcc.dg/nest.c (dg-options): Likewise.
39580
39581 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
39582
39583         PR c++/9738
39584         * g++.dg/ext/dllimport2.C: New file.
39585         * g++.dg/ext/dllimport3.C: New file.
39586
39587 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
39588
39589         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
39590         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
39591         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
39592         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
39593         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
39594         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
39595         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
39596         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
39597         * gcc.dg/compat/small-struct-defs.h: New file.
39598         * gcc.dg/compat/small-struct-init.h: New file.
39599         * gcc.dg/compat/small-struct-check.h: New file.
39600         * gcc.dg/compat/fp-struct-defs.h: New file.
39601         * gcc.dg/compat/fp-struct-check.h: New file.
39602         * gcc.dg/compat/fp-struct-init.h: New file.
39603         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
39604         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
39605
39606 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
39607
39608         * gcc.dg/20030225-2.c: New test.
39609
39610 2003-05-18  Roger Sayle  <roger@eyesopen.com>
39611             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39612
39613         * gcc.c-torture/compile/20030518-1.c: New test case.
39614
39615 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
39616
39617         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
39618         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
39619         gcc-dg-debug-runtest.
39620         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
39621         gcc-dg-debug-runtest.
39622
39623 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39624
39625         PR c++/9022
39626         * g++.dg/lookup/using6.C: New test.
39627
39628 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39629
39630         * g++.dg/parse/access2.C: New test.
39631
39632 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
39633
39634         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
39635         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
39636         * gcc.dg/debug/debug.exp: Likewise.
39637
39638 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
39639
39640         * gcc.dg/dollar.c: New test.
39641
39642 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
39643
39644         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
39645         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
39646         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
39647         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
39648         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
39649         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
39650         * gcc.dg/compat/struct-by-value-6_main.c: New file.
39651         * gcc.dg/compat/struct-by-value-6_x.c: New file.
39652         * gcc.dg/compat/struct-by-value-6_y.c: New file.
39653         * gcc.dg/compat/struct-by-value-7_main.c: New file.
39654         * gcc.dg/compat/struct-by-value-7_x.c: New file.
39655         * gcc.dg/compat/struct-by-value-7_y.c: New file.
39656         * gcc.dg/compat/struct-by-value-8_main.c: New file.
39657         * gcc.dg/compat/struct-by-value-8_x.c: New file.
39658         * gcc.dg/compat/struct-by-value-8_y.c: New file.
39659         * gcc.dg/compat/struct-by-value-9_main.c: New file.
39660         * gcc.dg/compat/struct-by-value-9_x.c: New file.
39661         * gcc.dg/compat/struct-by-value-9_y.c: New file.
39662
39663 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
39664
39665         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
39666         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
39667         support for "repo" mode.
39668         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
39669         * lib/g77-dg.exp: Likewise.
39670         * lib/obj-dg.exp: Likewise.
39671
39672 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
39673
39674         Merge from gcc-3_2-rhl8-branch:
39675         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
39676
39677         * gcc.dg/tls/opt-6.c: New test.
39678
39679         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
39680
39681         * gcc.dg/20030405-1.c: New test.
39682
39683         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
39684
39685         * gcc.dg/20030309-1.c: New test.
39686
39687         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
39688
39689         * gcc.c-torture/execute/20030307-1.c: New test.
39690
39691         2003-02-20  Randolph Chung  <tausq@debian.org>
39692
39693         * gcc.c-torture/compile/20030220-1.c: New test.
39694
39695         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
39696
39697         * gcc.dg/20030217-1.c: New test.
39698
39699         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
39700
39701         * gcc.c-torture/compile/20020129-1.c: New test.
39702
39703         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
39704
39705         * gcc.dg/unroll-1.c: New test.
39706
39707         2002-11-16  Jan Hubicka  <jh@suse.cz>
39708
39709         * gcc.c-torture/execute/20020920-1.c: New test.
39710
39711         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
39712
39713         PR target/7434
39714         * gcc.c-torture/compile/20021008-1.c: New test.
39715
39716         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
39717
39718         PR target/7559
39719         * gcc.c-torture/execute/20020810-1.c: New test.
39720
39721         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
39722
39723         * gcc.c-torture/compile/20020807-1.c: New test.
39724
39725         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
39726
39727         * gcc.dg/tls/opt-1.c: New test.
39728
39729         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
39730
39731         * gcc.dg/20020729-1.c: New test.
39732
39733         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
39734
39735         * g++.dg/opt/life1.C: New test.
39736
39737         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
39738
39739         * gcc.dg/20020525-1.c: New test.
39740
39741         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
39742
39743         PR c++/6794
39744         * g++.dg/ext/pretty1.C: New test.
39745         * g++.dg/ext/pretty2.C: New test.
39746
39747 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
39748
39749         PR c++/8385
39750         * g++.dg/ext/typeof5.C: New test.
39751
39752 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
39753
39754         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
39755         __USER_LABEL_PREFIX__ into account.
39756         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
39757
39758 2003-05-14  Roger Sayle  <roger@eyesopen.com>
39759
39760         * gcc.dg/builtins-15.c: New test case.
39761
39762 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
39763
39764         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
39765
39766 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
39767
39768         * lib/g++.exp: Tweak handling of additional source files.
39769         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
39770         * g++.dg/special/conpr-2a.C: Rename to ...
39771         * g++.dg/special/conpr-2a.cc: ... this.
39772         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
39773         * g++.dg/special/conpr-3a.C: Rename to ...
39774         * g++.dg/special/conpr-3a.cc: This.
39775         * g++.dg/special/conpr-3b.C: Rename to ...
39776         * g++.dg/special/conpr-3b.cc: This.
39777         * g++.dg/special/conpr-4.C: New test.
39778         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
39779
39780 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
39781
39782         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
39783
39784 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39785
39786         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
39787         * g++.old-deja/g++.robertl/eb71.C: Likewise.
39788         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
39789         * g++.old-deja/g++.other/warn3.C: Likewise.
39790
39791 2003-05-11  Roger Sayle  <roger@eyesopen.com>
39792
39793         * gcc.dg/i386-387-1.c: Update to also test log.
39794         * gcc.dg/i386-387-2.c: Likewise.
39795
39796 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
39797
39798         * g77.f-torture/execute/int8421.f: New test.
39799
39800 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39801
39802         PR c++/10230, c++/10481
39803         * g++.dg/lookup/scoped5.C: New test.
39804
39805 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39806
39807         PR c++/10552
39808         * g++.dg/template/ttp6.C: New test.
39809
39810 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
39811
39812         * gcc.c-torture/execute/builtins: New directory.
39813         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
39814         gcc.c-torture/execute/builtins.
39815         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
39816         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
39817         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
39818         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
39819
39820 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39821
39822         PR c++/9252
39823         * g++.dg/template/access8.C: New test.
39824         * g++.dg/template/access9.C: New test.
39825
39826 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39827
39828         PR c++/9554
39829         * g++.dg/parse/access1.C: New test.
39830
39831 2003-05-09  DJ Delorie  <dj@redhat.com>
39832
39833         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
39834         long, and not an int.
39835
39836 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39837
39838         PR c++/10555, c++/10576
39839         * g++.dg/template/memclass1.C: New test.
39840
39841 2003-05-08  DJ Delorie  <dj@redhat.com>
39842
39843         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
39844         targets.
39845         * gcc.c-torture/execute/20021024-1.x: Likewise.
39846         * gcc.c-torture/execute/shiftdi.x: Likewise.
39847         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
39848         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
39849         * gcc.dg/20021018-1.c: Likewise.
39850
39851 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39852
39853         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
39854
39855         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
39856         (bcopy): Call memmove.
39857
39858 2003-05-08  Roger Sayle  <roger@eyesopen.com>
39859
39860         * g77.f-torture/compile/8485.f: New test case.
39861
39862 2003-05-07  Richard Henderson  <rth@redhat.com>
39863
39864         PR c++/10570
39865         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
39866         Verify exception_cleanup not called for rethrows.
39867         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
39868         when exiting catch block without rethrowing.
39869         * g++.dg/eh/forced3.C: New.
39870         * g++.dg/eh/forced4.C: New.
39871
39872 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
39873
39874         * gcc.dg/20030505.c: Fix triplet.
39875
39876 2003-05-06  DJ Delorie  <dj@redhat.com>
39877
39878         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
39879         * gcc.dg/nest.c: Likewise.
39880
39881 2003-05-05  Roger Sayle  <roger@eyesopen.com>
39882
39883         * gcc.dg/builtins-14.c: New test case.
39884
39885 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
39886
39887         * lib/compat.exp (compat-execute): New argument.
39888         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
39889         * gcc.dg/compat: New test directory.
39890         * gcc.dg/compat/compat.exp: New expect script.
39891         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
39892         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
39893         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
39894         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
39895         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
39896         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
39897
39898         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
39899         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
39900         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
39901         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
39902         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
39903         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
39904         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
39905         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
39906         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
39907         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
39908         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
39909         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
39910         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
39911         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
39912         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
39913
39914 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
39915
39916         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
39917
39918 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
39919
39920         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
39921
39922 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
39923
39924         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
39925         * gcc.dg/ppc-fsel-2.c: New test.
39926
39927         * gcc.dg/unused-5.c: New test.
39928
39929 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39930
39931         PR c++/10496
39932         * g++.dg/warn/pmf1.C: New test.
39933
39934 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39935
39936         PR c++/4494
39937         * g++.dg/warn/main.C: New test.
39938
39939 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39940
39941         * gcc.dg/nonnull-3.c: New test.
39942
39943 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
39944
39945         * gcc.dg/cpp/Wtrigraphs.c: Update.
39946         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
39947
39948 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
39949
39950         * gcc.dg/ppc-fsel-1.c: New test.
39951
39952 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
39953
39954         PR c/10604
39955         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
39956
39957 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
39958
39959         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
39960
39961 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39962
39963         PR c++/9364, c++/10553, c++/10586
39964         * g++.dg/parse/typename4.C: New test.
39965         * g++.dg/parse/typename5.C: Likewise.
39966
39967 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
39968
39969         * gcc.c-torture/compile/20030503-1.c: New test.
39970
39971 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39972
39973         * g++.dg/lookup/using5.C: Fix testcase error.
39974
39975 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
39976
39977         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
39978         since MEABI is no longer supported.  Remove all vestiges
39979         of MEABI from the test.
39980
39981 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39982
39983         PR c++/10554
39984         * g++.dg/lookup/using5.C: New test.
39985
39986 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39987
39988         PR c++/8772
39989         * g++.dg/template/ttp5.C: New test.
39990
39991 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
39992
39993         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
39994         (dg-gpp-additional-sources): New function.
39995         (dg-gpp-additional-files): Likewise.
39996         * lib/g++.exp (additional_sources): New variable.
39997         (additional_files): Likewise.
39998         (g++_target_compile): Deal with them.
39999         * lib/old-dejagnu.exp: Remove.
40000         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
40001         * g++.old-deja: Revise all tests to use dg commands.
40002
40003 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40004
40005         PR c++/9432, c++/9528
40006         * g++.dg/lookup/using4.C: New test.
40007
40008 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
40009
40010         * gcc.dg/noreturn-5.c: New file.
40011         * gcc.dg/noreturn-6.c: New file.
40012
40013         * gcc.c-torture/compile/inline-1.c: New file.
40014
40015 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
40016
40017         PR c++/10551
40018         * g++.dg/template/explicit1.C: New test.
40019
40020 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
40021
40022         PR c++/10549
40023         * g++.dg/other/bitfield1.C: New test.
40024
40025         PR c++/10527
40026         * g++.dg/init/new7.C: New test.
40027
40028 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
40029
40030         * g++.dg/ext/desig1.C: New test.
40031         * g++.dg/ext/init1.C: Update.
40032
40033         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
40034
40035 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
40036
40037         PR c++/10180
40038         * g++.dg/warn/Winline-1.C: New test.
40039
40040 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
40041
40042         * gcc.c-torture/execute/string-opt-19.c: New test.
40043
40044         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
40045         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
40046
40047 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
40048
40049         PR c++/10506
40050         * g++.dg/init/new6.C: New test.
40051
40052         PR c++/10503
40053         * g++.dg/init/ref6.C: New test.
40054
40055 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
40056
40057         * g++.dg/warn/weak1.C: XFAIL on AIX4.
40058
40059 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40060
40061         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
40062         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
40063
40064 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
40065
40066         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
40067         initialized static data members.
40068
40069 2003-04-25  H.J. Lu <hjl@gnu.org>
40070
40071         * gcc.dg/ia64-sync-4.c: New test.
40072
40073 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40074
40075         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
40076         date.
40077
40078 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
40079
40080         PR c++/10337
40081         * g++.dg/warn/conv1.C: New test.
40082         * g++.old-deja/g++.other/conv7.C: Adjust.
40083         * g++.old-deja/g++.other/overload14.C: Adjust.
40084
40085 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
40086
40087         PR c++/10471
40088         * g++.dg/template/defarg2.C: New test.
40089
40090 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
40091
40092         * gcc.dg/cpp/include2.c: Update.
40093         * gcc.dg/cpp/multiline-2.c: New.
40094         * gcc.dg/cpp/multiline.c: Update.
40095         * gcc.dg/cpp/strify2.c: Update.
40096         * gcc.dg/cpp/trad/literals-2.c: Update.
40097
40098 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
40099
40100         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
40101
40102 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
40103
40104         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
40105
40106 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
40107
40108         PR c++/10451
40109         * g++.dg/parse/crash4.C: New test.
40110
40111         PR c++/9847
40112         * g++.dg/parse/crash5.C: New test.
40113
40114 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
40115
40116         PR c++/10446
40117         * g++.dg/parse/crash3.C: New test.
40118
40119         PR c++/10428
40120         * g++.dg/parse/elab1.C: New test.
40121
40122 2003-04-22  Devang Patel  <dpatel@apple.com>
40123
40124         * gcc.dg/cpp/trad/funlike-5.c: New test.
40125
40126 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
40127
40128         * g++.dg/other/packed1.C: Fix dg options.
40129
40130 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
40131
40132         * g++.dg/other/offsetof2.C: New test.
40133
40134 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
40135
40136         * g++.dg/template/recurse.C: Adjust location of error messages.
40137
40138 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
40139
40140         PR c++/9881
40141         * g++.dg/init/addr-const1.C: New test.
40142         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
40143
40144 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
40145
40146         PR c++/10405
40147         * g++.dg/lookup/struct-hack1.C: New test.
40148
40149 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
40150
40151         * ucs.c: Update diagnostic messages.
40152
40153 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
40154
40155         * gcc.dg/cpp/truefalse.cpp: New test.
40156         * gcc.dg/cpp/cpp.exp: Update.
40157         * g++.dg/other/stdbool-if.C: Remove.
40158
40159 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
40160
40161         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
40162         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
40163
40164 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
40165
40166         * gcc.c-torture/compile/20030418-1.c: New test.
40167
40168 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
40169
40170         * README.compat: Remove; content moved to doc/sourcebuild.texi.
40171
40172 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40173
40174         PR c++/10347
40175         g++.dg/template/dependent-name1.C: New test.
40176
40177 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
40178
40179         * gcc.dg/warn-1.c (tourist_guide): New array,
40180         contains a pointer to bar.
40181
40182 2003-04-16  Roger Sayle  <roger@eyesopen.com>
40183
40184         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
40185         * gcc.c-torture/execute/medce-1.c: New test case.
40186         * gcc.c-torture/execute/medce-2.c: New test case.
40187
40188 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
40189
40190         * lib/prune.exp: Ignore more messages.
40191
40192         PR c++/10381
40193         * g++.dg/parse/lookup3.C: New test.
40194
40195 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
40196
40197         * gcc.c-torture/compile/20030415-1.c : New test.
40198
40199 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
40200
40201         * gcc.c-torture/execute/scope-2.c: Move to ...
40202         * gcc.dg/noncompile/scope.c: .... here.
40203
40204 2003-04-14  Roger Sayle  <roger@eyesopen.com>
40205
40206         * gcc.dg/20030414-2.c: New test case.
40207
40208 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
40209
40210         PR target/10377
40211         * gcc.dg/20030414-1.c: New test.
40212
40213 2003-04-13  Roger Sayle  <roger@eyesopen.com>
40214
40215         * gcc.dg/builtins-12.c: New test case.
40216         * gcc.dg/builtins-13.c: New test case.
40217
40218 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40219
40220         * gcc.c-torture/execute/string-opt-18.c: New test.
40221
40222 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
40223
40224         PR c++/10300
40225         * g++.dg/init/new5.C: New test.
40226
40227 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
40228
40229         PR c++/7910
40230         * g++.dg/ext/dllimport1.C: New test.
40231
40232 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
40233
40234         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
40235
40236 2003-04-11  Bud Davis <bdavis9659@comcast.net>
40237
40238         PR Fortran/9263
40239         * g77.f-torture/noncompile/9263.f: New test
40240         PR Fortran/1832
40241         * g77.f-torture/execute/1832.f: New test
40242
40243 2003-04-11  David Chad  <davidc@freebsd.org>
40244             Loren J. Rittle  <ljrittle@acm.org>
40245
40246         PR libobjc/8562
40247         * objc.dg/headers.m: New test.
40248
40249 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
40250
40251         * gcc.c-torture/execute/builtin-noret-2.c: New.
40252         * gcc.c-torture/execute/builtin-noret-2.x: New.
40253         XFAIL builtin-noret-2.c at -O1 and above.
40254         * gcc.dg/redecl.c: New.
40255         * gcc.dg/Wshadow-1.c: Update error regexps.
40256
40257 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
40258
40259         * g++.dg/abi/bitfield10.C: New test.
40260
40261 2003-04-09  Mike Stump  <mrs@apple.com>
40262
40263         * gcc.dg/pch/pch.exp: Make testcase names longer.
40264         * g++.dg/pch/pch.exp: Make testcase names longer.
40265
40266 2003-04-08  Roger Sayle  <roger@eyesopen.com>
40267
40268         * gcc.dg/builtins-11.c: New test case.
40269
40270 2003-04-08  Roger Sayle  <roger@eyesopen.com>
40271
40272         * gcc.dg/builtins-9.c: New test case.
40273         * gcc.dg/builtins-10.c: New test case.
40274
40275 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
40276
40277         * gcc.dg/noncompile/init-4.c.c: New test.
40278
40279 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
40280
40281         * gcc.misc-test/gcov-9.c: New test.
40282         * gcc.misc-test/gcov-10.c: New test
40283         * gcc.misc-test/gcov-11.c: New test.
40284
40285 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
40286
40287         PR optimization/10024
40288         * gcc.c-torture/compile/20030405-1.c: New test.
40289
40290 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
40291
40292         * gcc.dg/pch/static-3.c: New.
40293         * gcc.dg/pch/static-3.hs: New.
40294         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
40295
40296 2003-04-04  Richard Henderson  <rth@redhat.com>
40297
40298         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
40299         * g++.dg/eh/forced2.C: Likewise.
40300
40301 2003-04-03  Mike Stump  <mrs@apple.com>
40302
40303         * lib/scanasm.exp (scan-assembler): Add xfail processing for
40304         target arg.
40305         (scan-assembler-times, scan-assembler-not): Likewise.
40306         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
40307
40308 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
40309
40310         * gcc.dg/sparc-loop-1.c: New test.
40311
40312 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
40313
40314         PR other/9274
40315         * g++.dg/pch/system-2.C: New.
40316         * g++.dg/pch/system-2.Hs: New.
40317
40318 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
40319
40320         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
40321
40322         * g++.dg/eh/simd-1.C (vecfunc): Same.
40323
40324 2003-04-01  Roger Sayle  <roger@eyesopen.com>
40325
40326         * gcc.c-torture/execute/20030401-1.c: New test case.
40327
40328 2003-04-01  Ziemowit Laski <zlaski@apple.com>
40329
40330         * objc.dg/defs.m: New.
40331
40332 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
40333
40334         * g++.dg/eh/simd-1.C: New.
40335         * g++.dg/eh/simd-2.C: New.
40336
40337 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
40338
40339         * gcc.c-torture/execute/simd-3.c: New.
40340
40341 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
40342
40343         PR c/9936
40344         * gcc.dg/20030331-2.c: New test.
40345
40346 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
40347
40348         PR c++/10278
40349         * g++.dg/parse/crash2.C: New test.
40350
40351 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
40352
40353         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
40354         * gcc.c-torture/execute/20030331-1.c: ...here.
40355
40356 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
40357
40358         * gcc.c-torture/execute/20030331-1.c: New test.
40359
40360 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
40361
40362         * lib/gcov.exp: Adjust call return testing strings.
40363         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
40364
40365 2003-03-31  Roger Sayle  <roger@eyesopen.com>
40366
40367         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
40368         * gcc.dg/builtins-7.c: New test case.
40369         * gcc.dg/builtins-8.c: New test case.
40370
40371 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
40372
40373         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
40374
40375 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
40376
40377         PR c++/7647
40378         * g++.dg/lookup-class-member-2.C: New test.
40379
40380 2003-03-30  Glen Nakamura  <glen@imodulo.com>
40381
40382         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
40383
40384 2003-03-28  Roger Sayle  <roger@eyesopen.com>
40385
40386         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
40387
40388 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
40389
40390         * g++.dg/init/attrib1.C: New test.
40391
40392 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
40393
40394         * gcc.dg/ultrasp8.c: New test.
40395
40396 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
40397
40398         * gcc.dg/ultrasp7.c: New test.
40399
40400 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
40401
40402         PR c++/10047
40403         * g++.dg/template/inline1.C: New test.
40404
40405 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
40406
40407         * gcc.dg/sparc-dwarf2.c: New test.
40408
40409 2003-03-27  Roger Sayle  <roger@eyesopen.com>
40410
40411         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
40412         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
40413
40414 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
40415
40416         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
40417         than reading .x files.
40418         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
40419         * g77.dg/gcov/gcov-1.f: Likewise.
40420         * gcc.misc-tests/gcov-4b.c: Likewise.
40421         * gcc.misc-tests/gcov-5b.c: Likewise.
40422         * gcc.misc-tests/gcov-6.c: Likewise.
40423         * gcc.misc-tests/gcov-7.c: Likewise.
40424         * gcc.misc-tests/gcov-8.c: Likewise.
40425         * g++.dg/gcov/gcov-1.x: Remove.
40426         * g77.dg/gcov/gcov-1.x: Likewise.
40427         * gcc.misc-tests/gcov-4b.x: Likewise.
40428         * gcc.misc-tests/gcov-5b.x: Likewise.
40429         * gcc.misc-tests/gcov-6.x: Likewise.
40430         * gcc.misc-tests/gcov-7.x: Likewise.
40431         * gcc.misc-tests/gcov-8.x: Likewise.
40432
40433 2003-03-27  Glen Nakamura  <glen@imodulo.com>
40434
40435         PR opt/10087
40436         * gcc.dg/20030324-1.c: New test.
40437
40438 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
40439
40440         PR c++/10224
40441         * g++.dg/template/arg3.C: New test.
40442
40443         PR c++/10158
40444         * g++.dg/template/friend18.C: New test.
40445
40446 2003-03-26  Roger Sayle  <roger@eyesopen.com>
40447
40448         * g77.f-torture/compile/20030326-1.f: New test case.
40449
40450 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
40451
40452         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
40453
40454         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
40455
40456 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
40457
40458         * gcc.dg/ia64-sync-3.c: New test.
40459
40460 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
40461
40462         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
40463
40464 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
40465
40466         * gcc.dg/ultrasp6.c: New test.
40467
40468 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
40469
40470         * gcc.dg/i386-signbit-1.c: New test.
40471         * gcc.dg/i386-signbit-2.c: New test.
40472         * gcc.dg/i386-signbit-3.c: New test.
40473
40474 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
40475
40476         * gcc.dg/ultrasp5.c: Fix options.
40477
40478 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
40479
40480         * gcc.dg/ultrasp5.c: Fix comment.
40481
40482 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
40483
40484         PR fortran/10197
40485         * g77.f-torture/execute/10197.f: New test.
40486
40487 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
40488
40489         PR c++/9898, c++/383
40490         * g++.dg/template/conv6.C: New test.
40491
40492         PR c++/10119
40493         * g++.dg/template/ptrmem5.C: New test.
40494
40495         PR c++/10026
40496         * g++.dg/lookup/koenig1.C: New test.
40497
40498         PR C++/10199
40499         * g++.dg/lookup/template2.C: New test.
40500
40501 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
40502
40503         * g++.dg/opt/rtti1.C: New test.
40504
40505 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
40506
40507         * gcc.dg/ultrasp5.c: New test.
40508
40509 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
40510
40511         PR middle-end/9967
40512         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
40513         builtin fputs.
40514
40515 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
40516
40517         PR c/8224
40518         * gcc.dg/20030323-1.c: New test.
40519
40520 2003-03-23  Roger Sayle  <roger@eyesopen.com>
40521
40522         * gcc.c-torture/compile/20030323-1.c: New test case.
40523
40524 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
40525
40526         * gcc.dg/20030321-1.c: New test.
40527
40528 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
40529
40530         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
40531
40532 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
40533
40534         PR c++/9978, c++/9708
40535         * g++.dg/ext/vlm1.C: Adjust expected error.
40536         * g++.dg/ext/vla2.C: New test.
40537         * g++.dg/template/arg1.C: New test.
40538         * g++.dg/template/arg2.C: New test.
40539
40540 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
40541
40542         * g77.f-torture/execute/select.f: New test.
40543         * g77.f-torture/noncompile/select_no_compile.f: New test.
40544
40545 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
40546
40547         PR c++/9898
40548         * g++.dg/other/error4.C: New test.
40549
40550 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
40551
40552         * g++.dg/template/friend17.C: New test.
40553
40554 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
40555
40556         * gcc.c-torture/compile/20030320-1.c: New.
40557
40558 2003-03-20  Roger Sayle  <roger@eyesopen.com>
40559
40560         * gcc.dg/builtins-6.c: New test case.
40561
40562 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
40563
40564         PR target/10073
40565         * gcc.c-torture/compile/20030319-1.c: New.
40566
40567 2003-03-18  Jan Hubicka  <jh@suse.cz>
40568
40569         * gcc.dg/i386-cvt-1.c: New test.
40570
40571 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
40572
40573         * objc.dg/naming-1.m: Use "(parse|syntax) error".
40574         * objc.dg/naming-2.m: Likewise.
40575
40576 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
40577
40578         PR c++/9639
40579         * g++.dg/parse/crash1.C: New test.
40580
40581 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
40582
40583         PR c++/8805
40584         * g++.dg/eh/cleanup1.C: New test.
40585
40586 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
40587
40588         * gcc.c-torture/execute/20030316-1.c: New test case.
40589
40590 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
40591
40592         PR c++/9629
40593         * g++.dg/init/ctor2.C: New test.
40594
40595 2003-03-15  Roger Sayle  <roger@eyesopen.com>
40596
40597         * g77.f-torture/compile/xformat.f: New test case.
40598
40599 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
40600
40601         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
40602         * g++.old-deja/g++.mike/eh50.C: Likewise.
40603
40604 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40605
40606         PR c++/6440
40607         * g++.dg/template/spec7.C: New test.
40608         * g++.dg/template/spec8.C: Likewise.
40609
40610 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
40611
40612         * gcc.c-torture/execute/20030313-1.c: New test.
40613
40614 2003-03-14  Richard Henderson  <rth@redhat.com>
40615
40616         * gcc.dg/inline-2.c: Adjust alpha test for external call.
40617
40618 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
40619
40620         * gcc.c-torture/compile/20030314-1.c: New test.
40621
40622 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
40623
40624         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
40625         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
40626         thumb target,
40627         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
40628         to accept newer _imp__  prefix and additional
40629         newline in .drectve section.
40630         * gcc.dg/dll-4.c: Likewise.
40631         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
40632         switch.
40633
40634 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
40635
40636         * g++.dg/parse/namespace9.C: New test.
40637
40638         * g++.dg/init/ref5.C: New test.
40639         * g++.dg/parse/ptrmem1.C: Likewise.
40640
40641 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
40642
40643         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
40644         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
40645         regular expression.
40646         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
40647         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
40648
40649 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
40650
40651         * gcc.c-torture/execute/20030224-2.c: New test.
40652
40653 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
40654
40655         * gcc.dg/decl-3.c: New test.
40656
40657 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
40658
40659         * gcc.dg/i386-loop-2.c: New test.
40660
40661 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
40662
40663         PR c++/9474
40664         * g++.dg/parse/namespace8.C: New test.
40665
40666         PR c++/9924
40667         * g++.dg/overload/builtin2.C: New test.
40668
40669 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
40670
40671         * gcc.dg/return-type-3.c: New test.
40672
40673 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
40674
40675         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
40676         profiling options are not supported.
40677
40678 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
40679
40680         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
40681         * g++.old-deja/g++.warn/impint2.C: Likewise.
40682
40683 2003-03-10  Devang Patel  <dpatel@apple.com>
40684
40685         * g++.dg/cpp/c++_cmd_1.C: New test.
40686         * g++.dg/cpp/c++_cmd_1.h: New file.
40687
40688 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
40689
40690         * gcc.dg/altivec-9.c: New file.
40691
40692 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40693
40694         * gcc.dg/ppc-sdata-1.c: New test.
40695         * gcc.dg/ppc-sdata-2.c: New test.
40696
40697 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
40698
40699         PR c++/9373
40700         * g++.dg/opt/ptrmem2.C: New test.
40701
40702         PR c++/8534
40703         * g++.dg/opt/ptrmem1.C: New test.
40704
40705 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
40706
40707         * gcc.dg/i386-loop-1.c: New test.
40708
40709 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40710
40711         PR c++/9970
40712         * g++.dg/lookup/friend1.C: New test.
40713
40714 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
40715
40716         PR c++/9823
40717         * g++.dg/parser/constructor1.C: New test.
40718
40719 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
40720
40721         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
40722
40723         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
40724
40725 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
40726
40727         * gcc.dg/cpp/Wunused.c: Update test.
40728
40729 2003-03-08  Jan Hubicka  <jh@suse.cz>
40730
40731         * gcc.dg/inline-3.c: New test.
40732
40733 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
40734
40735         PR c++/9809
40736         * g++.dg/parse/builtin1.C: New test.
40737
40738         PR c++/9982
40739         * g++.dg/abi/cookie1.C: New test.
40740         * g++.dg/abi/cookie2.C: Likewise.
40741
40742         PR c++/9524
40743         * g++.dg/template/field1.C: New test.
40744
40745         PR c++/9912
40746         * g++.dg/parse/class1.C: New test.
40747         * g++.dg/parse/namespace7.C: Likewise.
40748         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
40749
40750 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
40751
40752         * g++.dg/init/ref4.C: New test.
40753
40754 2003-03-07  Jan Hubicka  <jh@suse.cz>
40755
40756         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
40757         * gcc.dg/inline-3.c: New test.
40758
40759 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
40760
40761         * g++.dg/init/ref3.C: New test.
40762
40763         PR c++/9965
40764         * g++.dg/init/ref2.C: New test.
40765
40766         PR c++/9400
40767         * g++.dg/warn/Wshadow-2.C: New test.
40768
40769         PR c++/9791
40770         * g++.dg/warn/Woverloaded-1.C: New test.
40771
40772 2003-03-05  Jan Hubicka  <jh@suse.cz>
40773
40774         * gcc.dg/i386-local2.c: New.
40775         * gcc.dg/i386-local.c: Fix typo.
40776
40777 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
40778
40779         * g++.dg/abi/layout3.C: New test.
40780
40781 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
40782
40783         * gcc.c-torture/compile/20030305-1.c
40784
40785 2003-03-05  Jan Hubicka  <jh@suse.cz>
40786
40787         * gcc.dg/i386-local.c: New.
40788
40789 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
40790
40791         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
40792
40793 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
40794
40795         * gcc.dg/switch-2.c: New test.
40796         * gcc.dg/switch-3.c: New test.
40797         * gcc.dg/Wswitch.c: Adjust line numbers.
40798         * gcc.dg/Wswitch-default.c: Likewise.
40799         * gcc.dg/Wswitch-enum.c: Likewise.
40800
40801 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
40802
40803         * gcc.c-torture/execute/20030222-1.c: New test.
40804
40805 2003-03-03  James E Wilson  <wilson@tuliptree.org>
40806
40807         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
40808
40809 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
40810
40811         PR c++/9878
40812         * g++.dg/init/ref1.C: New test.
40813
40814 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
40815
40816         * gcc.dg/sh-relax.c: New SH-only test.
40817
40818 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
40819
40820         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
40821         comment explaining purpose of testcase.
40822
40823 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
40824
40825         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
40826         for HC11/HC12 (asm needs two int registers).
40827         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
40828         HC11/HC12 because the test uses an asm which needs two 32-bit
40829         registers.
40830
40831 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
40832
40833         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
40834         for HC11/HC12 (array is too large otherwise).
40835         * gcc.c-torture/compile/920501-4.x: New file, likewise.
40836         * gcc.c-torture/compile/20010518-2.x: Likewise.
40837         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
40838         HC11/HC12 (array is too large).
40839
40840 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
40841
40842         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
40843         * lib/g++-dg.exp (g++-dg-test): Likewise.
40844
40845 2003-03-01  Roger Sayle  <roger@eyesopen.com>
40846
40847         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
40848         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
40849
40850 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40851
40852         * g++.dg/warn/implicit-typename1.C: Remove warning.
40853
40854 2003-02-28  Richard Henderson  <rth@redhat.com>
40855
40856         * gcc.dg/noreturn-1.c: Move noreturn warning line.
40857         * gcc.dg/return-type-1.c: Move control reaches end warning line.
40858
40859 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
40860
40861         * gcc.dg/pch/pch.exp: Change .pch to .gch.
40862         * g++.dg/pch/pch.exp: Likewise.
40863
40864 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
40865
40866         PR c++/9879
40867         * g++.dg/init/new4.C: New test.
40868
40869 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
40870
40871         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
40872
40873 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
40874
40875         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
40876         unsigned long.
40877
40878         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
40879         wider than float.
40880
40881 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
40882
40883         * lib/scanasm.exp: Add support for counting numbers of
40884         occurences.
40885         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
40886         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
40887
40888 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
40889
40890         PR c++/9683
40891         * g++.dg/template/static3.C: New test.
40892
40893         PR c++/9829
40894         * g++.dg/parse/namespace6.C: New test.
40895
40896 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40897
40898         PR target/9732
40899         * gcc.dg/20030225-1.c: New test.
40900
40901 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
40902
40903         * README: Remove out-of-date information.
40904
40905         PR c++/9836
40906         * g++.dg/template/spec6.C: New test.
40907
40908 2003-02-24  Jeff Law  <law@redhat.com>
40909
40910         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
40911
40912 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40913
40914         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
40915         * gcc.dg/pragma-ep-1.c: Likewise.
40916
40917 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40918
40919         PR c++/9602
40920         * g++.dg/template/friend16.C: New test.
40921
40922 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
40923
40924         PR c++/5333
40925         * g++.dg/parse/fused-params1.C: Adjust error messages.
40926         * g++.dg/template/nested3.C: New test.
40927
40928 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
40929
40930         * g++.dg/abi/param1.C: New test.
40931
40932 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40933
40934         PR c++/7982
40935         * g++.dg/warn/implicit-typename1.C: New test.
40936
40937 2003-02-22  Kelley Cook <kelleycook@comcast.net>
40938
40939         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
40940         with "mtune".
40941         * g++.old-deja/g++.other/store-expr2.C: Likewise.
40942         * gcc.c-torture/execute/20010129-1.x: Likewise.
40943         * gcc.dg/20011107-1.c: Likewise.
40944         * gcc.dg/20020108-1.c: Likewise.
40945         * gcc.dg/20020122-3.c: Likewise.
40946         * gcc.dg/20020206-1.c: Likewise.
40947         * gcc.dg/20020310-1.c: Likewise.
40948         * gcc.dg/20020426-2.c: Likewise.
40949         * gcc.dg/20020517-1.c: Likewise.
40950         * gcc.dg/991230-1.c: Likewise.
40951         * gcc.dg/i386-unroll-1.c: Likewise.
40952         * gcc.misc-tests/i386-prefetch.exp: Likewise.
40953
40954 2003-02-22  Jan Hubicka  <jh@suse.cz>
40955
40956         * gcc.dg/i386-mul.c: New test.
40957
40958 2003-02-21  Roger Sayle  <roger@eyesopen.com>
40959
40960         * gcc.dg/builtins-5.c: New test case.
40961
40962 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
40963
40964         * gcc.dg/asmreg-1.c: New test.
40965
40966 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
40967
40968         PR c++/9749
40969         * g++.dg/parse/varmod1.C: New test.
40970
40971 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
40972
40973         PR c++/9727
40974         * g++.dg/template/op1.C: New test.
40975
40976 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
40977
40978         PR c++/8906
40979         * g++.dg/template/nested2.C: New test.
40980
40981 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
40982
40983         PR c++/8724
40984         * g++.dg/expr/dtor1.C: New test.
40985
40986 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
40987
40988         * gcc.dg/cpp/include3.c: New test.
40989         * gcc.dg/cpp/inc/foo.h: New file.
40990
40991 2003-02-21  Glen Nakamura  <glen@imodulo.com>
40992
40993         * gcc.c-torture/execute/20030221-1.c: New test.
40994
40995 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
40996
40997         PR c++/9729
40998         * g++.dg/abi/conv1.C: New test.
40999
41000 2003-02-20  Jan Hubicka  <jh@suse.cz>
41001
41002         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
41003
41004 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
41005
41006         * gcc.c-torture/compile/20030219-1.c: New test.
41007
41008 2003-02-18  Jan Hubicka  <jh@suse.cz>
41009
41010         * gcc.dg/funcorder.c: New test.
41011
41012 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
41013
41014         * gcc.c-torture/execute/20030218-1.c: New.
41015
41016 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
41017
41018         * gcc.dg/20030218-1.c: New.
41019
41020 2003-02-18  Richard Henderson  <rth@redhat.com>
41021
41022         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
41023         * gcc.dg/attr-used-2.c: New.
41024
41025 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
41026
41027         PR c++/9704
41028         * g++.dg/init/copy5.C: New test.
41029
41030 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
41031
41032         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
41033         * g++.dg/pch/pch.exp: Likewise.
41034
41035 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
41036
41037         * gcc.c-torture/execute/20030209-1.c: Enable the test if
41038         STACK_SIZE is not defined.
41039
41040 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41041
41042         PR c++/9457
41043         * g++.dg/template/init1.C: New test.
41044
41045 2003-02-16  Jan HUbicka  <jh@suse.cz>
41046
41047         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
41048         (foo): Add few extra tests
41049         * gcc.dg/c99-const-expr-3.c: Likewise.
41050         * gcc.c-torture/execute/20030216-1.c: New.
41051
41052 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41053
41054         PR c++/9459
41055         * g++.dg/ext/typeof4.C: New test.
41056
41057 2003-02-15  Roger Sayle  <roger@eyesopen.com>
41058
41059         * gcc.dg/i386-387-3.c: New test case.
41060
41061 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
41062
41063         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
41064         cris-*-elf* cris-*-aout* and mmix-*-*.
41065
41066 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
41067
41068         * gcc.dg/20030213-1.c: New test.
41069
41070 2003-02-12  Roger Sayle  <roger@eyesopen.com>
41071
41072         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
41073         * gcc.dg/i386-387-2.c: Likewise.
41074
41075 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
41076
41077         * gcc.dg/ppc-spe.c: Fix formatting.
41078         Enable tests that were previously unsupported by gas.
41079         Delete tests for instructions that no longer exist.
41080         Switch arguments on evsubifw builtin.
41081
41082 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
41083
41084         * gcc.c-torture/execute/20030209-1.c: Disable the test if
41085         STACK_SIZE is too small.
41086
41087 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
41088             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
41089
41090         * gcc.dg/decl-2.c: New test.
41091
41092 2003-02-10  Jan Hubicka  <jh@suse.cz>
41093
41094         * gcc.dg/i386-fpcvt-1.c: New test.
41095
41096 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
41097
41098         * gcc.c-torture/execute/20030209-1.c: New test.
41099
41100 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
41101
41102         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
41103         int-wide bitops, use the constants of the same width.
41104         Likewise, if long long is 32-bit wide, test bitops using
41105         32-bit constants.
41106
41107 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
41108
41109         * gcc.dg/20021014-1.c: Annotate with expected notice text.
41110
41111 2003-02-07  Roger Sayle  <roger@eyesopen.com>
41112
41113         * gcc.dg/builtins-4.c: New test case.
41114
41115 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41116
41117         * gcc.dg/20020430-1.c: Fix dg command typos.
41118         * gcc.dg/20020503-1.c: Likewise.
41119
41120 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
41121
41122         PR c++/8785
41123         * g++.dg/parse/fused-params1.C: New test.
41124
41125         PR c++/8857
41126         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
41127
41128         PR c++/8921
41129         * g++.dg/parse/non-dependent1.C: New test.
41130
41131         PR c++/8928
41132         * g++.dg/parse/dupl-tmpl-args1.C: New test.
41133
41134         PR c++/9228
41135         * g++.dg/parse/undefined7.C: New test.
41136         * g++.dg/parse/non-templ1.C: New test.
41137
41138         PR c++/9229
41139         * g++.dg/parse/too-many-tmpl-args1.C: New test.
41140
41141 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
41142
41143         * gcc.c-torture/compile/20030206-1.c: New test.
41144
41145 2003-02-05  Roger Sayle  <roger@eyesopen.com>
41146
41147         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
41148         "pow" to "foo" to avoid potential confusion with a math built-in.
41149
41150 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41151
41152         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
41153         conditions for SPARC targets.
41154
41155 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
41156
41157         * gcc.dg/20030204-1.c: New test.
41158
41159 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
41160
41161         PR c++/38
41162         * g++.dg/parse/array-size1.C: New test.
41163
41164         PR c++/5657
41165         * g++.dg/parse/undefined3.C: New test.
41166
41167         PR c++/5665
41168         * g++.dg/parse/undefined4.C: New test.
41169
41170         PR c++/5975
41171         * g++.dg/parse/undefined5.C: New test.
41172
41173         PR c++/7259
41174         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
41175
41176         PR c++/8578
41177         * g++.dg/parse/casting-operator1.C: New test.
41178
41179         PR c++/8596
41180         * g++.dg/parse/undefined6.C: New test.
41181
41182         PR c++/8736
41183         * g++.dg/parse/missing-template1.C: New test.
41184
41185 2003-02-04  Jan Hubicka  <jh@suse.cz>
41186
41187         * gcc.dg/i386-cadd.c: Compile using -march=k8.
41188         * gcc.dg/i386-cmov?.c: Likewise.
41189         * gcc.dg/i386-fpcvt-?.c: Likewise.
41190         * gcc.dg/i386-ssefp-1.c: Likewise.
41191         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
41192         conventions.
41193
41194 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
41195
41196         PR c++/7129
41197         * g++.dg/ext/max.C: New test.
41198
41199 2003-02-03  Jan Hubicka  <jh@suse.cz>
41200
41201         * gcc.c-torture/execute/20030203-1.c: New test.
41202
41203 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
41204
41205         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
41206         'natural-endian'.
41207
41208 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
41209
41210         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
41211         * g++.dg/init/new2.C: Likewise.
41212         * g++.dg/other/new1.C: Likewise.
41213
41214 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
41215
41216         * gcc.dg/struct-ret-libc.c: New test.
41217
41218 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
41219
41220         * gcc.dg/20030129-1.c: New test.
41221
41222 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41223
41224         PR c++/8849
41225         * g++.dg/template/ptrmem4.C: New test.
41226
41227 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
41228
41229         * g++.dg/parser/constant1.C: New test.
41230
41231 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41232
41233         PR c++/8591
41234         * g++.dg/parse/friend2.C: New test.
41235
41236 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
41237
41238         PR c++/9437
41239         * g++.dg/template/unify4.C: New test.
41240
41241 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
41242
41243         * gcc.c-torture/execute/20030128-1.c: New test.
41244
41245 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
41246
41247         * g++.dg/lookup/nested1.C: Test moved from ...
41248         * g++.old-deja/g++.other/lookup24.C: ... here.
41249
41250 2003-01-28  Jan Hubicka  <jh@suse.cz>
41251
41252         * gcc.dg/i386-cmov5.c: New test.
41253
41254 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
41255
41256         * gcc.c-torture/execute/20010925-1.c: Changed the
41257         memcpy declaration.
41258
41259 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
41260
41261         PR c++/3902
41262         * g++.dg/parse/template5.C: New test.
41263
41264 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
41265
41266         PR fortran/9258
41267         * g77.dg/pr9258: New test.
41268
41269 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
41270
41271         * README: Move relevant parts from README.g++.
41272
41273         * README.g++: Remove this file.
41274
41275 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
41276
41277         * g++.dg/abi/dcast1.C: New test.
41278
41279 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41280
41281         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
41282
41283 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
41284
41285         PR c++/47
41286         * g++.old-deja/g++.other/lookup24.C: New test.
41287
41288 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41289
41290         PR middle-end/7227
41291         * gcc.dg/uninit-C.c: New test.
41292
41293 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
41294
41295         * g++.dg/abi/covariant1.C: New test.
41296
41297 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
41298
41299         * gcc.dg/20030123-1.c: New test.
41300
41301 2003-01-25  Jan Hubicka  <jh@suse.cz>
41302
41303         PR opt/8492
41304         * gcc.c-torture/compile/20030125-1.c
41305
41306 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
41307
41308         PR c++/9403
41309         * g++.dg/parse/template3.C: New test.
41310         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
41311
41312         PR c++/795
41313         * g++.dg/parse/template4.C: New test.
41314
41315         PR c++/9415
41316         * g++.dg/template/qual2.C: New test.
41317
41318         PR c++/8545
41319         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
41320
41321         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
41322
41323 2003-01-25  Roger Sayle  <roger@eyesopen.com>
41324
41325         * gcc.c-torture/execute/switch-1.c: New test case.
41326
41327 2003-01-25  Jan Hubicka  <jh@suse.cz>
41328
41329         * gcc.c-torture/execute/20030125-1.[cx]: New test.
41330
41331 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
41332
41333         Tweaks for Bison-1.875. From the NEWS file:
41334         "- `parse error' -> `syntax error'
41335         Bison now uniformly uses the term `syntax error'"
41336         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
41337         * gcc.dg/cpp/digraph2.c: Likewise.
41338         * gcc.dg/cpp/direct2.c: Likewise.
41339         * gcc.dg/cpp/paste4.c: Likewise.
41340         * gcc.dg/c90-restrict-1.c: Likewise.
41341         * gcc.dg/c99-func-2.c: Likewise.
41342         * gcc.dg/noncompile/920721-2.c: Likewise.
41343         * gcc.dg/noncompile/930622-2.c: Likewise.
41344         * gcc.dg/noncompile/940112-1.c: Likewise.
41345         * gcc.dg/noncompile/950921-1.c: Likewise.
41346         * gcc.dg/noncompile/951123-1.c: Likewise.
41347         * gcc.dg/noncompile/971104-1.c: Likewise.
41348         * gcc.dg/noncompile/990416-1.c: Likewise.
41349
41350 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
41351
41352         * g++.dg/parse/undefined1.C: Add error message.
41353
41354 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
41355
41356         PR c++/9354
41357         * g++.dg/parse/new1.C: New test.
41358
41359         PR c++/9216
41360         * g++.dg/parse/template2.C: New test.
41361
41362         PR c++/9354
41363         * g++.dg/parse/typedef2.C: New test.
41364
41365         PR c++/9328
41366         * g++.dg/ext/typeof3.C: New test.
41367
41368 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
41369
41370         PR c++/2738
41371         * g++.dg/parse/ret-type1.C: New test.
41372
41373         PR c++/3792
41374         * g++.dg/parse/tmpl-outside1.C: New test.
41375
41376         PR c++/4207
41377         * g++.dg/parse/int-as-enum1.C: New test.
41378
41379         PR c++/4903
41380         * g++.dg/parse/no-typename1.C: New test.
41381
41382         PR c++/5533
41383         * g++.dg/parse/no-value1.C: New test.
41384
41385         PR c++/5921
41386         * g++.dg/parse/wrong-inline1.C: New test.
41387
41388         PR c++/6402
41389         * g++.dg/parse/ref1.C: New test.
41390
41391         PR c++/6992
41392         * g++.dg/parse/attr-ctor1.C: New test.
41393
41394         PR c++/7229
41395         * g++.dg/parse/namespace5.C: New test.
41396
41397         PR c++/7917
41398         * g++.dg/parse/func-def1.C: New test.
41399
41400         PR c++/8143
41401         * g++.dg/parse/undefined1.C: New test.
41402
41403         PR c++/5723, PR c++/8522
41404         * g++.dg/parse/specialization1.C: New test.
41405
41406         PR c++/163, PR c++/8595
41407         * g++.dg/parse/struct-as-enum1.C: New test.
41408
41409         PR c++/9173
41410         * g++.dg/parse/undefined2.C: New test.
41411
41412 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
41413
41414         PR c++/9298
41415         * g++.dg/parse/template1.C: New test.
41416
41417         PR c++/9384
41418         * g++.dg/parse/using1.C: New test.
41419
41420         PR c++/9285
41421         PR c++/9294
41422         * g++.dg/parse/expr2.C: New test.
41423
41424         PR c++/9388
41425         * g++.dg/parse/lookup2.C: Likewise.
41426
41427 2003-01-21  Jan Hubicka  <jh@suse.cz>
41428
41429         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
41430         * gcc.c-torture/execute/eeprof-1.c: Likewise.
41431         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
41432         * gcc.c-torture/execute/string-opt-*.c: Likewise.
41433
41434 2003-01-20  Nick Clifton  <nickc@redhat.com>
41435
41436         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
41437         problem with ARM sibcall code generation.
41438
41439 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
41440
41441         * gcc.c-torture/execute/20030120-1.c: New.
41442
41443 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
41444
41445         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
41446
41447 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
41448
41449         PR c++/9272
41450         * g++.dg/parse/ctor1.C: New test.
41451
41452         PR c++/9294:
41453         * g++.dg/parse/qualified1.C: New test.
41454
41455         * g++.dg/parse/typename3.C: New test.
41456
41457 2003-01-16  Richard Henderson  <rth@redhat.com>
41458
41459         * g++.dg/tls/init-2.C: Fix error matches for real this time.
41460
41461 2003-01-16  Richard Henderson  <rth@redhat.com>
41462
41463         * g++.dg/pch/pch.exp: Copy test header to the working directory
41464         before using it either for precompilation or direct use.
41465         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
41466         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
41467
41468 2003-01-16  Richard Henderson  <rth@redhat.com>
41469
41470         * gcc.dg/pch/pch.exp: Copy test header to the working directory
41471         before using it either for precompilation or direct use.
41472         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
41473         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
41474
41475 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
41476
41477         * g++.dg/ext/typename1.C: Add typename keyword.
41478         * g++.dg/template/crash1.C: Update error messages.
41479         * g++.dg/template/crash2.C: Remove error message.
41480         * g++.dg/parse/typename2.C: New test.
41481         * g++.dg/template/typename2.C: Change implicit
41482         typename warning into error.
41483         * g++.old-deja/g++.benjamin/tem03.C: Issue more
41484         error messages.
41485         * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
41486         * g++.old-deja/g++.brendan/crash56.C: Add this->.
41487         * g++.old-deja/g++.law/visibility13.C: Remove error
41488         messages.
41489         * g++.old-deja/g++.ns/template17.C: Reorder code to
41490         make declaration visible in template.
41491         * g++.old-deja/g++.pt/crash3.C: Fix typos.
41492         * g++.old-deja/g++.pt/crash36.C: Issue more error
41493         messages.
41494         * g++.old-deja/g++.pt/crash5.C: Improve error
41495         message.
41496         * g++.old-deja/g++.pt/crash67.C: Remove warning.
41497         * g++.old-deja/g++.pt/inherit1.C: Add this->.
41498         * g++.old-deja/g++.pt/niklas01a.C: Add error message.
41499         * g++.old-deja/g++.pt/typename16.C: Replace implicit
41500         typename warning with error message.
41501         * g++.old-deja/g++.pt/typename19.C: Remove warning.
41502         * g++.old-deja/g++.robertl/eb112.C: Fix typo.
41503         * g++.old-deja/g++.robertl/eb24.C: Use this->.
41504
41505 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
41506
41507         * g++.dg/parse/ambig2.C: New test.
41508
41509 2003-01-15  Richard Henderson  <rth@redhat.com>
41510
41511         * g++.dg/tls/init-2.C: Update error message string.
41512
41513 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41514
41515         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
41516
41517 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
41518
41519         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
41520         all for HC11/HC12.
41521         * gcc.c-torture/compile/20001205-1.x: Likewise.
41522         * gcc.c-torture/compile/20001226-1.x: Likewise.
41523         * gcc.c-torture/compile/920520-1.x: Likewise.
41524         * gcc.c-torture/compile/961203-1.x: Likewise.
41525         * gcc.c-torture/compile/20020604-1.x: Likewise.
41526
41527 2003-01-15  Jan Hubicka  <jh@suse.cz>
41528
41529         * gcc.c-torture/compile/20030115-1.c: New test.
41530
41531         * gcc.dg/i386-fpcvt-1.c: New test.
41532         * gcc.dg/i386-fpcvt-2.c: New test.
41533
41534 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
41535
41536         Further conform g++'s __vmi_class_type_info to the C++ ABI
41537         specification.
41538         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
41539         the specification.
41540
41541 2003-01-14  Jan Hubicka  <jh@suse.cz>
41542
41543         * gcc.dg/i386-fpcvt-1.c: New test.
41544         * gcc.dg/i386-fpcvt-2.c: New test.
41545
41546 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
41547
41548         * gcc.dg/i386-mmx-3.c: New test.
41549
41550 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
41551
41552         PR c++/9264
41553         * g++.dg/parse/octal1.C: New file.
41554
41555         PR c++/9172
41556         * g++.dg/parse/typename1.C: New file.
41557
41558 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
41559
41560         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
41561         * gcc.dg/bf-no-ms-layout.c: Likewise.
41562         * gcc.dg/bf-ms-attrib.c: Likewise.
41563
41564 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
41565
41566         PR c++/9099
41567         * g++.dg/parse/dtor1.C: New file.
41568
41569         PR c++/9128
41570         * g++.dg/rtti/typeid1.C: New file.
41571
41572         PR c++/9153
41573         * g++.dg/parse/lookup1.C: New file.
41574
41575         PR c++/9171
41576         * g++.dg/templ/spec5.C: New file.
41577
41578 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
41579
41580         * gcc.c-torture/compile/20030110-1.c: New test.
41581
41582 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
41583
41584         Merge from pch-branch:
41585
41586         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
41587
41588         * gcc.dg/pch/cpp-1.h: New.
41589         * gcc.dg/pch/cpp-1.c: New.
41590         * gcc.dg/pch/cpp-2.h: New.
41591         * gcc.dg/pch/cpp-2.c: New.
41592
41593         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
41594
41595         * gcc.dg/pch/except-1.h: New.
41596         * gcc.dg/pch/except-1.c: New.
41597
41598         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
41599
41600         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
41601         running test.
41602         * gcc.dg/pch: Include *.hp not *.h.
41603         * gcc.dg/pch/system-1.h: New.
41604         * gcc.dg/pch/system-1.c: New.
41605
41606         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
41607
41608         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
41609         rather than trying to build and run a program using PCH.
41610         * gcc.dg/pch: Remove dg-do commands from test files.
41611
41612         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
41613
41614         * gcc.dg/pch/macro-3.c: New.
41615         * gcc.dg/pch/macro-3.h: New.
41616
41617         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
41618
41619         * gcc.dg/pch/common-1.c: New.
41620         * gcc.dg/pch/common-1.h: New.
41621         * gcc.dg/pch/decl-1.c: New.
41622         * gcc.dg/pch/decl-1.h: New.
41623         * gcc.dg/pch/decl-2.c: New.
41624         * gcc.dg/pch/decl-2.h: New.
41625         * gcc.dg/pch/decl-3.c: New.
41626         * gcc.dg/pch/decl-3.h: New.
41627         * gcc.dg/pch/decl-4.c: New.
41628         * gcc.dg/pch/decl-4.h: New.
41629         * gcc.dg/pch/decl-5.c: New.
41630         * gcc.dg/pch/decl-5.h: New.
41631         * gcc.dg/pch/global-1.c: New.
41632         * gcc.dg/pch/global-1.h: New.
41633         * gcc.dg/pch/inline-1.c: New.
41634         * gcc.dg/pch/inline-1.h: New.
41635         * gcc.dg/pch/inline-2.c: New.
41636         * gcc.dg/pch/inline-2.h: New.
41637         * gcc.dg/pch/static-1.c: New.
41638         * gcc.dg/pch/static-1.h: New.
41639         * gcc.dg/pch/static-2.c: New.
41640         * gcc.dg/pch/static-2.h: New.
41641
41642         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
41643
41644         * g++.dg/pch/pch.exp: Better handle failing testcases.
41645         * gcc.dg/pch/pch.exp: Likewise.
41646         * gcc.dg/pch/macro-1.c: New.
41647         * gcc.dg/pch/macro-1.h: New.
41648         * gcc.dg/pch/macro-2.c: New.
41649         * gcc.dg/pch/macro-2.h: New.
41650
41651         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
41652
41653         * g++.dg/dg.exp: Treat files in pch/ specially.
41654         * g++.dg/pch/pch.exp: New file.
41655         * g++.dg/pch/empty.H: New file.
41656         * g++.dg/pch/empty.C: New file.
41657         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
41658         "precompile".
41659
41660         * gcc.dg/pch/pch.exp: New file.
41661         * gcc.dg/pch/empty.h: New file.
41662         * gcc.dg/pch/empty.c: New file.
41663         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
41664         "precompile".
41665
41666 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41667
41668         * g++.dg/template/friend14.C: New test.
41669
41670 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
41671
41672         * gcc.dg/old-style-asm-1.c: New test.
41673
41674 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
41675
41676         * gcc.c-torture/compile/20030109-1.c: New test.
41677
41678 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
41679
41680         * gcc.c-torture/execute/20030109-1.c: New test.
41681
41682 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
41683
41684         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
41685         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
41686         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
41687         * g++.old-deja/g++.mike/eh2.C: Likewise.
41688         * g++.old-deja/g++.mike/eh3.C: Likewise.
41689         * g++.old-deja/g++.mike/eh5.C: Likewise.
41690         * g++.old-deja/g++.mike/eh6.C: Likewise.
41691         * g++.old-deja/g++.mike/eh7.C: Likewise.
41692         * g++.old-deja/g++.mike/eh8.C: Likewise.
41693         * g++.old-deja/g++.mike/eh9.C: Likewise.
41694         * g++.old-deja/g++.mike/eh10.C: Likewise.
41695         * g++.old-deja/g++.mike/eh12.C: Likewise.
41696         * g++.old-deja/g++.mike/eh13.C: Likewise.
41697         * g++.old-deja/g++.mike/eh14.C: Likewise.
41698         * g++.old-deja/g++.mike/eh16.C: Likewise.
41699         * g++.old-deja/g++.mike/eh17.C: Likewise.
41700         * g++.old-deja/g++.mike/eh18.C: Likewise.
41701         * g++.old-deja/g++.mike/eh21.C: Likewise.
41702         * g++.old-deja/g++.mike/eh23.C: Likewise.
41703         * g++.old-deja/g++.mike/eh24.C: Likewise.
41704         * g++.old-deja/g++.mike/eh25.C: Likewise.
41705         * g++.old-deja/g++.mike/eh26.C: Likewise.
41706         * g++.old-deja/g++.mike/eh27.C: Likewise.
41707         * g++.old-deja/g++.mike/eh28.C: Likewise.
41708         * g++.old-deja/g++.mike/eh29.C: Likewise.
41709         * g++.old-deja/g++.mike/eh31.C: Likewise.
41710         * g++.old-deja/g++.mike/eh33.C: Likewise.
41711         * g++.old-deja/g++.mike/eh34.C: Likewise.
41712         * g++.old-deja/g++.mike/eh35.C: Likewise.
41713         * g++.old-deja/g++.mike/eh36.C: Likewise.
41714         * g++.old-deja/g++.mike/eh37.C: Likewise.
41715         * g++.old-deja/g++.mike/eh38.C: Likewise.
41716         * g++.old-deja/g++.mike/eh39.C: Likewise.
41717         * g++.old-deja/g++.mike/eh40.C: Likewise.
41718         * g++.old-deja/g++.mike/eh41.C: Likewise.
41719         * g++.old-deja/g++.mike/eh42.C: Likewise.
41720         * g++.old-deja/g++.mike/eh44.C: Likewise.
41721         * g++.old-deja/g++.mike/eh46.C: Likewise.
41722         * g++.old-deja/g++.mike/eh47.C: Likewise.
41723         * g++.old-deja/g++.mike/eh48.C: Likewise.
41724         * g++.old-deja/g++.mike/eh49.C: Likewise.
41725         * g++.old-deja/g++.mike/eh50.C: Likewise.
41726         * g++.old-deja/g++.mike/eh51.C: Likewise.
41727         * g++.old-deja/g++.mike/eh53.C: Likewise.
41728         * g++.old-deja/g++.mike/eh55.C: Likewise.
41729         * g++.old-deja/g++.mike/p7912.C: Likewise.
41730         * g++.old-deja/g++.mike/p9706.C: Likewise.
41731         * g++.old-deja/g++.mike/p10416.C: Likewise.
41732         * g++.old-deja/g++.mike/p11667.C: Likewise.
41733         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
41734         Remove redundant reference to Iris.
41735         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
41736         Elxsi, i860, Pico Java, and WE32K.
41737
41738 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
41739
41740         * g++.dg/ext/asm4.C: New test.
41741
41742 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41743
41744         PR c++/9030
41745         * g++.dg/template/friend12.C: New test.
41746         * g++.dg/template/friend13.C: Likewise.
41747         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
41748
41749 2003-01-08  Jan Hubicka  <jh@suse.cz>
41750
41751         * gcc.dg/i386-cadd.c: New test.
41752         * gcc.dg/i386-cmov4.c: Likewise.
41753
41754 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
41755
41756         PR c++/9165
41757         * g++.dg/warn/Wunused-3.C: New test.
41758
41759         * g++.dg/abi/bitfield9.C: New test.
41760
41761         PR c++/9189
41762         * g++.dg/parse/defarg3.C: New test.
41763
41764 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
41765
41766         * g++.dg/parse/ambig1.C: New test.
41767         * g++.dg/parse/defarg2.C: New test.
41768
41769 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
41770
41771         * g++.dg/template/defarg-1.C: New test.
41772         * g++.dg/template/local2.C: Likewise.
41773
41774 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
41775
41776         * gcc.c-torture/execute/20030105-1.c: New test.
41777
41778 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41779
41780         * g++.dg/parse/namespace3.C: Remove extra semicolons.
41781         * g++.dg/parse/namespace4.C: Likewise.
41782
41783 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
41784
41785         * g++.dg/template/ntp2.C: New test.
41786
41787 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
41788
41789         * g++.dg/parse/extern-C-1.C: New test.
41790
41791         * g++.dg/parse/namespace4.C: New test.
41792
41793         * g++.dg/template/nested1.C: New test.
41794
41795         * g++.dg/parse/namespace3.C: New test.
41796
41797 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
41798
41799         * g++.dg/lookup/two-stage1.C: New test.
41800
41801 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41802
41803         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
41804         * g++.old-deja/g++.jason/access8.C: Likewise.
41805         * g++.old-deja/g++.other/decl5.C: Likewise.
41806
41807 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
41808
41809         * g++.dg/parse/parse7.C: New test.
41810
41811 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
41812
41813         PR c++/2843
41814         * g++.dg/ext/attrib7.C: New test.
41815
41816 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
41817
41818         * g++.dg/parse/parse6.C: New test.
41819
41820 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
41821
41822         * gcc.dg/h8300-stack-1.c: New.
41823
41824 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
41825
41826         g++.dg/lookup/exception1.C: New test.
41827
41828         g++.dg/lookup/template1.C: New test.
41829
41830         g++.dg/parse/namespace2.C: New test.
41831
41832         g++.dg/parse/parens2.C: New test.
41833
41834 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
41835
41836         * g++.dg/parse/parse5.C: New test.
41837         * g++.dg/lookup/scoped4.C: New test.
41838
41839 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
41840
41841         * g++.dg/parse/parens1.C: New test.
41842
41843         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
41844         angle-bracket1.C.
41845         * g++.dg/parse/parens2.C: New test.
41846
41847         * g++.dg/lookup/scope-operator1.C: New test.
41848
41849         * g++.dg/parse/operator1.C: New test.
41850
41851 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41852
41853         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
41854         * g++.old-deja/g++.other/access6.C: Likewise.
41855         * g++.old-deja/g++.other/decl1.C: Likewise.
41856         * g++.old-deja/g++.pt/typename12.C: Likewise.
41857
41858 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
41859
41860         * g++.dg/parse/namespace1.C: New test.
41861
41862 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
41863
41864         * g++.dg/parse/parse4.C: New test.
41865
41866 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
41867
41868         * g++.dg/parse/parse3.C: New test.
41869
41870 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
41871
41872         * g++.dg/parse/parse2.C: New test.
41873
41874 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
41875
41876         * g++.dg/template/friend11.C: New test.
41877
41878 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
41879
41880         * g++.dg/parse/parse1.C: New test.
41881
41882 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
41883
41884         * lib/profopt.exp: Change the name of a global variable to avoid
41885         possible clashes with other test suites.
41886
41887 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
41888
41889         * g++.dg/inherit/covariant8.C: New test.
41890
41891 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
41892
41893         * g++.dg/init/array9.C: New test.
41894
41895         PR c++/9112
41896         * g++.dg/parse/expr1.C: New test.
41897
41898 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
41899
41900         * gcc.c-torture/compile/20021230-1.c: New test.
41901
41902 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
41903
41904         * g++.dg/inherit/covariant5.C: New test.
41905         * g++.dg/inherit/covariant6.C: New test.
41906         * g++.dg/inherit/covariant7.C: New test.
41907
41908 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41909
41910         PR c++/2739
41911         * g++.dg/other/access2.C: New test.
41912
41913 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
41914
41915         * g++.dg/other/anon-struct.C: No longer fails
41916         * g++.old-deja/g++.brendan/parse4.C: Likewise.
41917         * g++.old-deja/g++.brendan/parse5.C: Likewise.
41918         * g++.old-deja/g++.brendan/parse6.C: Likewise.
41919
41920 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
41921
41922         * g++.dg/parse/angle-bracket.C (main): No longer fails.
41923
41924 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
41925
41926         * g++.dg/eh/spec4.C: Remove stray semicolon.
41927         * g++.dg/expr/pmf-1.C: Change error message.
41928         * g++.dg/ext/asm1.C: Remove stray semicolon.
41929         * g++.dg/ext/typename1.C: Add missing typenames.
41930         * g++.dg/inherit/template-as-base.C: Change error message.
41931         * g++.dg/lookup/scoped1.C: Likewise.
41932         * g++.dg/lookup/scoped2.C: Likewise.
41933         * g++.dg/lookup/using2.C: Likewise.
41934         * g++.dg/other/component1.C: Remove stray semicolon.
41935         * g++.dg/other/do1.C: Change error message.
41936         * g++.dg/other/error2.C: Likewise.
41937         * g++.dg/other/init1.C: Likewise.
41938         * g++.dg/other/packed1.C: Remove stray semicolon.
41939         * g++.dg/other/ptrmem2.C: Change error message.
41940         * g++.dg/parse/parameter-declaration-1.C: Remove line number
41941         marker.
41942         * g++.dg/special/initp1.C: Remove invalid attribute usage.
41943         * g++.dg/template/access3.C: Add typename keyword.
41944         * g++.dg/template/access5.C: Remove stray semicolon.
41945         * g++.dg/template/access6.C: Likewise.
41946         * g++.dg/template/complit1.C: Likewise.
41947         * g++.dg/template/crash1.C: Change error message.
41948         * g++.dg/template/inherit2.C: Remove stray semicolon.
41949         * g++.dg/template/instantiate2.C: Likewise.
41950         * g++.dg/template/instantiate3.C: Change error message.
41951         * g++.dg/template/qual1.C: Remove stray semicolon.
41952         * g++.dg/template/qualttp18.C: Change error message.
41953         * g++.dg/template/ref1.C: Remove stray semicolon.
41954         * g++.dg/template/sizeof1.C (A::value): Declare it.
41955         * g++.dg/template/spec4.C: Change error message.
41956         * g++.dg/template/static1.C: Likewise.
41957         * g++.dg/template/type1.C: Likewise.
41958         * g++.dg/template/typename3.C: Likewise.
41959         * g++.old-deja/g++.benjamin/13478.C: Change error message.
41960         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
41961         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
41962         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
41963         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
41964         named return value extension.
41965         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
41966         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
41967         * g++.old-deja/g++.bob/extern_C.C: Likewise.
41968         * g++.old-deja/g++.bob/inherit2.C: Likewise.
41969         * g++.old-deja/g++.brendan/complex1.C: Likewise.
41970         * g++.old-deja/g++.brendan/copy5.C: Likewise.
41971         * g++.old-deja/g++.brendan/crash13.C: Likewise.
41972         * g++.old-deja/g++.brendan/crash15.C: Likewise.
41973         * g++.old-deja/g++.brendan/crash18.C: Change error message.
41974         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
41975         * g++.old-deja/g++.brendan/crash38.C: Likewise.
41976         * g++.old-deja/g++.brendan/crash50.C: Likewise.
41977         * g++.old-deja/g++.brendan/crash56.C: Likewise.
41978         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
41979         syntax.
41980         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
41981         * g++.old-deja/g++.brendan/crash8.C: Change error message.
41982         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
41983         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
41984         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
41985         * g++.old-deja/g++.brendan/template11.C: Likewise.
41986         * g++.old-deja/g++.brendan/template26.C: Likewise.
41987         * g++.old-deja/g++.brendan/template27.C: Use explicit
41988         specialization syntax.
41989         * g++.old-deja/g++.brendan/template30.C: Likewise.
41990         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
41991         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
41992         non-dependent names.
41993         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
41994         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
41995         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
41996         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
41997         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
41998         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
41999         named return value extension.
42000         * g++.old-deja/g++.ext/namedret2.C: Likewise.
42001         * g++.old-deja/g++.ext/namedret3.C: Likewise.
42002         * g++.old-deja/g++.ext/return1.C: Likewise.
42003         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
42004         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
42005         * g++.old-deja/g++.jason/access8.C: Likewise.
42006         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
42007         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
42008         pseudo-destructor names.
42009         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
42010         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
42011         pseudo-destructor names.
42012         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
42013         * g++.old-deja/g++.jason/overload19.C: Likewise.
42014         * g++.old-deja/g++.jason/overload32.C: Likewise.
42015         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
42016         stray semicolons.
42017         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
42018         * g++.old-deja/g++.jason/return.C: Likewise.
42019         * g++.old-deja/g++.jason/return2.C: Likewise.
42020         * g++.old-deja/g++.jason/shadow1.C: Likewise.
42021         * g++.old-deja/g++.jason/special.C: Use explicit specialization
42022         syntax.
42023         * g++.old-deja/g++.jason/template10.C: Account for use of
42024         non-dependent names.
42025         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
42026         syntax.
42027         * g++.old-deja/g++.jason/template37.C: Likewise.
42028         * g++.old-deja/g++.law/access4.C: Change error messages.
42029         * g++.old-deja/g++.law/arm13.C: Remove incorrect
42030         pseudo-destructor names.
42031         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
42032         * g++.old-deja/g++.law/ctors9.C: Likewise.
42033         * g++.old-deja/g++.law/cvt22.C: Likewise.
42034         * g++.old-deja/g++.law/dtors5.C: Likewise.
42035         * g++.old-deja/g++.law/global-init1.C: Likewise.
42036         * g++.old-deja/g++.law/missed-error3.C: Likewise.
42037         * g++.old-deja/g++.law/operators28.C: Likewise.
42038         * g++.old-deja/g++.law/visibility28.C: Likewise.
42039         * g++.old-deja/g++.martin/eval1.C: Likewise.
42040         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
42041         name.
42042         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
42043         * g++.old-deja/g++.mike/net34.C: Likewise.
42044         * g++.old-deja/g++.mike/net36.C: Likewise.
42045         * g++.old-deja/g++.mike/ns2.C: Likewise.
42046         * g++.old-deja/g++.mike/p12306.C: Likewise.
42047         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
42048         value extension.
42049         * g++.old-deja/g++.mike/p700.C: Likewise.
42050         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
42051         * g++.old-deja/g++.mike/p710.C: Likewise.
42052         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
42053         value extension.
42054         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
42055         * g++.old-deja/g++.mike/pmf9.C: Likewise.
42056         * g++.old-deja/g++.ns/crash2.C: Likewise.
42057         * g++.old-deja/g++.ns/crash3.C: Likewise.
42058         * g++.old-deja/g++.ns/invalid1.C: Likewise.
42059         * g++.old-deja/g++.ns/ns17.C: Likewise.
42060         * g++.old-deja/g++.ns/template16.C: Likewise.
42061         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
42062         keyword.
42063         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
42064         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
42065         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
42066         named return value extension.
42067         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
42068         * g++.old-deja/g++.other/access4.C: Issue additional error
42069         messages.
42070         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
42071         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
42072         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
42073         * g++.old-deja/g++.other/crash25.C: Change error message.
42074         * g++.old-deja/g++.other/crash4.C: Change error message.
42075         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
42076         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
42077         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
42078         checks.
42079         * g++.old-deja/g++.other/defarg8.C: Likewise.
42080         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
42081         * g++.old-deja/g++.other/dtor10.C: Likewise.
42082         * g++.old-deja/g++.other/incomplete.C: Likewise.
42083         * g++.old-deja/g++.other/linkage7.C: Likewise.
42084         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
42085         lookup algorithm.
42086         * g++.old-deja/g++.other/mangle2.C: Likewise.
42087         * g++.old-deja/g++.other/refinit2.C: Likewise.
42088         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
42089         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
42090         * g++.old-deja/g++.pt/crash28.C: Likewise.
42091         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
42092         syntax.
42093         * g++.old-deja/g++.pt/crash32.C: Change error message.
42094         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
42095         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
42096         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
42097         error message position.
42098         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
42099         * g++.old-deja/g++.pt/defarg8.C: Change error message.
42100         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
42101         syntax.
42102         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
42103         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
42104         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
42105         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
42106         keyword.
42107         * g++.old-deja/g++.pt/explicit31.C: Likewise.
42108         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
42109         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
42110         keyword.
42111         * g++.old-deja/g++.pt/explicit71.C: Change error message.
42112         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
42113         syntax.
42114         * g++.old-deja/g++.pt/friend28.C: Account for use of
42115         non-dependent names.
42116         * g++.old-deja/g++.pt/friend29.C: Likewise.
42117         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
42118         rules.
42119         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
42120         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
42121         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
42122         lookup rules.
42123         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
42124         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
42125         keyword.
42126         * g++.old-deja/g++.pt/memclass20.C: Likewise.
42127         * g++.old-deja/g++.pt/memclass5.C: Likewise.
42128         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
42129         keyword.
42130         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
42131         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
42132         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
42133         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
42134         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
42135         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
42136         keyword.
42137         * g++.old-deja/g++.pt/spec10.C: Likewise.
42138         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
42139         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
42140         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
42141         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
42142         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
42143         * g++.old-deja/g++.pt/ttp62.C: Likewise.
42144         * g++.old-deja/g++.pt/ttp64.C: Likewise.
42145         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
42146         * g++.old-deja/g++.pt/typename15.C: Likewise.
42147         * g++.old-deja/g++.pt/typename22.C: Likewise.
42148         * g++.old-deja/g++.pt/typename6.C: Change error messages.
42149         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
42150         * g++.old-deja/g++.pt/virtual2.C: Likewise.
42151         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
42152         syntax.
42153         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
42154         return value extension.
42155         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
42156         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
42157         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
42158         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
42159
42160 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
42161
42162         * g++.dg/warn/inline1.C: New test.
42163         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
42164         * g++.old-deja/g++.jason/synth10.C: Likewise.
42165         * g++.old-deja/g++.mike/net31.C: Likewise.
42166         * g++.old-deja/g++.mike/p8786.C: Likewise.
42167
42168         * g++.dg/template/friend10.C: New test.
42169         * g++.dg/template/conv5.C: New test.
42170
42171 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
42172
42173         * g++.dg/lookup/scoped3.C: New test.
42174
42175         * g++.dg/lookup/decl1.C: New test.
42176         * g++.dg/lookup/decl2.C: New test.
42177
42178 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
42179
42180         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
42181         gcc.c-torture/compile/20021015-1.c,
42182         gcc.c-torture/compile/20021015-2.c,
42183         gcc.c-torture/compile/20021123-1.c,
42184         gcc.c-torture/compile/20021123-2.c,
42185         gcc.c-torture/compile/20021123-3.c,
42186         gcc.c-torture/compile/20021123-4.c,
42187         gcc.c-torture/execute/20021024-1.c: Add tests previously added
42188         only to 3.1 or 3.2 branch.
42189
42190 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
42191
42192         * gcc.dg/i386-bitfield3.c: New test.
42193
42194         * gcc.dg/i386-bitfield2.c: New test.
42195
42196 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
42197
42198         * g++.dg/parse/conv_op1.C: New test.
42199
42200 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
42201
42202         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
42203         approved.
42204
42205 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
42206
42207         * gcc.c-torture/compile/20021220-1.c: New test.
42208
42209 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
42210
42211         * gcc.dg/i386-fastcall-1.c: New.
42212
42213 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
42214
42215         * gcc.c-torture/execute/20021219-1.c: New test.
42216
42217 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
42218
42219         * gcc.dg/i386-pic-1.c: New test.
42220
42221 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42222
42223         PR c++/8099
42224         * g++.dg/template/friend9.C: New test.
42225
42226 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42227
42228         PR c++/3663
42229         * g++.dg/template/access7.C: New test.
42230
42231 2002-12-18  Nick Clifton  <nickc@redhat.com>
42232
42233         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
42234         the libstdc++-v3 directory has been found.
42235
42236 2002-12-12  Devang Patel <dpatel@apple.com>
42237         * gcc.dg/darwin-ld-1.c: New test.
42238         * gcc.dg/darwin-ld-2.c: New test.
42239         * gcc.dg/darwin-ld-3.c: New test.
42240         * gcc.dg/darwin-ld-4.c: New test.
42241         * gcc.dg/darwin-ld-5.c: New test.
42242
42243 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
42244
42245         * gcc.c-torture/compile/20021212-1.c: New test.
42246
42247 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
42248
42249         * gcc.dg/fshort-wchar: New test.
42250
42251 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
42252
42253         PR c++/8372
42254         * g++.dg/template/dtor1.C: New test.
42255
42256         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
42257         markers.
42258
42259 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
42260
42261         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
42262
42263 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
42264
42265         * g++.dg/template/static1.C: New test.
42266         * g++.dg/template/static2.C: New test.
42267         * g++.old-deja/g++.ext/memconst.C: New test.
42268
42269 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42270
42271         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
42272         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
42273         * g++.dg/special/initp1.C: Likewise.
42274
42275 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
42276
42277         * gcc.c-torture/execute/20021204-1.c: New test.
42278
42279 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
42280
42281         * gcc.dg/ppc-fmadd-1.c: New file.
42282         * gcc.dg/ppc-fmadd-2.c: New file.
42283         * gcc.dg/ppc-fmadd-3.c: New file.
42284
42285 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
42286
42287         * gcc.c-torture/compile/20021204-1.c: New test.
42288
42289 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
42290
42291         * g++.dg/inherit/covariant2.C: New test.
42292         * g++.dg/inherit/covariant3.C: New test.
42293         * g++.dg/inherit/covariant4.C: New test.
42294         * g++.dg/inherit/covariant1.C: Remove XFAIL.
42295         * g++.old-deja/g++.robertl/eb17.C: Likewise.
42296
42297 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
42298
42299         PR c++/8688
42300         * g++.dg/init/brace3.C: New test.
42301
42302 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
42303
42304         * gcc.dg/20020210-1.c: Fix a comment typo.
42305
42306 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
42307
42308         PR c++/8720
42309         * g++.dg/parse/defarg1.C: New test.
42310
42311         PR c++/8615
42312         * g++.dg/template/char1.C: New test.
42313
42314         * g++.dg/template/varmod1.C: Fix typo.
42315
42316 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42317
42318         DR 180
42319         * g++.old-deja/g++.pt/crash32.C: Expect error.
42320
42321 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
42322
42323         PR c++/5919
42324         * g++.dg/template/varmod1.C: New test.
42325
42326         PR c++/8727
42327         * g++.dg/inherit/typeinfo1.C: New test.
42328
42329         PR c++/8663
42330         * g++.dg/inherit/typedef1.C: New test.
42331
42332 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
42333
42334         PR c++/8332
42335         PR c++/8493
42336         * g++.dg/template/strlen1.C: New test.
42337
42338         PR c++/8227
42339         * g++.dg/template/ctor2.C: New test.
42340
42341         PR c++/8214
42342         * g++.dg/init/string1.C: New test.
42343
42344         PR c++/8511
42345         * g++.dg/template/friend8.C: New test.
42346
42347 2002-11-29  Joe Buck <jbuck@synopsys.com>
42348
42349         * g++.dg/lookup/anon2.C: New test.
42350
42351 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
42352
42353         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
42354         h8300 port.
42355
42356 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
42357
42358         * gcc.dg/bitfld-6.c: New test.
42359
42360 2002-11-27  Jan Hubicka  <jh@suse.cz>
42361
42362         * gcc.c-torture/execute/20021127.[cx]: New test.
42363
42364 2002-11-26  Jan Hubicka  <jh@suse.cz>
42365
42366         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
42367         quality.
42368
42369 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
42370
42371         * g++.dg/init/brace2.C: New test.
42372         * g++.old-deja/g++.mike/p9129.C: Correct.
42373
42374 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
42375
42376         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
42377
42378 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
42379
42380         * gcc.dg/sibcall-6: New test for indirect sibcalls.
42381
42382 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
42383
42384         * g++.dg/abi/empty11.C: New test.
42385         * g++.dg/rtti/cv1.C: New test.
42386
42387 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
42388
42389         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
42390
42391 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
42392
42393         * g++.dg/abi/empty10.C: New test.
42394
42395 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
42396
42397         * gcc.c-torture/compile/20021124-1.c: New test.
42398
42399 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
42400
42401         * g++.dg/abi/rtti2.C: New test.
42402
42403 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
42404
42405         * gcc.dg/i386-unroll-1.c: New test.
42406
42407 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
42408
42409         * gcc.c-torture/compile/20021120-1.c: New test.
42410         * gcc.c-torture/compile/20021120-2.c: New test.
42411
42412 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
42413
42414         * gcc.dg/bitfld-5.c: New test.
42415
42416 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
42417
42418         * gcc.c-torture/execute/20021120-3.c: New test.
42419
42420 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
42421
42422         * gcc.c-torture/execute/20021120-2.c: New test.
42423
42424 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
42425
42426         * gcc.c-torture/execute/20021120-1.c: New test.
42427
42428 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
42429
42430         * gcc.c-torture/execute/20021118-3.c: New test.
42431
42432 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
42433
42434         * gcc.c-torture/compile/20021119-1.c: New test.
42435
42436 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
42437
42438         * gcc.dg/duff-1.c: New test.
42439         * gcc.dg/duff-2.c: New test.
42440         * gcc.dg/duff-3.c: New test.
42441
42442 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
42443
42444         * gcc.dg/cpp/_Pragma5.c: New test.
42445
42446 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
42447
42448         * gcc.c-torture/execute/20021118-2.c: New test.
42449
42450 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
42451
42452         * gcc.c-torture/execute/20021118-1.c: New test.
42453
42454 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
42455
42456         * gcc.dg/20021116-1.c: New test.
42457
42458 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
42459
42460         * g++.dg/abi/vcall1.C: New test.
42461
42462 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
42463
42464         * gcc.dg/20021029-1.c: New test.
42465         * gcc.dg/20021029-2.c: New test.
42466
42467 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
42468
42469         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
42470
42471 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
42472
42473         PR c/8439
42474         * gcc.dg/20021110.c: Move to ...
42475         * gcc.c-torture/compile/20021110.c: .... here.
42476
42477 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42478
42479         PR c/8467
42480         * gcc.c-torture/execute/20021111-1.c
42481
42482 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
42483
42484         PR c/8439
42485         * gcc.dg/20021110.c: New test.
42486
42487 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
42488
42489         * g++.dg/abi/vthunk3.C: Run only on x86.
42490
42491 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
42492
42493         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
42494
42495 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
42496
42497         * lib/compat.exp (compat-execute): Fix logic error in last
42498         change.
42499
42500 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
42501
42502         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
42503
42504 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42505
42506         PR c++/8389
42507         * g++.dg/template/access6.C: New test.
42508
42509 2002-11-08  Jan Hubicka  <jh@suse.cz>
42510
42511         * gcc.dg/i386-ssefp-1.c: New test.
42512         * gcc.dg/i386-ssefp-1.c: New test.
42513
42514 2002-11-08  Jan Hubicka  <jh@suse.cz>
42515
42516         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
42517
42518 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
42519
42520         * g++.dg/abi/vthunk3.C: New test.
42521
42522         PR c++/8338
42523         * g++.dg/template/crash2.C: New test.
42524
42525 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
42526
42527         * g++.dg/abi/dtor1.C: New test.
42528         * g++.dg/abi/dtor2.C: Likewise.
42529
42530 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
42531
42532         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
42533         Darwin.
42534
42535 2002-11-04  Adam Nemet  <anemet@lnxw.com>
42536
42537         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
42538         -mthumb.  Only xfail with -O0.
42539
42540 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
42541
42542         * g++.dg/abi/thunk1.C: New test.
42543         * g++.dg/abi/thunk2.C: Likewise.
42544         * g++.dg/abi/vtt1.C: Likewise.
42545
42546 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
42547
42548         PR optimization/8423
42549         * gcc.c-torture/execute/builtin-constant.c: New test.
42550
42551 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
42552
42553         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
42554         Add some more cases.
42555
42556 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
42557
42558         PR c++/8391
42559         * g++.dg/opt/local1.C: New test.
42560
42561 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
42562
42563         PR c++/8160
42564         * g++.dg/template/complit1.C: New test.
42565
42566         PR c++/8149
42567         * g++.dg/template/typename4.C: Likewise.
42568
42569 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42570
42571         Core issue 287, PR c++/7639
42572         * g++.dg/template/instantiate1.C: Adjust error location.
42573         * g++.dg/template/instantiate3.C: New test.
42574         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
42575         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
42576         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
42577
42578 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
42579
42580         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
42581
42582 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
42583
42584         PR c++/8287
42585         * g++.dg/init/dtor2.C: New test.
42586
42587 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42588
42589         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
42590         * gcc.dg/nest.c: Bypass errors on irix6.
42591
42592 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
42593
42594         * gcc.dg/nest.c: Expect error for mmix-*-*.
42595         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
42596
42597 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
42598
42599         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
42600         markers.
42601
42602         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
42603
42604 2002-10-25  Mike Stump  <mrs@apple.com>
42605
42606         * gcc.dg/warn-1.c: New test.
42607
42608 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
42609
42610         * g++.dg/template/typename3.C: New test.
42611
42612 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
42613
42614         * g++.dg/lookup/ptrmem1.C: New test.
42615
42616         * g++.dg/abi/vthunk2.C: New test.
42617
42618 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
42619
42620         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
42621
42622 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
42623
42624         * g++.dg/abi/empty9.C: New test.
42625
42626 2002-10-24  Richard Henderson  <rth@redhat.com>
42627
42628         * g++.dg/inherit/thunk1.C: Enable for ia64.
42629
42630 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
42631
42632         PR c++/8067
42633         * g++.dg/lookup/pretty1.C: New test.
42634
42635 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
42636
42637         * gcc.dg/20021023-1.c: New test.
42638
42639 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
42640
42641         PR c++/7679
42642         * g++.dg/parse/inline1.C: New test.
42643
42644 2002-10-23  Richard Henderson  <rth@redhat.com>
42645
42646         * g++.dg/inherit/thunk1.C: Enable for x86_64.
42647
42648         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
42649
42650 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
42651
42652         PR c++/6579
42653         * g++.dg/parse/stmtexpr3.C: New test.
42654
42655 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
42656
42657         * g++.dg/expr/cond1.C: New test.
42658
42659 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
42660
42661         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
42662
42663 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
42664
42665         * g++.dg/abi/vbase13.C: New test.
42666         * g++.dg/abi/vbase14.C: Likewise.
42667
42668 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
42669
42670         * gcc.dg/tls/pic-1.c: New test.
42671         * gcc.dg/tls/nonpic-1.c: New test.
42672         * gcc.dg/20021018-1.c: New test.
42673
42674 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
42675
42676         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
42677         Remove only files with the same base name as the test case.
42678         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
42679         (profopt-execute): Likewise.  Also, remove old profiling
42680         and performance data files before running the tests.
42681
42682         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
42683         * g++.dg/bprob/bprob.exp: Likewise.
42684         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
42685         to allow more general test case names.
42686
42687         * g++.dg/bprob/bprob-1.C: Rename to ...
42688         * g++.dg/bprob/g++-bprob-1.C: ... this.
42689
42690         * g77.dg/bprob/bprob-1.f: Rename to ...
42691         * g77.dg/bprob/g77-bprob-1.f: ... this.
42692
42693 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
42694
42695         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
42696         bison 1.50 or later.
42697
42698 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
42699
42700         * g++.dg/README: Describe more test directories.
42701
42702 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
42703
42704         * g++.dg/init/array6.C: Add additional tests.
42705
42706 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
42707
42708         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
42709         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
42710
42711 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
42712
42713         * gcc.c-torture/compile/20020604-1.x: New.
42714         * gcc.c-torture/compile/simd-5.x: Likewise.
42715         * gcc.c-torture/execute/920710-1.x: Likewise.
42716         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
42717
42718 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
42719
42720         * g++.dg/inherit/override1.C: Add dg-options clause.
42721
42722 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
42723
42724         * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
42725         _mm_slli_si128.
42726
42727 2002-10-19  Andreas Schwab  <schwab@suse.de>
42728
42729         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
42730         directory component.
42731
42732 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
42733
42734         * g++.dg/inherit/thunk1.C: New test.
42735
42736         * g++.dg/inherit/override1.C: New test.
42737
42738         * g++.dg/abi/mangle11.C: New test.
42739         * g++.dg/abi/mangle14.C: New test.
42740         * g++.dg/abi/mangle17.C: New test.
42741
42742 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
42743
42744         * g++.dg/overload/member2.C: New test.
42745
42746 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
42747
42748         * g++.dg/README: Describe new compat directory.
42749         * g++.dg/dg.exp: Skip tests in compat directory.
42750         * README.compat: New file.
42751         * lib/compat.exp: New expect script.
42752         * g++.dg/compat: New test directory.
42753         * g++.dg/compat/compat.exp: New expect script.
42754         * g++.dg/compat/abi: New test directory.
42755         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
42756         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
42757         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
42758         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
42759         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
42760         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
42761         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
42762         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
42763         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
42764         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
42765         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
42766         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
42767         * g++.dg/compat/break: New test directory.
42768         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
42769         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
42770         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
42771         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
42772         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
42773         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
42774         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
42775         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
42776         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
42777         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
42778         g++.dg/compat/break/README: New files.
42779         * g++.dg/compat/eh: New test directory.
42780         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
42781         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
42782         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
42783         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
42784         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
42785         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
42786         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
42787         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
42788         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
42789         g++.dg/compat/eh/filter2_y.C,
42790         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
42791         g++.dg/compat/eh/new1_y.C,
42792         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
42793         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
42794         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
42795         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
42796         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
42797         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
42798         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
42799         g++.dg/compat/eh/unexpected1_y.C: New files.
42800         * g++.dg/compat/init: New test directory.
42801         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
42802         g++.dg/compat/init/array5_y.C,
42803         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
42804         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
42805         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
42806         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
42807         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
42808         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
42809         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
42810         g++.dg/compat/init/init-ref2_y.C: New files.
42811
42812 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
42813
42814         PR c++/7584
42815         * g++.dg/inherit/using3.C: New test.
42816
42817 2002-10-17  Jan Hubicka  <jh@suse.cz>
42818
42819         * gcc.dg/20021017-2.c: New test.
42820
42821 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
42822
42823         * g++.dg/abi/mangle16.C: Adjust.
42824
42825         * g++.dg/init/array8.C: New test.
42826
42827 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
42828
42829         * gcc.dg/special/mips-abi.exp: New test.
42830         * gcc.dg/special/mips-abi.s: Empty file used by the above.
42831
42832 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
42833
42834         * g++.dg/abi/mangle16.C: New test.
42835         * g++.dg/abi/mangle17.C: Likewise.
42836
42837         PR c++/7478
42838         * g++.dg/template/ref1.C: New test.
42839
42840 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42841
42842         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
42843
42844 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
42845
42846         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
42847
42848 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
42849
42850         PR c++/7524
42851         * g++.dg/init/array7.C: New test.
42852
42853 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
42854
42855         * g++.dg/init/array6.C: New test.
42856
42857         * g++.dg/abi/mangle13.C: Likewise.
42858         * g++.dg/abi/mangle14.C: Likewise.
42859         * g++.dg/abi/mangle15.C: Likewise.
42860
42861 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
42862
42863         * g++.dg/abi/empty8.C: New test.
42864
42865 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
42866
42867         * g++.dg/init/ctor1.C: New test.
42868
42869 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
42870
42871         * gcc.c-torture/execute/20021015-1.c: New test.
42872
42873 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
42874
42875         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
42876
42877 2002-10-14  Jan Hubicka  <jh@suse.cz>
42878
42879         * gcc.dg/i386-ssetype-[1-5].c: New tests.
42880
42881 2002-10-14  Richard Henderson  <rth@redhat.com>
42882
42883         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
42884
42885 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
42886
42887         PR optimization/6631
42888         * g++.dg/opt/const2.C: New test.
42889
42890 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
42891
42892         PR c++/7176
42893         * g++.dg/parse/friend1.C: New test.
42894         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
42895
42896 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
42897
42898         * gcc.dg/20021014-1.c: New test.
42899
42900 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
42901
42902         PR c++/5661
42903         * g++.dg/ext/vlm1.C: New test.
42904         * g++.dg/ext/vlm2.C: Likewise.
42905
42906         * g++.dg/init/array1.C: Remove invalid braces.
42907         * g++.dg/init/brace1.C: New test.
42908         * g++.dg/init/copy2.C: Likewise.
42909         * g++.dg/init/copy3.C: Likewise.
42910         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
42911         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
42912         braces.
42913
42914 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
42915
42916         * gcc.dg/cpp/assembler.S: Don't use -ansi.
42917
42918 2002-10-11  Richard Shann  <richard.shann@superh.com>
42919
42920         * gcc.c-torture/compile/simd-5.c: New test.
42921
42922 2002-10-10  Roger Sayle  <roger@eyesopen.com>
42923
42924         * gcc.c-torture/execute/shiftopt-1.c: New test case.
42925
42926 2002-10-10  Jim Wilson  <wilson@redhat.com>
42927
42928         * gcc.c-torture/execute/20021010-1.c: New test.
42929
42930 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
42931
42932         PR c/7353
42933         * g++.dg/ext/typedef-init.C: New test.
42934         * gcc.dg/typedef-init.c: New test.
42935
42936 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
42937
42938         * gcc.dg/cpp/paste13.c: New test.
42939
42940 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42941
42942         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
42943         remaining platforms, XFAIL during compile, not execute.  Don't
42944         XFAIL at -O0.
42945
42946 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
42947
42948         * gcc.dg/alias-1.c: Tweak expected warning.
42949
42950 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
42951
42952         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
42953
42954 2002-10-06  Andreas Jaeger  <aj@suse.de>
42955
42956         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
42957         * gcc.dg/cpp/c++98.C: Likewise.
42958
42959         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
42960         * g++.dg/cpp/c++98.C: Likewise.
42961
42962         * g++.dg/README (Subdirectories): Mention cpp directory.
42963
42964         PR target/7559
42965         * gcc.dg/20021006-1.c: New test.
42966
42967 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42968
42969         PR c++/7804
42970         * g++.dg/other/warning1.C: New test.
42971
42972 2002-10-04  Roger Sayle  <roger@eyesopen.com>
42973
42974         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
42975         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
42976         and sparc-*-* with -m64 as expected failures.  See PR 8087.
42977
42978 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
42979
42980         PR c++/7931
42981         * g++.dg/template/ptrmem3.C: New test.
42982
42983         PR c++/7754
42984         * g++.dg/template/union1.C: New test.
42985
42986 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
42987
42988         PR c++/8006
42989         * g++.dg/abi/mangle9.C: New test.
42990         * g++.dg/abi/mangle10.C: New test.
42991         * g++.dg/abi/mangle11.C: New test.
42992         * g++.dg/abi/mangle12.C: New test.
42993
42994 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
42995
42996         PR c++/7188.
42997         * g++.dg/template/meminit1.C: New test.
42998         * g++.dg/warn/Wreorder-1.C: Likewise.
42999         * g++.old-deja/g++.mike/warn3.C: Tweak.
43000         * lib/prune.exp: Ingore "in copy constructor".
43001
43002 2002-10-02  Andreas Jaeger  <aj@suse.de>
43003
43004         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
43005         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
43006         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
43007         on x86-64.
43008
43009 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
43010
43011         * gcc.dg/empty1.C: Fix typo.
43012
43013 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
43014
43015         * gcc.dg/alias-1.c: New test.
43016
43017 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
43018
43019         * gcc.dg/empty1.C: New test.
43020
43021         * g++.dg/tls/init-2.C: Tweak error messages.
43022
43023 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
43024
43025         * gcc.c-torture/compile/20020923-1.c: New test.
43026
43027 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
43028
43029         * gcc.c-torture/execute/ffs-1.c: New test.
43030         * gcc.c-torture/execute/ffs-2.c: Ditto.
43031
43032 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
43033
43034         * g++.dg/overload/member1.C: New test.
43035
43036 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
43037
43038         * g++.dg/abi/empty7.C: New test.
43039         * g++.dg/init/pm2.C: Likewise.
43040
43041 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
43042
43043         * g++.dg/rtti/crash1.C: New test.
43044
43045 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
43046
43047         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
43048         gcc.dg/sibcall-4.c: New tests.
43049
43050 2002-09-28  Roger Sayle  <roger@eyesopen.com>
43051
43052         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
43053         powerpc and MMIX targets.
43054
43055 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
43056
43057         * gcc.dg/cpp/20020927-1.c: New.
43058
43059 2002-09-26  David S. Miller  <davem@redhat.com>
43060
43061         * gcc.c-torture/compile/trunctfdf.c: New.
43062
43063 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43064
43065         * lib/target-supports.exp (check_weak_available): Handle solaris2.
43066
43067 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
43068
43069         * gcc.c-torture/execute/loop-15.c: New.
43070
43071 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
43072
43073         * README.QMTEST: Fix typo.
43074
43075 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
43076
43077         * gcc.dg/20020926-1.c: New test.
43078
43079 2002-09-25  David S. Miller  <davem@redhat.com>
43080
43081         PR target/7842
43082         * gcc.c-torture/execute/shiftdi.c: New test.
43083
43084 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
43085
43086         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
43087         unique to the tool.
43088         * lib/g77.exp (g77_init): Likewise.
43089         * lib/g++.exp (g++_init): Likewise.
43090         * lib/objc.exp (objc_init): Likewise.
43091
43092 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
43093
43094         * g++.dg/abi/empty5.C: New test.
43095         * g++.dg/abi/empty6.C: New test.
43096         * g++.dg/abi/vbase12.C: New test.
43097
43098 2002-09-25  Richard Henderson  <rth@redhat.com>
43099
43100         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
43101         too-small long double.
43102
43103 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
43104
43105         * gcc.dg/20020919-1.c: New test.
43106
43107 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
43108
43109         * g++.dg/abi/bitfield6.C: New test.
43110         * g++.dg/abi/bitfield7.C: New test.
43111         * g++.dg/abi/bitfield8.C: New test.
43112         * g++.dg/abi/vbase11.C: New test.
43113
43114 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
43115
43116         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
43117         hppa*-*-hpux*.  Update test comment.
43118
43119 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
43120
43121         * gcc.dg/tls/struct-1.c: New test.
43122
43123 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
43124
43125         * gcc.dg/cpp/tr-warn2.c: Update.
43126
43127 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
43128
43129         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
43130
43131 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
43132
43133         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
43134         systems.
43135
43136 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
43137
43138         * gcc.c-torture/execute/ieee/mzero3.c: New test.
43139
43140         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
43141         Adjust for c++filt moved to binutils.  Remove spurious duplicate
43142         setting of cxxfilt.
43143
43144 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
43145
43146         * gcc.dg/20020312-2.c: Update for darwin.
43147
43148 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
43149
43150         * g++.old-deja/g++.other/crash32.C: Mark ICE.
43151
43152 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
43153
43154         * objc.dg/comp-types-1.m: New test.
43155         * objc.dg/comp-types-2.m: New test.
43156         * objc.dg/comp-types-3.m: New test.
43157         * objc.dg/comp-types-4.m: New test.
43158         * objc.dg/comp-types-5.m: New test.
43159         * objc.dg/comp-types-6.m: New test.
43160
43161 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
43162
43163         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
43164
43165 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
43166
43167         * g++.dg/other/do1.C: New test.
43168
43169         * g++.dg/template/subst1.C: New test.
43170
43171 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
43172
43173         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
43174
43175 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
43176
43177         * g++.dg/template/qualttp20.C: Adjust expected errors.
43178         * g++.old-deja/g++.jason/report.C: Likewise.
43179         * g++.old-deja/g++.other/qual1.C: Likewise.
43180
43181         * g++.dg/lookup/scoped2.C: New test.
43182
43183         * g++.dg/ext/asm3.C: New test.
43184
43185 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
43186
43187         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
43188
43189 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
43190
43191         * ChangeLog: follow spelling conventions.
43192         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
43193         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
43194         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
43195         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
43196         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
43197         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
43198         * g++.old-deja/g++.law/global-init1.C: Likewise.
43199         * g++.old-deja/g++.other/delete4.C: Likewise.
43200         * g++.old-deja/g++.other/inline21.C: Likewise.
43201         * g++.old-deja/g++.other/singleton.C: Likewise.
43202         * g77.dg/strlen0.f: Likewise.
43203         * g77.f-torture/compile/20010519-1.f: Likewise.
43204         * g77.f-torture/compile/980310-4.f: Likewise.
43205         * gcc.c-torture/compile/20000605-1.c: Likewise.
43206         * gcc.c-torture/execute/20020225-1.c: Likewise.
43207         * gcc.dg/c90-hexfloat-2.c: Likewise.
43208         * gcc.dg/c99-bool-1.c: Likewise.
43209         * gcc.dg/c99-hexfloat-2.c: Likewise.
43210         * gcc.dg/dll-2.c: Likewise.
43211         * gcc.dg/wtr-union-init-1.c: Likewise.
43212         * gcc.dg/wtr-union-init-2.c: Likewise.
43213         * gcc.dg/wtr-union-init-3.c: Likewise.
43214         * gcc.dg/cpp/avoidpaste1.c: Likewise.
43215         * gcc.dg/cpp/defined.c: Likewise.
43216         * gcc.dg/cpp/macsyntx.c: Likewise.
43217         * gcc.dg/cpp/paste2.c: Likewise.
43218         * gcc.dg/cpp/trad/defined.c: Likewise.
43219         * gcc.dg/format/c90-printf-1.c: Likewise.
43220         * gcc.dg/format/c90-scanf-1.c: Likewise.
43221         * gcc.dg/format/c99-printf-1.c: Likewise.
43222         * gcc.dg/format/c99-scanf-1.c: Likewise.
43223         * gcc.misc-tests/gcov-8.c: Likewise.
43224         * lib/profopt.exp: Likewise.
43225
43226 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
43227
43228         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
43229
43230 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
43231
43232         * g++.dg/inherit/using2.C: New test.
43233
43234 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
43235
43236         * ChangeLog: Follow spelling conventions.
43237         * g++.dg/template/friend4.C: Likewise.
43238         * g++.old-deja/g++.pt/crash67.C: Likewise.
43239         * gcc.c-torture/execute/20000801-4.c: Likewise.
43240         * gcc.dg/c90-digraph-1.c: Likewise.
43241         * gcc.dg/c94-digraph-1.c: Likewise.
43242         * gcc.dg/c99-digraph-1.c: Likewise.
43243         * gcc.dg/cpp/line5.c: Likewise.
43244         * gcc.dg/cpp/multiline.c: Likewise.
43245         * gcc.dg/cpp/trad/literals-1.c: Likewise.
43246         * gcc.dg/format/attr-3.c: Likewise.
43247         * gcc.dg/format/c90-scanf-3.c: Likewise.
43248         * gcc.dg/format/ext-4.c: Likewise.
43249
43250 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
43251
43252         * g++.dg/template/pretty1.C: New test.
43253
43254 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
43255
43256         * gcc.c-torture/execute/struct-cpy-1.c: New test.
43257
43258 2002-09-13  Matt Austern  <austern@apple.com>
43259
43260         * g++.dg/other/constref[12].C: New, regression tests for
43261         passing a cast expression to a function by const reference.
43262
43263 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
43264
43265         * g++.dg/template/deduce1.C: New test.
43266
43267 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
43268
43269         * gcc.c-torture/execute/simd-1.c: Force all use of int to
43270         32-bit int.
43271
43272 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
43273
43274         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
43275         usage.
43276
43277 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
43278
43279         * gcc.c-torture/compile/20020910-1.c: New test.
43280
43281 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
43282
43283         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
43284
43285 2002-09-10  Andreas Jaeger  <aj@suse.de>
43286
43287         * gcc.dg/20020312-2.c: Adjust for x86-64.
43288
43289 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
43290
43291         * g77.dg/7388.f: New test case for PR 7388.
43292
43293 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
43294
43295         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
43296
43297 2002-09-05  Ziemowit Laski <zlaski@apple.com>
43298
43299         * objc.dg/proto-lossage-1.m: New test.
43300
43301 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
43302
43303         * gcc.dg/cpp/_Pragma4.c: Fix typo.
43304
43305 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
43306
43307         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
43308         expected to pass.
43309
43310 2002-09-06  Stan Shebs  <shebs@apple.com>
43311             David Edelsohn  <edelsohn@gnu.org>
43312
43313         * gcc.dg/weak: New directory.
43314         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
43315         target-specific xfail bits.
43316         * gcc.dg/typeof-2.c: Move to new directory.
43317         * gcc.dg/weak.exp: New expect script.
43318
43319 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
43320
43321         * gcc.c-torture/execute/extzvsi.c: New test.
43322
43323 2002-09-05  Stan Shebs  <shebs@apple.com>
43324
43325         * gcc.dg/weak-1.c: xfail on Darwin.
43326         * gcc.dg/weak-2.c: Ditto.
43327         * gcc.dg/weak-3.c: Ditto.
43328         * gcc.dg/weak-4.c: Ditto.
43329         * gcc.dg/weak-5.c: Ditto.
43330         * gcc.dg/weak-6.c: Ditto.
43331         * gcc.dg/weak-7.c: Ditto.
43332         * gcc.dg/weak-8.c: Ditto.
43333         * gcc.dg/weak-9.c: Ditto.
43334
43335 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
43336
43337         * gcc.c-torture/execute/loop-14.c: New test.
43338
43339 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
43340
43341         * g++.dg/other/cxa-atexit1.C: New test.
43342
43343         * gcc.dg/typeof-2.c: New test.
43344
43345 2002-09-03  Roger Sayle  <roger@eyesopen.com>
43346
43347         * gcc.dg/builtins-2.c: New testcase.
43348         * gcc.dg/builtins-3.c: New testcase.
43349
43350 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
43351
43352         * gcc.dg/cpp/_Pragma4.c: New test.
43353
43354 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
43355
43356         * objc/execute/nil_method-1.m: New testcase.
43357
43358 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
43359
43360         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
43361         [Object class], not [Object initialize].
43362
43363 2002-08-31  Roger Sayle  <roger@eyesopen.com>
43364             Hans-Peter Nilsson  <hp@bitrange.com>
43365
43366         * gcc.c-torture/execute/20020720-1.x: Skip test on
43367         mmix-knuth-mmixware.  Correct comment.
43368
43369 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
43370
43371         * g++.dg/abi/bitfield5.C: New test.
43372         * g++.dg/abi/vbase10.C: Likewise.
43373
43374 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
43375
43376         * objc.dg/undeclared-selector.m: New test.
43377
43378 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
43379
43380         * g++.dg/other/offsetof1.C: Avoid cast warning.
43381
43382 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
43383
43384         * objc.dg/super-class-2.m: New test.
43385
43386 2002-08-24  Matt Austern  <austern@apple.com>
43387
43388         * g++.dg/ext/lvaddr.C: New test.
43389         * g++.dg/ext/lvcast.C: New test.
43390
43391 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
43392
43393         * g++.dg/inherit/cond1.C: New test.
43394
43395 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
43396
43397         * gcc.dg/noncompile/incomplete-1.c: New test.
43398
43399 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
43400
43401         * gcc.dg/typespec-1.c: New test.
43402
43403 2002-08-20  Devang Patel  <dpatel@apple.com>
43404         * objc.dg/proto-hier-2.m: New test.
43405
43406 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
43407
43408         * objc.dg/bitfield-1.m: New test.
43409         * objc.dg/bitfield-2.m: New test.
43410
43411 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
43412
43413         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
43414         gcc.dg/c99-flex-array-4.c: New tests.
43415
43416 2002-08-16  Stan Shebs  <shebs@apple.com>
43417
43418         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
43419
43420 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
43421
43422         * gcc.dg/typeof-1.c: New test.
43423         * g++.dg/ext/typeof2.C: New test.
43424
43425 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
43426
43427         * g++.dg/other/offsetof1.C: New test.
43428
43429 2002-08-14  Richard Henderson  <rth@redhat.com>
43430
43431         * gcc.dg/tls/diag-3.c: Fix expected message strings.
43432
43433 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
43434
43435         * gcc.dg/cpp/_Pragma3.c: New test.
43436
43437 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
43438
43439         * g++.dg/template/inherit3: New test.
43440
43441 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
43442
43443         * gcc.dg/bitfld-4.c: Add blank options.
43444
43445 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
43446
43447         * g++.dg/template/crash1.C: New test.
43448
43449 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
43450
43451         * gcc.dg/tls/opt-2.c: New test.
43452
43453 2002-08-08  Devang Patel  <dpatel@apple.com>
43454
43455         * objc.dg/selector-1.m : New test
43456
43457 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
43458
43459         * g++.dg/abi/bitfield4.C: New test.
43460         * gcc.dg/bitfld-4.c: New test.
43461
43462 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
43463
43464         * g++.dg/other/packed1.C: New test.
43465
43466 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
43467
43468         * g++.dg/abi/offsetof.C: Tweak error messages.
43469         * g++.old-deja/g++.mike/p10769a.C: Likewise.
43470
43471 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
43472
43473         * gcc.dg/bitfld-3.c: New test.
43474
43475 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
43476             Richard Henderson  <rth@redhat.com>
43477
43478         * gcc.dg/i386-bitfield1.c: New test.
43479         * g++.dg/abi/bitfield3.C: Update.
43480
43481 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
43482
43483         * objc.dg/const-str-2.m: Update.
43484         * gcc.dg/cpp/c++98.c: Change to C extension.
43485         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
43486         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
43487
43488 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
43489
43490         * gcc.dg/tls/diag-3.c: New.
43491
43492 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
43493
43494         * g++.dg/README (Subdirectories): Document new subdir expr.
43495         * g++.dg/expr/pmf-1.C: New test.
43496
43497 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
43498
43499         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
43500
43501 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
43502
43503         * g++.dg/abi/bitfield3.C: New test.
43504
43505 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
43506
43507         * lib/gcov.exp: Tweak expected line formats.
43508         * gcc.misc-tests/gcov8.c: New test.
43509         * gcc.misc-tests/gcov8.x: New flags.
43510
43511 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
43512
43513         * consistency.vlad/layout/endian.c: Include string.h.
43514
43515         * gcc.c-torture/execute/20020805-1.c: New test.
43516
43517 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
43518
43519         * g++.dg/other/conversion1.C: New test.
43520
43521 2002-08-03  Roger Sayle  <roger@eyesopen.com>
43522
43523         * gcc.dg/builtins-1.c: New testcase.
43524
43525 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
43526
43527         * g++.dg/inherit/access3.C: New test.
43528
43529 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
43530
43531         * gcc.dg/ia64-visibility-2.c: New test.
43532
43533 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
43534
43535         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
43536         __qualifier_flags to __flags.
43537
43538 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
43539
43540         * g++.dg/inherit/operator1.C: New test.
43541         * g++.dg/lookup/disamb1.C: Fix typo in comment.
43542         * g++.dg/other/error1.C: Change expected error message.
43543         * g++.dg/template/conv4.C: Likewise.
43544
43545 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
43546
43547         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
43548         for documented behavior.
43549
43550 2002-07-25  Roger Sayle  <roger@eyesopen.com>
43551
43552         * gcc.c-torture/execute/20020720-1.x: Skip this test on
43553         several targets known to fail.
43554
43555 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
43556
43557         * gcc.dg/mips-args-[123].c: New tests.
43558
43559 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
43560
43561         * gcc.dg/ppc-spe.c: New.
43562
43563 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
43564
43565         * g++.dg/other/ptrmem4.C: New testcase.
43566
43567 2002-07-24  Richard Henderson  <rth@redhat.com>
43568
43569         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
43570
43571 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
43572
43573         * g++.dg/ext/alignof1.C (main): Return 0 for success.
43574
43575 2002-07-24  Roger Sayle  <roger@eyesopen.com>
43576
43577         * gcc.c-torture/execute/memset-3.c: New testcase.
43578
43579 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
43580
43581         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
43582         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
43583
43584 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43585
43586         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
43587         Delete.
43588
43589 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
43590
43591         * gcc.c-torture/compile/simd-4.c: New test.
43592
43593 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43594
43595         PR c++/7347, c++/7348
43596         * g++.dg/template/access4.C: New test.
43597         * g++.dg/template/access5.C: New test.
43598         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
43599         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
43600         * g++.old-deja/g++.pt/ttp58.C: Likewise.
43601         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
43602
43603 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
43604
43605         * gcc.dg/gnu89-init-2.c: New test.
43606
43607 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
43608
43609         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
43610
43611 2002-07-20  Roger Sayle  <roger@eyesopen.com>
43612
43613         * gcc.c-torture/execute/20020720-1.c: New testcase.
43614
43615 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
43616
43617         * gcc.dg/cpp/Wsignprom.c: New tests.
43618
43619 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
43620
43621         * gcc.c-torture/execute/loop-13.c: New test.
43622
43623 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
43624
43625         * gcc.dg/cpp/expr.c: New tests.
43626
43627 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
43628
43629         * g++.dg/opt/pr6713.C: Add template instantiation.
43630
43631 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
43632
43633         * gcc.dg/nest.c: New test.
43634
43635 2002-07-17  Richard Henderson  <rth@redhat.com>
43636
43637         * g++.dg/opt/pr6713.C: New test.
43638
43639 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
43640
43641         * gcc.c-torture/execute/loop-2e.x: Let the testcase
43642         XFAIL for all x86 processors.
43643
43644 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
43645
43646         * gcc.c-torture/execute/20010122-1.x: Do not test with
43647         -fomit-frame-pointer.
43648
43649 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43650
43651         * g++.dg/template/instantiate2.C: New test.
43652         * g++.dg/template/spec4.C: New test.
43653
43654 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43655
43656         * g++.dg/template/access2.C: New test.
43657         * g++.dg/template/access3.C: New test.
43658
43659 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
43660
43661         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
43662         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
43663         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
43664         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
43665         Convert to use <stdarg.h>.
43666         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
43667         Delete.
43668         * gcc.dg/va-arg-2.c: New.
43669         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
43670
43671 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
43672
43673         * gcc.c-torture/compile/20020710-1.c: New test.
43674
43675 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
43676                           Andrew Pinski  <pinskia@physics.uc.edu>
43677
43678         gcc.c-torture/compile/simd-2.c: New testcase.
43679         gcc.c-torture/compile/simd-3.c: Likewise.
43680
43681 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
43682
43683         PR c++/7224
43684         * g++.dg/overload/error1.C: New test.
43685
43686 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
43687
43688         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
43689         configuration and IRIX 6 O32 ABI.
43690
43691 2002-07-11  Roger Sayle  <roger@eyesopen.com>
43692
43693         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
43694
43695 2002-07-10  Roger Sayle  <roger@eyesopen.com>
43696
43697         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
43698
43699 2002-07-10  Jeffrey A Law  <law@redhat.com>
43700
43701         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
43702
43703         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
43704
43705 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
43706
43707         * gcc.dg/20020312-2.c: Check for __PPC__.
43708
43709 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
43710
43711         * gcc.c-torture/compile/20020709-1.c: New test.
43712
43713 2002-07-07  Roger Sayle  <roger@eyesopen.com>
43714
43715         * g++.dg/template/qualttp21.C: New test case.
43716
43717 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
43718
43719         * gcc.c-torture/compile/20020706-1.c: New test.
43720         * gcc.c-torture/compile/20020706-2.c: New test.
43721
43722 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
43723             Alexandre Oliva  <aoliva@redhat.com>
43724
43725         * g++.dg/warn/incomplete1.C: New test.
43726
43727 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43728
43729         PR c++/7099
43730         * g++.dg/warn/noreturn1.C: New test.
43731
43732 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
43733
43734         PR c++/6706
43735         * g++.dg/debug/debug6.C: New test.
43736         * g++.dg/debug/debug7.C: New test.
43737
43738 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
43739
43740         * gcc.c-torture/compile/simd-3.c: New test.
43741
43742 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
43743
43744         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
43745         * gcc.dg/20020620-1.c: Likewise.
43746
43747 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43748
43749         PR c++/6944
43750         * g++.dg/init/array4.C: New test.
43751         * g++.dg/init/array5.C: New test.
43752
43753 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
43754
43755         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
43756         * gcc.c-torture/execute/simd-2.c (main): Likewise.
43757
43758 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43759
43760         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
43761         * gcc.dg/wtr-aggr-init-1.c: Likewise.
43762         * gcc.dg/wtr-conversion-1.c: Likewise.
43763         * gcc.dg/wtr-escape-1.c: Likewise.
43764         * gcc.dg/wtr-int-type-1.c: Likewise.
43765         * gcc.dg/wtr-label-1.c: Likewise.
43766         * gcc.dg/wtr-static-1.c: Likewise.
43767         * gcc.dg/wtr-strcat-1.c: Likewise.
43768         * gcc.dg/wtr-suffix-1.c: Likewise.
43769         * gcc.dg/wtr-switch-1.c: Likewise.
43770         * gcc.dg/wtr-unary-plus-1.c: Likewise.
43771         * gcc.dg/wtr-union-init-1.c: Likewise.
43772         * gcc.dg/wtr-union-init-2.c: Likewise.
43773         * gcc.dg/wtr-union-init-3.c: Likewise.
43774
43775         * gcc.dg/wtr-func-def-1.c: New test.
43776
43777 2002-07-02 Devang Patel <dpatel@apple.com>
43778
43779         * objc.dg/param-1.m: New test.
43780
43781 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
43782
43783         * gcc.dg/cpp/trad/directive.c: Add test.
43784         * gcc.dg/cpp/trad/macroargs.c: Add test.
43785         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
43786
43787 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
43788
43789         * gcc.dg/cpp/cmdlne-M.c: New test.
43790
43791 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
43792
43793         * objc.dg/desig-init-1.m: New test.
43794
43795 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43796
43797         PR c++/6716
43798         * g++.dg/template/instantiate1.C: New test.
43799
43800 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
43801
43802         PR c++/7112
43803         * g++.dg/template/sizeof2.C: New test.
43804
43805 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
43806
43807         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
43808         gcc.dg/cpp/trad/include.c: New tests.
43809
43810 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
43811
43812         PR target/7177
43813         * gcc.c-torture/compile/20020701-1.c: New test.
43814
43815 2002-07-01  Stan Shebs  <shebs@apple.com>
43816
43817         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
43818         header here...
43819         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
43820         (objc-torture-execute): or here.
43821
43822 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
43823
43824         * gcc.c-torture/execute/arith-rand-ll.c: New test.
43825
43826 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
43827
43828         * gcc.dg/cpp/trad/escaped-nl.c: New test.
43829
43830 2002-06-30  Devang Patel  <dpatel@apple.com>
43831
43832         * objc.dg/fsyntax-only.m: New test.
43833
43834 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
43835
43836         PR c++/6695
43837         * g++.dg/template/friend7.C: New file.
43838
43839 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
43840
43841         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
43842         return type.
43843
43844 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
43845
43846         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
43847         avoid division by zero.
43848
43849 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
43850
43851         * gcc.dg/Wunknownprag.c: New tests.
43852
43853 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
43854
43855         * gcc.c-torture/execute/simd-2.c: New test.
43856
43857 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
43858
43859         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
43860         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
43861         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
43862         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
43863         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
43864         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
43865         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
43866         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
43867         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
43868         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
43869         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
43870         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
43871         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
43872         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
43873         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
43874         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
43875         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
43876
43877 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
43878
43879         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
43880         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
43881         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
43882         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
43883         New tests.
43884         * gcc.dg/cpp/trad/directive.c: Update.
43885
43886 2002-06-23  Andreas Jaeger  <aj@suse.de>
43887
43888         * gcc.c-torture/execute/complex-6.c: New.
43889
43890 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
43891
43892         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
43893         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
43894         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
43895         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
43896
43897 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
43898
43899         * gcc.dg/cpp/trad: New directory with traditional tests copied
43900         from parent directory.
43901         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
43902         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
43903         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
43904         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
43905         Move to trad/ and rename.
43906         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
43907         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
43908         gcc.dg/cpp/trad/redef2.c: New tests.
43909         * gcc.dg/cpp/trad/trad.exp: New driver.
43910
43911 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
43912
43913         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
43914         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
43915         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
43916         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
43917         Remove.
43918
43919 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
43920
43921         * gcc.dg/20020620-1.c: New test.
43922
43923 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43924
43925         * g++.dg/template/ttp4.C: New test.
43926
43927 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
43928
43929         * g++.dg/opt/vt1.C: Fix regexp.
43930
43931 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43932
43933         * gcc.c-torture/execute/pure-1.c: Make functions static again.
43934         Don't use attribute `noinline'.
43935
43936 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
43937
43938         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
43939
43940 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
43941
43942         * gcc.c-torture/execute/simd-1.c: New.
43943
43944         * gcc.dg/simd-1.c: New.
43945
43946 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
43947
43948         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
43949
43950 2002-06-16  Richard Henderson  <rth@redhat.com>
43951
43952         * g++.dg/ext/anon-struct1.C: New.
43953         * g++.dg/ext/anon-struct2.C: New.
43954         * g++.dg/ext/anon-struct3.C: New.
43955         * gcc.dg/anon-struct-1.c: New.
43956         * gcc.dg/anon-struct-2.c: New.
43957         * gcc.dg/anon-struct-3.c: New.
43958         * gcc.dg/20011008-1.c: Adjust warning text.
43959         * gcc.dg/20020527-1.c: Add -fms-extensions.
43960
43961 2002-06-16  Richard Henderson  <rth@redhat.com>
43962
43963         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
43964
43965 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
43966
43967         * gcc.c-torture/execute/20020615-1.c: New test.
43968
43969 2002-06-15  Roger Sayle  <roger@eyesopen.com>
43970
43971         * gcc.c-tortuture/execute/compare-1.c: New test case.
43972         * gcc.c-tortuture/execute/compare-2.c: New test case.
43973         * gcc.c-tortuture/execute/compare-3.c: New test case.
43974
43975 2002-06-13  Richard Henderson  <rth@redhat.com>
43976
43977         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
43978         ia64 ilp32.
43979
43980 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43981
43982         * g++.dg/template/typename2.C: Update error message.
43983
43984 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
43985
43986         * gcc.c-torture/execute/20020611-1.c: New test.
43987
43988 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
43989
43990         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
43991         list of targets to skip.
43992
43993 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
43994
43995         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
43996         targets if not optimizing.
43997
43998 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
43999
44000         * gcc.c-torture/compile/20020605-1.c: New test.
44001
44002         * g++.dg/opt/vt1.C: New test.
44003
44004         * gcc.dg/20020531-1.c: New test.
44005
44006         * gcc.dg/20020530-1.c: New test.
44007
44008         * gcc.dg/20020527-1.c: New test.
44009
44010         * g++.dg/opt/cse1.C: New test.
44011
44012 2002-06-07  Roger Sayle  <roger@eyesopen.com>
44013
44014         * gcc.dg/20020607-2.c: New test case.
44015
44016 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
44017
44018         * gcc.c-torture/compile/20020604-1.c: New test.
44019
44020 2002-06-04  Richard Henderson  <rth@redhat.com>
44021
44022         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
44023         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
44024         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
44025
44026 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
44027
44028         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
44029
44030 2002-06-03  Richard Henderson  <rth@redhat.com>
44031
44032         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
44033         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
44034
44035 2002-06-02  Richard Henderson  <rth@redhat.com>
44036
44037         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
44038         test functions static.
44039
44040 2002-06-02  Andreas Jaeger  <aj@suse.de>
44041
44042         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
44043         now.
44044
44045 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
44046
44047         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
44048         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
44049         Update for mofified diagnostics.
44050         * gcc.dg/c99-intconst-1.c: No longer fail.
44051
44052 2002-06-02  Richard Henderson  <rth@redhat.com>
44053
44054         * gcc.dg/uninit-A.c: Remove xfail markers.
44055
44056 2002-06-01  Roger Sayle  <roger@eyesopen.com>
44057
44058         * gcc.dg/fnegate-1.c: New test case.
44059
44060 2002-05-30  Osku Salerma  <osku@iki.fi>
44061
44062         * gcc.c-torture/execute/mayalias-1.c: New file.
44063
44064 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
44065
44066         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
44067         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
44068         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
44069
44070 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
44071
44072         * gcc.c-torture/execute/20020529-1.c: New test.
44073
44074 2002-05-27  Richard Henderson  <rth@redhat.com>
44075
44076         * g++.dg/ext/attrib6.C: New test case.
44077
44078 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44079
44080         * gcc.c-torture/execute/pure-1.c: New test.
44081
44082 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
44083
44084         * gcc.dg/cpp/arith-2.c: Remove.
44085
44086 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
44087
44088         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
44089         * gcc.dg/cpp/if-3.c: Remove.
44090
44091 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
44092
44093         * g++.dg/opt/cse2.C: New test.
44094
44095 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
44096
44097         * gcc.dg/cpp/arith-1.c: New semantic tests.
44098         * gcc.dg/cpp/if-1.c: Update.
44099
44100 2002-05-24  Ben Elliston  <bje@redhat.com>
44101
44102         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
44103
44104 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
44105
44106         * gcc.dg/verbose-asm.c: New test.
44107
44108 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
44109
44110         * gcc.dg/cpp/paste12.c: New test.
44111
44112 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
44113
44114         * g++.dg/parse/named_ops.C: New test.
44115
44116 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
44117
44118         * gcc.dg/weak-8.c: New test.
44119
44120 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
44121
44122         * gcc.dg/weak-2.c: Allow optional leading underscore
44123         in scan-assembler symbol name.
44124         * gcc.dg/weak-3.c: Likewise.
44125         * gcc.dg/weak-4.c: Likewise.
44126         * gcc.dg/weak-5.c: Likewise.
44127
44128 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
44129
44130         * gcc.dg/20020523-1.c: New test.
44131
44132 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
44133
44134         * objc.dg/const-str-2.m: Update now that we stop after
44135         a command line error.
44136
44137 2002-05-22  Richard Henderson  <rth@redhat.com>
44138
44139         * g++.dg/dg.exp: Fix typo in test pruneing.
44140
44141 2002-05-22  Richard Henderson  <rth@redhat.com>
44142
44143         * g++.dg/dg.exp: Prune the tls subdirectory.
44144         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
44145         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
44146         * g++.dg/tls/init-1.C: New.
44147
44148 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
44149
44150         * gcc.dg/20020517-1.c: New test.
44151
44152 2002-05-21  Richard Henderson  <rth@redhat.com>
44153
44154         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
44155         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
44156
44157 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
44158
44159         * g++.dg/other/copy2.C: New test.
44160
44161 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
44162
44163         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
44164         (MAX_COPY): Bump up to 10 times sizeof (long long).
44165         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
44166
44167         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
44168         sizeof (long long).
44169
44170         * gcc.c-torture/execute/strcpy-1.c: New test.
44171
44172 2002-05-19  Jason Merrill  <jason2redhat.com>
44173
44174         * g++.dg/ext/oper1.C: New test.
44175
44176 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
44177 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
44178
44179         * README.QMTEST: New file.
44180
44181         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
44182
44183 2002-05-19  Andreas Jaeger  <aj@suse.de>
44184
44185         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
44186         now.
44187         * gcc.c-torture/execute/loop-2d.x: Likewise.
44188
44189 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
44190
44191         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
44192         support weak symbols.
44193         * gcc.dg/weak-4.c: Likewise.
44194         * gcc.dg/weak-6.c: Likewise.
44195
44196 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
44197
44198         * gcc.dg/weak-3.c: Add dg-excess-error comment for
44199         cygwin, coff and h8300-*-hms targets
44200         * gcc.dg/weak-5.c: Likewise.
44201         * gcc.dg/weak-7.c: Likewise.
44202
44203 2002-05-16  Jason Merrill  <jason@redhat.com>
44204
44205         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
44206         (scan-assembler-not, scan-assembler-dem): Likewise.
44207         (scan-assembler-dem-not): Likewise.
44208
44209 2002-05-15  Richard Henderson  <rth@redhat.com>
44210
44211         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
44212
44213 2002-05-15  Richard Henderson  <rth@redhat.com>
44214
44215         * gcc.dg/weak-5.c (vfoo1c): No warning here.
44216         (vfoo1f): Warning here.
44217         (vfoo1l): Don't redefine the alias.
44218
44219 2002-05-14  Jason Merrill  <jason@redhat.com>
44220             Alexandre Oliva  <aoliva@redhat.com>
44221
44222         * g++.dg/init/pm1.C: New test.
44223
44224 2002-05-12  David S. Miller  <davem@redhat.com>
44225
44226         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
44227         types.
44228
44229 2002-05-10  Roger Sayle  <roger@eyesopen.com>
44230
44231         * gcc.c-torture/execute/20020510-1.c: New test case.
44232
44233 2002-05-10  David S. Miller  <davem@redhat.com>
44234
44235         * gcc.c-torture/execute/conversion.c: Test long double too.
44236
44237 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
44238
44239         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
44240         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
44241         * lib/g++.exp (g++_link_flags): Likewise.
44242         * lib/objc.exp (objc_target_compile): Likewise.
44243
44244 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
44245
44246         * gcc.dg/cpp/poison.c: Update.
44247         * gcc.dg/cpp/20000625-2.c: Remove.
44248         * gcc.dg/cpp/direct2s.c: Remove final test.
44249
44250 2002-05-08  Tom Rix  <trix@redhat.com>
44251
44252         * gcc.c-torture/execute/20020508-1.c: New test.
44253         * gcc.c-torture/execute/20020508-2.c: New test.
44254         * gcc.c-torture/execute/20020508-3.c: New test.
44255
44256 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
44257
44258         * gcc.dg/cpp/charconst-4.c: More tests.
44259
44260 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
44261
44262         PR c/6569
44263         * gcc.dg/weak-3.c: Update location of warning messages.
44264         * gcc.dg/weak-5.c: Likewise.
44265
44266 2002-05-06  Roger Sayle  <roger@eyesopen.com>
44267
44268         * gcc.c-torture/execute/20020506-1.c: New test case.
44269
44270 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
44271
44272         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
44273
44274 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
44275
44276         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
44277
44278 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
44279
44280         * gcc.dg/cpp/charconst-3.c: New test.
44281
44282 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
44283
44284         * gcc.dg/cpp/charconst.c: Update tests.
44285
44286 2002-05-05  Tim Josling  <tej@melbpc.org.au>
44287
44288         * treelang: Added directory for new sample language treelang. Also
44289         lib/treelang.exp: New file to signal treelang should be tested.
44290
44291 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
44292
44293         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
44294         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
44295         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
44296         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
44297         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
44298         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
44299         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
44300
44301 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
44302
44303         * gcc.dg/format/xopen-2.c: New test.
44304
44305 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
44306
44307         * gcc.dg/20020503-1.c: New test.
44308
44309 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
44310
44311         * g++.dg/init/dtor1.C: Make it tougher.
44312
44313 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
44314
44315         * g++.dg/init/dtor1.C: New test.
44316
44317 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
44318
44319         * gcc.dg/altivec-8.c: New.
44320
44321 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
44322
44323         * gcc.dg/altivec-7.c: New.
44324
44325 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
44326
44327         * g++.dg/parse/typedef1.C: New test.
44328
44329 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
44330
44331         PR c++/6486
44332         * g++.dg/template/friend6.C: New test.
44333
44334         PR c++/6492
44335         * g++.dg/init/copy1.C: New test.
44336
44337 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
44338
44339         * g++.dg/warn/effc1.C: New test.
44340
44341 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
44342
44343         * gcc.dg/cpp/if-cexp.c: Add a test.
44344
44345 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
44346
44347         * gcc.dg/20020426-2.c: New test.
44348
44349 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
44350
44351         * gcc.dg/cpp/if-mop.c: Update.
44352         * gcc.dg/cpp/if-mpar.c: Add test.
44353         * gcc.dg/cpp/if-oppr.c: Update.
44354
44355 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44356
44357         PR c/6343
44358         * gcc.dg/weak-[2-7].c: New tests.
44359
44360 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
44361
44362         * gcc.dg/enum1.c: New test.
44363
44364 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
44365
44366         PR c++/6497
44367         * g++.dg/inherit/access2.C: New test.
44368
44369 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
44370
44371         PR bootstrap/6445
44372         * gcc.dg/20020426-1.c: New test.
44373
44374 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
44375
44376         * g++.dg/abi/enum1.C: New test.
44377
44378 2002-04-26  Richard Henderson  <rth@redhat.com>
44379
44380         * gcc.dg/c99-bool-1.c: Expect always true warning.
44381
44382 2002-04-25  Roger Sayle  <roger@eyesopen.com>
44383
44384         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
44385
44386 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44387
44388         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
44389         targets.
44390
44391 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
44392
44393         * g++.dg/abi/mange7.C: New test.
44394
44395         PR c++/6438.
44396         * g++.dg/parse/stmtexpr2.C: New test.
44397
44398 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
44399
44400         * gcc.dg/20020312-2.c: Add SH target.
44401
44402 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44403
44404         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
44405         compiler output on mips*-*-irix*.
44406
44407 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
44408
44409         * g++.dg/parse/attr1.C: New test.
44410
44411 2002-04-23  Roger Sayle  <roger@eyesopen.com>
44412
44413         * gcc.c-torture/execute/string-opt-17.c: New test case.
44414         * gcc.c-torture/execute/memset-2.c: New test case.
44415
44416 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
44417
44418         PR c++/6256:
44419         * g++.dg/template/friend5.C: New test.
44420
44421         PR c++/6331:
44422         * g++.dg/template/qual1.C: Likewise.
44423
44424 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
44425
44426         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
44427         Include stdlib.h, not stdio.h or ctype.h.
44428
44429 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
44430
44431         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
44432         cris-*-elf* and mmix-*-*.
44433         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
44434         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
44435         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
44436         Ditto.
44437         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
44438         * gcc.dg/wchar_t-1.c: Ditto.
44439
44440 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
44441
44442         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
44443         Clarify comment.
44444
44445 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
44446
44447         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
44448
44449 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44450
44451         * gcc.c-torture/execute/20000906-1.x: Delete.
44452
44453 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
44454
44455         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
44456
44457 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
44458
44459         * PR6367
44460         * g77.f-torture/execute/6367.f: New test.
44461         * g77.f-torture/execute/6367.x: Disable for MMIX.
44462
44463 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
44464
44465         * PR6352
44466         * g++.dg/opt/inline2.C: New test.
44467
44468 2002-04-18  Richard Henderson  <rth@redhat.com>
44469
44470         * gcc.dg/20000906-1.c: Enable for all targets.
44471         * gcc.c-torture/compile/iftrap-2.c: New.
44472
44473 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
44474
44475         * gcc.dg/20020418-1.c: New test.
44476         * gcc.dg/20020418-2.c: New test.
44477
44478 2002-04-18  Richard Henderson  <rth@redhat.com>
44479
44480         * gcc.c-torture/compile/iftrap-1.c: New.
44481         * gcc.dg/iftrap-1.c: Adjust for ia64.
44482         * gcc.dg/iftrap-2.c: New.
44483
44484 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
44485
44486         * gcc.c-torture/compile/20020418-1.c: New test.
44487
44488 2002-04-18  Roger Sayle  <roger@eyesopen.com>
44489
44490         * gcc.c-torture/compile/20020415-1.c: New.
44491
44492 2002-04-18  David S. Miller  <davem@redhat.com>
44493
44494         * gcc.c-torture/execute/20020418-1.c: New test.
44495
44496 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
44497
44498         * gcc.dg/20020416-1.c: New test.
44499
44500         * g++.dg/opt/inline1.C: New test.
44501
44502 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
44503
44504         * gcc.dg/altivec-5.c: New test.
44505
44506         * gcc.dg/20020415-1.c: New test.
44507
44508 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
44509
44510         * lib/chill.exp: Remove.
44511
44512 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
44513
44514         * g++.dg/other/big-struct.C: New test.
44515
44516 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
44517
44518         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
44519         of scratch file.
44520
44521 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
44522
44523         PR c/6277
44524         * gcc.dg/i386-387-1.c: Allow optional leading underscore
44525         in scan-assembler function name
44526
44527 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
44528
44529         * g77.f-torture/execute/980628-4.x,
44530         g77.f-torture/execute/980628-5.x,
44531         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
44532         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
44533         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
44534         i[34567]86-*-*.
44535
44536 2002-04-13  David S. Miller  <davem@redhat.com>
44537
44538         * gcc.c-torture/execute/20020413-1.c: New test.
44539
44540 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
44541
44542         * gcc.dg/asm-6.c,
44543         * g++.dg/ext/asm1.C: New tests.
44544
44545 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
44546
44547         PR c++ 5373.
44548         * g++.dg/parse/stmtexpr1.C: New test.
44549
44550         PR c++/5189.
44551         * g++.dg/template/copy1.C: New test.
44552
44553 2002-04-12  Richard Henderson  <rth@redhat.com>
44554
44555         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
44556
44557 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
44558
44559         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
44560         gcc.c-torture/execute/20020307-2.c.
44561
44562 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
44563
44564         * g++.dg/ext/attrib5.C,
44565         * g++.dg/lookup/struct1.C: New tests.
44566
44567 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
44568
44569         * gcc.dg/20020411-1.c: New test.
44570
44571         * gcc.c-torture/execute/20020411-1.c: New test.
44572
44573 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
44574
44575         * g77.f-torture/execute/6177.f: New test.
44576
44577 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
44578
44579         PR middle-end/6247
44580         * g++.dg/opt/cleanup1.C: New test.
44581
44582         * g++.dg/opt/const1.C: New test.
44583
44584 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
44585
44586         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
44587
44588 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
44589
44590         PR c++/5507
44591         * g++.dg/template/typename2.C: New test.
44592
44593 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
44594
44595         * gcc.c-torture/execute/loop-12.c: New.
44596
44597 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
44598
44599         * g77.f-torture/execute/980628-4.x,
44600         g77.f-torture/execute/980628-5.x,
44601         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
44602         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
44603         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
44604
44605 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44606
44607         PR optimization/6086
44608         * g++.dg/opt/preinc1.C: New test.
44609
44610 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
44611
44612         PR c++/5571
44613         * g++.dg/opt/static2.C: New test.
44614
44615 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
44616
44617         PR c/5120
44618         * gcc.dg/20020406-1.c: New test.
44619
44620 2002-04-04  David S. Miller  <davem@redhat.com>
44621
44622         * gcc.c-torture/execute/20020404-1.c: New test.
44623
44624 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
44625
44626         PR c/6123
44627         * gcc.dg/20020312-2.c: Do not declare global register variable
44628         if __PIC__ or __pic__ is defined.
44629
44630 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
44631
44632         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
44633         __asm__ so that it works correctly even if -ansi -pedantic-errors.
44634
44635 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44636
44637         * gcc.misc-tests/linkage.exp: Update last change to handle
44638         sparc*-, not just sparc-.
44639
44640 2002-04-03  Richard Henderson  <rth@redhat.com>
44641
44642         * gcc.dg/cpp/ucs.c: Improved long UCS test.
44643
44644 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
44645
44646         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
44647
44648 2002-04-02  David S. Miller  <davem@redhat.com>
44649
44650         * gcc.c-torture/execute/20020402-3.c: New test.
44651
44652 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
44653
44654         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
44655         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
44656
44657         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
44658         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
44659         g77.f-torture/execute/20001201.x,
44660         g77.f-torture/execute/u77-test.x: New files.
44661
44662         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
44663         * gcc.dg/wchar_t-1.c: Ditto.
44664
44665 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44666
44667         * gcc.c-torture/execute/20020402-1.c: New test.
44668
44669 2002-04-01  Richard Henderson  <rth@redhat.com>
44670
44671         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
44672
44673         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
44674
44675 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44676
44677         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
44678
44679 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
44680
44681         * g++.dg/inherit/template-as-base.C: Expect error.
44682         * g++.dg/inherit/namespace-as-base.C: Likewise.
44683
44684 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
44685
44686         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
44687         g++.dg/ext/instantiate3.C: Tweak match patterns.
44688
44689         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
44690         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
44691         -da test.
44692
44693 2002-03-31  Richard Henderson  <rth@redhat.com>
44694
44695         * gcc.dg/special/alias-2.c: New.
44696         * gcc.dg/special/ecos.exp: Run it.
44697
44698 2002-03-31  Richard Henderson  <rth@redhat.com>
44699
44700         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
44701
44702 2002-03-31  Kazu Hirata  <kazu@hxi.com>
44703
44704         * gcc.dg/weak-1.c: Disable on h8300 port.
44705
44706 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
44707
44708         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
44709         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
44710         ordering tests.
44711         * g++.dg/bprob/bprob-1.C: New test.
44712         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
44713         * g++.dg/gcov/gcov-1.C: New test.
44714         * g++.dg/gcov/gcov-1.x: New file.
44715         * g++.dg/gcov/gcov-2.C: New test.
44716         * g++.dg/gcov/gcov-3.C: New test.
44717         * g++.dg/gcov/gcov-3.h: New file.
44718
44719 2002-03-28  Roger Sayle  <roger@eyesopen.com>
44720
44721         * g++.old-deja/g++.other/builtins5.C: New test.
44722         * g++.old-deja/g++.other/builtins6.C: New test.
44723         * g++.old-deja/g++.other/builtins7.C: New test.
44724         * g++.old-deja/g++.other/builtins8.C: New test.
44725         * g++.old-deja/g++.other/builtins9.C: New test.
44726
44727 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
44728
44729         * g++.dg/opt/static1.C: New test.
44730
44731         * g++.dg/opt/longbranch1.C: New test.
44732
44733 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
44734
44735         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
44736
44737         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
44738
44739 2002-03-28  Jeffrey A Law  (law@redhat.com)
44740
44741         * gcc.c-torture/execute/20020328-1.c: New test.
44742
44743 2002-03-27  Richard Henderson  <rth@redhat.com>
44744
44745         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
44746         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
44747         move from g++.old-deja/g++.ext/.
44748
44749 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
44750
44751         * g++.dg/init/new2.C: New test.
44752
44753 2002-03-26  Richard Henderson  <rth@redhat.com>
44754
44755         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
44756
44757         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
44758         on sparc.
44759
44760         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
44761         sparcv9 systems.
44762         * gcc.dg/20001102-1.c: Likewise.
44763
44764 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
44765
44766         * gcc.dg/cpp/endif-pedantic1.c,
44767         gcc.dg/cpp/endif-pedantic2.c: New tests.
44768
44769 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
44770
44771         * g++.dg/init/new1.C: New test.
44772
44773 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
44774
44775         * g++.dg/abi/vbase9.C: New test.
44776
44777 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
44778
44779         * gcc.dg/arm-asm.c: New test.
44780
44781 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
44782
44783         * gcc.dg/Wswitch-enum.c: New test.
44784         Fix PR c/5044.
44785
44786 2002-03-26  Richard Henderson  <rth@redhat.com>
44787
44788         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
44789         structure.
44790
44791 2002-03-25  Richard Henderson  <rth@redhat.com>
44792
44793         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
44794         sparcv9 systems.
44795
44796         * gcc.c-torture/compile/20011119-1.c (xxx): New.
44797         * gcc.c-torture/compile/20011119-2.c (xxx): New.
44798
44799 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
44800
44801         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
44802
44803 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
44804
44805         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
44806         targets using generic thunk support.
44807
44808 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
44809
44810         * gcc.c-torture/compile/20020323-1.c: New test.
44811
44812         * g++.dg/opt/conj2.C: New test.
44813
44814 2002-03-24  Richard Henderson  <rth@redhat.com>
44815
44816         * gcc.dg/weak-1.c: Use -fno-common.
44817
44818 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
44819
44820         * g77.dg/f77-edit-apostrophe-out.f: New test
44821         * g77.dg/f77-edit-h-out.f: New test
44822         * g77.dg/f77-edit-t-in.f: New test
44823         * g77.dg/f77-edit-t-out.f: New test
44824         * g77.dg/f77-edit-x-out.f: New test
44825         * g77.dg/f77-edit-slash-out.f: New test
44826         * g77.dg/f77-edit-colon-out.f: New test
44827         * g77.dg/f77-edit-s-out.f: New test
44828
44829 2002-03-24  Richard Henderson  <rth@redhat.com>
44830
44831         * objc/execute/formal_protocol-6.x: New XFAIL.
44832
44833 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
44834
44835         * gcc.dg/weak-1.c: Early return from dg-final on platforms
44836         that do not support weak symbols
44837
44838 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
44839
44840         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
44841         * lib/g77.exp: Likewise.
44842         * lib/objc.exp: Likewise.
44843
44844 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
44845
44846         * gcc.dg/Wswitch-default.c: New test.
44847
44848 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
44849
44850         * g++.dg/other/enum1.C: New test.
44851
44852 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
44853
44854         * gcc.dg/pragma-ep-3.c: Fix typo.
44855
44856 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
44857
44858         * g++.dg/inherit/template-as-base.C: New test.
44859
44860 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
44861
44862         * g++.old-deja/g++.other/dwarf2-1.C: Move...
44863         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
44864
44865 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
44866
44867         * gcc.dg/cpp/multiline.c: Update to match.
44868
44869 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
44870
44871         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
44872
44873 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
44874
44875         * gcc.dg/cpp/extratokens2.c: New file.
44876
44877 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
44878
44879         * gcc.dg/20020312-2.c: Add rs6000 target.
44880
44881         * gcc.c-torture/compile/20020319-1.c: New test.
44882
44883 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
44884
44885         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
44886         (A, E): Handle this.
44887
44888 2002-03-20  Jason Merrill  <jason@redhat.com>
44889
44890         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
44891         ignoring -fpic.
44892         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
44893         through prune_gcc_output.
44894
44895 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
44896
44897         * gcc.c-torture/compile/20020320-1.c: New test.
44898
44899 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
44900
44901         * gcc.c-torture/compile/20020318-1.c: New test.
44902
44903         * gcc.dg/struct-by-value-1.c: New test.
44904
44905         * gcc.dg/20020319-1.c: New test.
44906
44907 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
44908
44909         * g++.dg/opt/conj1.C: New test.
44910
44911 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
44912
44913         * g++.dg/template/qualttp20.C: Revert previous change.
44914         * g++.dg/template/qualttp3.C: Likewise.
44915         * g++.dg/template/qualttp4.C: Likewise.
44916         * g++.dg/template/qualttp5.C: Likewise.
44917         * g++.dg/template/qualttp6.C: Likewise.
44918         * g++.dg/template/qualttp7.C: Likewise.
44919         * g++.dg/template/qualttp8.C: Likewise.
44920         * g++.dg/template/recurse.C: Likewise.
44921
44922 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
44923
44924         * gcc.dg/cpp/wchar-1.c: Update.
44925
44926 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
44927
44928         * g++.dg/template/conv1.C: New test.
44929         * g++.dg/template/conv2.C: New test.
44930         * g++.dg/template/conv3.C: New test.
44931         * g++.dg/template/conv4.C: New test.
44932
44933 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
44934
44935         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
44936         * g++.dg/template/qualttp3.C: Likewise.
44937         * g++.dg/template/qualttp4.C: Likewise.
44938         * g++.dg/template/qualttp5.C: Likewise.
44939         * g++.dg/template/qualttp6.C: Likewise.
44940         * g++.dg/template/qualttp7.C: Likewise.
44941         * g++.dg/template/qualttp8.C: Likewise.
44942         * g++.dg/template/recurse.C: Likewise.
44943
44944 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
44945
44946         * g++.dg/opt/dtor1.C: New test.
44947
44948 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
44949
44950         * gcc.c-torture/compile/20020315-1.c: New test.
44951
44952 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
44953
44954         * gcc.dg/weak-1.c: Fix scan tests.
44955
44956 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
44957
44958         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
44959         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
44960         cris-*-aout* mmix-*-*.
44961         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
44962         cris-*-aout* mmix-*-*.
44963         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
44964         cris-*-elf* cris-*-aout* and mmix-*-*.
44965         * gcc.dg/20001009-1.c: Ditto.
44966         * gcc.dg/20010912-1.c: Ditto.
44967         * gcc.dg/20020122-4.c: Ditto.
44968         * gcc.dg/inline-2.c: Ditto.
44969
44970 2002-03-14  Jeffrey A Law  (law@cygnus.com)
44971
44972         * gcc.c-torture/compile/20020314-1.c: New test.
44973
44974 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
44975
44976         * gcc.c-torture/execute/20020314-1.c: New test.
44977
44978 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
44979
44980         * g++.dg/warn/Wunused-1.C: New test.
44981
44982 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
44983
44984         * g++.dg/abi/mangle6.C: New test.
44985
44986 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
44987
44988         * gcc.c-torture/compile/20020309-2.c: New test.
44989
44990         * gcc.c-torture/compile/20020312-1.c: New test.
44991
44992 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
44993
44994         * g++.dg/other/access1.C: New test.
44995
44996 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
44997
44998         * gcc.c-torture/execute/wchar_t-1.c: New test.
44999
45000 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
45001
45002         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
45003
45004 2002-03-12  Roger Sayle  <roger@eyesopen.com>
45005
45006         * gcc.dg/20020312-1.c: New test case.
45007
45008 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
45009
45010         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
45011
45012 2002-03-11  Richard Henderson  <rth@redhat.com>
45013
45014         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
45015         * g++.old-deja/g++.jason/report.C: Likewise.
45016
45017 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
45018
45019         * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
45020         * g++.old-deja/g++.robertl/eb56.C: Likewise.
45021
45022 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
45023
45024         * g++.dg/overload/pmf1.C: New test.
45025
45026 2002-03-11  Kazu Hirata  <kazu@hxi.com>
45027
45028         * gcc.c-torture/execute/20020307-1.c: Use long.
45029
45030 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
45031
45032         PR optimization/5844
45033         * gcc.dg/20020310-1.c: New test.
45034
45035 2002-03-09  Michael Meissner  <meissner@redhat.com>
45036
45037         * gcc.c-torture/execute/memcpy-2.c: New test.
45038         * gcc.c-torture/execute/memset-1.c: New test.
45039         * gcc.c-torture/execute/strlen-1.c: New test.
45040         * gcc.c-torture/execute/strcmp-1.c: New test.
45041         * gcc.c-torture/execute/strncmp-1.c: New test.
45042
45043 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
45044
45045         * gcc.dg/ppc-ldstruct.c: New test.
45046
45047 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
45048
45049         * gcc.c-torture/execute/va-arg-22.c: New test.
45050
45051 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
45052
45053         * gcc.c-torture/compile/20020309-1.c: New test.
45054
45055 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
45056
45057         * gcc.c-torture/execute/20020307-2.c: New test.
45058
45059 2002-03-07  Jeffrey A Law  (law@redhat.com)
45060
45061         * g77.f-torture/compile/20020307-1.f: New test.
45062
45063 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
45064
45065         * gcc.dg/unordered-1.c: New test.
45066
45067 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
45068
45069         * gcc.c-torture/execute/20020307-1.c: New test.
45070
45071 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
45072
45073         * gcc.dg/20020304-1.c: New test.
45074
45075         * gcc.c-torture/compile/20020304-2.c: New test.
45076
45077 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
45078
45079         * gcc.c-torture/compile/20020304-1.c: New test case
45080         (from PR c/5830).
45081
45082 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
45083
45084         * gcc.dg/20020103-1.c: Add other -D ppc variants.
45085
45086 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
45087
45088         * g++.dg/other/classkey1.C: New test.
45089
45090 2002-03-01  Richard Henderson  <rth@redhat.com>
45091
45092         * gcc.c-torture/compile/981223-1.x: New.
45093         * gcc.c-torture/compile/920625-1.x: New.
45094
45095 2002-02-28  Richard Henderson  <rth@redhat.com>
45096
45097         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
45098
45099 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
45100
45101         * gcc.c-torture/execute/20020227-1.c: New test.
45102
45103 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
45104
45105         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
45106         here" ERROR lines.
45107         * g++.old-deja/g++.oliva/partord1.C: Likewise.
45108         * g++.old-deja.g++.other/defarg1.C: Likewise.
45109         * g++.old-deja/g++.pt/calls2.C: Likewise.
45110         * g++.old-deja/g++.pt/crash20.C: Likewise.
45111         * g++.old-deja/g++.pt/crash30.C: Likewise.
45112         * g++.old-deja/g++.pt/crash36.C: Likewise.
45113         * g++.old-deja/g++.pt/crash6.C: Likewise.
45114         * g++.old-deja/g++.pt/defarg13.C: Likewise.
45115         * g++.old-deja/g++.pt/derived3.C: Likewise.
45116         * g++.old-deja/g++.pt/error1.C: Likewise.
45117         * g++.old-deja/g++.pt/friend21.C: Likewise.
45118         * g++.old-deja/g++.pt/friend23.C: Likewise.
45119         * g++.old-deja/g++.pt/infinite1.C: Likewise.
45120         * g++.old-deja/g++.robertl/eb128.C: Likewise.
45121
45122 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
45123
45124         * gcc.c-torture/execute/20020225-2.c: New test.
45125
45126 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
45127
45128         * gcc.c-torture/execute/920730-1t.c,
45129         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
45130         Delete test cases, only relevant to -traditional.
45131
45132 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
45133
45134         * gcc.dg/cpp/undef1.c: Remove.
45135         * gcc.dg/cpp/directiv.c: Update.
45136         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
45137
45138 2002-02-27  Michael Meissner  <meissner@redhat.com>
45139
45140         * gcc.c-torture/execute/20020226-1.c: New test.
45141
45142 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
45143
45144         * g++.dg/debug/debug4.C: New test.
45145
45146         * gcc.dg/ia64-visibility-1.c: New test.
45147
45148 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
45149
45150         * gcc.dg/debug/20020224-1.c: New.
45151
45152 2002-02-25  Kazu Hirata  <kazu@hxi.com>
45153
45154         * gcc.c-torture/execute/960416-1.x: New.
45155         * gcc.c-torture/execute/divconst-3.x: Likewise.
45156
45157 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
45158
45159         * gcc.dg/20020224-1.c: New test.
45160
45161 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
45162
45163         * gcc.c-torture/execute/20020225-1.c: New.
45164
45165 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
45166
45167         * gcc.dg/cpp/wchar-1.c: New test.
45168
45169 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
45170
45171         * gcc.dg/20020222-1.c: New test.
45172
45173 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
45174
45175         * g++.dg/opt/anonunion1.C: New test.
45176
45177 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
45178
45179         * g++.dg/template/qualttp19.C: New test.
45180         * g++.dg/template/qualttp20.C: New test.
45181         * g++.old-deja/g++.jason/report.C: Adjust expected errors
45182         * g++.old-deja/g++.other/qual1.C: Likewise.
45183
45184 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
45185
45186         * gcc.dg/attr-alwaysinline.c: New.
45187
45188 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
45189
45190         * gcc.dg/20020220-1.c: New test.
45191
45192         * gcc.dg/20020220-2.c: New test.
45193
45194         * g++.dg/opt/mmx1.C: New test.
45195
45196 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
45197
45198         * gcc.c-torture/compile/20020110.c: New test.
45199
45200 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
45201
45202         * gcc.c-torture/execute/20020219-1.c: New test.
45203
45204         * gcc.dg/20020219-1.c: New test.
45205
45206         * gcc.dg/noncompile/20020220-1.c: New test.
45207
45208         * g++.dg/opt/ptrintsum1.C: New test.
45209
45210         * gcc.dg/debug/20020220-1.c: New test.
45211
45212 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
45213
45214         * gcc.c-torture/execute/20020216-1.c: New test.
45215
45216 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
45217
45218         * gcc.dg/decl-1.c: Update, new test.
45219
45220 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
45221
45222         * g++.dg/abi/bitfield1.C: New test.
45223         * g++.dg/abi/bitfield2.C: New test.
45224
45225 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
45226
45227         * gcc.dg/attr-nest.c: New test.
45228
45229 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
45230
45231         * gcc.c-torture/execute/20020215-1.c: New test.
45232
45233 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
45234
45235         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
45236         * g++.dg/debug/debug.exp: New.
45237         * g++.dg/debug/trivial.C: New.
45238         * g++.dg/debug/debug1.C: Moved...
45239         * g++.dg/other/debug1.C: ...from here.
45240         * g++.dg/debug/debug2.C: Moved...
45241         * g++.dg/other/debug2.C: ...from here.
45242         * g++.dg/debug/debug3.C: Moved...
45243         * g++.dg/other/debug3.C: ...from here.
45244
45245         * gcc.dg/noncompile/20020213-1.c: New test.
45246
45247 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
45248
45249         * g++.dg/other/debug3.C: New test.
45250
45251         * gcc.c-torture/execute/20020213-1.c: New test.
45252
45253 2002-02-13  Richard Smith <richard@ex-parrot.com>
45254
45255         * g++.old-deja/g++.other/thunk1.C: New test.
45256
45257 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
45258
45259         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
45260
45261 2002-02-13  Stan Shebs  <shebs@apple.com>
45262
45263         * gcc.dg/altivec-3.c: New.
45264
45265 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
45266
45267         * gcc.dg/Wunreachable-1.c: New test.
45268         * gcc.dg/Wunreachable-2.c: New test.
45269
45270 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
45271
45272         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
45273
45274 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
45275
45276         * gcc.dg/decl-1.c: New test.
45277
45278 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
45279
45280         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
45281
45282 2002-02-10  Kazu Hirata  <kazu@hxi.com>
45283
45284         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
45285         * gcc.c-torture/compile/980506-1.x: Likewise.
45286
45287 2002-02-10  Kazu Hirata  <kazu@hxi.com>
45288
45289         * gcc.dg/20020210-1.c: New.
45290
45291 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
45292
45293         * g77.f-torture/execute/947.f: New regression test
45294         for PR fortran/947.
45295
45296 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
45297
45298         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
45299         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
45300
45301 2002-02-08  Richard Henderson  <rth@redhat.com>
45302
45303         * gcc.c-torture/compile/labels-3.c: New.
45304
45305 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
45306
45307         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
45308         expression statements work instead.
45309         * gcc.dg/noncompile/20020207-1.c: New test.
45310
45311 2002-02-07  Richard Henderson  <rth@redhat.com>
45312
45313         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
45314
45315 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
45316
45317         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
45318         message from g77
45319         * lib/g77-dg.exp: Trim g77 error messages so that they are
45320         recognized by dg.exp.
45321
45322 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
45323
45324         PR fortran/5473
45325         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
45326
45327 2002-02-07  Richard Henderson  <rth@redhat.com>
45328
45329         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
45330         to be sufficiently aligned for integers.
45331
45332 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
45333
45334         * g++.dg/template/friend4.C: New test.
45335
45336 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
45337
45338         PR fortran/5743
45339         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
45340         unsupported cases.
45341
45342 2002-02-07  Richard Henderson  <rth@redhat.com>
45343
45344         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
45345         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
45346         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
45347         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
45348
45349 2002-02-06  Richard Henderson  <rth@redhat.com>
45350
45351         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
45352
45353 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
45354
45355         * gcc.dg/20020206-1.c: New test.
45356
45357 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
45358
45359         * gcc.c-torture/execute/20020206-1.c: New test.
45360
45361         * gcc.c-torture/execute/20020206-2.c: New test.
45362
45363         PR optimization/5429:
45364         * gcc.c-torture/compile/20020206-1.c: New test.
45365
45366 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
45367
45368         * g++.dg/ext/align1.C: Do not use an explicit alignment value
45369         as certain file formats cannot support particularly large
45370         alignments.
45371
45372         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
45373         and do not expect to be able to link the executable.
45374
45375         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
45376         fail because the COFF format does not support the weak attribute.
45377
45378 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
45379
45380         * g77.dg/pr5473.f: New test
45381
45382 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
45383
45384         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
45385         Fix testcase accordingly.
45386
45387 2002-02-04  Richard Henderson  <rth@redhat.com>
45388
45389         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
45390         (buf): Change to be an array of pointers, not ints.
45391
45392 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
45393
45394         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
45395         before all tests.  Move warning one line above to match where it
45396         C frontend emits.
45397         * gcc.dg/Wswitch-2.c: New test.
45398         * g++.dg/warn/Wswitch-1.C: New test.
45399         * g++.dg/warn/Wswitch-2.C: New test.
45400
45401 2002-02-04  Richard Henderson  <rth@redhat.com>
45402
45403         * g++.dg/abi/offsetof.C: Fix size comparison.
45404
45405 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
45406
45407         * gcc.dg/cast-qual-2.c: New test.
45408
45409 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
45410
45411         * gcc.dg/20020201-4.c: New test.
45412
45413 2002-02-04  Ben Elliston  <bje@redhat.com>
45414
45415         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
45416         target_info attribute != 0, in addition to the empty string.
45417         (gcc_target_compile): Likewise.
45418
45419 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
45420
45421         * gcc.dg/Wswitch.c: New test.
45422         PR gcc/4475. PR gcc/3780.
45423
45424 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
45425
45426         * g77.f-torture/execute/5122.f: New test for regressions
45427         against PR fortran/5122.
45428
45429 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
45430
45431         * g77.f-torture/compile/pr3743.f: Delete
45432         * g77.dg/pr3743-1.f: New test.
45433         * g77.dg/pr3743-2.f: New test.
45434         * g77.dg/pr3743-3.f: New test.
45435         * g77.dg/pr3743-4.f: New test.
45436
45437 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
45438
45439         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
45440
45441 2002-02-02  Richard Henderson  <rth@redhat.com>
45442
45443         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
45444         * gcc.c-torture/execute/bf64-1.c: Likewise.
45445
45446 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
45447
45448         * gcc.dg/20020201-2.c: New test.
45449
45450         * gcc.dg/20020201-3.c: New test.
45451
45452         * gcc.c-torture/execute/bitfld-2.c: New test.
45453
45454 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
45455
45456         * gcc.dg/bitfld-1.c: Update.
45457         * gcc.dg/bitfld-2.c: Update.
45458         * gcc.c-torture/execute/bitfld-1.x: New.
45459
45460 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
45461
45462         * gcc.c-torture/execute/20020201-1.c: New test.
45463
45464 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
45465
45466         PR target/5469
45467         * gcc.dg/20020201-1.c: New test.
45468
45469 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
45470
45471         PR fortran/3743
45472         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
45473         * g77.f-torture/compile/pr3743.x: Remove
45474
45475 2002-01-31  Tom Rix  <trix@redhat.com>
45476
45477         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
45478
45479 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
45480
45481         * gcc.dg/noncompile/20020130-1.c: New test.
45482
45483 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
45484
45485         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
45486
45487 2002-01-29  Richard Henderson  <rth@redhat.com>
45488
45489         * gcc.c-torture/execute/991118-1.c: Cast various constants back
45490         to long long.
45491         * gcc.c-torture/execute/bf64-1.c: Likewise.
45492
45493 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
45494
45495         * gcc.c-torture/execute/20020129-1.c: New test.
45496
45497 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
45498
45499         * gcc.c-torture/compile/20000224-1.c: Update.
45500         * gcc.c-torture/execute/bitfld-1.c: New tests.
45501         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
45502         * gcc.dg/uninit-A.c: Update.
45503
45504 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
45505
45506         * g++.dg/template/ctor1.C: Add instantiation.
45507
45508 2002-01-28  Paul Koning  <pkoning@equallogic.com>
45509
45510         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
45511         argument to __builtin_prefetch to be const ptr.
45512
45513 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
45514
45515         * gcc.c-torture/compile/20020120-1.c: New test.
45516
45517 2002-01-27  Kazu Hirata  <kazu@hxi.com>
45518
45519         * gcc.c-torture/execute/20020127-1.c: New test.
45520
45521 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
45522
45523         * g77.dg/f77-edit-i-in.f: New test
45524         * g77.dg/f77-edit-i-out.f: New test
45525
45526 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
45527
45528         * gcc.dg/debug/debug.exp: New file.
45529         * gcc.dg/debug/trivial.c: New file.
45530         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
45531         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
45532         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
45533         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
45534         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
45535         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
45536         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
45537         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
45538         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
45539         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
45540         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
45541         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
45542         * gcc.dg/20000503-1.c: Removed.
45543         * gcc.dg/20010207-1.c: Removed.
45544         * gcc.dg/20011223-1.c: Removed.
45545         * gcc.dg/20020104-2.c: Removed.
45546         * gcc.dg/debug-1.c: Removed.
45547         * gcc.dg/debug-2.c: Removed.
45548         * gcc.dg/debug-3.c: Removed.
45549         * gcc.dg/debug-4.c: Removed.
45550         * gcc.dg/debug-5.c: Removed.
45551         * gcc.dg/debug-6.c: Removed.
45552         * gcc.dg/dwarf2-1.c: Removed.
45553         * gcc.dg/dwarf2-2.c: Removed.
45554
45555 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
45556
45557         * g++.old-deja/g++.other/eh5.C: New test.
45558         * g++.old-deja/g++.other/sibcall2.C: New test.
45559         * g++.old-deja/g++.other/array9.C: New test.
45560         * g++.old-deja/g++.other/typename2.C: New test.
45561         * g++.old-deja/g++.other/crash60.C: New test.
45562         * g++.old-deja/g++.other/conv9.C: New test.
45563         * g++.old-deja/g++.other/mangle10.C: New test.
45564         * g++.old-deja/g++.other/unchanging1.C: New test.
45565         * g++.old-deja/g++.other/exprstmt1.C: New test.
45566         * g++.old-deja/g++.other/inline23.C: New test.
45567         * g++.old-deja/g++.eh/ia64-1.C: New test.
45568         * g++.old-deja/g++.other/dwarf2-1.C: New test.
45569         * g++.old-deja/g++.other/reload1.C: New test.
45570         * g++.old-deja/g++.other/static20.C: New test.
45571         * g++.old-deja/g++.other/local-alloc1.C: New test.
45572         * g++.old-deja/g++.other/conv8.C: New test.
45573         * g++.old-deja/g++.other/stmtexpr2.C: New test.
45574         * g++.old-deja/g++.other/storeexpr1.C: New test.
45575         * g++.old-deja/g++.other/storeexpr2.C: New test.
45576         * g++.dg/eh/template2.C: New test.
45577         * g++.dg/warn/weak1.C: New test.
45578
45579 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
45580
45581         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
45582         Remove first, non-varying, argument.
45583
45584 2002-01-23  Richard Henderson  <rth@redhat.com>
45585
45586         * gcc.dg/inline-2.c: New.
45587
45588         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
45589         Add optional target arg.  Check number of arguments.
45590         (scan-assembler-not, scan-assembler-dem): Likewise.
45591         (scan-assembler-dem-not): Likewise.
45592
45593 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
45594
45595         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
45596         line 12.
45597         * g++.old-deja/g++.brendan/parse3.C,
45598         g++.old-deja/g++.other/crash26.C,
45599         g++.old-deja/g++.other/crash28.C,
45600         g++.old-deja/g++.other/crash29.C,
45601         g++.old-deja/g++.other/crash30.C,
45602         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
45603
45604 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
45605
45606         * gcc.dg/20020115-1.c: New.
45607
45608 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
45609
45610         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
45611
45612 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
45613
45614         * gcc.dg/20020122-3.c: New.
45615
45616 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
45617
45618         * g++.dg/other/gc1.C: New test.
45619
45620 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
45621
45622         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
45623
45624 2002-01-22  Richard Henderson  <rth@redhat.com>
45625
45626         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
45627
45628 2002-01-22  Richard Henderson  <rth@redhat.com>
45629
45630         * gcc.dg/20020122-4.c: New.
45631
45632 2002-01-22  H.J. Lu <hjl@gnu.org>
45633
45634         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
45635         link output.
45636         * gcc.dg/special/ecos.exp: Likewise.
45637         * lib/g++-dg.exp: Likewise.
45638         * lib/g77-dg.exp: Likewise.
45639         * lib/gcc-dg.exp : Likewise.
45640         * lib/mike-g++.exp: Likewise.
45641         * lib/mike-g77.exp: Likewise.
45642         * lib/mike-gcc.exp: Likewise.
45643         * lib/objc-dg.exp: Likewise.
45644
45645 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
45646
45647         PR target/5379
45648         * gcc.dg/20020122-2.c: New test.
45649
45650 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
45651
45652         * gcc.dg/20020122-1.c: New test.
45653
45654 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
45655
45656         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
45657
45658 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
45659
45660         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
45661
45662 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45663
45664         * gcc.c-torture/compile/20020121-1.c: New test.
45665
45666 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
45667
45668         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
45669         ld_library_path.
45670
45671 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
45672
45673         * gcc.dg/20020218-1.c: New test.
45674
45675 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
45676
45677         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
45678         messages
45679         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
45680         "At global scope" warning
45681         * g++.dg/ext/align1.C: Change cygwin test for alignment
45682         from db-bogus to dg-warning
45683
45684 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
45685
45686         * g77.f-torture/compile/cpp2.F: New test.
45687
45688 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
45689
45690         * g++.dg/template/access1.C: New test.
45691
45692 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
45693
45694         * gcc.dg/20020118-1.c: New.
45695
45696 2002-01-18  Kazu Hirata  <kazu@hxi.com>
45697
45698         * gcc.c-torture/execute/20020118-1.c: New test.
45699
45700 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
45701
45702         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
45703         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
45704         alignment warnings.
45705
45706 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
45707
45708         * gcc.misc-tests/i386-prefetch.exp: Save and restore
45709         torture_with_loops and torture_without_loops
45710
45711 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
45712
45713         * gcc.c-torture/compile/20020116-1.c: New test.
45714
45715 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
45716
45717         * gcc.dg/20020116-2.c: New test.
45718
45719         * gcc.dg/ultrasp4.c: New test.
45720
45721         * gcc.dg/20020116-1.c: New test.
45722
45723 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
45724
45725         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
45726         by EABI.
45727
45728 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
45729
45730         * gcc.misc-tests/i386-prefetch.exp: New.
45731         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
45732         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
45733         * gcc.misc-tests/i386-pf-none-1.c: New test.
45734         * gcc.misc-tests/i386-pf-sse-1.c: New test.
45735
45736 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
45737
45738         * gcc.dg/gnu89-init-1.c: Add new tests.
45739
45740 2002-01-15  Andreas Jaeger  <aj@suse.de>
45741
45742         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
45743         * gcc.dg/i386-mmx-2.c: Likewise.
45744         * gcc.dg/i386-sse-1.c: Likewise.
45745         * gcc.dg/i386-sse-2.c: Likewise.
45746         * gcc.dg/i386-sse-3.c: Likewise.
45747
45748 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
45749
45750         * g77.f-torture/execute/intrinsic-unix-bessel.f:
45751         Uncomment additional cases that now pass.
45752
45753 2002-01-11  Richard Henderson  <rth@redhat.com>
45754
45755         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
45756         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
45757
45758 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
45759
45760         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
45761
45762 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
45763
45764         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
45765         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
45766
45767 2002-01-10  Dale Johannesen  <dalej@apple.com>
45768
45769         * gcc.c-torture/execute/loop-11.c: New.
45770
45771 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
45772
45773         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
45774         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
45775
45776 2002-01-09  Richard Henderson  <rth@redhat.com>
45777
45778         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
45779         type in which to perform the operation for each size.
45780
45781 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
45782
45783         * gcc.c-torture/compile/20020109-2.c: New test.
45784
45785 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
45786
45787         * gcc.c-torture/execute/loop-10.c: New test.
45788
45789 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
45790
45791         * gcc.c-torture/compile/20010226-1.c: New test.
45792         * gcc.c-torture/compile/20010227-1.c: New test.
45793         * gcc.c-torture/compile/20010426-1.c: New test.
45794         * gcc.c-torture/compile/20010510-1.c: New test.
45795         * gcc.c-torture/compile/20010605-3.c: New test.
45796         * gcc.c-torture/compile/20010824-1.c: New test.
45797         * gcc.c-torture/execute/20010409-1.c: New test.
45798         * gcc.dg/noncompile/20000901-1.c: New test.
45799         * gcc.dg/20001023-1.c: New test.
45800         * gcc.dg/20001101-1.c: New test.
45801         * gcc.dg/20001102-1.c: New test.
45802         * gcc.dg/20010207-1.c: New test.
45803         * gcc.dg/20010405-1.c: New test.
45804         * gcc.dg/20010822-1.c: New test.
45805         * gcc.dg/20011107-1.c: New test.
45806
45807 2002-01-09  Jeffrey A Law  (law@redhat.com)
45808
45809         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
45810
45811         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
45812         execution failure on PA targets.
45813
45814 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
45815
45816         * gcc.c-torture/compile/20020109-1.c: New test.
45817
45818 2002-01-08  Kazu Hirata  <kazu@hxi.com>
45819
45820         * gcc.c-torture/execute/20020108-1.c: New test.
45821
45822 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
45823
45824         * gcc.dg/20020108-1.c: New test.
45825
45826 2002-01-08  H.J. Lu <hjl@gnu.org>
45827
45828         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
45829         for header files.
45830
45831 2002-01-08  Geoff Keating  <geoffk@redhat.com>
45832
45833         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
45834         consistency.
45835
45836 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
45837
45838         * gcc.dg/altivec-4.c: Test altivec predicates.
45839
45840 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
45841
45842         * gcc.c-torture/execute/20020107-1.c: New test.
45843
45844 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
45845
45846         PR c/5279
45847         * gcc.c-torture/compile/20020106-1.c: New test.
45848
45849 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
45850
45851         * gcc.c-torture/execute/nestfunc-4.c: New test.
45852
45853 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
45854
45855         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
45856         extra triple that slipped in.
45857         * g++.old-deja/g++.abi/align.C: Likewise.
45858         * g++.old-deja/g++.abi/bitfields.C: Likewise.
45859
45860 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
45861
45862         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
45863         * g++.old-deja/g++.abi/align.C: Likewise.
45864         * g++.old-deja/g++.abi/bitfields.C: Likewise.
45865
45866         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
45867         on FreeBSD/i386.
45868         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
45869         FreeBSD.
45870
45871 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
45872
45873         * gcc.dg/20020104-1.c: New test.
45874
45875         * gcc.dg/20020104-2.c: New test.
45876
45877 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
45878
45879         * gcc.dg/20020103-1.c: Fix typo in target selector.
45880
45881 2002-01-03  Richard Henderson  <rth@redhat.com>
45882
45883         * gcc.dg/20020103-1.c: New.
45884
45885 2002-01-03  Kazu Hirata  <kazu@hxi.com>
45886
45887         * gcc.c-torture/execute/20020103-1.c: New test.
45888
45889 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
45890
45891         * g++.dg/other/debug2.C: New test.
45892
45893         * gcc.c-torture/compile/20020103-1.c: New test.
45894
45895 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
45896
45897         * gcc.dg/gnu89-init-1.c: Added new tests.
45898
45899 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
45900
45901         * g++.dg/template/friend2.C: Remove as patch is reverted.
45902
45903         * g++.dg/warn/oldcast1.C: New test.
45904
45905         * g++.dg/template/ptrmem1.C: New test.
45906         * g++.dg/template/ptrmem2.C: New test.
45907
45908         * g++.dg/template/ntp.C: New test.
45909
45910         * g++.dg/other/component1.C: New test.
45911
45912         * g++.dg/template/ttp3.C: New test.
45913
45914         * g++.dg/template/friend2.C: New test.
45915         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
45916
45917 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
45918
45919         * g++.dg/other/ptrmem1.C: New test.
45920         * g++.dg/other/ptrmem2.C: New test.
45921
45922 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
45923
45924         * g++.dg/template/ctor1.C: New test.
45925
45926 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
45927
45928         * g++.dg/template/friend2.C: New test.
45929
45930 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
45931
45932         * gcc.dg/mmix-1.c: New test.
45933
45934 2001-12-31  Richard Henderson  <rth@redhat.com>
45935
45936         * gcc.dg/asm-5.c: New.
45937
45938 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
45939
45940         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
45941         in namespace __gnu_cxx
45942
45943 2001-12-30  Richard Henderson  <rth@redhat.com>
45944
45945         * gcc.dg/debug-6.c: New.
45946
45947 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
45948
45949         * gcc.c-torture/compile/20011229-2.c: New test.
45950
45951 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
45952
45953         * gcc.dg/debug-3.c: New test.
45954         * gcc.dg/debug-4.c: New test.
45955         * gcc.dg/debug-5.c: New test.
45956
45957 2001-12-29  Richard Henderson  <rth@redhat.com>
45958
45959         * g++.dg/eh/loop1.C: New.
45960
45961 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
45962
45963         * g++.dg/template/crash1.C: New test.
45964
45965 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
45966
45967         * g++.dg/other/const1.C: New test.
45968
45969 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
45970
45971         * gcc.c-torture/compile/20011229-1.c: New test.
45972
45973 2001-12-28  Stan Shebs  <shebs@apple.com>
45974
45975         * lib/objc-torture.exp: Resync with c-torture.exp.
45976         * lib/objc.exp: Load standard libraries.
45977
45978 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
45979
45980         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
45981         additional tests.
45982
45983 2001-12-27  Roger Sayle <roger@eyesopen.com>
45984
45985         * gcc.c-torture/execute/string-opt-16.c: New testcase.
45986
45987 2001-12-27  Richard Henderson  <rth@redhat.com>
45988
45989         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
45990
45991 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
45992
45993         * g++.dg/eh/ctor1.C: New test.
45994         * g++.dg/other/error2.C: New test.
45995
45996 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
45997
45998         * g++.dg/other/init2.C: New test.
45999
46000 2001-12-24  Richard Henderson  <rth@redhat.com>
46001
46002         * gcc.dg/20011223-1.c: New.
46003         * gcc.dg/inline-1.c: New.
46004
46005 2001-12-23  Richard Henderson  <rth@redhat.com>
46006
46007         * gcc.dg/asm-4.c: Test operand modifiers.
46008
46009 2001-12-23  Richard Henderson  <rth@redhat.com>
46010
46011         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
46012
46013 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
46014
46015         * gcc.c-torture/execute/20011223-1.c: New test.
46016
46017 2001-12-21  Richard Henderson  <rth@redhat.com>
46018
46019         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
46020         re-enables the warning.
46021
46022 2001-12-21  Richard Henderson  <rth@redhat.com>
46023
46024         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
46025
46026 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
46027
46028         * gcc.c-torture/compile/20011218-1.c: New test.
46029
46030 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
46031
46032         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
46033         arm-isr.c test.
46034         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
46035         epilogue generation for ARM ISR routines.
46036
46037 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46038
46039         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
46040         * gcc.dg/format/c90-printf-3.c: Likewise.
46041         * gcc.dg/format/c99-printf-3.c: Likewise.
46042         * gcc.dg/format/ext-1.c: Likewise.
46043         * gcc.dg/format/ext-6.c: Likewise.
46044         * gcc.dg/format/format.h: Prototype unlocked stdio.
46045
46046 2001-12-20  Richard Henderson  <rth@redhat.com>
46047
46048         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
46049         (arena): Use it.
46050         (malloc): Correct allocation logic.  Abort if we fill up the
46051         arena before initialization complete.
46052         (realloc): Correct allocation logic.
46053
46054 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
46055
46056         * gcc.c-torture/compile/20011219-2.c: New test.
46057
46058         * gcc.c-torture/execute/20011219-1.c: New test.
46059
46060 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
46061
46062         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
46063         target does not support weak symbols.
46064
46065 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
46066
46067         * gcc.c-torture/compile/20011219-1.c: New test.
46068
46069 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
46070
46071         * g++.dg/other/error1.C: New test.
46072
46073 2001-12-17  Jeffrey A Law  (law@redhat.com)
46074
46075         * gcc.c-torture/execute/20011217-1.c: New test.
46076
46077 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
46078
46079         * objc.dg/special/: New directory.
46080         * objc.dg/special/special.exp: New file.
46081         * objc.dg/special/unclaimed-category-1.h: New file.
46082         * objc.dg/special/unclaimed-category-1a.m: New file.
46083         * objc.dg/special/unclaimed-category-1.m: New file.
46084
46085 2001-12-17  Andreas Jaeger  <aj@suse.de>
46086
46087         * gcc.c-torture/compile/20011217-2.c: New test.
46088
46089 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
46090
46091         * gcc.c-torture/compile/20011217-1.c: New test.
46092
46093 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
46094
46095         * gcc.dg/20011214-1.c: New.
46096
46097 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
46098
46099         * gcc.dg/altivec-4.c: New.
46100
46101 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
46102
46103         * gcc.dg/20011113-1.c: New test.
46104
46105 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
46106
46107         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
46108         std::__malloc_alloc_template<0> and
46109         std::__default_alloc_template<false, 0>.
46110
46111 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
46112
46113         * objc/execute/bf-21.m: New test.
46114         * objc/execute/enumeration-1.m: New test.
46115         * objc/execute/enumeration-2.m: New test.
46116
46117 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
46118
46119         * gcc.dg/gnu89-init-1.c: New test.
46120
46121 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
46122
46123         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
46124         * g++.old-deja/g++.jason/2371.C: Likewise.
46125         * g++.old-deja/g++.jason/template33.C: Likewise.
46126         * g++.old-deja/g++.jason/template34.C: Likewise.
46127         * g++.old-deja/g++.jason/template36.C: Likewise.
46128         * g++.old-deja/g++.oliva/typename1.C: Likewise.
46129         * g++.old-deja/g++.oliva/typename2.C: Likewise.
46130         * g++.old-deja/g++.other/typename1.C: Likewise.
46131         * g++.old-deja/g++.pt/inherit2.C: Likewise.
46132         * g++.old-deja/g++.pt/nontype5.C: Likewise.
46133         * g++.old-deja/g++.pt/typename11.C: Likewise.
46134         * g++.old-deja/g++.pt/typename14.C: Likewise.
46135         * g++.old-deja/g++.pt/typename16.C: Likewise.
46136         * g++.old-deja/g++.pt/typename3.C: Likewise.
46137         * g++.old-deja/g++.pt/typename4.C: Likewise.
46138         * g++.old-deja/g++.pt/typename5.C: Likewise.
46139         * g++.old-deja/g++.pt/typename7.C: Likewise.
46140         * g++.old-deja/g++.robertl/eb9.C: Likewise.
46141
46142 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
46143
46144         * g++.dg/other/linkage1.C: New test.
46145         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
46146         specifiers.
46147
46148 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
46149
46150         * gcc.dg/concat.c: New test.
46151
46152 2001-12-11  Stan Shebs  <shebs@apple.com>
46153
46154         * objc/compile: New test directory.
46155         * objc/compile/compile.exp: New expect script.
46156         * objc/compile/20011211-1.m: New compile test.
46157
46158 2001-12-11  Jason Merrill  <jason@redhat.com>
46159
46160         * lib/prune.exp (prune_gcc_output): Also handle "In member
46161         function".  So many permutations...
46162
46163 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
46164
46165         * g++.dg/template/typedef1.C: New test.
46166
46167 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
46168
46169         * g++.dg/other/copy1.C: New test.
46170
46171 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
46172
46173         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
46174
46175         * gcc.dg/builtin-choose-expr.c: New.
46176
46177 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
46178
46179         * gcc.dg/altivec-2.c: New.
46180
46181 2001-12-07  Richard Henderson  <rth@redhat.com>
46182
46183         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
46184
46185 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
46186
46187         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
46188         ultrasparc.
46189
46190 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
46191
46192         * g++-old.deja/g++.robertl/eb101.C: Deleted.
46193
46194 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
46195
46196         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
46197         variable argument list.
46198
46199 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
46200
46201         * gcc.c-torture/execute/memcheck: Delete entire directory.
46202         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
46203         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
46204
46205 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
46206
46207         * gcc.dg/Wshadow-1.c: New test.
46208
46209 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
46210
46211         * gcc.c-torture/compile/20011130-1.c: New test.
46212
46213         * gcc.dg/noncompile/20011025-1.c: New test.
46214
46215         * g++.dg/other/anon-union.C: New test.
46216
46217         * gcc.c-torture/execute/20011024-1.c: New test.
46218
46219 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
46220
46221         * gcc.c-torture/execute/20000722-1.x,
46222         gcc.c-torture/execute/20010123-1.x: Remove.
46223         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
46224         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
46225         gcc.dg/c99-complit-2.c: New tests.
46226
46227 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
46228
46229         * g++.dg/inherit/base1.C: New test.
46230
46231 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
46232
46233         * g++.dg/other/stdarg1.C: New test.
46234
46235         * gcc.c-torture/compile/20011130-2.c: New test.
46236
46237 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
46238
46239         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
46240         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
46241         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
46242         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
46243         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
46244         * gcc.dg/builtin-prefetch-1.c: New test.
46245
46246 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
46247
46248         * gcc.dg/20011130-1.c: New test.
46249
46250 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
46251
46252         * g++.dg/other/scope1.C: New test.
46253         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
46254
46255 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
46256
46257         * gcc.dg/vla-init-1.c: New test.
46258
46259 2001-12-01  Geoff Keating  <geoffk@redhat.com>
46260
46261         * gcc.c-torture/compile/structs.c: New testcase from GDB.
46262
46263 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
46264
46265         * objc.dg/alias.m: Update.
46266         * objc.dg/class-1.m: Update.
46267         * objc.dg/const-str-1.m: Update.
46268         * objc.dg/fwd-proto-1.m: Update.
46269         * objc.dg/id-1.m: Update.
46270         * objc.dg/super-class-1.m: Update.
46271
46272 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
46273
46274         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
46275         constructs.
46276
46277 2001-11-28  Jeffrey A Law  (law@cygnus.com)
46278
46279         * gcc.c-torture/execute/20011128-1.c: New test.
46280
46281 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
46282
46283         * gcc.dg/20011127-1.c: New test.
46284
46285 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
46286
46287         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
46288         from Austin Group draft 7.
46289         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
46290         scanf format arguments.
46291         * gcc.dg/format/no-exargs-2.c: New test.
46292
46293 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
46294
46295         * g++.dg/abi/vbase8-4.C: New test.
46296
46297 2001-11-24  Ian Lance Taylor  <ian@airs.com>
46298
46299         * gcc.c-torture/execute/20011121-1.c: New test.
46300
46301 2001-11-23  Jeffrey A Law  (law@cygnus.com)
46302
46303         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
46304
46305 2001-11-23  Andreas Jaeger  <aj@suse.de>
46306
46307         * gcc.dg/cpp/charconst-2.c: New test.
46308
46309 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
46310
46311         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
46312         to the host if it is remote.  Let tests specify extra headers
46313         they use.
46314         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
46315         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
46316         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
46317         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
46318         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
46319         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
46320         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
46321         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
46322         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
46323         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
46324
46325 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
46326
46327         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
46328         for little endian ARMs.
46329
46330 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
46331
46332         * gcc.c-torture/compile/20011119-1.c: New test.
46333         * gcc.c-torture/compile/20011119-2.c: New test.
46334
46335 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
46336
46337         * gcc.dg/altivec-1.c: Fix typo.
46338
46339 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
46340
46341         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
46342
46343 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
46344
46345         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
46346
46347 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
46348
46349         * lib/g77.exp: Don't specify --rpath-link.
46350
46351         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
46352         across all the headers.
46353         * gcc.dg/format/format.exp: For testing on a remote host,
46354         copy format.h.
46355
46356         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
46357         * gcc.c-torture/execute/930406-1.c: Likewise.
46358         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
46359
46360 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
46361
46362         * gcc.dg/altivec-1.c: New.
46363
46364 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
46365
46366         * gcc.dg/cpp/fpreprocessed.c: New test case.
46367
46368 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
46369
46370         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
46371         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
46372         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
46373
46374 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
46375
46376         * gcc.dg/no-builtin-1.c: New test.
46377
46378 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
46379
46380         * gcc.c-torture/execute/20011115-1.c: New test.
46381
46382 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
46383
46384         * gcc.c-torture/compile/20011114-2.c: New test.
46385         * gcc.c-torture/compile/20011114-3.c: New test.
46386         * gcc.c-torture/compile/20011114-4.c: New test.
46387
46388 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
46389
46390         * g++.dg/other/init1.C: New test.
46391
46392 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
46393
46394         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
46395         message.
46396
46397         * gcc.c-torture/execute/20011114-1.c: New testcase.
46398
46399         * gcc.c-torture/compile/20010327-1.c: Revert last change.
46400         * gcc.c-torture/compile/20011114-1.c: New test, exactly
46401         like the (before this change) version of 20010327-1.c.
46402
46403 2001-11-14  Roger Sayle <roger@eyesopen.com>
46404
46405         * gcc.c-torture/execute/string-opt-13.c: New testcase.
46406
46407 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
46408
46409         * g++.dg/init/array2.C: New test.
46410
46411 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
46412
46413         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
46414
46415 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
46416
46417         * g++.dg/other/forscope1.C: New test.
46418         * g++.dg/ext/forscope1.C: New test.
46419         * g++.dg/ext/forscope2.C: New test.
46420
46421 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
46422
46423         * gcc.c-torture/execute/20011113-1.c: New test.
46424
46425 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
46426
46427         * gcc.c-torture/execute/20011109-2.c: New test.
46428
46429         * gcc.c-torture/execute/20011109-1.c: New test.
46430
46431 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
46432
46433         * gcc.c-torture/compile/20011109-1.c: New test.
46434
46435 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
46436
46437         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
46438         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
46439         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
46440         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
46441         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
46442         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
46443         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
46444
46445 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
46446
46447         * g++.dg/warn/Wshadow-1.C: New tests.
46448         * g++.old-deja/g++.mike/for3.C: Update.
46449
46450 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
46451
46452         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
46453         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
46454         XFAILs.  Adjust expected error texts.
46455         * gcc.c-torture/compile/20011106-1.c,
46456         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
46457         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
46458         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
46459         gcc.dg/c99-array-lval-5.c: New tests.
46460
46461 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
46462
46463         * gcc.dg/cpp/defined.c: Update.
46464
46465 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
46466
46467         * gcc.c-torture/execute/anon-1.c: New test.
46468
46469 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
46470
46471         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
46472         same size, so no warning should be produced on stormy16.
46473
46474         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
46475         due to oversized array.
46476         * g++.old-deja/g++.mike/ns15.C: Likewise.
46477         * g++.old-deja/g++.pt/crash16.C: Likewise.
46478
46479 2001-11-02  Graham Stott  <grahams@redhat.com>
46480
46481         * g++.dgother/debug1.C: Fix typos.
46482
46483 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
46484
46485         * g++.dg/other/debug1.C: New test.
46486
46487 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
46488
46489         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
46490         of unsigned long.
46491
46492 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
46493
46494         * gcc.dg/20011029-2.c: New test.
46495
46496         * gcc.c-torture/compile/20011029-1.c: New test.
46497
46498 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
46499
46500         * objc/execute/class_self-1.m: New test.
46501         * objc/execute/class_self-2.m: New test.
46502
46503 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
46504
46505         * gcc.misc-tests/msgs.exp: Delete.
46506         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
46507         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
46508         error set to match recent changes.
46509
46510 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
46511
46512         * gcc.dg/20011021-1.c: New test.
46513
46514 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
46515
46516         * gcc.c-torture/compile/20011023-1.c: New test.
46517
46518 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
46519
46520         * lib/g77.exp: Rewrite based on lib/g++.exp.
46521
46522 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
46523
46524         * gcc.c-torture/execute/20011019-1.c: New test.
46525
46526         * gcc.dg/20011018-1.c: New test.
46527
46528 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
46529
46530         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
46531
46532 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
46533
46534         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
46535         * gcc.dg/attr-invalid.c: Likewise.
46536
46537 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
46538
46539         * gcc.dg/20011015-1.c: New test.
46540
46541 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
46542
46543         * g++.dg/template/unify2.C: New test.
46544
46545 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
46546
46547         * g++.dg/other/exception-specification.C: New test
46548
46549 2001-10-13  Tom Rix  <trix@redhat.com>
46550
46551         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
46552         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
46553
46554 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
46555
46556         * gcc.dg/20011009-1.c: New test.
46557
46558 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
46559
46560         PR g++/4476
46561         * g++.dg/other/friend1.C: New test.
46562
46563 2001-10-11  Richard Henderson  <rth@redhat.com>
46564
46565         * g++.old-deja/g++.other/crash18.C: Add -S to options.
46566
46567 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46568
46569         * gcc.c-torture/compile/20011010-1.c: New.
46570
46571 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
46572
46573         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
46574         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
46575         g77.f-torture/execute/execute.exp,
46576         g77.f-torture/noncompile/noncompile.exp,
46577         gcc.c-torture/compile/compile.exp,
46578         gcc.c-torture/execute/execute.exp,
46579         gcc.c-torture/execute/ieee/ieee.exp,
46580         gcc.c-torture/execute/memcheck/memcheck.exp,
46581         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
46582         objc/execute/execute.exp: Update FSF address.
46583
46584 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
46585
46586         * gcc.dg/cpp/cmdlne-C.c: Update.
46587         * gcc.dg/cpp/cmdlne-C2.c: New.
46588
46589 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46590
46591         * gcc.c-torture/execute/20011008-3.c: New.
46592
46593 2001-10-08  DJ Delorie  <dj@redhat.com>
46594
46595         * gcc.dg/20011008-1.c: New.
46596         * gcc.dg/20011008-2.c: New.
46597
46598 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
46599
46600         * gcc.dg/cpp/spacing1.c: Update test.
46601
46602 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
46603
46604         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
46605         spelling errors of "separate" as "seperate".
46606
46607 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
46608
46609         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
46610         enough to avoid inlining.
46611
46612 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
46613
46614         * lib/g77.exp: set libg2c_dir correctly.
46615
46616 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
46617
46618         * gcc.dg/cpp/macro11.c: New test.
46619
46620 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
46621
46622         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
46623         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
46624         gcc.dg/format/multattr-3.c: New tests.
46625         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
46626         tests for format attributes on function pointers being rejected.
46627
46628 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
46629
46630         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
46631
46632 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
46633
46634         * g++.dg/warn/format1.C: New test.
46635
46636 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
46637
46638         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
46639
46640 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
46641
46642         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
46643
46644 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
46645
46646         * gcc.dg/cpp/redef2.c: Add test.
46647
46648 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
46649
46650         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
46651         long-standing bug on i686, apparently.
46652         * gcc.c-torture/execute/loop-2c.x: New file.
46653         * gcc.c-torture/execute/loop-2d.x: New file.
46654         * gcc.c-torture/execute/loop-3c.x: New file.
46655
46656 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
46657
46658         * gcc.dg/cpp/20000625-2.c: Correct line number.
46659
46660 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
46661
46662         * gcc.dg/cpp/macro10.c: New test.
46663         * gcc.dg/cpp/strify3.c: New test.
46664         * gcc.dg/cpp/spacing1.c: Add tests.
46665         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
46666         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
46667
46668 2001-09-24  DJ Delorie  <dj@redhat.com>
46669
46670         * gcc.c-torture/execute/20010924-1.c: New test.
46671
46672 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
46673
46674         * objc/execute/paste.m: Remove.
46675
46676 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
46677
46678         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
46679
46680 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
46681
46682         * g77.dg/strlen0.f: New test.
46683
46684 2001-09-21  Richard Henderson  <rth@redhat.com>
46685
46686         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
46687         * g++.old-deja/g++.abi/vtable2.C: Likewise.
46688
46689 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
46690
46691         Table-driven attributes.
46692         * g++.dg/ext/attrib1.C: New test.
46693
46694 2001-09-20  DJ Delorie  <dj@redhat.com>
46695
46696         * gcc.dg/20000926-1.c: Update expected warning messages.
46697         * gcc.dg/array-2.c: Likewise, and test for warnings too.
46698         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
46699         array.
46700
46701 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
46702
46703         * g++.dg/eh/registers1.C: New test case.
46704
46705 2001-09-17  Richard Henderson  <rth@redhat.com>
46706
46707         * gcc.dg/array-5.c: Fix VLA decomposition test.
46708
46709 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
46710
46711         * gcc.dg/cpp/line5.c: New testcase.
46712
46713 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
46714
46715         * gcc.dg/cpp/macro9.c: New test.
46716
46717 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
46718
46719         * gcc.c-torture/execute/980223.c: Change type of addr from long
46720         to char *.
46721
46722 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
46723
46724         * gcc.c-torture/execute/20010915-1.c: New test.
46725
46726 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
46727
46728         * g77.dg/bprob: New directory.
46729         * g77.dg/bprob/bprob.exp: New file.
46730         * g77.dg/bprob/bprob-1.f: New test.
46731         * g77.dg/gcov: New directory.
46732         * g77.dg/gcov/gcov.exp: New file.
46733         * g77.dg/gcov/gcov-1.f: New test.
46734         * g77.dg/gcov/gcov-1.x: New file.
46735
46736 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
46737
46738         * gcc.dg/cpp/directiv.c: Update.
46739         * gcc.dg/cpp/undef1.c: Update.
46740
46741 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
46742
46743         * gcc.dg/20010912-1.c: New test.
46744
46745 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
46746
46747         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
46748         language-independent file in lib.
46749         * lib/gcov.exp: New file.
46750
46751 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
46752
46753         * gcc.c-torture/compile/20010911-1.c: New test.
46754
46755 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
46756
46757         * lib/profopt.exp: New, to support profile-directed optimizations.
46758         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
46759         * gcc.misc-tests/bprob-1.c: New test.
46760         * gcc.misc-tests/bprob-2.c: New test.
46761
46762 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
46763
46764         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
46765         XFAIL and which kinds of gcov output to verify.
46766         * gcc.misc-tests/gcov-4b.x: New file.
46767         * gcc.misc-tests/gcov-5b.x: New file.
46768         * gcc.misc-tests/gcov-6.x: New file.
46769         * gcc.misc-tests/gcov-7.c: New test.
46770         * gcc.misc-tests/gcov-7.x: New file.
46771
46772 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
46773
46774         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
46775         * gcc.misc-tests/gcov-6.c: New test.
46776
46777 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
46778
46779         PR c++/3986
46780         * g++.dg/abi/vbase1.C: New test.
46781
46782 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
46783
46784         * objc.dg/method-2.m: New.
46785
46786 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
46787
46788         PR c++/4203
46789         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
46790         * g++.dg/init/empty1.C: New test.
46791
46792 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
46793
46794         * gcc.c-torture/compile/20010903-1.c: New test.
46795
46796 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
46797
46798         * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
46799         for m68k.
46800
46801 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
46802
46803         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
46804
46805         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
46806
46807         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
46808
46809 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
46810
46811         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
46812         for 16-bit 'unsigned int'.
46813
46814 2001-08-29  Kazu Hirata  <kazu@hxi.com>
46815
46816         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
46817
46818 2001-08-27  Richard Henderson  <rth@redhat.com>
46819
46820         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
46821         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
46822
46823 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
46824
46825         * gcc.dg/asm-names.c (ymain): New.
46826
46827 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
46828
46829         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
46830         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
46831         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
46832
46833 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46834
46835         * gcc.dg/compare5.c: New testcase.
46836
46837 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
46838
46839         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
46840         and "In instantiation".
46841
46842 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
46843
46844         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
46845
46846 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
46847
46848         * gcc.misc-tests/gcov.exp: Add support for branch information.
46849         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
46850         * gcc.misc-tests/gcov-4.c: New test.
46851         * gcc.misc-tests/gcov-4b.c: New test.
46852         * gcc.misc-tests/gcov-5b.c: New test.
46853
46854 2001-08-20  Zack Weinberg  <zackw@panix.com>
46855
46856         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
46857         expected to fail.
46858
46859 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
46860
46861         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
46862
46863 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
46864
46865         * g++.dg/eh/template1.C: New test.
46866
46867 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
46868
46869         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
46870         Fix thinko.
46871         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
46872         for xfail.
46873
46874 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
46875
46876         * lib/g77-dg.exp: Use prune.exp for common procedures
46877         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
46878         * lib/g77.exp: (g77-dg-prune) Remove
46879
46880 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
46881
46882         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
46883
46884 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46885
46886         * g++.dg/template/unify1.C: New test.
46887
46888 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
46889
46890         * g++.dg/abi/empty4.C: New test.
46891
46892 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
46893
46894         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
46895         solaris2.*
46896         * g77.f-torture/compile/pr3743.x: Likewise.
46897
46898 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
46899
46900         * g++.dg/other/using-declaration.C: New test.
46901
46902 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
46903
46904         * gcc.dg/cpp/tr-sign.c: New testcase.
46905
46906 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
46907
46908         * gcc.dg/cpp/19951025-1.c: Revert.
46909         * gcc.dg/cpp/directiv.c: We no longer process directives that
46910         interrupt macro arguments.
46911
46912 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
46913
46914         * gcc.dg/bconstp-1.c: New test.
46915
46916 2001-08-03  Richard Henderson  <rth@redhat.com>
46917
46918         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
46919
46920 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
46921
46922         * gcc.dg/cpp/19951025-1.c: Update.
46923
46924 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
46925
46926         * g77.dg/ff90-1.f (s): Fix reference of variable z,
46927         should be x.
46928
46929 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
46930
46931         Kill -fhonor-std.
46932         * g++.old-deja/g++.ns/ns14.C: Remove special options.
46933         * g++.old-deja/g++.other/std1.C: Likewise.
46934         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
46935
46936 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
46937
46938         * lib/g77.exp: Load gcc-defs.exp for common procedures
46939         (g77_pass, g77_fail, g77_finish, g77_exit,
46940         ${tool}_check_unsupported_p} Now redundant.  Deleted.
46941
46942 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
46943
46944         * g77.dg/fbackslash.f
46945         * g77.dg/fcase-preserve.f
46946         * g77.dg/ff90-1.f
46947         * g77.dg/ffixed-line-length-0.f
46948         * g77.dg/ffixed-line-length-132.f
46949         * g77.dg/ffixed-line-length-7.f
46950         * g77.dg/ffixed-line-length-72.f
46951         * g77.dg/ffixed-line-length-none.f
46952         * g77.dg/ffree-form-1.f
46953         * g77.dg/fno-backslash.f
46954         * g77.dg/fno-f90-1.f
46955         * g77.dg/fno-fixed-form-1.f
46956         * g77.dg/fno-onetrip.f
46957         * g77.dg/fno-typeless-boz.f
46958         * g77.dg/fno-underscoring.f
46959         * g77.dg/fno-vxt-1.f
46960         * g77.dg/fonetrip.f
46961         * g77.dg/ftypeless-boz.f
46962         * g77.dg/fugly-assumed.f
46963         * g77.dg/funderscoring.f
46964         * g77.dg/fvxt-1.f
46965
46966 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
46967
46968         * objc.dg/fwd-proto-1.m: New.
46969         * objc.dg/local-decl-1.m: New.
46970         * objc.dg/naming-1.m: New.
46971         * objc.dg/naming-2.m: New.
46972         * objc.dg/proto-hier-1.m: New.
46973
46974 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
46975
46976         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
46977         largest-type elements to a struct makes its size grow.
46978
46979 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
46980
46981         * g++.dg/abi/vthunk1.C: New test.
46982
46983 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
46984
46985         * g++.dg/abi/vbase8-22.C: New test.
46986
46987 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
46988
46989         * gcc.dg/cpp/macro8.c: New test.
46990
46991 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
46992
46993         * g++.dg/abi/vbase8-21.C: New test.
46994
46995 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
46996
46997         * g++.dg/abi/vbase8-10.C: New test.
46998
46999 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
47000
47001         * lib/g++.exp (g++_set_ld_library_path): Renamed to
47002         ${tool}_set_ld_library_path.
47003         Changed caller.
47004         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
47005         g++.exp.
47006
47007 2001-07-26  Stan Cox <scox@redhat.com>
47008
47009         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
47010         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
47011         gcc_exit, gcc_check_unsupported_p):
47012         Moved to gcc-deps.exp
47013         * gcc-deps.exp: New file.
47014
47015 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47016
47017         * g++.old-deja/g++.pt/defarg14.C: New test.
47018
47019 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
47020
47021         * g++.old-deja/g++.other/lineno5.C: New test.
47022
47023 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
47024
47025         * g++.old-deja/g++.pt/crash68.C: New test.
47026
47027 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
47028
47029         * g++.old-deja/g++.other/crash42.C: New test.
47030
47031 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
47032
47033         * gcc.dg/cpp/extratokens.c: Fix.
47034         * gcc.dg/cpp/skipping2.c: New tests.
47035
47036 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
47037
47038         * gcc.c-torture/execute/20010724-1.c: New file.
47039         * gcc.c-torture/execute/20010724-1.x: New file.
47040
47041 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
47042
47043         * g++.old-deja/g++.other/cond7.C: New test.
47044
47045 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
47046
47047         * g++.old-deja/g++.other/optimize4.C: New test.
47048
47049 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
47050
47051         * g++.old-deja/g++.abi/vbase8-5.C: New test.
47052
47053 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
47054
47055         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
47056         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
47057         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
47058         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
47059
47060         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
47061         bug report" message.
47062
47063         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
47064         * g++.dg/ext/instantiate1.C: Move from old-deja.
47065
47066 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
47067
47068         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
47069         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
47070         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
47071         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
47072
47073 2001-07-23  Jeffrey A Law  (law@cygnus.com)
47074
47075         * gcc.c-torture/execute/20010723-1.c: New test.
47076
47077 2001-07-23  Ben Elliston  <bje@redhat.com>
47078
47079         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
47080
47081 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47082
47083         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
47084         i[34567]86-*-*.
47085         Delete handling of ieee_multilib_flags.
47086         Pass -mieee for alpha*-*-* and sh-*-*.
47087         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
47088
47089 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
47090
47091         Remove old-abi tests.
47092         * g++.old-deja/g++.mike/p11116.C: Remove.
47093         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
47094
47095 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
47096
47097         * g77.f-torture/compile/pr3743.f: New test
47098
47099 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
47100
47101         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
47102
47103 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
47104
47105         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
47106         g++.old-deja/g++.pt/static6.C: Likewise.
47107         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
47108         supports weak symbols.
47109
47110 2001-07-18  Andreas Jaeger  <aj@suse.de>
47111
47112         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
47113         supported again.
47114
47115 2001-07-18  Andreas Jaeger  <aj@suse.de>
47116
47117         * gcc.dg/iftrap-1.c: Fix target line.
47118
47119 2001-07-17  Richard Henderson  <rth@redhat.com>
47120
47121         * gcc.c-torture/execute/20010717-1.c: New.
47122
47123 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
47124
47125         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
47126         tests.
47127
47128 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
47129
47130         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
47131
47132 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
47133
47134         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
47135         UAC_SIGBUS, UAC_NOPRINT definitions.
47136
47137 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
47138
47139         * objc/execute/object_is_class.m: New test.
47140         * objc/execute/object_is_meta_class.m: New test.
47141
47142 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
47143
47144         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
47145         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
47146
47147 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
47148
47149         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
47150         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
47151
47152 2001-07-14  Richard Henderson  <rth@redhat.com>
47153
47154         * gcc.dg/iftrap-1.c: New.
47155
47156 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
47157
47158         * g77.f-torture/execute/intrinsic77.f: New test.
47159
47160 2001-07-11  Janis Johnson <janis@us.ibm.com>
47161
47162         * gcc.misc-tests/gcov-3.c: New test.
47163
47164 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
47165
47166         * gcc.c-torture/compile/20010711-1.c,
47167         * gcc.c-torture/compile/20010711-2.c: New tests.
47168
47169 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
47170
47171         * gcc.c-torture/execute/20010711-1.c: New test.
47172
47173 2001-07-11  Ben Elliston  <bje@redhat.com>
47174
47175         * g++.old-deja/g++.other/enum5.C: New test.
47176
47177 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
47178
47179         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
47180         (g++-dg-prune): Call prune_gcc_output.
47181         * prune.exp: New file for prune_gcc_output.
47182         * lib/g++.exp, lib/gcc.exp: Load it.
47183
47184 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
47185
47186         * gcc.c-torture/compile/20010701-1.c,
47187         g++.old-deja/g++.ext/attrib6.C: New tests.
47188
47189 2001-07-06  Jeffrey A Law  (law@cygnus.com)
47190
47191         * gcc.c-torture/compile/20010706-1.c: New test.
47192
47193 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
47194
47195         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
47196
47197 2001-06-28  Stan Shebs  <shebs@apple.com>
47198
47199         * gcc.dg/pragma-darwin.c: New test.
47200
47201 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
47202
47203         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
47204         Solaris 2.[678] system.
47205
47206 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
47207
47208         * gcc.dg/20010622-1.c: New test.
47209
47210 2001-06-18  Stan Shebs  <shebs@apple.com>
47211
47212         * objc.dg: New directory.
47213         * objc.dg/dg.exp: New file.
47214         * objc.dg/alias.m: New.
47215         * objc.dg/class-1.m: New.
47216         * objc.dg/class-2.m: New.
47217         * objc.dg/const-str-1.m: New.
47218         * objc.dg/const-str-2.m: New.
47219         * objc.dg/id-1.m: New.
47220         * objc.dg/method-1.m: New.
47221         * objc.dg/super-class-1.m: New.
47222         * lib/objc-dg.exp: New file.
47223
47224 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
47225
47226         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
47227         of label name.
47228
47229 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
47230
47231         * g++.old-deja/g++.abi/vbase8-9.C: New test.
47232
47233 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47234
47235         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
47236         variable.
47237
47238 2001-06-12  Richard Henderson  <rth@redhat.com>
47239
47240         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
47241
47242 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
47243
47244         * g++.old-deja/g++.abi/vbase5.C: New test.
47245         * g++.old-deja/g++.abi/vbase6.C: New test.
47246         * g++.old-deja/g++.abi/vbase7.C: New test.
47247
47248 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47249
47250         * gcc.c-torture/compile/20010610-1.c: New test.
47251
47252 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
47253
47254         * g++.old-deja/g++.abi/vbase4.C: New test.
47255
47256 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
47257
47258         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
47259         support %f for HC11/HC12 targets.
47260         * gcc.c-torture/execute/930513-1.x: New file, likewise.
47261         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
47262         on HC11/HC12 targets.
47263         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
47264
47265 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
47266
47267         * gcc.dg/wchar_t-1.c: New file.
47268         * gcc.dg/wint_t-1.c: Likewise.
47269
47270 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
47271
47272         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
47273
47274 2001-06-11  Richard Henderson  <rth@redhat.com>
47275
47276         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
47277
47278 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
47279
47280         * gcc.c-torture/compile/20010611-1.c: New test.
47281
47282 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
47283
47284         * gcc.dg/c99-tag-1.c: Add more tests.
47285
47286 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
47287
47288         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
47289         representation on MN10300 and ARM/Thumb.
47290
47291 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
47292
47293         * g77.f-torture/execute/20010610.f: New.
47294
47295 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
47296
47297         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
47298         names.
47299
47300 2001-06-09  Richard Henderson  <rth@redhat.com>
47301
47302         * gcc.c-torture/execute/ashrdi-1.c: New.
47303         * gcc.c-torture/execute/ashldi-1.c: New.
47304         * gcc.c-torture/execute/lshrdi-1.c: New.
47305
47306 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
47307
47308         * objc/execute/load-3.m: Added. Check sending +load to categories,
47309         in addition to classes.
47310
47311 2001-06-08  Stan Shebs  <shebs@apple.com>
47312
47313         * objc/execute/load-2.m: New test.  From Nicola Pero
47314         <n.pero@mi.flashnet.it>.
47315
47316 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
47317
47318         * gcc.c-torture/execute/20010605-2.c: New test.
47319
47320 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
47321
47322         * g++.old-deja/g++.abi/vbase2.C: New test.
47323         * g++.old-deja/g++.abi/vbase3.C: New test.
47324
47325 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
47326
47327         * g++.old-deja/g++.pt/friend49.C: New test.
47328
47329 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
47330
47331         * g++.old-deja/g++.ext/anon3.C: New test.
47332
47333 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
47334
47335         * g++.old-deja/g++.other/conv7.C: New test.
47336
47337 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
47338
47339         * gcc.c-torture/compile/20010605-2.c: New test.
47340
47341 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
47342
47343         * gcc.c-torture/execute/20010604-1.c: New test.
47344
47345 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
47346
47347         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
47348
47349 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
47350
47351         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
47352         (g++_link_flags): Likewise.
47353         (g++_init): Pass gccpath's value to two previous functions.
47354
47355 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47356
47357         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
47358         Ensure logfile entry matches exec command line.
47359
47360 2001-05-31  Richard Henderson  <rth@redhat.com>
47361
47362         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
47363         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
47364
47365 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
47366
47367         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
47368         compiler for irix6.2
47369
47370 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
47371
47372         * g++.old-deja/g++.other/optimize3.C: New file.
47373
47374 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
47375
47376         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
47377         assemble.
47378
47379 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
47380
47381         * g++.old-deja/g++.other/optimize2.C: New file.
47382
47383 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
47384
47385         * gcc.c-torture/compile/20010518-2.c: New file.
47386         * gcc.c-torture/execute/20010518-1.c: New file.
47387         * gcc.c-torture/execute/20010518-2.c: New file.
47388
47389 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
47390
47391         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
47392
47393 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
47394
47395         G++ no longer defines builtins that do not begin with __builtin.
47396         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
47397         * g++.old-deja/g++.brendand/misc13.C: Likewise.
47398         * g++.old-deja/g++.law/builtin1.C: Likewise.
47399         * g++.old-deja/g++.law/cvt2.C: Likewise.
47400         * g++.old-deja/g++.mike/net5.C: Likewise.
47401         * g++.old-deja/g++.other/builtins1.C: Likewise.
47402         * g++.old-deja/g++.other/builtins2.C: Likewise.
47403         * g++.old-deja/g++.other/builtins3.C: Likewise.
47404         * g++.old-deja/g++.other/builtins4.C: Likewise.
47405         * g++.old-deja/g++.other/inline8.C: Likewise.
47406         * g++.old-deja/g++.robertl/eb39.C: Likewise.
47407
47408 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
47409
47410         * g++.old-deja/g++.pt/using1.C: Adjust.
47411         * g++.old-deja/g++.pt/using2.C: New test.
47412
47413 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
47414
47415         * gcc.dg/cpp/charconst.c: New tests.
47416         * gcc.dg/cpp/escape.c: New tests.
47417         * gcc.dg/cpp/escape-1.c: New tests.
47418         * gcc.dg/cpp/escape-2.c: New tests.
47419         * gcc.dg/cpp/ucs.c: New tests.
47420
47421 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
47422
47423         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
47424         native compiler for irix6.5.
47425
47426 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
47427
47428         * lib/g++.exp (g++_include_flags): Use args to compute
47429         get_multilibs.
47430         (g++_link_flags): Likewise.
47431         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
47432
47433 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
47434
47435         * gcc.dg/c90-hexfloat-1.c: Add more tests.
47436
47437 2001-05-21  Geoff Keating  <geoffk@redhat.com>
47438
47439         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
47440         this file.
47441
47442 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
47443
47444         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
47445         STACK_SIZE;
47446         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
47447         to STACK_SIZE; Use it to define size of add_histo array.
47448         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
47449         to STACK_SIZE.
47450         (f): Use GITT_SIZE to define size of gitt local table.
47451         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
47452         to STACK_SIZE; Use it to define size of bytemem array.
47453
47454 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
47455
47456         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
47457         on 68HC11/HC12 due to the asm instruction.
47458         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
47459         * gcc.c-torture/compile/920520-1.x: Likewise.
47460         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
47461         on 68HC11/HC12 because the function is larger than 64K.
47462         * gcc.c-torture/compile/961203-1.x: New file, this test fails
47463         on 68HC11/HC12 because the structure is too large.
47464
47465 2001-05-20  Richard Henderson  <rth@redhat.com>
47466
47467         * gcc.c-torture/execute/20010520-1.c: New.
47468
47469 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47470
47471         * g++.old-deja/g++.warn/compare1.C: New test.
47472         * gcc.dg/compare4.c: New test.
47473
47474 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
47475
47476         * g++.old-deja/g++.other/optimize1.C: New test.
47477
47478 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47479
47480         * g++.old-deja/g++.pt/spec41.C: New test.
47481
47482 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
47483
47484         * gcc.c-torture/compile/20010114-1.x: Remove.
47485
47486 2001-05-18  Stan Shebs  <shebs@apple.com>
47487
47488         * gcc.c-torture/compile/20010518-1.c: New test.
47489
47490 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
47491
47492         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
47493         * g++.old-deja/g++.pt/crash67.C: New test.
47494
47495 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
47496
47497         * g++.old-deja/g++.other/debug9.C: New test.
47498
47499 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
47500
47501         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
47502
47503 2001-05-16  Jan Hubicka  <jh@suse.cz>
47504
47505         * gcc.c-torture/compile/20010516-1.c: New test.
47506
47507 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
47508
47509         * g++.old-deja/g++.other/crash41.C: New test.
47510
47511 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
47512
47513         * g++.old-deja/g++.pt/crash66.C: New test.
47514
47515 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
47516
47517         * g++.old-deja/g++.robertl/eb27.C: Convert.
47518
47519 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
47520
47521         * g++.dg/friend-warn.C: New test.  Do not warn about friend
47522         declaration being redundant.
47523
47524 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
47525
47526         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
47527
47528 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
47529
47530         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
47531
47532 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
47533
47534         * lib/g++.exp: Use testsuite_flags.
47535
47536 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
47537
47538         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
47539
47540 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
47541
47542         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
47543
47544 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
47545
47546         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
47547
47548 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
47549
47550         * gcc.c-torture/compile/20010313-1.c: New test.
47551
47552 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
47553
47554         * gcc.dg/cpp/direct2.c: New test.
47555         * gccq.dg/cpp/direct2s.c: New test.
47556
47557         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
47558
47559 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
47560
47561         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
47562         * g++.old-deja/g++.other/op3.C: Likewise.
47563
47564 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
47565
47566         * gcc.dg/cpp/syshdr.h: New file.
47567         * gcc.dg/cpp/sysmac1.c: Update.
47568         * gcc.dg/cpp/sysmac2.c: Update.
47569
47570 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
47571
47572         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
47573
47574 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
47575
47576         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
47577         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
47578
47579 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
47580
47581         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
47582
47583 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
47584
47585         * lib/g++.exp (g++_include_flags): Don't use any special flags
47586         if TESTING_IN_BUILD_TREE is not defined.
47587         (g++_init): Use a plain 'c++' as the compiler if
47588         TESTING_IN_BUILD_TREEE is not defined.
47589
47590 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
47591
47592         * g++.old-deja/g++.eh/catch13.C: New test.
47593         * g++.old-deja/g++.eh/catch14.C: New test.
47594
47595 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
47596
47597         * gcc.dg/cpp/tr-define.c: New test.
47598
47599 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
47600
47601         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
47602         <stdlib.h>, not <malloc.h>.
47603
47604 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
47605
47606         * g++.old-deja/g++.ns/template17.C: New test.
47607
47608 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
47609
47610         * g++.old-deja/g++.pt/ref4.C: New test.
47611
47612 2001-04-30  Richard Henderson  <rth@redhat.com>
47613
47614         * gcc.dg/20000724-1.c: Revert last change.
47615
47616 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
47617
47618         * g77.f-torture/execute/20010430.f: New test.
47619
47620 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
47621
47622         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
47623
47624 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
47625
47626         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
47627
47628 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
47629
47630         * g++.old-deja/g++.eh/crash6.C: New test.
47631
47632 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
47633
47634         * g++.old-deja/g++.other/warn7.C: New test.
47635
47636 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
47637
47638         * g++.old-deja/g++.other/defarg9.C: New test.
47639
47640 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
47641
47642         * g77.f-torture/compile/20010426.f: New test.
47643         * g77.f-torture/execute/20010426.f: New test.
47644
47645 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
47646
47647         * g77.f-torture/compile/20000629-1.x: Remove - error
47648         has been fixed.
47649
47650 2001-04-26  Jeffrey A Law  (law@cygnus.com)
47651
47652         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
47653         Tweak slightly to work with g++.dg framework.
47654         * g++.dg/special/ecos.exp: Run initp1.C test.
47655         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
47656
47657         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
47658         its linker doesn't give line numbers either.
47659         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
47660
47661 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
47662
47663         * g++.old-deja/g++.other/lex1.C: New test.
47664
47665 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
47666
47667         * gcc.dg/noncompile/20010425-1.c: New test.
47668
47669 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
47670
47671         * g++.old-deja/g++.pt/mangle2.C: New test.
47672
47673 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
47674
47675         * gcc.dg/format/plus-1.c: New test.
47676
47677 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
47678
47679         * gcc.dg/20010423-1.c: New test.
47680
47681 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
47682
47683         * gcc.c-torture/execute/20010422-1.c: New test.
47684
47685 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
47686
47687         * g++.old-deja/g++.ns/type2.C: New test.
47688
47689 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
47690
47691         * g++.old-deja/g++.other/perf1.C: New test.
47692
47693 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
47694
47695         * gcc.dg/c99-func-2.c: Remove xfail.
47696         * gcc.dg/c99-func-3.c: Remove xfail.
47697         * gcc.dg/c99-func-4.c: Remove xfail.
47698
47699 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
47700
47701         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
47702
47703 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
47704
47705         * gcc.c-torture/compile/20010423-1.c: New test.
47706
47707 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
47708
47709         * g++.old-deja/g++.pt/typename28.C: New test.
47710
47711 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
47712
47713         * g++.old-deja/g++.abi/empty2.C: New test.
47714         * g++.old-deja/g++.abi/empty3.C: New test.
47715
47716 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
47717
47718         * g++.old-deja/g++.other/comdat2.C: New test.
47719         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
47720
47721 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
47722
47723         * g++.old-deja/g++.other/overload14.C: New test.
47724
47725 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
47726
47727         * g++.old-deja/g++.other/lookup23.C: New test.
47728
47729 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
47730
47731         * gcc.c-torture/execute/20010403-1.c: New test.
47732
47733 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
47734             Mark Mitchell  <mark@codesourcery.com>
47735
47736         * lib/old-dejagnu.exp: Don't delete output of executable.
47737         Add .exe suffix to executables.
47738
47739 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
47740
47741         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
47742
47743 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47744
47745         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
47746
47747 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
47748
47749         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
47750         * g++.old-deja/g++.abi/crash1.C: New test.
47751
47752 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
47753
47754         * g++.old-deja/g++.other/crash40.C: New test.
47755
47756 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47757
47758         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
47759
47760 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
47761
47762         * g++.old-deja/g++.other/warn6.C: New test.
47763
47764 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
47765
47766         * g++.old-deja/g++.robertl/eb42.C: Same.
47767
47768 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47769
47770         * gcc.dg/wtr-conversion-1.c: New testcase.
47771
47772 2001-04-10  Richard Henderson  <rth@redhat.com>
47773
47774         * g++.old-deja/g++.other/array5.C: New.
47775
47776 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47777
47778         * gcc.c-torture/execute/20010408-1.c: New test.
47779
47780 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
47781
47782         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
47783         headers and constructs.
47784         * g++.old-deja/g++.robertl/eb79.C: Same.
47785         * g++.old-deja/g++.robertl/eb77.C (main): Same.
47786         * g++.old-deja/g++.robertl/eb73.C: Same.
47787         * g++.old-deja/g++.robertl/eb66.C (main): Same.
47788         * g++.old-deja/g++.robertl/eb55.C (t): Same.
47789         * g++.old-deja/g++.robertl/eb54.C (main): Same.
47790         * g++.old-deja/g++.robertl/eb46.C (main): Same.
47791         * g++.old-deja/g++.robertl/eb44.C: Same.
47792         * g++.old-deja/g++.robertl/eb41.C (main): Same.
47793         * g++.old-deja/g++.robertl/eb4.C (main): Same.
47794         * g++.old-deja/g++.robertl/eb39.C: Same.
47795         * g++.old-deja/g++.robertl/eb33.C (main): Same.
47796         * g++.old-deja/g++.robertl/eb31.C (main): Same.
47797         * g++.old-deja/g++.robertl/eb30.C: Same.
47798         * g++.old-deja/g++.robertl/eb3.C: Same.
47799         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
47800         * g++.old-deja/g++.robertl/eb21.C: Same.
47801         * g++.old-deja/g++.robertl/eb15.C: Same.
47802         * g++.old-deja/g++.robertl/eb118.C: Same.
47803         * g++.old-deja/g++.robertl/eb115.C (main): Same.
47804         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
47805         * g++.old-deja/g++.robertl/eb109.C: Same.
47806         * g++.old-deja/g++.other/sibcall1.C (main): Same.
47807         * g++.old-deja/g++.mike/rtti1.C: Same.
47808         * g++.old-deja/g++.mike/p658.C: Same.
47809         * g++.old-deja/g++.mike/net46.C: Same.
47810         * g++.old-deja/g++.mike/net34.C: Same.
47811         * g++.old-deja/g++.mike/memoize1.C: Same.
47812         * g++.old-deja/g++.mike/eh2.C: Same.
47813         * g++.old-deja/g++.law/weak.C: Same.
47814         * g++.old-deja/g++.law/visibility7.C: Same.
47815         * g++.old-deja/g++.law/visibility25.C: Same.
47816         * g++.old-deja/g++.law/visibility22.C: Same.
47817         * g++.old-deja/g++.law/visibility2.C: Same.
47818         * g++.old-deja/g++.law/visibility17.C: Same.
47819         * g++.old-deja/g++.law/visibility13.C: Same.
47820         * g++.old-deja/g++.law/visibility10.C: Same.
47821         * g++.old-deja/g++.law/visibility1.C: Same.
47822         * g++.old-deja/g++.law/virtual3.C (eval): Same.
47823         * g++.old-deja/g++.law/vbase1.C: Same.
47824         * g++.old-deja/g++.law/operators32.C: Same.
47825         * g++.old-deja/g++.law/nest3.C: Same.
47826         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
47827         * g++.old-deja/g++.law/except5.C (main): Same.
47828         * g++.old-deja/g++.law/cvt7.C (run): Same.
47829         * g++.old-deja/g++.law/cvt2.C: Same.
47830         * g++.old-deja/g++.law/cvt16.C: Same.
47831         * g++.old-deja/g++.law/ctors6.C (bar): Same.
47832         * g++.old-deja/g++.law/ctors17.C (main): Same.
47833         * g++.old-deja/g++.law/ctors13.C: Same.
47834         * g++.old-deja/g++.law/ctors12.C (main): Same.
47835         * g++.old-deja/g++.law/ctors10.C: Same.
47836         * g++.old-deja/g++.law/code-gen5.C: Same.
47837         * g++.old-deja/g++.law/bad-error7.C: Same.
47838         * g++.old-deja/g++.law/arm9.C: Same.
47839         * g++.old-deja/g++.law/arm12.C: Same.
47840         * g++.old-deja/g++.law/arg8.C: Same.
47841         * g++.old-deja/g++.law/arg1.C: Same.
47842         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
47843         * g++.old-deja/g++.jason/template31.C: Same.
47844         * g++.old-deja/g++.jason/template24.C (main): Same.
47845         * g++.old-deja/g++.jason/2371.C: Same.
47846         * g++.old-deja/g++.eh/new2.C: Same.
47847         * g++.old-deja/g++.eh/new1.C: Same.
47848         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
47849         * g++.old-deja/g++.brendan/nest21.C (main): Same.
47850         * g++.old-deja/g++.brendan/err-msg3.C: Same.
47851         * g++.old-deja/g++.brendan/crash62.C: Same.
47852         * g++.old-deja/g++.brendan/crash52.C: Same.
47853         * g++.old-deja/g++.brendan/crash49.C (main): Same.
47854         * g++.old-deja/g++.brendan/crash38.C: Same.
47855         * g++.old-deja/g++.brendan/crash15.C (main): Same.
47856         * g++.old-deja/g++.brendan/copy9.C: Same.
47857
47858 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
47859
47860         * gcc.c-torture/execute/20001203-2.c (memset):
47861         Count argument is of type __SIZE_TYPE__.
47862
47863 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
47864
47865         * gcc.c-torture/compile/20010404-1.c: New test.
47866
47867 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
47868
47869         * gcc.c-torture/compile/20010326-1.c: New test.
47870
47871 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
47872
47873         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
47874         peculiarities of the SH.
47875         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
47876
47877 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
47878
47879         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
47880         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
47881         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
47882
47883 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
47884
47885         * g77.f-torture/compile/20010321-1.f: New test.
47886
47887 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
47888
47889         * gcc.c-torture/compile/20010329-1.c: New test.
47890
47891 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
47892
47893         * gcc.c-torture/execute/20010329-1.c: New test.
47894
47895 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
47896
47897         * g++.old-deja/g++.other/eh4.C: Fix typo.
47898
47899 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
47900
47901         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
47902
47903 2001-03-28  Philip Blundell  <philb@gnu.org>
47904
47905         * gcc.c-torture/compile/20010328-1.c: New test.
47906
47907 2001-03-27  Richard Henderson  <rth@redhat.com>
47908
47909         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
47910         * g++.old-deja/g++.eh/vbase3.C: Likewise.
47911
47912 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
47913
47914         * gcc.c-torture/compile/20010327-1.c: New test.
47915
47916 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
47917
47918         * g++.old-deja/g++.other/friend12.C: New test.
47919         * g++.old-deja/g++.other/friend9.C: Expect no errors.
47920         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
47921
47922 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
47923
47924         * gcc.c-torture/execute/20010325-1.c: New test.
47925
47926 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
47927
47928         * g++.old-deja/g++.other/mangle3.C: New test.
47929
47930 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
47931
47932         * g++.old-deja/g++.other/anon8.C: New test.
47933
47934 2001-03-20  Philip Blundell  <philb@gnu.org>
47935
47936         * gcc.c-torture/compile/20010320-1.c: New test.
47937
47938 2001-03-17  Richard Henderson  <rth@redhat.com>
47939
47940         * g++.old-deja/g++.other/eh4.C: Add expected error text.
47941
47942 2001-03-15  Geoff Keating  <geoff@redhat.com>
47943
47944         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
47945         tests on AIX.
47946
47947 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
47948
47949         * g++.old-deja/g++.other/eh4.C: New test.
47950
47951 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
47952
47953         * gcc.dg/cpp/mi1.c: Update.
47954
47955 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
47956
47957         * g++.old-deja/g++.other/regstack.C: New test.
47958
47959 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
47960
47961         * g++.old-deja/g++.other/ref4.C: New test.
47962
47963 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
47964
47965         * objc/execute/va_method.m: Added.
47966         * objc/execute/IMP.m: Added.
47967         * objc/execute/_cmd.m: Added.
47968         * objc/execute/accessing_ivars.m: Added.
47969         * objc/execute/class-1.m: Added.
47970         * objc/execute/class-10.m: Added.
47971         * objc/execute/class-11.m: Added.
47972         * objc/execute/class-12.m: Added.
47973         * objc/execute/class-13.m: Added.
47974         * objc/execute/class-14.m: Added.
47975         * objc/execute/class-2.m: Added.
47976         * objc/execute/class-3.m: Added.
47977         * objc/execute/class-4.m: Added.
47978         * objc/execute/class-5.m: Added.
47979         * objc/execute/class-6.m: Added.
47980         * objc/execute/class-7.m: Added.
47981         * objc/execute/class-8.m: Added.
47982         * objc/execute/class-9.m: Added.
47983         * objc/execute/class-tests-1.h
47984         * objc/execute/class-tests-2.h
47985         * objc/execute/compatibility_alias.m: Added.
47986         * objc/execute/encode-1.m: Added.
47987         * objc/execute/formal_protocol-1.m: Added.
47988         * objc/execute/formal_protocol-2.m: Added.
47989         * objc/execute/formal_protocol-3.m: Added.
47990         * objc/execute/formal_protocol-4.m: Added.
47991         * objc/execute/formal_protocol-5.m: Added.
47992         * objc/execute/formal_protocol-6.m: Added.
47993         * objc/execute/formal_protocol-7.m: Added.
47994         * objc/execute/informal_protocol.m: Added.
47995         * objc/execute/initialize.m: Added.
47996         * objc/execute/load.m: Added.
47997         * objc/execute/many_args_method.m: Added.
47998         * objc/execute/nested-3.m: Added.
47999         * objc/execute/no_clash.m: Added.
48000         * objc/execute/private.m: Added.
48001         * objc/execute/redefining_self.m: Added.
48002         * objc/execute/root_methods.m: Added.
48003         * objc/execute/selector-1.m: Added.
48004         * objc/execute/static-1.m: Added.
48005         * objc/execute/static-2.m: Added.
48006         * objc/execute/va_method.m: Added.
48007
48008 2001-03-10  Richard Henderson  <rth@redhat.com>
48009
48010         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
48011
48012 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
48013
48014         * g++.old-deja/g++.other/crash31.C: XFAIL.
48015         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
48016         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
48017         * gcc.c-torture/execute/20010123-1.x: XFAIL.
48018         * gcc.c-torture/execute/20010124-1.x: XFAIL.
48019         * gcc.dg/sequence-pt-1.c: XFAIL one test.
48020
48021 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
48022
48023         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
48024
48025 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
48026
48027         * gcc.dg/20000724-1.c: Don't use multiline strings.
48028
48029 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
48030
48031         * objc/execute/string1.m, objc/execute/string2.m: Compare the
48032         result of -cString against what we expect it to be; don't just
48033         print it out for no one to read.
48034
48035         * objc/execute/string3.m, objc/execute/string4.m: New tests.
48036         Based on testcases provided by Nicola Pero.
48037
48038 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
48039
48040         * gcc.dg/cpp/macro7.c: New test.
48041
48042 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
48043
48044         * gcc.dg/cpp/multiline.c: Update.
48045
48046 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
48047
48048         * g++.old-deja/g++.other/enum3.C: New test.
48049
48050 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
48051
48052         * g++.old-deja/g++.other/pod1.C: New test.
48053
48054 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
48055
48056         * g++.old-deja/g++.ext/overload1.C: New test.
48057
48058 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
48059
48060         * g++.old-deja/g++.pt/using1.C: New test.
48061
48062 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
48063
48064         * g++.old-deja/g++.other/using9.C: New test.
48065
48066 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
48067
48068         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
48069
48070         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
48071
48072 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
48073
48074         * g++.old-deja/g++.ext/realpt1.C: Remove.
48075
48076 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
48077
48078         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
48079
48080 2001-02-26  Will Cohen  <wcohen@redhat.com>
48081
48082         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
48083
48084 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
48085
48086         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
48087         templatized constructors.
48088
48089 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48090
48091         * gcc.c-torture/execute/20010224-1.c: New test.
48092
48093 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
48094
48095         * gcc.c-torture/execute/20010222-1.c: New test.
48096
48097 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
48098
48099         * g++.old-deja/g++.other/inline20.C: New test.
48100
48101 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
48102
48103         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
48104
48105 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
48106
48107         * g++.old-deja/g++.other/lookup22.C: New test.
48108
48109 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
48110
48111         * g77.dg: New directory.
48112         * g77.dg/20010216-1.f: New test case.
48113         * g77.dg/dg.exp: New driver.
48114         * lib/g77-dg.exp: New driver library.
48115
48116 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48117
48118         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
48119
48120 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
48121
48122         * g++.old-deja/g++.other/decl9.C: New test.
48123
48124 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
48125
48126         * g++.old-deja/g++.other/init16.C: Update the test so that it does
48127         not need <string> and also tests the initialization at runtime.
48128
48129 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
48130
48131         * gcc.c-torture/execute/longlong.c: New test.
48132
48133 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
48134
48135         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
48136
48137 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
48138
48139         * gcc.c-torture/execute/920302-1.c (execute):
48140         Change argument type to short.
48141
48142 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
48143
48144         * g++.old-deja/g++.pt/deduct6.C: New test.
48145
48146 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
48147
48148         * g++.old-deja/g++.pt/deduct5.C: New test.
48149
48150 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
48151
48152         * gcc.c-torture/execute/20010209-1.c: New test.
48153
48154 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
48155
48156         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
48157
48158 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
48159
48160         * g++.dg/vtgc1.C: Update for new ABI.
48161
48162         * consistency.vlad: New directory, 1665 files.
48163
48164 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
48165
48166         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
48167         return type.
48168         * gcc.dg/cpp/digraphs.c: Declare puts.
48169
48170 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
48171
48172         * g++.old-deja/g++.other/warn5.C: New test.
48173
48174 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
48175
48176         * g++.old-deja/g++.pt/spec40.C: New test.
48177
48178 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
48179
48180         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
48181         case.
48182         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
48183
48184 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
48185
48186         * gcc.c-torture/compile/20010209-1.c: New test.
48187
48188 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
48189
48190         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
48191         excess errors message but not if it crashes.
48192         * g++.old-deja/g++.other/crash27.C: Likewise.
48193         * g++.old-deja/g++.other/crash28.C: Likewise.
48194         * g++.old-deja/g++.other/crash30.C: Likewise.
48195         * g++.old-deja/g++.other/crash32.C: Likewise.
48196         * g++.old-deja/g++.other/crash35.C: Likewise.
48197         * g++.old-deja/g++.pt/inherit2.C: Likewise.
48198
48199 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
48200
48201         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
48202         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
48203         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
48204         g77.f-torture/execute/execute.exp,
48205         g77.f-torture/noncompile/noncompile.exp,
48206         gcc.c-torture/execute/execute.exp,
48207         gcc.c-torture/execute/memcheck/memcheck.exp,
48208         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
48209         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
48210         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
48211         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
48212         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
48213         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
48214         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
48215         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
48216         Remove bug reporting instructions with ancient email addresses.
48217
48218 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
48219
48220         * gcc.dg/20010202-1.c: New test.
48221         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
48222
48223 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
48224
48225         * g++.dg/stdbool-if.C: New test.
48226
48227 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
48228
48229         * objc/execute/fdecl.m: Added main().
48230
48231 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
48232
48233         * gcc.c-torture/execute/20010206-1.c: New test.
48234
48235 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
48236
48237         * gcc.dg/cpp/avoidpaste1.c: Update.
48238
48239 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
48240
48241         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
48242         Pero <nicola@brainstorm.co.uk>.
48243         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
48244
48245 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
48246
48247         * g++.old-deja/g++.pt/spec39.C: New test.
48248
48249 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
48250
48251         * gcc.c-torture/compile/20010202-1.c: New test.
48252
48253 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
48254
48255         * g++.old-deja/g++.abi/primary2.C: New test.
48256         * g++.old-deja/g++.abi/primary3.C: New test.
48257         * g++.old-deja/g++.abi/primary4.C: New test.
48258         * g++.old-deja/g++.abi/primary5.C: New test.
48259         * g++.old-deja/g++.abi/vtable3.h: New test.
48260         * g++.old-deja/g++.abi/vtable3a.C: New test.
48261         * g++.old-deja/g++.abi/vtable3b.C: New test.
48262         * g++.old-deja/g++.abi/vtable3c.C: New test.
48263         * g++.old-deja/g++.abi/vtable3d.C: New test.
48264         * g++.old-deja/g++.abi/vtable3e.C: New test.
48265         * g++.old-deja/g++.abi/vtable3f.C: New test.
48266         * g++.old-deja/g++.abi/vtable3g.C: New test.
48267         * g++.old-deja/g++.abi/vtable3h.C: New test.
48268         * g++.old-deja/g++.abi/vtable3i.C: New test.
48269         * g++.old-deja/g++.abi/vtable3j.C: New test.
48270         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
48271
48272 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
48273
48274         * g++.old-deja/g++.other/anon6.C: New test.
48275         * g++.old-deja/g++.other/anon7.C: New test.
48276
48277 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
48278
48279         * gcc.dg/cpp/avoidpaste2.c: New tests.
48280
48281 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
48282
48283         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
48284
48285 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
48286
48287         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
48288         DECIMAL_DIG cases for Irix."
48289
48290 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
48291
48292         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
48293
48294 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
48295
48296         * gcc.dg/c99-tag-1.c: New test.
48297
48298 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
48299
48300         * gcc.dg/cpp/tr-warn1.c: Add tests.
48301
48302 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
48303
48304         * gcc.dg/cpp/avoidpaste1.c: Update.
48305         * gcc.dg/cpp/paste4.c: Update.
48306
48307 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
48308
48309         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
48310         cases for Irix.
48311
48312 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
48313
48314         * g++.old-deja/g++.other/inline19.C: New test.
48315
48316 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
48317
48318         * gcc.dg/Wlarger-than.c: New test.
48319
48320 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
48321
48322         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
48323
48324 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
48325
48326         * gcc.c-torture/execute/20010129-1.c: New test.
48327         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
48328
48329 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
48330
48331         * gcc.dg/cpp/avoidpaste1.c: Test case.
48332
48333 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
48334
48335         * g++.old-deja/g++.other/inline18.C: New test.
48336
48337 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48338
48339         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
48340         and __builtin_putchar.
48341
48342 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
48343
48344         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
48345         tests.
48346
48347 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
48348
48349         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
48350         floating point number rounding mode to round to the nearest
48351         representable mode.
48352
48353 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
48354
48355         * g++.old-deja/g++.other/mangle2.C: New test.
48356
48357 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
48358
48359         * gcc.c-torture/compile/20010124-1.c: New test.
48360
48361 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
48362
48363         * g++.old-deja/g++.pt/spec38.C: New test.
48364
48365 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48366
48367         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
48368         "Build don't run".
48369
48370 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48371
48372         * gcc.c-torture/execute/20010123-1.c: New test.
48373
48374 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
48375
48376         * g++.old-deja/g++.pt/spec37.C: New test.
48377
48378 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
48379
48380         * g++.old-deja/g++.pt/overload14.C: New test.
48381
48382 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48383
48384         * gcc.c-torture/execute/20010122-1.c: New test, exercise
48385         __builtin_return_address.
48386
48387 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
48388
48389         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
48390         * g++.old-deja/g++.pt/spec35.C: New test.
48391         * g++.old-deja/g++.pt/spec36.C: New test.
48392
48393 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
48394
48395         * gcc.c-torture/compile/20010118-1.c: New test.
48396
48397 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
48398
48399         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
48400
48401 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
48402
48403         * gcc.c-torture/execute/20010119-1.c: New test.
48404
48405 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
48406
48407         * g++.old-deja/g++.other/vbase5.C: New test.
48408
48409 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
48410
48411         * gcc.c-torture/execute/20010118-1.c: New test.
48412
48413 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
48414
48415         * g++.old-deja/g++.pt/deduct3.C: New test.
48416
48417 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
48418
48419         * g++.old-deja/g++.pt/spec34.C: New test.
48420
48421 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
48422
48423         * g77.f-torture/compile/20000601-2.f: New test.
48424
48425 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
48426
48427         * g++.old-deja/g++.other/init17.C: New test.
48428
48429 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
48430
48431         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
48432
48433 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
48434
48435         * g++.old-deja/g++.pt/unify8.C: New test.
48436
48437 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
48438
48439         * g++.old-deja/g++.abi/vbase1.C: New test.
48440
48441 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
48442
48443         * g++.old-deja/g++.pt/crash65.C: New test.
48444
48445 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
48446
48447         * gcc.dg/cpp/assembl2.S: New test case.
48448
48449 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
48450
48451         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
48452         are supported.
48453
48454 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48455
48456         * g++.old-deja/g++.other/builtins1.C: New test.
48457         * g++.old-deja/g++.other/builtins2.C: Likewise.
48458         * g++.old-deja/g++.other/builtins3.C: Likewise.
48459         * g++.old-deja/g++.other/builtins4.C: Likewise.
48460
48461 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
48462
48463         * gcc.c-torture/compile/20010117-1.c: New test.
48464         * gcc.c-torture/compile/20010117-2.c: New test.
48465
48466 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
48467
48468         * g77.f-torture/execute/20010116.[fx]: New test,
48469         XFAIL on i?86-*-*.
48470         * g77.f-torture/compile/20010115.f: Indicate it's
48471         a test for PR fortran/1636.
48472
48473 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
48474
48475         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
48476
48477 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
48478
48479         * g77.f-torture/compile/20010115.f: New test.
48480
48481 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
48482
48483         * g++.old-deja/g++.pt/nontype5.C: New test.
48484
48485 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
48486
48487         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
48488         have an equivalent working one below it.
48489
48490 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
48491
48492         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
48493         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
48494
48495 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
48496
48497         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
48498         message containing "init_priority".
48499         (conpr-2.C): Likewise.
48500         (conpr-3.C): Likewise.
48501         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
48502
48503 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48504
48505         * gcc.c-torture/execute/20010114-2.c: New test.
48506
48507 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
48508
48509         * gcc.c-torture/compile/20010114-1.c: New test.
48510         * gcc.c-torture/compile/20010114-1.x: Xfail.
48511         * gcc.c-torture/compile/20010114-2.c: New test.
48512         * gcc.c-torture/execute/20010114-1.c: New test.
48513         * gcc.dg/trunc-1.c: New test.
48514         * gcc.dg/uninit-B.c: New test.
48515
48516 2001-01-13  Nick Clifton  <nickc@redhat.com>
48517
48518         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
48519         target.
48520
48521 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
48522
48523         * gcc.c-torture/compile/20010113-1.c: New test.
48524
48525 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
48526
48527         * gcc.c-torture/compile/20001212-1.c: New test.
48528
48529 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
48530
48531         * gcc.dg/cpp/widestr1.c: Update.
48532         * gcc.dg/cpp/prag-imp.c: Remove.
48533
48534 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
48535
48536         * gcc.c-torture/execute/20000801-3.x: Remove.
48537         * gcc.dg/c90-init-1.c: New test.
48538         * gcc.dg/c99-init-1.c: New test.
48539         * gcc.dg/c99-init-2.c: New test.
48540         * gcc.dg/gnu99-init-1.c: New test.
48541
48542 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
48543
48544         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
48545         testing that no relevant ones were found.
48546
48547 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
48548
48549         * g++.old-deja/g++.pt/cast2.C: New test.
48550
48551 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
48552
48553         * g++.old-deja/g++.pt/friend47.C: New test.
48554
48555 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
48556
48557         * g++.old-deja/g++.pt/instantiate13.C: New test.
48558
48559 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
48560
48561         * g++.old-deja/g++.other/defarg7.C: New test.
48562         * g++.old-deja/g++.other/defarg8.C: New test.
48563
48564 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
48565
48566         * g++.old-deja/g++.pt/crash64.C: New test.
48567
48568 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
48569
48570         * g++.old-deja/g++.pt/crash63.C: New test.
48571
48572 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
48573
48574         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
48575
48576 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
48577
48578         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
48579
48580 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
48581
48582         * g++.old-deja/g++.pt/error3.C: New test.
48583
48584 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
48585
48586         * g++.old-deja/g++.other/crash39.C: New test.
48587
48588 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
48589
48590         * g++.old-deja/g++.other/vbase4.C: New test.
48591
48592 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
48593
48594         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
48595         * gcc.dg/special/20000419-2.c: New file. Identical to above.
48596         * gcc.dg/special/special.exp: New test driver which will check
48597         for alias support for the above test.
48598
48599 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
48600
48601         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
48602         problems on small machines.
48603         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
48604         parameterize.
48605
48606 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
48607
48608         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
48609         mips.
48610         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
48611
48612 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
48613
48614         * g++.old_deja/g++.pt/using8.C: New test.
48615
48616 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
48617
48618         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
48619
48620 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
48621
48622         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
48623         where a failure is expected.
48624         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
48625
48626 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
48627
48628         * g++.old_deja/g++.pt/instantiate12.C: New test.
48629
48630 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
48631
48632         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
48633         start of structs.
48634         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
48635         * g++.old-deja/g++.brendan/crash17.C: Likewise.
48636         * g++.old-deja/g++.brendan/crash29.C: Likewise.
48637         * g++.old-deja/g++.brendan/crash48.C: Likewise.
48638         * g++.old-deja/g++.brendan/ns1.C: Likewise.
48639         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
48640         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
48641         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
48642         * g++.old-deja/g++.eh/spec6.C: Likewise.
48643         * g++.old-deja/g++.jason/crash3.C: Likewise.
48644         * g++.old-deja/g++.law/ctors11.C: Likewise.
48645         * g++.old-deja/g++.law/ctors17.C: Likewise.
48646         * g++.old-deja/g++.law/ctors5.C: Likewise.
48647         * g++.old-deja/g++.law/ctors9.C: Likewise.
48648         * g++.old-deja/g++.mike/ambig1.C: Likewise.
48649         * g++.old-deja/g++.mike/net22.C: Likewise.
48650         * g++.old-deja/g++.mike/p3538a.C: Likewise.
48651         * g++.old-deja/g++.mike/p3538b.C: Likewise.
48652         * g++.old-deja/g++.mike/virt3.C: Likewise.
48653         * g++.old-deja/g++.niklas/t128.C: Likewise.
48654         * g++.old-deja/g++.other/anon4.C: Likewise.
48655         * g++.old-deja/g++.other/using1.C: Likewise.
48656         * g++.old-deja/g++.other/warn3.C: Likewise.
48657         * g++.old-deja/g++.pt/t37.C: Likewise.
48658         * g++.old-deja/g++.robertl/eb69.C: Likewise.
48659         * g++.old-deja/g++.robertl/eb71.C: Likewise.
48660
48661 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
48662
48663         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
48664
48665 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48666
48667         * gcc.c-torture/execute/stdio-opt-3.c: New test.
48668
48669 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
48670
48671         * gcc.c-torture/compile/20010107-1.c: New test.
48672
48673 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
48674
48675         * gcc.c-torture/execute/builtin-noret-1.c: New test.
48676
48677 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
48678
48679         * gcc.dg/format/format.h: New file.
48680         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
48681         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
48682         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
48683         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
48684         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
48685         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
48686         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
48687         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
48688         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
48689         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
48690         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
48691         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
48692         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
48693         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
48694         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
48695         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
48696         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
48697         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
48698         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
48699         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
48700         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
48701         instead of declaring standard types, macros and functions in each
48702         test.
48703
48704 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
48705
48706         * gcc.c-torture/execute/20010106-1.c: New test.
48707
48708 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
48709
48710         * gcc.dg/format/format.exp: New file.
48711         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
48712         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
48713         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
48714         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
48715         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
48716         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
48717         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
48718         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
48719         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
48720         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
48721         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
48722         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
48723         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
48724         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
48725         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
48726         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
48727         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
48728         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
48729         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
48730         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
48731         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
48732         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
48733         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
48734         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
48735         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
48736         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
48737         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
48738         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
48739         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
48740         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
48741         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
48742         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
48743         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
48744         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
48745         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
48746         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
48747         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
48748         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
48749         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
48750         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
48751         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
48752         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
48753
48754 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
48755
48756         * gcc.c-torture/execute/991228-1.c: Take word endianness into
48757         account.
48758
48759 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
48760
48761         * gcc.c-torture/execute/builtin-complex-1.c: New test.
48762
48763 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
48764
48765         * g++.old-deja/g++.pt/crash62.C: New test.
48766
48767 2001-01-04  Richard Henderson  <rth@redhat.com>
48768
48769         * gcc.dg/20000926-1.c: Update expected warnings.
48770         * gcc.dg/array-2.c: Likewise.
48771         * gcc.dg/array-4.c: Also validate flexible array members.
48772         * gcc.dg/c99-flex-array-1.c: New.
48773
48774 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
48775
48776         * gcc.c-torture/compile/20001222-1.x: Remove.
48777
48778 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
48779
48780         * gcc.c-torture/execute/built-in-setjmp.c: New.
48781
48782 2001-01-03  Richard Henderson  <rth@redhat.com>
48783
48784         * gcc.dg/940510-1.c: Update expected error wording.
48785         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
48786
48787 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
48788
48789         * lib/target-supports.exp (check_alias_available): Modified to
48790         indicate aliases not supported if only weak aliases are supported.
48791
48792 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48793
48794         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
48795         Turn on cmpstrsi checks for __pj__ and __i370__.
48796
48797 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
48798
48799         * g++.old-deja/g++.other/virtual11.C: New test.
48800
48801 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
48802
48803         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
48804
48805 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48806
48807         * gcc.c-torture/compile/20010102-1.c: New test.
48808
48809 2001-01-02  Andreas Jaeger  <aj@suse.de>
48810
48811         * gcc.dg/noreturn-3.c: New test.
48812
48813         * gcc.dg/noreturn-4.c: New test.
48814
48815 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48816
48817         * gcc.c-torture/execute/stdio-opt-1.c: Also test
48818         __builtin_fputc and __builtin_fwrite.
48819
48820 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
48821
48822         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
48823         signed char, not default char.
48824
48825 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
48826
48827         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
48828
48829 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
48830
48831         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
48832
48833 2000-12-29  Richard Henderson  <rth@redhat.com>
48834
48835         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
48836         (__cyg_profile_func_exit): Define.
48837
48838 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
48839
48840         * g++.dg/vtgc1.C: New test.
48841
48842 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
48843
48844         * gcc.dg/noncompile/20001228-1.c: New test.
48845
48846         * gcc.dg/20001228-1.c: New test.
48847
48848         * gcc.c-torture/execute/20001228-1.c: New test.
48849
48850 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
48851
48852         * gcc.dg/format-strfmon-1.c: New test.
48853
48854 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48855
48856         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
48857         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
48858         * gcc.c-torture/execute/string-opt-1.c: Likewise.
48859         * gcc.c-torture/execute/string-opt-2.c: Likewise.
48860         * gcc.c-torture/execute/string-opt-3.c: Likewise.
48861         * gcc.c-torture/execute/string-opt-4.c: Likewise.
48862         * gcc.c-torture/execute/string-opt-6.c: Likewise.
48863         * gcc.c-torture/execute/string-opt-7.c: Likewise.
48864         * gcc.c-torture/execute/string-opt-8.c: Likewise.
48865         * gcc.c-torture/execute/string-opt-9.c: Likewise.
48866         * gcc.c-torture/execute/string-opt-10.c: Likewise.
48867         * gcc.c-torture/execute/string-opt-11.c: Likewise.
48868         * gcc.c-torture/execute/string-opt-12.c: Likewise.
48869
48870         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
48871         * gcc.c-torture/execute/string-opt-4.c: Test index.
48872
48873 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
48874
48875         * gcc.c-torture/compile/20001226-1.c: New test.
48876
48877 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
48878
48879         * gcc.c-torture/compile/20001222-1.c: New test.
48880         * gcc.c-torture/compile/20001222-1.x: Xfail.
48881
48882 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
48883
48884         * gcc.c-torture/execute/comp-goto-2.c: New test.
48885
48886 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
48887
48888         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
48889         Use long types if __INT_MAX__ is 32767.
48890         (main): Use cast to (sint32 *) when poking 88 into a_page.
48891
48892         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
48893
48894 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
48895
48896         * gcc.c-torture/compile/20001221-1.c: New test.
48897         * gcc.c-torture/execute/20001221-1.c: New test.
48898
48899 2000-12-20  Richard Henderson  <rth@redhat.com>
48900
48901         * g++.old-deja/g++.pt/crash36.C: Update error lines.
48902         * g++.old-deja/g++.robertl/eb109.C: Likewise.
48903
48904 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48905
48906         * gcc.dg/compare3.c: New test.
48907
48908 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
48909
48910         * gcc.dg/format-warnll-1.c: New test.
48911
48912 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
48913
48914         * gcc.dg/cpp/cmdlne-P.c: New test.
48915
48916 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
48917
48918         * gcc.c-torture/execute/builtin-abs-1.c,
48919         gcc.c-torture/execute/builtin-abs-2.c: New tests.
48920
48921 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
48922
48923         * gcc.dg/cpp/multiline.c: New test.
48924
48925 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
48926
48927         * g++.old-deja/g++.other/syshdr1.C: Update.
48928         * gcc.dg/cpp/lineflags.c: Remove temporarily.
48929
48930 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48931
48932         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
48933
48934 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48935
48936         * g++.old-deja/g++.pt/ttp65.C: New test.
48937
48938 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48939
48940         * g++.old-deja/g++.pt/ttp64.C: New test.
48941
48942 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48943
48944         * g++.old-deja/g++.pt/spec33.C: New test.
48945
48946 2000-12-14  Catherine Moore  <clm@redhat.com>
48947
48948         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
48949         * gcc.c-torture/execute/920612-2.c: Likewise.
48950         * gcc.c-torture/execute/920428-2.c: Likewise.
48951         * gcc-c-torture/execute/va-arg-11.c: Call exit.
48952         * gcc.c-torture/execute/va-arg-21.c: Likewise.
48953
48954 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48955
48956         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
48957         * gcc.dg/pack-test-2.c: Likewise.
48958
48959 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
48960
48961         Tests by Zack Weinberg <zackw@stanford.edu>.
48962
48963         * gcc.dg/cpp/defined.c: Update.
48964         * gcc.dg/cpp/defined_trad.c: New tests.
48965
48966 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
48967
48968         * gcc.dg/cpp/trad-direct.c: Update.
48969
48970 2000-12-11  Neil Booth  <neilb@earthling.net>
48971
48972         * gcc.dg/cpp/defined_trad.c
48973
48974 2000-12-11  Neil Booth  <neilb@earthling.net>
48975
48976         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
48977
48978 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
48979
48980         * gcc.dg/format-miss-2.c: New test.
48981
48982 2000-12-09  Neil Booth  <neilb@earthling.net>
48983
48984         * gcc.dg/cpp/lineflags.c: New tests.
48985         * gcc.dg/cpp/poison.c: Update.
48986         * gcc.dg/cpp/redef2.c: Update.
48987         * gcc.dg/cpp/skipping.c: New test.
48988
48989 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
48990
48991         * g++.old-deja/g++.other/eh3.C: New testcase.
48992
48993 2000-12-07  Neil Booth  <neilb@earthling.net>
48994
48995         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
48996         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
48997         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
48998         wtr-union-init-2.c, wtr-union-init-3.c: Update.
48999         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
49000         Update.
49001
49002 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
49003
49004         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
49005         __SIZE_TYPE__ instead of int for type of integers cast to
49006         pointers.
49007
49008 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
49009
49010         * g++.old-deja/g++.other/cleanup4.C: New test.
49011
49012 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
49013
49014         * format-sec-1.c: New test.
49015
49016 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
49017
49018         * gcc.dg/format-nonlit-3.c: New test.
49019
49020 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
49021
49022         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
49023         through a null pointer.
49024
49025 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49026
49027         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
49028         * g++.old-deja/g++.pt/partial4.C: New test.
49029
49030 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
49031
49032         * gcc.c-torture/execute/ieee/hugeval.x: New.
49033
49034 2000-12-06  Neil Booth  <neilb@earthling.net>
49035
49036         * gcc.dg/cpp/backslash2.c: New tests.
49037
49038 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49039
49040         * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
49041         * gcc.c-torture/execute/stdio-opt-2.c: New test.
49042
49043 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
49044
49045         * gcc.c-torture/execute/20001203-2.c: New testcase.
49046
49047 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
49048
49049         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
49050         * g++.old-deja/g++.other/virtual10.C: New test.
49051
49052 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
49053
49054         * g++.old-deja/g++.mike/pmf5.C: Remove test.
49055
49056 2000-12-05  Richard Henderson  <rth@redhat.com>
49057
49058         * gcc.c-torture/compile/20001205-1.c: New.
49059
49060 2000-12-04  Neil Booth  <neilb@earthling.net>
49061
49062         * g++.old-deja/g++.other/virtual9.C: New test.
49063         * g++.old-deja/g++.pt/crash61.C: New test.
49064         * gcc.c-torture/execute/loop-9.c: New test.
49065
49066 2000-12-04  Neil Booth  <neilb@earthling.net>
49067
49068         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
49069         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
49070         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
49071         * gcc.dg/cpp/extratokens.c: ...here.
49072
49073 2000-12-04  Neil Booth  <neilb@earthling.net>
49074
49075         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
49076         New tests.
49077
49078 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49079
49080         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
49081         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
49082
49083 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
49084
49085         * gcc.c-torture/execute/20001203-1.c: New test.
49086
49087 2000-12-03  Neil Booth  <neilb@earthling.net>
49088
49089         * gcc.dg/cpp/macro6.c: New test cases.
49090
49091 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49092
49093         * gcc.c-torture/execute/string-opt-9.c: New test.
49094         * gcc.c-torture/execute/string-opt-10.c: Likewise.
49095         * gcc.c-torture/execute/string-opt-11.c: Likewise.
49096         * gcc.c-torture/execute/string-opt-12.c: Likewise.
49097
49098         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
49099         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
49100
49101 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
49102
49103         * gcc.dg/cpp/if-6.c: New testcase.
49104
49105         * gcc.dg/20001201-1.c: New testcase.
49106
49107 2000-12-02  Neil Booth  <neilb@earthling.net>
49108
49109         * g++.old-deja/g++.other/externC4.C,
49110         g++.old-deja/g++.other/friend10.C: New tests.
49111
49112 2000-12-02  Neil Booth  <neilb@earthling.net>
49113
49114         * g++.old-deja/g++.other/instan2.C
49115         * g++.old-deja/g++.other/instan3.C: New test.
49116
49117 2000-12-02  Neil Booth  <neilb@earthling.net>
49118
49119         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
49120         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
49121         gnuc99.c,gnuc99-pedantic.c: New tests.
49122
49123 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
49124
49125         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
49126         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
49127
49128 2000-12-01  Neil Booth  <neilb@earthling.net>
49129
49130         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
49131         * gcc.dg/cpp/poison.c: Update.
49132         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
49133
49134 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
49135
49136         * g77.f-torture/execute/20001201.f: New test.
49137
49138 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
49139
49140         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
49141
49142 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
49143
49144         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
49145
49146 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
49147
49148         * g++.old-deja/g++.other/cast6.C: New test.
49149
49150 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
49151
49152         * gcc.c-torture/execute/20001130-2.c: New testcase.
49153
49154 2000-11-30  Richard Henderson  <rth@redhat.com>
49155
49156         * gcc.c-torture/execute/20001130-1.c: New test.
49157
49158 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
49159
49160         * g++.old-deja/g++.other/op3.C: New test.
49161
49162 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
49163
49164         * g++.old-deja/g++.other/op2.C: New test.
49165
49166 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
49167
49168         * g++.old-deja/g++.other/crash38.C: New test.
49169
49170 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
49171
49172         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
49173
49174 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
49175
49176         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
49177         tests.
49178         * gcc.c-torture/execute/string-opt-6.c: New test.
49179
49180         * gcc.dg/20001117-1.c: Add main.
49181
49182 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
49183
49184         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
49185         Move from here ...
49186         * gcc.dg/940510-1.c: ... to here.
49187
49188         * gcc.dg/20000926-1.c: GNU C now allows initializations of
49189         zero-size arrays in toplevel structures.
49190
49191 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
49192
49193         * gcc.c-torture/execute/loop-8.c: New test.
49194
49195 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
49196
49197         * g++.old-deja/g++.other/base1.C: New test.
49198
49199 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
49200
49201         * g++.old-deja/g++.other/parse2.C: New test.
49202
49203 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
49204
49205         * g++.old-deja/g++.pt/incomplete1.C: New test.
49206
49207 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
49208
49209         * g++.old-deja/g++.other/friend9.C: New test.
49210
49211 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
49212
49213         * gcc.dg/20001127-1.c: New test.
49214
49215 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
49216
49217         * g++.old-deja/g++.pt/friend46.C: New test.
49218
49219 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
49220
49221         * g++.old-deja/g++.other/ptrmem8.C: New test.
49222
49223 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49224
49225         * gcc.c-torture/execute/string-opt-7.c: New test.
49226         * gcc.c-torture/execute/string-opt-8.c: Likewise.
49227
49228 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
49229
49230         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
49231         instead of 'mkcheck 2'.
49232
49233 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
49234
49235         * gcc.c-torture/execute/memcheck/driver.c,
49236         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
49237         C9X references to refer to C99.
49238
49239 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
49240
49241         * gcc.dg/ultrasp3.c: New test.
49242
49243 2000-11-25  Neil Booth  <neilb@earthling.net>
49244
49245         * gcc.dg/cpp/include2.c: Update test to be locale independent.
49246
49247 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
49248
49249         * gcc.c-torture/compile/20001123-2.c: New.
49250
49251 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49252
49253         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
49254
49255 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
49256
49257         * gcc.dg/sequence-point-1.c: Add some new tests.
49258         * gcc.c-torture/execute/20001124-1.c: New test.
49259
49260 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
49261
49262         * g++.old-deja/g++.other/vaarg4.C: New test.
49263         * gcc.c-torture/compile/20001123-1.c: New test.
49264
49265 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
49266
49267         * g++.other/crash24.C: Adjust and remove XFAIL.
49268         * g++.other/crash37.C: New test.
49269
49270 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
49271
49272         * g++.old-deja/g++.pt/instantiate9.C: New test.
49273
49274 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
49275
49276         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
49277         new ABI, too.
49278
49279         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
49280         * g++.old-deja/g++.robertl/eb55.C: Likewise.
49281
49282 2000-11-22  Neil Booth  <neilb@earthling.net>
49283
49284         * gcc.dg/cpp/Wtrigraphs.c: New test.
49285
49286 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
49287
49288         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
49289
49290 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
49291
49292         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
49293
49294 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
49295
49296         * lib/gcc-dg.exp: load_lib scanasm.exp.
49297         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
49298         * lib/g++-dg.exp: load_lib scanasm.exp.
49299         * lib/scanasm.exp: New.
49300         (scan-assembler, scan-assembler-not): Add optional arguments to
49301         test name, or if not present, the pattern name.
49302         (scan-assembler-dem, scan-assembler-dem-not): New.
49303
49304         * g++.dg/dg.exp: New.
49305
49306 2000-11-21  Neil Booth  <neilb@earthling.net>
49307
49308         * gcc.dg/cpp/integrated1.c: Remove.
49309
49310 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
49311
49312         * gcc.c-torture/execute/20001121-1.c: New test.
49313
49314 2000-11-21  Richard Henderson  <rth@redhat.com>
49315
49316         * gcc.c-torture/compile/20001121-1.c: New test.
49317
49318 2000-11-20  Neil Booth  <neilb@earthling.net>
49319
49320         * gcc.dg/cpp/integrated1.c: New test.
49321
49322 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
49323
49324         * g++.old-deja/g++.other/inline17.C: New test.
49325
49326 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
49327
49328         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
49329         local variable to be zero: I made the variable global. Now
49330         uses abort() and exit() instead of relying on main's return value.
49331
49332 2000-11-20  Neil Booth  <neilb@earthling.net>
49333
49334         * gcc.dg/cpp/paste2.c: Update test.
49335         * objc/execute/paste.m: New test.
49336
49337 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
49338
49339         * gcc.dg/c99-condexpr-1.c: New test.
49340
49341 2000-11-20  Neil Booth  <neilb@earthling.net>
49342
49343         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
49344
49345 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
49346
49347         * g++.old-deja/g++.pt/export1.C: New test.
49348
49349 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
49350
49351         * gcc.dg/20001117-1.c: New test.
49352
49353 2000-11-18  Richard Henderson  <rth@redhat.com>
49354
49355         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
49356
49357 2000-11-18  Richard Henderson  <rth@redhat.com>
49358
49359         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
49360         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
49361         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
49362
49363 2000-11-18  Richard Henderson  <rth@redhat.com>
49364
49365         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
49366         (main): New.  Exit cleanly.
49367
49368 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
49369
49370         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
49371         gcc.dg/c99-fordecl-2.c: New tests.
49372
49373 2000-11-18  Richard Henderson  <rth@redhat.com>
49374
49375         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
49376         * gcc.c-torture/execute/zerolen-2.c: New.
49377
49378 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49379
49380         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
49381         memory.
49382
49383 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
49384
49385         * g++.old-deja/g++.pt/instantiate8.C: New test.
49386
49387 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
49388
49389         * g++.old-deja/g++.other/incomplete.C: Add more tests.
49390         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
49391
49392 2000-11-16  Nick Clifton  <nickc@redhat.com>
49393
49394         * gcc.c-torture/execute/nestfunc-2.c: New test.
49395         * gcc.c-torture/execute/nestfunc-3.c: New test.
49396
49397 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
49398
49399         * gcc.c-torture/compile/20001116-1.c: New test.
49400
49401 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49402
49403         * gcc.c-torture/execute/20001115-1.c: New test.
49404
49405 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
49406
49407         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
49408         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
49409         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
49410         * g++.old-deja/g++.abi/vmihint.C: Likewise.
49411
49412 2000-11-15  Neil Booth  <neilb@earthling.net>
49413
49414         gcc.dg/cpp/_Pragma1.c: Update.
49415         gcc.dg/cpp/_Pragma2.c: New test.
49416
49417 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
49418
49419         * g++.old-deja/g++.other/anon5.C: New test.
49420
49421 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
49422
49423         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
49424         tests.
49425
49426 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
49427
49428         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
49429         output.
49430
49431 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
49432
49433         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
49434         labels at end of compound statements.
49435
49436 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
49437
49438         * gcc.c-torture/execute/loop-7.c: New test.
49439
49440 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
49441
49442         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
49443
49444 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
49445
49446         * gcc.dg/c99-bool-1.c: New test.
49447
49448 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
49449
49450         * gcc.dg/c99-scope-1.c: Remove xfail.
49451         * gcc.dg/c99-scope-2.c: New test.
49452
49453 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49454
49455         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
49456         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
49457
49458 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
49459
49460         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
49461         error messages.
49462
49463         * g++.mike/p700.C: Don't typedef wchar_t.
49464         * g++.mike/p784.C: Likewise.
49465         * g++.mike/eb101.C: Don't use __wchar_t.
49466
49467 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
49468
49469         * g77.f-torture/execute/20001111.[fx]: Test premature exit
49470         from DO loop.
49471
49472 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
49473
49474         * gcc.c-torture/execute/20001111-1.c: New test.
49475
49476 2000-11-10  Nick Clifton  <nickc@redhat.com>
49477
49478         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
49479         long multuiple and accumulate.
49480
49481 2000-11-09  Richard Henderson  <rth@redhat.com>
49482
49483         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
49484         via size_t instead of int.
49485
49486         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
49487         * gcc.c-torture/execute/string-opt-2.c: Likewise.
49488         * gcc.c-torture/execute/string-opt-3.c: Likewise.
49489         * gcc.c-torture/execute/string-opt-4.c: Likewise.
49490
49491 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
49492
49493         * gcc.c-torture/compile/20001109-1.c: New test.
49494         * gcc.c-torture/compile/20001109-2.c: New test.
49495
49496 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
49497
49498         * g++.old-deja/g++.pt/operator1.C: New test.
49499         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
49500
49501 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
49502
49503         * gcc.dg/20001108-1.c: New test.
49504
49505 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
49506
49507         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
49508         with both arguments constant strings.
49509         * gcc.c-torture/execute/string-opt-3.c: New test.
49510         * gcc.c-torture/execute/string-opt-4.c: New test.
49511         * gcc.c-torture/execute/string-opt-5.c: New test.
49512
49513 2000-11-08  Nick Clifton  <nickc@redhat.com>
49514
49515         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
49516         mulsidi3adddi patterns.
49517
49518 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
49519
49520         * g++.old-deja/g++.other/crash36.C: New test.
49521
49522 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
49523
49524         * g++.old-deja/g++.other/init16.C: New test.
49525
49526 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
49527
49528         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
49529
49530 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
49531
49532         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
49533         * gcc.c-torture/execute/va-arg-16.x: Likewise.
49534         * gcc.c-torture/execute/va-arg-17.x: Likewise.
49535
49536 2000-11-07  DJ Delorie  <dj@redhat.com>
49537
49538         * gcc.dg/20000614-1.c: Add return so that test can pass.
49539
49540 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49541
49542         * gcc.c-torture/execute/string-opt-1.c: New test.
49543
49544 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
49545
49546         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
49547         mips-sgi-irix6.* because the MIPS ABI passes floating-point
49548         parameters in registers, and there is no way for a varargs
49549         function to know in which order the integer and floating-point
49550         parameters should be interleaved when they are placed on the
49551         stack.
49552         * gcc.c-torture/execute/va-arg-16.x: Likewise.
49553         * gcc.c-torture/execute/va-arg-17.x: Likewise.
49554
49555 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49556
49557         * gcc.c-torture/execute/string-opt-2.c: New test.
49558
49559 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
49560
49561         * g++.old-deja/g++.pt/crash60.C: New test.
49562
49563 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
49564
49565         * g++.old-deja/g++.other/crash24.C: New test.
49566         * g++.old-deja/g++.other/crash25.C: New test.
49567         * g++.old-deja/g++.other/crash26.C: New test.
49568         * g++.old-deja/g++.other/crash27.C: New test.
49569         * g++.old-deja/g++.other/crash28.C: New test.
49570         * g++.old-deja/g++.other/crash29.C: New test.
49571         * g++.old-deja/g++.other/crash30.C: New test.
49572         * g++.old-deja/g++.other/crash31.C: New test.
49573         * g++.old-deja/g++.other/crash32.C: New test.
49574         * g++.old-deja/g++.other/crash33.C: New test.
49575         * g++.old-deja/g++.other/crash34.C: New test.
49576         * g++.old-deja/g++.other/crash35.C: New test.
49577
49578 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
49579
49580         * gcc.c-torture/execute/20001031-1.c: New test.
49581
49582 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
49583
49584         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
49585         namespace.
49586
49587         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
49588         standards-conformant.
49589
49590         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
49591
49592         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
49593         * g++.old-deja/g++.mike/p755a.C: Likewise.
49594         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
49595         library makes no calls to `operator new' during initialization.
49596
49597 2000-11-04  Neil Booth  <neilb@earthling.net>
49598
49599         * gcc.dg/cpp/include2.c: New tests.
49600
49601 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
49602
49603         * lib/g++.exp (g++_set_ld_library_path): New function.
49604         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
49605
49606 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
49607
49608         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
49609         warnings.
49610
49611 2000-11-01  Richard Henderson  <rth@redhat.com>
49612
49613         * g++.old-deja/g++.ext/namedret1.C: New.
49614         * g++.old-deja/g++.ext/namedret2.C: New.
49615         * g++.old-deja/g++.ext/namedret3.C: New.
49616
49617 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
49618
49619         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
49620         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
49621
49622 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49623
49624         * gcc.c-torture/execute/va-arg-21.c: New test.
49625
49626 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
49627
49628         * gcc.dg/c99-complex-2.c: New test.
49629
49630 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49631
49632         * gcc.c-torture/execute/stdio-opt-1.c: New test.
49633
49634 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
49635
49636         * g++.old-deja/g++.other/inline16.C: New test.
49637
49638 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
49639
49640         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
49641         __PRETTY_FUNCTION__
49642
49643 2000-10-29  Neil Booth  <neilb@earthling.net>
49644
49645         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
49646         New tests.
49647         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
49648         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
49649         optimisation.
49650
49651 2000-10-29  Neil Booth  <neilb@earthling.net>
49652
49653         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
49654         * mi1.c, mi1c.h: Add null directives to multiple-include test.
49655         * mi5.c: Test multiple includes work with -C.
49656         * trigraphs.c: Test ^= version.
49657
49658 2000-10-28  Neil Booth  <neilb@earthling.net>
49659
49660         New tests and test updates for new macro expander.
49661
49662         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
49663         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
49664         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
49665         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
49666         new diagnostic messages.
49667
49668         * gcc.dg/cpp/macro3.c: New tests.
49669
49670 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
49671
49672         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
49673         on the same line.
49674
49675 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
49676
49677         * g++.old-deja/g++.other/eh2.C: New test.
49678
49679 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
49680
49681         * gcc.c-torture/execute/20001027-1.c: New test.
49682
49683 2000-10-26  Richard Henderson  <rth@redhat.com>
49684
49685         * gcc.c-torture/execute/20001026-1.c: New.
49686
49687 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
49688
49689         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
49690         * g++.old-deja/g++.law/builtin1.C: Likewise.
49691         * g++.old-deja/g++.law/ctors10.C: Likewise.
49692         * g++.old-deja/g++.law/virtual3.C: Likewise.
49693         * g++.old-deja/g++.mike/p658.C: Likewise.
49694         * g++.old-deja/g++.other/sibcall1.C: Likewise.
49695         * g++.old-deja/g++.other/vaarg2.C: Likewise.
49696         * g++.old-deja/g++.robertl/eb124.C: Likewise.
49697         * g++.old-deja/g++.robertl/eb44.C: Likewise.
49698         * g++.old-deja/g++.robertl/eb77.C: Likewise.
49699
49700 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
49701
49702         * gcc.c-torture/compile/20001024-1.c: New test.
49703
49704 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
49705
49706         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
49707         to tell us whether or not we are using V3.
49708
49709 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
49710
49711         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
49712         operands.
49713
49714 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
49715
49716         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
49717
49718 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
49719
49720         * gcc.c-torture/execute/20001024-1.c: New test.
49721
49722 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
49723
49724         * g++.old-deja/g++.other/sibcall1.C: New test.
49725
49726 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
49727
49728         * gcc.dg/noncompile/init-3.c: New test.
49729
49730 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
49731
49732         * gcc.dg/format-array-1.c: New test.
49733
49734 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
49735
49736         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
49737         writing through null pointers; remove comment about testing
49738         unterminated strings.
49739
49740 2000-10-17  Matthew Hiller  <hiller@redhat.com>
49741
49742         * gcc.c-torture/execute/20001017-2.c: New test.
49743
49744 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
49745
49746         * gcc.c-torture/compile/20001018-1.c: New test.
49747         * gcc.c-torture/compile/20001018-1.x: Xfail.
49748
49749 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49750
49751         * gcc.c-torture/execute/20001017-1.c: New test.
49752
49753 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
49754
49755         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
49756         for multiple use of arguments with scanf formats; add tests for
49757         multiple use of arguments.
49758
49759 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
49760
49761         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
49762         from some old tests.
49763
49764 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
49765
49766         * gcc.dg/format-miss-1.c: New test.
49767
49768 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
49769
49770         * gcc.c-torture/execute/20001013-1.c: New test.
49771
49772 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
49773
49774         * gcc.dg/format-branch-1.c: New test.
49775
49776 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
49777
49778         * README, lib/file-format.exp: Remove EGCS references.
49779
49780 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
49781
49782         * gcc.dg/20001013-1.c: New test.
49783
49784 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
49785
49786         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
49787         for intmax_t in the compiler using __typeof__ and the type rules
49788         for conditional expressions.
49789
49790 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
49791
49792         * gcc.dg/20001012-1.c: New test.
49793         * gcc.dg/20001012-2.c: New test.
49794
49795 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
49796
49797         * gcc.dg/format-attr-1.c: New test.
49798
49799 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
49800
49801         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
49802         __LONG_LONG_MAX__ instead of LLONG_MAX.
49803
49804 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
49805
49806         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
49807         scanf flags.
49808         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
49809         flags.
49810
49811 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
49812
49813         * gcc.dg/sequence-pt-1.c: New test.
49814
49815 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
49816
49817         * gcc.c-torture/execute/20001011-1.c: New testcase.
49818         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
49819
49820 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
49821
49822         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
49823         does not error on it.
49824
49825 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
49826
49827         * gcc.dg/20001009-1.c: New test.
49828
49829 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
49830
49831         * gcc.c-torture/compile/20001009-1.c: Move from here ....
49832         * gcc.c-torture/execute/20001009-2.c: ... to here.
49833
49834 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
49835
49836         * gcc.c-torture/compile/20001009-1.c: New testcase.
49837         * gcc.c-torture/execute/20001009-1.c: New testcase.
49838         Testcases provided by Jan Hubicka <jh@suse.cz>.
49839
49840 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
49841
49842         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
49843         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
49844         uintmax_t using <limits.h> to emulate the compiler's internal
49845         logic.  No longer XFAIL %j tests.
49846
49847 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
49848
49849         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
49850         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
49851         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
49852         regexps and details of expected handling of some bad formats.
49853         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
49854         suppression.
49855
49856 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
49857
49858         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
49859         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
49860         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
49861         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
49862         in list archives.
49863
49864 2000-10-06  Richard Henderson  <rth@cygnus.com>
49865
49866         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
49867         * g++.old-deja/g++.brendan/crash52.C: Likewise.
49868         * g++.old-deja/g++.jason/report.C: Likewise.
49869         * g++.old-deja/g++.law/friend5.C: Likewise.
49870         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
49871         of the expected warnings.
49872
49873 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
49874
49875         * g++.old-deja/g++.pt/enum14.C: New test.
49876
49877 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
49878
49879         * g++.old-deja/g++.pt/crash59.C: New test.
49880
49881 2000-10-04  Will Cohen  <wcohen@redhat.com>
49882
49883         * gcc.dg/20000926-1.c: New test.
49884
49885 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
49886
49887         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
49888         function name for current C++ compiler.
49889         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
49890
49891 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
49892
49893         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
49894         __PRETTY_FUNCTION__.
49895         * g++.old-deja/g++.ext/pretty2.C: Likewise.
49896
49897 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49898
49899         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
49900
49901 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
49902
49903         * gcc.c-torture/compile/20000923-1.c: New test.
49904
49905 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
49906
49907         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
49908         * g++.old-deja/g++.pt/ttp62.C: Same.
49909         * g++.old-deja/g++.other/inline14.C: Same.
49910
49911 2000-09-24  Richard Henderson  <rth@cygnus.com>
49912
49913         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
49914
49915 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
49916
49917         * gcc.dg/c90-printf-1.c: Add test for wide string format.
49918
49919 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
49920
49921         * gcc.c-torture/compile/20000922-1.c: New file.
49922
49923 2000-09-21  Nick Clifton  <nickc@redhat.com>
49924
49925         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
49926         a signed long modulo operation.
49927         (mod6): New function - perform an unsigned long modulo operation.
49928         (main): Add tests for modulos of very large numbers by very small
49929         dividends.
49930
49931 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49932
49933         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
49934
49935 2000-09-19  Richard Henderson  <rth@cygnus.com>
49936
49937         * gcc.dg/compare2.c (case 10): XFAIL.
49938
49939 2000-09-18  Richard Henderson  <rth@cygnus.com>
49940
49941         * gcc.c-torture/execute/20000906-1.c: Move ...
49942         * gcc.dg/20000906-1.c: ... here.  Only run on targets
49943         that support __builtin_trap.
49944
49945 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
49946
49947         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
49948
49949 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
49950
49951         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
49952         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
49953         more $ format tests.
49954
49955 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
49956
49957         * gcc.dg/format-errmk-1.c: New test.
49958
49959 2000-09-17  Greg McGary  <greg@mcgary.org>
49960
49961         * gcc.c-torture/execute/20000917-1.x: Remove.
49962
49963 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
49964
49965         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
49966
49967 2000-09-17  Greg McGary  <greg@mcgary.org>
49968
49969         * gcc.c-torture/execute/20000917-1.c: New test.
49970         * gcc.c-torture/execute/20000917-1.x: XFAIL.
49971
49972 2000-09-16  Neil Booth  <NeilB@earthling.net>
49973
49974         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
49975         in nested macro bug.
49976
49977 2000-09-15  Neil Booth  <NeilB@earthling.net>
49978
49979         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
49980
49981 2000-09-14  Jeffrey A Law  (law@cygnus.com)
49982
49983         * gcc.c-torture/execute/20000914-1.c: New test.
49984
49985 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
49986
49987         * g++.other/inline13.C: New test.
49988
49989 2000-09-12  Andreas Jaeger  <aj@suse.de>
49990
49991         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
49992         constant by Ulrich Drepper <drepper@redhat.com>.
49993
49994 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
49995
49996         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
49997
49998 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49999
50000         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
50001
50002 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
50003
50004         * gcc.dg/cpp/backslash.c: New test.
50005
50006 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
50007
50008         * gcc.c-torture/execute/20000910-1.c: New test.
50009         * gcc.c-torture/execute/20000910-2.c: Likewise.
50010
50011 2000-09-11  Robert Lipe  <robertl@sco.com>
50012
50013         * gcc.dg/pragma-align.c: New test.
50014
50015 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
50016
50017         * g++.old-deja/g++.pt/explicit82.C: New test.
50018         * g++.old-deja/g++.pt/explicit83.C: New test.
50019
50020 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
50021
50022         * gcc.dg/asm-names.c: New test.
50023
50024 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50025
50026         * gcc.dg/cpp/tr-warn6.c: New test
50027
50028 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
50029
50030         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
50031         be accepted.
50032
50033 2000-09-07  Catherine Moore  <clm@redhat.com>
50034
50035         * gcc.c-torture/execute/unroll-1.c: New test.
50036
50037 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
50038
50039         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
50040         ERROR markers.
50041         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
50042         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
50043         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
50044         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
50045         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
50046         Preprocess only.
50047         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
50048         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
50049
50050 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
50051
50052         * g++.old-deja/g++.pt/deduct2.C: New test.
50053
50054 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
50055
50056         * g++.old-deja/g++.pt/parms2.C: New test.
50057
50058 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
50059
50060         * g++.old-deja/g++.pt/crash58.C: New test.
50061
50062 2000-09-06  Greg McGary  <greg@mcgary.org>
50063
50064         * gcc.c-torture/execute/20000906-1.c: New test.
50065         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
50066
50067 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50068
50069         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
50070
50071 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
50072
50073         * g++.old-deja/g++.pt/crash57.C: New test.
50074
50075 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
50076
50077         * g++.old-deja/g++.pt/crash56.C: New test.
50078
50079 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
50080
50081         * g++.old-deja/g++.pt/koenig1.C: New test.
50082
50083 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
50084
50085         * gcc.dg/20000904-1.c: New test.
50086
50087 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
50088
50089         * gcc.dg/cpp/paste8.c: New test.
50090
50091 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
50092
50093         * gcc.c-torture/compile/20000827-1.c: New test.
50094
50095 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
50096
50097         * gcc.dg/format-diag-1.c: New test.
50098
50099 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
50100
50101         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
50102         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
50103         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
50104         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
50105         gcc.dg/formatz-1.c: Adjust warning regular expressions.
50106
50107 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
50108
50109         * g++.old-deja/g++.other/nested4.C: New test.
50110
50111 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
50112
50113         * g++.old-deja/g++.ns/scoped1.C: New test.
50114
50115 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
50116
50117         * lib/g++.exp: Support testing already-installed GCC.
50118
50119 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50120
50121         * wtr-label-1.c, wtr-suffix-1.c: New tests.
50122
50123 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50124
50125         * gcc.dg/return-type-2.c: New test.
50126
50127 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
50128
50129         * gcc.c-torture/compile/20000825-1.c: New test.
50130
50131 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
50132
50133         * gcc.dg/dwarf2-2.c: New test.
50134
50135 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
50136
50137         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
50138         dg-warning regexps.
50139
50140 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
50141
50142         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
50143         gcc.dg/format-ext-5.c: New tests.
50144
50145 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
50146
50147         * g++.old-deja/g++.other/crash22.C: New test.
50148
50149 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
50150
50151         * gcc.dg/noncompile/930622-2.c: Adjust error message.
50152
50153 2000-08-24  Richard Henderson  <rth@cygnus.com>
50154
50155         * gcc.dg/ia64-sync-1.c: New test.
50156         * gcc.dg/ia64-sync-2.c: New test.
50157         * gcc.dg/ia64-asm-1.c: New test.
50158
50159 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
50160
50161         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
50162         * gcc.dg/format-ext-2.c: New test.
50163
50164 2000-08-23  Jason Merrill  <jason@redhat.com>
50165
50166         * lib/old-dejagnu.exp: Also ignore "In member function" and
50167         "At global scope".
50168
50169 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50170
50171         * gcc.dg/noncompile/label-lineno-1.c: New test.
50172
50173 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
50174
50175         * gcc.dg/c99-array-nonobj-1.c: New test.
50176
50177 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
50178
50179         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
50180         tests.
50181         * gcc.dg/format-ext-1.c: New test.
50182
50183 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50184
50185         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
50186         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
50187         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
50188         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
50189         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
50190
50191 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
50192
50193         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
50194         gcc.dg/c99-strftime-2.c: New tests.
50195
50196 2000-08-22  Richard Henderson  <rth@cygnus.com>
50197
50198         * gcc.c-torture/execute/20000822-1.c: New test.
50199
50200 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
50201
50202         * gcc.c-torture/execute/20000819-1.x: Remove.
50203
50204 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
50205
50206         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
50207         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
50208         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
50209         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
50210         gcc.dg/format-xopen-1.c: New tests.
50211
50212 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
50213
50214         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
50215
50216 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
50217
50218         * g++.old-deja/g++.other/loop2.C: New test.
50219
50220         * gcc.c-torture/compile/20000606-1.c: New test.
50221         * gcc.c-torture/compile/20000728-1.c: New test.
50222         * gcc.c-torture/execute/20000801-1.c: New test.
50223         * gcc.c-torture/execute/20000801-2.c: New test.
50224         * gcc.c-torture/execute/20000819-1.c: New test.
50225         * gcc.c-torture/execute/20000819-1.x: XFAIL.
50226         * gcc.dg/20000629-1.c: New test.
50227         * gcc.dg/20000724-1.c: New test.
50228         * gcc.dg/20000807-1.c: New test.
50229
50230 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
50231
50232         * gcc.dg/cpp/pragma-1.c: New test.
50233         * gcc.dg/cpp/pragma-2.c: New test.
50234
50235 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
50236
50237         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
50238         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
50239
50240 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
50241
50242         * gcc.c-torture/compile/20000818-1.c: New test.
50243
50244 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
50245
50246         * gcc.c-torture/execute/20000818-1.c: New test.
50247
50248 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
50249
50250         * gcc.dg/format-va-1.c: New test.
50251
50252 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
50253
50254         * g++.old-deja/g++.other/typedef8.C: New test.
50255
50256 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
50257
50258         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
50259         * g++.old-deja/g++.mike/net36.C: Mark candidate.
50260         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
50261         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
50262         * g++.old-deja/g++.other/ptrmem7.C: New test.
50263         * g++.old-deja/g++.pt/ptrmem10.C: New test.
50264
50265 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
50266
50267         * g++.old-deja/g++.pt/typename27.C: New test.
50268
50269 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
50270
50271         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
50272         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
50273         * g++.old-deja/g++.pt/friend45.C: New test.
50274         * g++.old-deja/g++.other/friend8.C: New test.
50275
50276 2000-08-15  Richard Henderson  <rth@cygnus.com>
50277
50278         * gcc.c-torture/execute/20000815-1.c: New test.
50279
50280 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
50281
50282         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
50283         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
50284         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
50285
50286 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
50287
50288         * g++.old-deja/g++.other/refinit2.C: New test.
50289
50290 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
50291
50292         * lib/c-torture.exp (c-torture): Make
50293         compiler_conditional_xfail_data global.
50294         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
50295         compiler_conditional_xfail_data machinery.
50296         (f-torture-execute): Likewise.
50297         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
50298         and only when unrolling loops.
50299
50300         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
50301
50302 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
50303
50304         * g++.old-deja/g++.pt/explicit81.C: New test.
50305
50306 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
50307
50308         * g++.old-deja/g++.pt/typename26.C: New test.
50309
50310 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
50311
50312         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
50313         warning.
50314
50315 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
50316
50317         * g++.old-deja/g++.other/array3.C: New test.
50318
50319 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
50320
50321         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
50322         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
50323         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
50324         New tests.
50325
50326 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
50327
50328         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
50329         * g++.old-deja/g++.abi/vmihint.C: Likewise.
50330
50331 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
50332
50333         * gcc.c-torture/execute/20000808-1.c: New test.
50334
50335 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
50336
50337         * gcc.dg/c90-const-expr-1.c: New test.
50338
50339 2000-08-08  Richard Henderson  <rth@cygnus.com>
50340
50341         * gcc.dg/noncompile/920923-1.c: Declare calloc.
50342
50343 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
50344
50345         * gcc.dg/noncompile/const-ll-1.c: New test.
50346
50347 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
50348
50349         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
50350
50351 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
50352
50353         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
50354         that running programs linked against the shared version of libobjc
50355         run correctly.
50356
50357 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
50358
50359         * gcc.dg/c99-printf-1.c: New test.
50360
50361 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
50362
50363         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
50364
50365 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
50366
50367         * gcc.c-torture/execute/20000731-1.x: Delete.
50368
50369 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
50370
50371         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
50372         and torture_without_loops as is done by c-torture.exp.
50373         (search_for): Copy from c-torture.exp.
50374         (gcc-dg-runtest): New function, drives a directory of tests
50375         iterating over the TORTURE_OPTIONS.
50376         (scan-assembler, scan-assembler-not): Move here from
50377         individual directory drivers.
50378
50379         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
50380         defined by lib/gcc-dg.exp.
50381         * gcc.dg/cpp/cpp.exp: Likewise.
50382         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
50383         gcc-dg-runtest, so we cycle over optimization options.
50384
50385         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
50386         * gcc.dg/compare2.c: No longer expected to fail.
50387
50388 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
50389
50390         * gcc.c-torture/execute/20000804-1.c: New test.
50391
50392 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
50393
50394         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
50395
50396 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
50397
50398         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
50399
50400 2000-08-03  Jeffrey A Law  (law@cygnus.com)
50401
50402         * gcc.c-torture/compile/20000803-1.c: New test.
50403
50404 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
50405
50406         * gcc.c-torture/execute/20000801-3.c,
50407         gcc.c-torture/execute/20000801-4.c: New tests.
50408         * gcc.c-torture/execute/20000801-3.x,
50409         gcc.c-torture/execute/20000801-4.x: Xfail.
50410
50411 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
50412
50413         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
50414         libobjc/.libs to allow for libtool.
50415
50416 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
50417
50418         * gcc.c-torture/compile/20000802-1.c: New test.
50419
50420 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
50421
50422         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
50423
50424 2000-07-31  Jeffrey A Law  (law@cygnus.com)
50425
50426         * gcc-c-torture/execute/20000731-2.c: New test.
50427
50428         * gcc.c-torture/execute/20000731-1.c: New test.
50429         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
50430
50431 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
50432
50433         * gcc.dg/cpp/paste7.c: New test.
50434         * gcc.dg/cpp/20000725-1.c: New test.
50435
50436 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
50437
50438         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
50439         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
50440         declaration warning for __builtin_dwarf_reg_size.
50441
50442         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
50443
50444 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
50445
50446         * gcc.dg/noncompile/voidparam-1.c: New test.
50447
50448 2000-07-30  Richard Henderson  <rth@cygnus.com>
50449
50450         * gcc.dg/c90-digraph-1.c: Don't xfail.
50451         * gcc.dg/compare2.c (case 10): Xfail.
50452         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
50453
50454 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
50455
50456         * gcc.dg/c99-main-1.c: New test.
50457
50458 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
50459
50460         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
50461
50462 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
50463
50464         * gcc.c-tortuer/execute/20000726-1.c: New test.
50465
50466 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
50467
50468         * gcc.c-torture/execute/enum-2.c: New test.
50469
50470 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50471
50472         * gcc.dg/cpp/tr-warn3.c: New test.
50473
50474 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
50475
50476         * g++.old-deja/g++.ext/implicit1.C: Remove.
50477         * g++.old-deja/g++.jason/c2.C: Remove
50478         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
50479         * g++.old-deja/g++.pt/crash16.C: Likewise.
50480         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
50481
50482 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
50483
50484         * g++.old-deja/g++.other/for2.C: New test.
50485
50486 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
50487
50488         * gcc.dg/20000720-1.c: New test.
50489
50490 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
50491
50492         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
50493
50494 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
50495
50496         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
50497         * gcc.c-torture/execute/20000722-1.c: New.
50498         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
50499
50500 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
50501
50502         * gcc.dg/cpp/20000720-1.S: New test.
50503
50504 2000-07-21  Michael Meissner  <meissner@redhat.com>
50505
50506         * gcc.c-torture/execute/ieee/hugeval.c: New test.
50507
50508 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
50509
50510         * g++.old-deja/g++.brendan/crash16.C,
50511         g++.old-deja/g++.brendan/parse3.C,
50512         g++.old-deja/g++.brendan/redecl1.C,
50513         g++.old-deja/g++.ns/template13.C,
50514         g++.old-deja/g++.other/decl4.C,
50515         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
50516
50517 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
50518
50519         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
50520         and "Internal error".
50521
50522         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
50523         regexps.
50524         * gcc.dg/cpp/paste6.c: New test.
50525
50526 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
50527
50528         * gcc.dg/cpp/tr-direct.c: New test.
50529
50530         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
50531         gcc.dg/cpp/undef1.c: Tweak error regexps.
50532
50533 2000-07-18  Eric Christopher <echristo@redhat.com>
50534
50535         * gcc.c-torture/compile/20000718-1.c: New test.
50536
50537 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
50538
50539         * cpplex.c (_cpp_push_token): If the token being pushed back
50540         is the previous token in this context, just subtract one from
50541         context->posn.
50542         * cppmacro.c (save_expansion): Clear aux field when storing a
50543         placemarker.
50544
50545 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
50546
50547         * gcc.dg/noncompile/redecl-1.c: New test.
50548
50549 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
50550
50551         * gcc.c-torture/execute/20000717-5.c: New test.
50552         * gcc.c-torture/execute/20000717-1.x: Removed.
50553
50554 2000-07-17  Richard Henderson  <rth@cygnus.com>
50555
50556         * gcc.c-torture/execute/20000717-4.c: New test.
50557
50558 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
50559
50560         * gcc.dg/cpp/syshdr.c: New test.
50561         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
50562
50563 2000-07-17  Neil Booth  <neilb@earthling.net>
50564
50565         * gcc.dg/cpp/cmdlne-dM.c: New test.
50566         * gcc.dg/cpp/cmdlne-dD.c: New test.
50567
50568 2000-07-17  Jeffrey A Law  (law@cygnus.com)
50569
50570         * gcc.c-torture/execute/20000717-3.c: New test.
50571
50572         * gcc.c-torture/compile/20000717-1.c: New test.
50573
50574 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
50575
50576         * gcc.c-torture/execute/20000717-2.c: New test.
50577
50578 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
50579
50580         * gcc.dg/formatz-1.c: New test.
50581
50582         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
50583         * gcc.dg/c99-digraph-1.c: New tests.
50584
50585         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
50586         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
50587
50588         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
50589         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
50590         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
50591         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
50592         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
50593         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
50594         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
50595
50596 2000-07-17  Greg McGary <greg@mcgary.org>
50597
50598         * gcc.c-torture/execute/20000717-1.c: New test.
50599         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
50600
50601 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
50602
50603         * gcc.c-torture/execute/20000715-2.c: New test.
50604         * gcc.dg/20000715-1.c: New test.
50605
50606 2000-07-15  Michael Meissner  <meissner@redhat.com>
50607
50608         * gcc.c-torture/execute/20000715-1.c: New test.
50609
50610 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
50611
50612         * gcc.c-torture/execute/20000707-1.c: New test.
50613
50614 2000-07-13  Neil Booth  <NeilB@earthling.net>
50615
50616         * gcc.dg/cpp/digraph1.c,
50617         gcc.dg/cpp/digraph2.c,
50618         gcc.dg/cpp/digraphs.c: New tests.
50619
50620 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
50621
50622         * g77.f-torture/compile/20000630-2.f: New test.
50623         * g77.f-torture/compile/20000630-2.x
50624
50625 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
50626
50627         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
50628
50629 2000-07-11  Neil Booth  <NeilB@earthling.net>
50630
50631         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
50632
50633 2000-07-11  Neil Booth  <NeilB@earthling.net>
50634
50635         * gcc.dg/cpp/cmdlne-C.c: New.
50636
50637 2000-07-09  Neil Booth  <NeilB@earthling.net>
50638
50639         * gcc.dg/cpp/directiv.c: New tests.
50640         * gcc.dg/cpp/undef1.c: Update.
50641
50642 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
50643
50644         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
50645
50646 2000-07-09  Neil Booth  <NeilB@earthling.net>
50647
50648         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
50649
50650 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
50651
50652         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
50653         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
50654
50655 2000-07-08  Neil Booth  <NeilB@earthling.net>
50656
50657         * gcc.dg/cpp/macsyntx.c: New tests.
50658
50659 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
50660
50661         * gcc.dg/20000707-1.c: New test.
50662
50663 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
50664
50665         * gcc.c-torture/execute/20000706-1.c: New test.
50666         * gcc.c-torture/execute/20000706-2.c: New test.
50667         * gcc.c-torture/execute/20000706-3.c: New test.
50668         * gcc.c-torture/execute/20000706-4.c: New test.
50669         * gcc.c-torture/execute/20000706-5.c: New test.
50670
50671 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
50672
50673         * g++.old-deja/g++.pt/instantiate7.C: New test.
50674
50675 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
50676
50677         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
50678         * g++.old-deja/g++.mike/thunk3.C: Likewise.
50679         * g++.old-deja/g++.other/rtti3.C: Likewise.
50680         * g++.old-deja/g++.other/rttid3.C: Likewise.
50681
50682 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
50683
50684         *  g77.f-torture/compile/20000630-1.x: Fix typo
50685
50686 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
50687
50688         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
50689         assembly output.
50690
50691 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
50692
50693         * gcc.dg/cpp/ident.c: New test.
50694
50695 2000-07-05  Neil Booth  <NeilB@earthling.net>
50696
50697         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
50698           gcc.dg/cpp/lexstrng.c: New tests.
50699
50700 2000-07-04  Neil Booth  <NeilB@earthling.net>
50701
50702         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
50703         * gcc.dg/cpp/strify2.c: Same.
50704
50705 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
50706
50707         * gcc.dg/cpp/19951025-1.c: Adjust regexps.
50708         * gcc.dg/cpp/19990703-1.c: Likewise.
50709         * gcc.dg/cpp/20000625-1.c: Likewise.
50710         * gcc.dg/cpp/20000625-2.c: Likewise.
50711
50712         * gcc.dg/cpp/macro1.c,
50713         gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
50714         gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
50715         gcc.dg/cpp/strify1.c,
50716         gcc.dg/cpp/strify2.c: New tests.
50717
50718 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
50719
50720         * gcc.c-torture/execute/20000703-1.c: New test.
50721
50722 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
50723
50724         * g++.old-deja/g++.pt (lookup10.C): New test.
50725
50726 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
50727
50728         * g++.old-deja/g++.pt (typename25.C): New test.
50729
50730 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
50731
50732         * gcc.c-torture/compile/20000701-1.c: New test.
50733
50734 2000-06-30  Nick Clifton  <nickc@cygnus.com>
50735
50736         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
50737         to test case.
50738
50739 2000-06-30  Catherine Moore  <clm@cygnus.com>
50740
50741         * gcc.c-torture/execute/align-1.c: New test.
50742
50743 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
50744
50745         * g++.old-deja/g++.pt/expr8.C: New test.
50746         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
50747
50748 2000-06-29  Nick Clifton  <nickc@cygnus.com>
50749
50750         * gcc.c-torture/compile/20000629-1.c: New test.
50751
50752 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
50753
50754
50755         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
50756         gcc.dg/noncompile directory, depending on whether they're
50757         preprocessor tests or not.  Annotate all the tests for the dg
50758         framework.
50759
50760         * gcc.c-torture/noncompile/noncompile.exp: Delete.
50761         * gcc.dg/noncompile/noncompile.exp: New.
50762
50763         * Moved files:
50764         Old name                                New name
50765         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
50766         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
50767         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
50768         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
50769         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
50770         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
50771         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
50772         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
50773         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
50774         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
50775         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
50776         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
50777         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
50778         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
50779         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
50780         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
50781         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
50782         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
50783         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
50784         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
50785         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
50786         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
50787         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
50788         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
50789
50790         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
50791         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
50792         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
50793         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
50794         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
50795         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
50796
50797 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
50798
50799         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
50800         declare one variable.  On the fourth, error.
50801         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
50802         declared by 20000628-1a.h.
50803
50804 2000-06-29  Richard Henderson  <rth@redhat.com>
50805
50806         * gcc.c-torture/execute/930529-1.x: New file.
50807         * gcc.dg/920413-1.c: Adjust expected warning text.
50808         * gcc.dg/980217-1.c: Declare abort.
50809         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
50810
50811 2000-06-29  Jeffrey A Law  (law@cygnus.com)
50812
50813         * g77.f-torture/compile/20000629-1.f: New test.
50814         * g77.f-torture/compile/20000629-1.x: Expected to fail.
50815
50816 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
50817
50818         Rearrange lots of files, removing entirely the
50819         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
50820         directories.
50821
50822         * Deleted files:
50823         gcc.c-torture/code_quality/code_quality.exp
50824         gcc.c-torture/special/special.exp
50825         gcc.failure/failure.exp
50826         gcc.failure/940409-1.x
50827         gcc.c-torture/compile/961203-1.x
50828
50829         * New files:
50830         gcc.misc-tests/linkage.exp
50831         gcc.c-torture/execute/920730-1t.c
50832         gcc.c-torture/execute/920730-1t.x
50833         gcc.c-torture/compile/920520-1.x
50834         gcc.c-torture/compile/920521-1.x
50835         gcc.c-torture/compile/981006-1.x
50836         gcc.c-torture/execute/eeprof-1.x
50837
50838         * Moved files (possibly with modifications to fit a new harness):
50839         Old name                                New name
50840         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
50841         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
50842         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
50843         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
50844         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
50845         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
50846         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
50847         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
50848         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
50849         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
50850         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
50851         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
50852         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
50853         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
50854
50855 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
50856
50857         * c-torture/compile/961203-1.x: Delete.
50858
50859         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
50860         not exit. Include stdio.h.
50861         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
50862         * gcc.misc-tests/dg-12.c: Likewise.
50863         * gcc.misc-tests/dg-5.c: Likewise.
50864         * gcc.misc-tests/dg-6.c: Likewise.
50865         * gcc.misc-tests/dg-7.c: Prototype abort.
50866         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
50867         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
50868         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
50869         not exit.
50870         * gcc.misc-tests/sieve.c: Use return from main, not exit.
50871         * gcc.misc-tests/sort2.c: Use return from main, not exit.
50872
50873 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
50874
50875         * gcc.dg/cpp/20000628-1.c: New test.
50876         * gcc.dg/cpp/20000628-1.h: New header for above test.
50877         * gcc.dg/cpp/20000628-1a.h: Likewise.
50878
50879 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
50880
50881         * gcc.dg/cpp: New directory.
50882         * gcc.dg/cpp/cpp.exp: New driver.
50883         * gcc.dg/cpp/20000627-1.c: New test.
50884         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
50885         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
50886         and rewrite as a compilation test.
50887
50888         * gcc.dg: Move many files into the cpp subdirectory, possibly
50889         renaming or editing them as well.
50890         Old name                New name
50891         990119-1.c              cpp/19990119-1.c
50892         990228-1.c              cpp/19990228-1.c
50893         990407-1.c              cpp/19990407-1.c
50894         990409-1.c              cpp/19990409-1.c
50895         990413-1.c              cpp/19990413-1.c
50896         990703-1.c              cpp/19990703-1.c
50897         20000127-1.c            cpp/20000127-1.c
50898         20000129-1.c            cpp/20000129-1.c
50899         20000207-1.c            cpp/20000207-1.c
50900         20000207-2.c            cpp/20000207-2.c
50901         20000209-1.c            cpp/20000209-1.c
50902         20000209-2.c            cpp/20000209-2.c
50903         20000301-1.c            cpp/20000301-1.c
50904         20000419-1.c            cpp/20000419-1.c
50905         20000510-1.S            cpp/20000510-1.S
50906         20000519-1.c            cpp/20000519-1.c
50907         20000529-1.c            cpp/20000529-1.c
50908         20000625-1.c            cpp/20000625-1.c
50909         20000625-2.c            cpp/20000625-2.c
50910         cpp-as1.c               cpp/assert1.c
50911         cpp-as2.c               cpp/assert2.c
50912         cxx-comments-1.c        cpp/cxxcom1.c
50913         cxx-comments-2.c        cpp/cxxcom2.c
50914         endif-label.c           cpp/endif.c
50915         cpp-hash1.c             cpp/hash1.c
50916         cpp-hash2.c             cpp/hash2.c
50917         cpp-if1.c               cpp/if-1.c
50918         cpp-if2.c               cpp/if-2.c
50919         cpp-if3.c               cpp/if-3.c
50920         cpp-if4.c               cpp/if-4.c
50921         cpp-if5.c               cpp/if-5.c
50922         cpp-cond.c              cpp/if-cexp.c
50923         cpp-missingop.c         cpp/if-mop.c
50924         cpp-missingparen.c      cpp/if-mpar.c
50925         cpp-opprec.c            cpp/if-oppr.c
50926         cpp-ifparen.c           cpp/if-paren.c
50927         cpp-shortcircuit.c      cpp/if-sc.c
50928         cpp-shift.c             cpp/if-shift.c
50929         cpp-unary.c             cpp/if-unary.c
50930         cpp-li1.c               cpp/line1.c
50931         cpp-li2.c               cpp/line2.c
50932         lineno.c                cpp/line3.c
50933         lineno-2.c              cpp/line4.c
50934         cpp-mi.c                cpp/mi1.c
50935         cpp-mic.h               cpp/mi1c.h
50936         cpp-micc.h              cpp/mi1cc.h
50937         cpp-mind.h              cpp/mi1nd.h
50938         cpp-mindp.h             cpp/mi1ndp.h
50939         cpp-mix.h               cpp/mi1x.h
50940         cpp-mi2.c               cpp/mi2.c
50941         cpp-mi2a.h              cpp/mi2a.h
50942         cpp-mi2b.h              cpp/mi2b.h
50943         cpp-mi2c.h              cpp/mi2c.h
50944         cpp-mi3.c               cpp/mi3.c
50945         cpp-mi3.def             cpp/mi3.def
50946         poison-1.c              cpp/poison.c
50947         pr-impl.c               cpp/prag-imp.c
50948         cpp-redef-2.c           cpp/redef1.c
50949         cpp-redef.c             cpp/redef2.c
50950         strpaste.c              cpp/strp1.c
50951         strpaste-2.c            cpp/strp2.c
50952         cpp-tradpaste.c         cpp/tr-paste.c
50953         cpp-tradstringify.c     cpp/tr-str.c
50954         cpp-tradwarn1.c         cpp/tr-warn1.c
50955         cpp-tradwarn2.c         cpp/tr-warn2.c
50956         trigraphs.c             cpp/trigraphs.c
50957         cpp-unc1.c              cpp/unc1.c
50958         cpp-unc2.c              cpp/unc2.c
50959         cpp-unc3.c              cpp/unc3.c
50960         cpp-unc.c               cpp/unc4.c
50961         undef.c                 cpp/undef1.c
50962         undef-2.c               cpp/undef2.c
50963         cpp-wi1.c               cpp/widestr1.c
50964
50965 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
50966
50967         * lib/g++.exp (g++_include_flags): Tweak.
50968
50969 2000-06-27  H.J. Lu  <hjl@gnu.org>
50970             Loren J. Rittle  <ljrittle@acm.org>
50971
50972         * lib/g++.exp (g++_include_flags): Override libgloss.exp
50973         version with one that knows about the new gcc tree structure.
50974         (g++_link_flags): Same.
50975
50976 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
50977
50978         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
50979         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
50980         case we are cross-compiling.
50981
50982         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
50983         g++.old-deja/g++.niklas/Makefile.in,
50984         g++.old-deja/g++.niklas/configure.in,
50985         g++.old-deja/g++.other/Makefile.in,
50986         g++.old-deja/g++.other/configure.in,
50987         gcc.c-torture/code_quality/Makefile.in,
50988         gcc.c-torture/code_quality/configure.in,
50989         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
50990         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
50991         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
50992         gcc.c-torture/execute/ieee/Makefile.in,
50993         gcc.c-torture/execute/ieee/configure.in,
50994         gcc.c-torture/noncompile/Makefile.in,
50995         gcc.c-torture/noncompile/configure.in,
50996         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
50997         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
50998         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
50999
51000 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
51001
51002         * g++.old-deja/g++.other/ambig3.C: New test.
51003
51004 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
51005
51006         * g++.old-deja/g++.pt/syntax1.C: New test.
51007         * g++.old-deja/g++.pt/syntax2.C: New test.
51008         * g++.old-deja/g++.other/syntax3.C: New test.
51009         * g++.old-deja/g++.other/syntax4.C: New test.
51010
51011 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
51012
51013         * gcc.dg/20000623-1.c: Prototype exit and abort.
51014
51015 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
51016
51017         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
51018         New tests.
51019         * gcc.dg/cpp-mi3.def: New file.
51020
51021         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
51022         inside assertions.
51023         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
51024         lexer's error messages.
51025         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
51026         divine anything from the linemarkers.
51027         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
51028         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
51029
51030 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
51031
51032         * gcc.dg/20000623-1.c: New test.
51033
51034 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
51035
51036         * gcc.c-torture/execute/20000622-1.c: New test.
51037
51038 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
51039
51040         * g++.old-deja/g++.other/init15.C: New test.
51041
51042 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
51043
51044         * g++.old-deja/g++.pt/vaarg2.C: New test.
51045         * g++.old-deja/g++.pt/vaarg3.C: New test.
51046
51047 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
51048
51049         * g++.old-deja/g++.other/dyncast6.C: New test.
51050
51051 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
51052
51053         * gcc.c-torture/execute/loop-6.c: New test.
51054
51055 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
51056
51057         * gcc.dg/20000614-1.c: New test.
51058         * gcc.dg/20000614-2.c: New test.
51059
51060 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
51061
51062         * g++.old-deja/g++.other/inline12.C: New test.
51063
51064 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
51065
51066         * g++.old-deja/g++.other/eh1.C: New test.
51067
51068 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
51069
51070         * g++.old-deja/g++.other/type.C: New test.
51071
51072 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
51073
51074         * g++.old-deja/g++.other/initstring.C: New test.
51075
51076 2000-06-12  Jason Merrill  <jason@redhat.com>
51077
51078         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
51079
51080 2000-06-09  Jeffrey A Law  (law@cygnus.com)
51081
51082         * gcc.c-torture/compile/20000609-1.c: New test.
51083
51084 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
51085
51086         * gcc.dg/20000609-1.c: New test.
51087
51088 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
51089
51090         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
51091         * gcc.c-torture/noncompile/poison-1.c: Move...
51092         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
51093         * gcc.dg/cpp-li1.c: Add a token after the #line.
51094
51095 2000-06-05  Richard Henderson  <rth@cygnus.com>
51096
51097         * gcc.c-torture/execute/20000605-2.c: New test.
51098         * gcc.c-torture/execute/20000605-3.c: New test.
51099
51100 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
51101
51102         * g77.f-torture/execute/20000503-1.x: New file.
51103
51104 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
51105
51106         * g++.old-deja/g++.eh/badalloc1.C: New test.
51107
51108 2000-06-05  Richard Henderson  <rth@cygnus.com>
51109
51110         * gcc.c-torture/execute/20000605-1.c: New test.
51111
51112 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
51113             Nathan Sidwell <nathan@codesourcery.com>
51114
51115         * gcc.c-torture/compile/20000605-1.c: New test.
51116
51117 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
51118
51119         * g77.f-torture/compile/20000601-1.f: New test.
51120
51121 2000-06-03  Richard Henderson  <rth@cygnus.com>
51122
51123         * gcc.c-torture/execute/20000603-1.c: New.
51124
51125 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
51126
51127         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
51128         * gcc.dg/noreturn-2.c (noreturn): Likewise.
51129
51130 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
51131
51132         * gcc.dg/compare2.c (case 12): XFAIL.
51133         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
51134         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
51135
51136         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
51137
51138 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
51139
51140         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
51141         guard macro is already defined when the header is first
51142         included.
51143         * gcc.dg/cpp-mix.h: New file.
51144         * gcc.dg/endif-label.c: Update patterns to match compiler.
51145
51146         * g++.brendan/complex1.C: Declare abort.
51147         * g++.law/refs4.C: Remove XFAIL.
51148         * g++.oliva/expr2.C: Declare abort and exit.
51149
51150 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
51151
51152         * gcc.c-torture/execute/20000528-1.c: New test.
51153
51154         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
51155         * g++.old-deja/g++.law/temps4.C: Likewise.
51156
51157         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
51158         stdlib.h.  Call abort() on failure.
51159         * g++.old-deja/g++.law/refs4.C: Likewise.
51160         * g++.old-deja/g++.law/temps4.C: Likewise.
51161         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
51162         * gcc.c-torture/execute/20000112-1.c: Include string.h.
51163
51164 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
51165
51166         Relative to g++.dg/special:
51167         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
51168
51169         Relative to g++.old-deja:
51170         * g++.brendan/complex1.C, g++.jason/optimize2.C,
51171         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
51172         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
51173         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
51174         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
51175         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
51176         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
51177
51178         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
51179         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
51180         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
51181         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
51182         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
51183         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
51184         and/or string.h.
51185
51186         * g++.other/goto1.C: Update expectations for error messages.
51187
51188 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
51189
51190         * gcc.c-torture/compile/20000523-1.c: New test.
51191
51192 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
51193
51194         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
51195
51196 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
51197
51198         * g++.old-deja/g++.eh/catch11.C: New test.
51199         * g++.old-deja/g++.eh/catch12.C: New test.
51200
51201 2000-05-24  Nick Clifton  <nickc@cygnus.com>
51202
51203         * gcc.c-torture/execute/20000523-1.c: New test.
51204
51205 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
51206
51207         * c-torture/execute/bcp-1.c: Replace abort in arg of
51208         __builtin_constant_p with a generic external function.
51209
51210         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
51211         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
51212         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
51213         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
51214         Prototype abort and/or exit.
51215
51216         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
51217         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
51218         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
51219         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
51220
51221 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
51222
51223         * gcc.dg/dwarf2-1.c: New test.
51224
51225 2000-05-20  Richard Henderson  <rth@cygnus.com>
51226
51227         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
51228
51229 2000-05-20  Andreas Jaeger  <aj@suse.de>
51230
51231         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
51232         testcase.
51233
51234 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
51235
51236         * gcc.c-torture/execute/20000519-2.c: New test.
51237
51238 2000-05-19  Andreas Jaeger  <aj@suse.de>
51239
51240         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
51241         which fails with SSA.
51242
51243         * lib/c-torture.exp: Also test with -O3 -fssa.
51244
51245 2000-05-18  Michael Meissner  <meissner@redhat.com>
51246
51247         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
51248         * gcc.c-torture/execute/920415-1.c: Ditto.
51249         * gcc.c-torture/execute/920501-1.c: Ditto.
51250         * gcc.c-torture/execute/conversion.c: Ditto.
51251         * gcc.c-torture/execute/cvt-1.c: Ditto.
51252
51253 2000-05-18  Jeffrey A Law  (law@cygnus.com)
51254
51255         * gcc.c-torture/compile/20000518-1.c: New test.
51256
51257 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
51258
51259         * g77.f-torture/compile/200005018.f: New test.
51260
51261 2000-05-17  Jeffrey A Law  (law@cygnus.com)
51262
51263         * gcc.c-torture/compile/20000517-1.c: New test.
51264
51265 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51266
51267         * gcc.c-torture/execute/20000516-1.c: New test.
51268
51269 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
51270
51271         * g++.old-deja/g++.other/eh.C: New test.
51272
51273 2000-05-12  Richard Henderson  <rth@cygnus.com>
51274
51275         * gcc.c-torture/execute/990208-1.c (main): Don't pass
51276         constants through to doit's conditional.
51277
51278 2000-05-11  Jeffrey A Law  (law@cygnus.com)
51279
51280         * gcc.c-torture/compile/20000511-1.c: New test.
51281         * g77.f-torture/compile/20000511-1.f: New test.
51282         * g77.f-torture/compile/20000511-2.f: New test.
51283
51284 2000-05-11  Michael Meissner  <meissner@redhat.com>
51285
51286         * gcc.c-torture/execute/20000511-1.c: New test.
51287
51288 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
51289
51290         * gcc.dg/dg.exp: Scan .S files as well as .c files.
51291         * gcc.dg/20000510-1.S: New.
51292
51293 2000-05-08  Catherine Moore  <clm@cygnus.com>
51294
51295         * gcc.dg/unused-3.c: New.
51296
51297 2000-05-06  Richard Henderson  <rth@cygnus.com>
51298
51299           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
51300           * g++.old-deja/g++.mike/warn1.C: Likewise.
51301           * g++.old-deja/g++.pt/local1.C: Likewise.
51302           * g++.old-deja/g++.pt/local7.C: Likewise.
51303           * g++.old-deja/g++.pt/spec16.C: Likewise.
51304
51305 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
51306
51307         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
51308
51309 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
51310
51311           * g77.f-torture/execute/20000503-1.f: New test.
51312
51313 2000-05-04  Andreas Jaeger  <aj@suse.de>
51314
51315         * gcc.dg/noreturn-2.c: New test.
51316
51317 2000-05-04  Neil Booth  <NeilB@earthling.net>
51318
51319         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
51320         preprocessor.
51321
51322 2000-05-04  Richard Henderson  <rth@cygnus.com>
51323
51324         * gcc.c-torture/execute/20000503-1.c: Fix typo.
51325
51326 2000-05-04  Richard Henderson  <rth@cygnus.com>
51327
51328         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
51329         OpenSSL by Jason R Thorpe.
51330
51331 2000-05-03  Jim Wilson  <wilson@cygnus.com>
51332
51333         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
51334
51335 2000-05-03  Robert Lipe <robertlipe@usa.net>
51336
51337         * gcc.dg/20000503-1.c: New test.
51338
51339 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
51340
51341         * gcc.c-torture/compile/20000502-1.c: New test.
51342         * g++.old-deja/g++.other/align.C: New test.
51343         * gcc.dg/cpp-tradstringify.c: New test.
51344
51345 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
51346
51347         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
51348         and hard registers.
51349
51350 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
51351
51352         * gcc.c-torture/execute/loop-5.c: New test.
51353
51354 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
51355
51356         * gcc.c-torture/execute/va-arg-20.c: New test.
51357
51358 2000-04-23  Jeffrey A Law  (law@cygnus.com)
51359
51360         * gcc.c-torture/execute/20000422-1.c: New test.
51361
51362 2000-04-20  Greg McGary  <gkm@gnu.org>
51363
51364         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
51365         when optimizing, but without sibling-call optimizations (-O1).
51366
51367 2000-04-20  Jeffrey A Law  (law@cygnus.com)
51368
51369           * gcc.c-torture/compile/20000420-1.c: New test.
51370
51371 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
51372
51373         * g++.abi/ptrflags.C: New test.
51374         * g++.eh/catchptr1.C: Test incomplete pointer chains.
51375
51376 2000-04-19  Catherine Moore  <clm@cygnus.com>
51377
51378         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
51379
51380 2000-04-19  Greg McGary  <gkm@gnu.org>
51381
51382         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
51383         sibling-call optimizations.
51384
51385 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
51386
51387         * gcc.dg/20000419-1.c: New test.
51388
51389 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
51390
51391         * gcc.c-torture/execute/20000412-6.c: New test.
51392
51393 2000-04-12  Jeffrey A Law  (law@cygnus.com)
51394
51395         * gcc.c-torture/execute/20000412-5.c: New test.
51396         * g77.f-torture/compile/20000412-1.f: New test.
51397         * gcc.c-torture/execute/20000412-4.c: New test.
51398         * gcc.c-torture/compile/20000412-2.c: New test.
51399         * gcc.c-torture/execute/20000412-3.c: New test.
51400         * gcc.c-torture/compile/20000412-1.c: New test.
51401         * gcc.c-torture/execute/20000412-2.c: New test.
51402
51403 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
51404
51405         * objc/execute/bf-20.m: New test.
51406
51407 2000-04-10  Richard Henderson  <rth@cygnus.com>
51408
51409         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
51410
51411         * gcc.c-torture/execute/20000412-1.c: New test.
51412
51413 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
51414
51415         * g++.old-deja/g++.eh/catchptr1.C: New test.
51416
51417 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
51418
51419         * g++.old-deja/g++.abi/cxa_vec.C: New test.
51420
51421 2000-04-08  Neil Booth  <NeilB@earthling.net>
51422
51423         * gcc.dg/cpp-nullchar.c: Remove test as
51424         embedded nulls cause problems.
51425
51426 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51427
51428         * gcc.dg/compare2.c: New test.
51429
51430 2000-04-08  Neil Booth  <NeilB@earthling.net>
51431
51432         * gcc.dg/cpp-nullchar.c: New test.
51433
51434 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
51435
51436         * gcc.dg/cpp-mi2.c: New test.
51437         * gcc.dg/cpp-mi2[abc].h: New files.
51438
51439 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
51440
51441         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
51442         member name.
51443
51444 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
51445
51446         * g++.old-deja/g++.abi/vmihint.C: New test.
51447
51448 2000-04-06  Neil Booth  <NeilB@earthling.net>
51449
51450         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
51451         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
51452         copyright.
51453
51454 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
51455
51456         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
51457         avoid stack-frame overwrite.
51458
51459 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
51460
51461         * gcc.c-torture/compile/20000405-2.c: New test.
51462         * gcc.c-torture/compile/20000405-3.c: New test.
51463
51464 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
51465
51466         * gcc.c-torture/compile/20000405-1.c: New test.
51467
51468 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
51469
51470         * gcc.dg/cast-qual-1.c: Revert last change.
51471
51472 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51473
51474         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
51475
51476 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
51477
51478         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
51479         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
51480
51481 2000-04-03  Jeffrey A Law  (law@cygnus.com)
51482
51483         * gcc.c-torture/compile/20000403-2.c: New test.
51484         * gcc.c-torture/compile/20000403-1.c: New test.
51485
51486 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
51487
51488         * gcc.c-torture/execute/20000403-1.c: New test.
51489
51490 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
51491
51492         * gcc.c-torture/execute/20000402-1.c: New test.
51493
51494 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
51495
51496         * gcc.c-torture/execute/va-arg-15.c: New test.
51497         * gcc.c-torture/execute/va-arg-16.c: New test.
51498         * gcc.c-torture/execute/va-arg-17.c: New test.
51499         * gcc.c-torture/execute/va-arg-18.c: New test.
51500         * gcc.c-torture/execute/va-arg-19.c: New test.
51501
51502 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
51503
51504         * gcc.c-torture/compile/981211-1.c: Move to...
51505         * gcc.dg/cpp-as1.c: ...here.
51506         * gcc.dg/cpp-as2.c: New file.
51507
51508         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
51509         compiler.
51510
51511 2000-04-02  Neil Booth  <NeilB@earthling.net>
51512
51513         * gcc.dg/cpp-cond.c  New tests.
51514         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
51515         accidental success less likely.
51516         * gcc.dg/cpp-missingop.c  New tests.
51517         * gcc.dg/cpp-missingparen.c  New tests.
51518         * gcc.dg/cpp-shift.c  New tests.
51519         * gcc.dg/cpp-shortcircuit.c  New tests.
51520         * gcc.dg/cpp-unary.c  New tests.
51521
51522 2000-03-29  Jeffrey A Law  (law@cygnus.com)
51523
51524         * gcc.c-torture/compile/20000329-1.c: New test.
51525
51526 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
51527
51528         * gcc.c-torture/compile/20000326-1.c: New test.
51529         * gcc.c-torture/compile/20000326-2.c: New test.
51530
51531 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
51532
51533         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
51534         the first parameter is a function argument.
51535
51536 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
51537
51538         * g++.old-deja/g++.ext/array4.C: New test.
51539
51540 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
51541
51542         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
51543
51544 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51545
51546         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
51547
51548 2000-03-19  Richard Henderson  <rth@cygnus.com>
51549
51550         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
51551
51552 2000-03-19  Richard Henderson  <rth@cygnus.com>
51553
51554         * gcc.c-torture/compile/20000319-1.c: New test.
51555
51556 2000-03-14  Jeffrey A Law  (law@cygnus.com)
51557
51558         * gcc.c-torture/execute/20000314-3.c: New test.
51559         * gcc.c-torture/execute/20000314-2.c: New test.
51560         * gcc.c-torture/execute/20000314-1.c: New test.
51561         * gcc.c-torture/compile/20000314-2.c: New test.
51562         * gcc.c-torture/compile/20000314-1.c: New test.
51563
51564 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
51565
51566         * g++.old-deja/g++.warn/inline.C: New test.
51567
51568 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
51569
51570         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
51571         standards-compliant result rather than specific constants.
51572         Put test-values in array.
51573
51574 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
51575
51576         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
51577         (g++_target_compile): Put test-specific options last.
51578
51579 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
51580
51581         * g++.old-deja/g++.eh/vbase4.C: New test.
51582
51583 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
51584
51585         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
51586
51587 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
51588
51589         * g++.old-deja/g++.brendan/misc12.C: Removed.
51590         * g++.old-deja/g++.pt/memtemp77.C: Constify.
51591         * g++.old-deja/g++.ext/pretty4.C: New test.
51592
51593 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
51594
51595         * g++.old-deja/g++.other/string2.C: New test.
51596
51597 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
51598
51599         * g++.old-deja/g++.warn/impint2.C: New test.
51600
51601 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
51602
51603         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
51604         is 1, not zero.
51605
51606 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
51607
51608         * g++.old-deja/g++.warn/impint.C: New test.
51609         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
51610         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
51611         * g++.old-deja/g++.pt/explicit12.C: Likewise.
51612         * g++.old-deja/g++.pt/explicit13.C: Likewise.
51613         * g++.old-deja/g++.pt/explicit17.C: Likewise.
51614         * g++.old-deja/g++.pt/explicit18.C: Likewise.
51615         * g++.old-deja/g++.pt/explicit19.C: Likewise.
51616         * g++.old-deja/g++.pt/explicit23.C: Likewise.
51617         * g++.old-deja/g++.pt/explicit31.C: Likewise.
51618         * g++.old-deja/g++.pt/explicit35.C: Likewise.
51619         * g++.old-deja/g++.pt/explicit6.C: Likewise.
51620         * g++.old-deja/g++.pt/memclass7.C: Likewise.
51621
51622 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
51623
51624         * gcc.dg/cpp-redef.c: New test.
51625
51626 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
51627
51628         * g++.old-deja/g++.pt/unify7.C: New test.
51629
51630 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
51631
51632         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
51633         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
51634
51635 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
51636
51637         * gcc.c-torture/compile/20000224-1.c: New test.
51638
51639 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
51640
51641         * gcc.c-torture/compile/cpp-2.c: New test.
51642         * gcc.c-torture/compile/cpp-1.c: New test.
51643
51644 2000-02-25  Jeffrey A Law  (law@cygnus.com)
51645
51646         * gcc.c-torture/execute/20000225-1.c: New test.
51647
51648 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
51649
51650         * gcc.dg/cpp-li2.c: New test.
51651
51652         * gcc.dg/cpp-wi1.c: New test.
51653
51654         * gcc.dg/cpp-li1.c: New test.
51655
51656 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
51657
51658         * g++.old-deja/g++.other/sizeof5.C: New test.
51659
51660 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51661
51662         * gcc.c-torture/execute/va-arg-13.c: New test.
51663
51664 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
51665
51666         * gcc.c-torture/execute/va-arg-12.c: New test.
51667
51668 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
51669
51670         * gcc.c-torture/execute/20000223-1.c: New test.
51671
51672 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
51673
51674         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
51675
51676 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
51677
51678         * g++.old-deja/g++.abi/ptrmem.C: New test.
51679
51680 2000-02-19  Richard Henderson  <rth@cygnus.com>
51681
51682         * gcc.c-torture/compile/init-3.c: New.
51683
51684 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
51685
51686         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
51687         ALWAYS_CXXFLAGS.
51688
51689 2000-02-11  Robert Lipe <robertl@sco.com>
51690
51691         * gcc.c-torture/compile/20000211-3.c: New test.
51692
51693 2000-02-11  Martin Buchholz <martin@xemacs.org>
51694
51695         * gcc.c-torture/compile/20000211-2.c: New test.
51696
51697 2000-02-11  Jeffrey A Law  (law@cygnus.com)
51698
51699         * gcc.c-torture/compile/20000211-1.c: New test.
51700
51701 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
51702
51703         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
51704           on native targets
51705
51706 2000-02-08  Nathan Sidwell  <nathan@acm.org>
51707
51708         * g++.old-deja/g++.other/cast5.C: New test.
51709
51710 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
51711
51712         * gcc.c-torture/execute/20000205-1.c: New.
51713
51714 2000-02-03  Nathan Sidwell  <nathan@acm.org>
51715
51716         * g++.old-deja/g++.jason/cast3.C: Return void.
51717         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
51718
51719 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
51720
51721         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
51722
51723         * gcc.dg/loop-1.c: New test.
51724
51725 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
51726
51727         * gcc.c-torture/compile/20000127-1.c: New test.
51728         * gcc.c-torture/execute/991228-1.c: New test.
51729
51730 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
51731
51732         * gcc.dg/unused-2.c: New test.
51733
51734         * gcc.dg/conv-1.c: New test.
51735
51736 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
51737
51738         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
51739         compiler.
51740         (tool_option_proc): Fix typo.
51741
51742 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
51743
51744         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
51745         of the ld on the host, not on the build machine.
51746         Also, don't crash if '--help' is not a supported option.
51747
51748 2000-01-24  Richard Henderson  <rth@cygnus.com>
51749
51750         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
51751
51752 2000-01-20  Jeffrey A Law  (law@cygnus.com)
51753
51754         * gcc.c-torture/execute/20000120-2.c: New test.
51755         * gcc.c-torture/execute/20000120-1.c: New test.
51756
51757 2000-01-13  Jeffrey A Law  (law@cygnus.com)
51758
51759         * gcc.c-torture/execute/20000113-1.c: New test.
51760
51761 2000-01-12  Jeffrey A Law  (law@cygnus.com)
51762
51763         * gcc.c-torture/execute/20000112-1.c: New test.
51764
51765 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
51766
51767         * gcc.dg/20000111-1.c: New test.
51768
51769 2000-01-10  Jeffrey A Law  (law@cygnus.com)
51770
51771         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
51772         with 16 bit integers.
51773
51774 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
51775
51776         * gcc.dg/20000108-1.c: New test.
51777
51778 2000-01-05  Nathan Sidwell  <nathan@acm.org>
51779
51780         * g++.old-deja/g++.ns/koenig8.C: New test.
51781
51782 2000-01-05  Nathan Sidwell  <nathan@acm.org>
51783
51784         * g++.old-deja/g++.other/cast4.C: New test.
51785
51786 2000-01-05  Jeffrey A Law  (law@cygnus.com)
51787
51788         * gcc.c-torture/compile/20000105-2.c: New test.
51789         * gcc.c-torture/compile/20000105-1.c: New test.
51790
51791 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51792
51793         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
51794         references to printf & atoi to conform to ANSI standard.
51795         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
51796         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
51797         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
51798         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
51799         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
51800         * g++.old-deja/g++.brendan/complex1.C: Likewise.
51801         * g++.old-deja/g++.brendan/copy1.C: Likewise.
51802         * g++.old-deja/g++.brendan/copy2.C: Likewise.
51803         * g++.old-deja/g++.brendan/copy3.C: Likewise.
51804         * g++.old-deja/g++.brendan/copy4.C: Likewise.
51805         * g++.old-deja/g++.brendan/copy5.C: Likewise.
51806         * g++.old-deja/g++.brendan/copy6.C: Likewise.
51807         * g++.old-deja/g++.brendan/copy7.C: Likewise.
51808         * g++.old-deja/g++.brendan/copy8.C: Likewise.
51809         * g++.old-deja/g++.brendan/crash11.C: Likewise.
51810         * g++.old-deja/g++.brendan/crash14.C: Likewise.
51811         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
51812         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
51813         * g++.old-deja/g++.brendan/delete2.C: Likewise.
51814         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
51815         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
51816         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
51817         * g++.old-deja/g++.brendan/eh1.C: Likewise.
51818         * g++.old-deja/g++.brendan/groff1.C: Likewise.
51819         * g++.old-deja/g++.brendan/init3.C: Likewise.
51820         * g++.old-deja/g++.brendan/misc12.C: Likewise.
51821         * g++.old-deja/g++.brendan/misc7.C: Likewise.
51822         * g++.old-deja/g++.brendan/new2.C: Likewise.
51823         * g++.old-deja/g++.brendan/operators4.C: Likewise.
51824         * g++.old-deja/g++.brendan/operators5.C: Likewise.
51825         * g++.old-deja/g++.brendan/overload2.C: Likewise.
51826         * g++.old-deja/g++.brendan/overload7.C: Likewise.
51827         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
51828         * g++.old-deja/g++.brendan/reference1.C: Likewise.
51829         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
51830         * g++.old-deja/g++.brendan/template24.C: Likewise.
51831         * g++.old-deja/g++.brendan/template3.C: Likewise.
51832         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
51833         * g++.old-deja/g++.jason/inline3.C: Likewise.
51834         * g++.old-deja/g++.jason/opeq.C: Likewise.
51835         * g++.old-deja/g++.law/arg5.C: Likewise.
51836         * g++.old-deja/g++.law/arm7.C: Likewise.
51837         * g++.old-deja/g++.law/ctors11.C: Likewise.
51838         * g++.old-deja/g++.law/cvt8.C: Likewise.
51839         * g++.old-deja/g++.law/init9.C: Likewise.
51840         * g++.old-deja/g++.law/refs4.C: Likewise.
51841         * g++.old-deja/g++.law/template2.C: Likewise.
51842         * g++.old-deja/g++.law/visibility24.C: Likewise.
51843         * g++.old-deja/g++.law/vtable3.C: Likewise.
51844         * g++.old-deja/g++.mike/asm2.C: Likewise.
51845         * g++.old-deja/g++.mike/eh1.C: Likewise.
51846         * g++.old-deja/g++.mike/misc1.C: Likewise.
51847         * g++.old-deja/g++.mike/misc13.C: Likewise.
51848         * g++.old-deja/g++.mike/misc14.C: Likewise.
51849         * g++.old-deja/g++.mike/ns12.C: Likewise.
51850         * g++.old-deja/g++.mike/p1248.C: Likewise.
51851         * g++.old-deja/g++.mike/p3708.C: Likewise.
51852         * g++.old-deja/g++.mike/p3708a.C: Likewise.
51853         * g++.old-deja/g++.mike/p3708b.C: Likewise.
51854         * g++.old-deja/g++.mike/p646.C: Likewise.
51855         * g++.old-deja/g++.mike/p700.C: Likewise.
51856         * g++.old-deja/g++.mike/p783.C: Likewise.
51857         * g++.old-deja/g++.mike/p783a.C: Likewise.
51858         * g++.old-deja/g++.mike/p783b.C: Likewise.
51859         * g++.old-deja/g++.mike/p786.C: Likewise.
51860         * g++.old-deja/g++.mike/p789.C: Likewise.
51861         * g++.old-deja/g++.mike/p789a.C: Likewise.
51862         * g++.old-deja/g++.mike/p807a.C: Likewise.
51863         * g++.old-deja/g++.other/delete3.C: Likewise.
51864         * g++.old-deja/g++.other/dyncast1.C: Likewise.
51865         * g++.old-deja/g++.other/dyncast2.C: Likewise.
51866         * g++.old-deja/g++.other/dyncast3.C: Likewise.
51867         * g++.old-deja/g++.other/empty1.C: Likewise.
51868         * g++.old-deja/g++.other/temporary1.C: Likewise.
51869         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
51870         * g++.old-deja/g++.pt/t16.C: Likewise.
51871         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
51872
51873 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
51874
51875         * gcc.dg/991230-1.c: New test.
51876
51877 1999-12-29  Jeffrey A Law  (law@cygnus.com)
51878
51879         * gcc.c-torture/compile/991229-3.c: New test.
51880         * gcc.c-torture/compile/991229-2.c: New test.
51881         * gcc.c-torture/compile/991229-1.c: New test.
51882
51883 1999-12-29  Greg McGary <gkm@eng.ascend.com>
51884
51885         * gcc.c-torture/compile/labels-2.c: New test.
51886
51887 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
51888
51889         * gcc.c-torture/execute/991227-1.c: New test.
51890
51891 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
51892
51893         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
51894
51895 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
51896
51897         * gcc.c-torture/execute/991221-1.c: New test.
51898
51899 1999-12-20  Nathan Sidwell  <nathan@acm.org>
51900
51901         * g++.old-deja/g++.other/cast3.C: New test.
51902
51903 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
51904
51905         * gcc.c-torture/execute/991216-4.c: New test.
51906
51907 1999-12-16  Michael Meissner  <meissner@cygnus.com>
51908
51909         * gcc.c-torture/execute/991216-1.c: New test.
51910         * gcc.c-torture/execute/991216-2.c: New test.
51911         * gcc.c-torture/execute/991216-3.c: New test.
51912
51913 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
51914
51915         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
51916         Actually make the test fail by using "-O2" for compilation.
51917
51918 1999-12-15  Nathan Sidwell  <nathan@acm.org>
51919
51920         * g++.old-deja/g++.warn/cast-align1.C: New test.
51921
51922 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
51923
51924         * gcc.c-torture/compile/991214-1.c: New test.
51925         * gcc.c-torture/compile/991214-2.c: New test.
51926
51927 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
51928
51929         * gcc.dg/991214-1.c: New test.
51930
51931 1999-12-13  Jeffrey A Law  (law@cygnus.com)
51932
51933         * gcc.c-torture/compile/991213-3.c: New test.
51934         * gcc.c-torture/compile/991213-2.c: New test.
51935         * gcc.c-torture/compile/991213-1.c: New test.
51936
51937 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
51938
51939         * gcc.dg/991209-1.c: New test.
51940
51941 1999-12-08  Nathan Sidwell <nathan@acm.org>
51942
51943         * gcc.c-torture/compile/991208-1.c: New test.
51944
51945 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
51946
51947         * gcc.dg/ultrasp2.c: New test.
51948
51949 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
51950
51951         * g++.old-deja/g++.abi/align.C (main): Fix typo.
51952
51953 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
51954
51955         * gcc.c-torture/compile/991202-1.c: New test.
51956         * gcc.c-torture/execute/991202-1.c: New test.
51957         * gcc.c-torture/execute/991202-2.c: New test.
51958         * gcc.c-torture/execute/991202-3.c: New test.
51959
51960 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
51961
51962         * g++.old-deja/g++.abi/align.C: New test.
51963         * g++.old-deja/g++.abi/aggregates.C: Likewise.
51964         * g++.old-deja/g++.abi/bitfields.C: Likewise.
51965
51966 1999-12-01  Richard Henderson  <rth@cygnus.com>
51967
51968         * gcc.c-torture/execute/991201-1.c: New.
51969
51970 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
51971
51972         * gcc.dg/991129-1.c: New test.
51973
51974 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
51975
51976         * gcc.c-torture/compile/991127-1.c: New test.
51977
51978 1999-11-22  Nathan Sidwell  <nathan@acm.org>
51979
51980         * g++.old-deja/g++.other/warn4.C: New test.
51981
51982 1999-11-22  Nathan Sidwell  <nathan@acm.org>
51983
51984         * g++.old-deja/g++.eh/cleanup2.C: New test.
51985         * g++.old-deja/g++.ext/pretty2.C: New test.
51986         * g++.old-deja/g++.ext/pretty3.C: New test.
51987         * g++.old-deja/g++.other/debug6.C: New test.
51988
51989 1999-10-20  Jim Wilson  <wilson@cygnus.com>
51990
51991         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
51992         compiler_output to look for one error message instead of two.
51993
51994 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
51995
51996         * gcc.c-torture/execute/991118-1.c: Also test case
51997         where the word boundary does not split a byte evenly.
51998
51999 1999-11-19  Nathan Sidwell  <nathan@acm.org>
52000
52001         * g++.old-deja/g++.ext/restrict1.C: New test.
52002
52003 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
52004
52005         * gcc.c-torture/execute/991118-1.c: New test.
52006
52007 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
52008
52009         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
52010         working directory pathnames.
52011
52012 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
52013
52014         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
52015         host is equipped with driver.h and driver.o so it can actually
52016         compile and run the tests.
52017
52018 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
52019
52020         * gcc.c-torture/compile/991008-1.c: New test.
52021
52022 1999-11-08  Nick Clifton  <nickc@cygnus.com>
52023
52024         * lib/gcc-dg.exp: Include target-supports.exp
52025
52026 1999-11-05  Nick Clifton  <nickc@cygnus.com>
52027
52028         * lib/target-supports.exp: New file: Provide procs to test for
52029         features supported by the target.
52030         (check_weak_available): Moved here from ecos.exp.
52031         (check_alias_available): New proc: Determine of the target
52032         toolchain supports the alias attribute.
52033
52034         * gcc.dg/special/ecos.exp: Move check_weak_available to
52035         target-supports.exp.
52036         (alias-1.c): Only perform the test if the target supports
52037         aliases.
52038         (wkali-1.c): Only perform the test if the target supports
52039         aliases.
52040
52041         * gcc.dg/990506-0.c: Expect error messages from cross
52042         targets as well as native targets.
52043
52044 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
52045
52046         * gcc.dg/ultrasp1.c: Removed xfail.
52047         * gcc.dg/struct-ret-2.c: Likewise.
52048         * gcc.dg/array-1.c: Likewise.
52049
52050 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
52051
52052         * gcc.dg/struct-ret-2.c: New test.
52053
52054         * gcc.dg/array-1.c: New test.
52055
52056 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
52057
52058         * gcc.c-torture/execute/991030-1.c: New test.
52059
52060 1999-10-26  Richard Henderson  <rth@cygnus.com>
52061
52062         * gcc.c-torture/compile/991026-2.c: New test.
52063
52064 1999-10-26  Jeffrey A Law  (law@cygnus.com)
52065
52066         * gcc.c-torture/compile/991026-1.c: New test.
52067
52068 1999-10-23  Jeffrey A Law  (law@cygnus.com)
52069
52070         * gcc.c-torture/execute/991023-1.c: New test.
52071
52072 1999-10-19  Jeffrey A Law  (law@cygnus.com)
52073
52074         * gcc.c-torture/execute/991019-1.c: New test.
52075
52076 1999-10-16  Richard Henderson  <rth@cygnus.com>
52077
52078         * gcc.c-torture/execute/991016-1.c: New test.
52079
52080 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
52081
52082         * gcc.c-torture/execute/991014-1.c: New test.
52083
52084 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
52085
52086         * g++.old-deja/g++.other/union2.C: New test.
52087
52088 1999-10-13  Nathan Sidwell  <nathan@acm.org>
52089
52090         * g++.old-deja/g++.other/vaarg2.C: New test.
52091         * g++.old-deja/g++.other/vaarg3.C: New test.
52092
52093 1999-10-12  Craig Burley  <craig@jcb-sc.com>
52094
52095         * g77.f-torture/noncompile/19990905-1.f: Moved from being
52096         in compile/.
52097
52098 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
52099
52100         * gcc.c-torture/execute/va-arg-11.c: New test.
52101
52102 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
52103
52104         * lib/file-format.exp (gcc_target_object_format): Don't
52105         crash if objdump is unavailable.
52106
52107 1999-09-29  Donn Terry <donn@interix.com>
52108
52109         * gcc.misc-tests/mg.exp: delete extraneous redirection.
52110
52111 1999-09-28  Nick Clifton  <nickc@cygnus.com>
52112
52113         * gcc.c-torture/compile/990928-1.c: New test.
52114
52115 1999-09-28  Nathan Sidwell  <nathan@acm.org>
52116
52117         * g++.old-deja/g++.other/decl6.C: New test.
52118
52119 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52120
52121         * gcc.c-torture/execute/va-arg-10.c: New test.
52122
52123 1999-09-27  Nathan Sidwell  <nathan@acm.org>
52124
52125         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
52126         __PRETTY_FUNCTION__.
52127
52128 1999-09-23  Nick Clifton  <nickc@cygnus.com>
52129
52130         * gcc.c-torture/execute/990923-1.c: New test.
52131
52132 1999-09-21  Nick Clifton  <nickc@cygnus.com>
52133
52134         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
52135         for which -fpic is inappropriate.
52136
52137 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
52138
52139         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
52140
52141 1999-09-21  Nathan Sidwell  <nathan@acm.org>
52142
52143         * g++.old-deja/g++.other/dyncast1.C: New test.
52144         * g++.old-deja/g++.other/dyncast2.C: New test.
52145         * g++.old-deja/g++.other/dyncast3.C: New test.
52146         * g++.old-deja/g++.other/dyncast4.C: New test.
52147         * g++.old-deja/g++.other/dyncast5.C: New test.
52148         * g++.old-deja/g++.eh/catch3.C: New test.
52149         * g++.old-deja/g++.eh/catch3p.C: New test.
52150         * g++.old-deja/g++.eh/catch4.C: New test.
52151         * g++.old-deja/g++.eh/catch4p.C: New test.
52152         * g++.old-deja/g++.eh/catch5.C: New test.
52153         * g++.old-deja/g++.eh/catch5p.C: New test.
52154         * g++.old-deja/g++.eh/catch6.C: New test.
52155         * g++.old-deja/g++.eh/catch6p.C: New test.
52156         * g++.old-deja/g++.eh/catch7.C: New test.
52157         * g++.old-deja/g++.eh/catch7p.C: New test.
52158         * g++.old-deja/g++.eh/catch8.C: New test.
52159         * g++.old-deja/g++.eh/catch8p.C: New test.
52160         * g++.old-deja/g++.eh/catch9.C: New test.
52161         * g++.old-deja/g++.eh/catch9p.C: New test.
52162
52163 1999-09-13  Nathan Sidwell  <nathan@acm.org>
52164
52165         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
52166         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
52167
52168 1999-09-13  Jeffrey A Law  (law@cygnus.com)
52169
52170         * gcc.c-torture/compile/990913-1.c: New test.
52171
52172 1999-09-10  Nathan Sidwell  <nathan@acm.org>
52173
52174         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
52175         * g++.old-deja/g++.jason/rfg5.C: Likewise.
52176
52177 1999-09-09  Richard Henderson  <rth@cygnus.com>
52178
52179         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
52180
52181 1999-09-09  Nathan Sidwell  <nathan@acm.org>
52182
52183         * g++.old-deja/g++.other/lookup11.C: New test.
52184         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
52185         what is permitted and what we want.
52186         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
52187         overload use.
52188         * g++.old-deja/g++.jason/rfg5.C: Likewise.
52189
52190 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
52191
52192         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
52193         * gcc.c-torture/noncompile/poison-1.c: New file.
52194
52195 1999-09-08  Nathan Sidwell  <nathan@acm.org>
52196
52197         * g++.old-deja/g++.other/sizeof3.C: New test.
52198         * g++.old-deja/g++.other/sizeof4.C: New test.
52199         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
52200         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
52201
52202 1999-09-07  Richard Henderson  <rth@cygnus.com>
52203
52204         * gcc.dg/va-arg-1.c: New.
52205
52206 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52207
52208         * gcc.c-torture/execute/va-arg-9.c: New test.
52209
52210 1999-09-05  Craig Burley  <craig@jcb-sc.com>
52211
52212         * g77.f-torture/compile/980519-2.f: New test.
52213         * g77.f-torture/compile/19990905-0.f: New test.
52214         * g77.f-torture/compile/19990905-1.f: New test.
52215         * g77.f-torture/compile/19990905-2.f: New test.
52216
52217         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
52218
52219 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
52220
52221         * gcc.c-torture/execute/990827-1.c: Fix typo.
52222
52223 1999-09-03  Nathan Sidwell  <nathan@acm.org>
52224
52225         * g++.old-deja/g++.other/deref1.C: New test.
52226
52227 1999-09-02  Nathan Sidwell  <nathan@acm.org>
52228
52229         * g++.old-deja/g++.other/ambig2.C: New test.
52230         * g++.old-deja/g++.other/cond5.C: New test.
52231         * g++.old-deja/g++.other/lookup16.C: New test.
52232
52233 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
52234
52235         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
52236         assemblers too.
52237
52238 1999-08-31  Jeffrey A Law  (law@cygnus.com)
52239
52240         * lib/c-torture.exp: Avoid the "compare executables" optimization
52241         when testing native.
52242
52243 1999-08-29  Jeffrey A Law  (law@cygnus.com)
52244
52245         * gcc.c-torture/execute/990829-1.c: New test.
52246         * gcc.c-torture/compile/990829-1.c: New test.
52247
52248 1999-08-27  Paul Burchard  <burchard@pobox.com>
52249
52250         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
52251         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
52252         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
52253         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
52254         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
52255         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
52256         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
52257         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
52258         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
52259         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
52260         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
52261
52262 1999-08-27  Jeffrey A Law  (law@cygnus.com)
52263
52264         * gcc.c-torture/execute/990827-1.c: New test.
52265
52266 1999-08-26  Craig Burley  <craig@jcb-sc.com>
52267
52268         * g77.f-torture/noncompile/19990826-4.f: New test.
52269
52270         * g77.f-torture/compile/19990826-3.f: New test.
52271
52272         * g77.f-torture/execute/19990826-2.f: New test.
52273
52274         * g77.f-torture/compile/19990826-1.f: New test.
52275
52276         * gcc.c-torture/execute/990826-0.c: New test.
52277         * g77.c-torture/execute/19990826-0.f: New test.
52278
52279         * g77.f-torture/noncompile/970626-2.f: New test.
52280
52281 1999-08-25  Paul Burchard  <burchard@pobox.com>
52282
52283         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
52284         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
52285         lss-011.C: New tests.
52286
52287 1999-08-25  Nathan Sidwell  <nathan@acm.org>
52288
52289         * g++.old-deja/g++.other/decl5.C: New test.
52290
52291 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52292
52293         * noncompile/noncompile.exp: Load_lib c-torture.exp.
52294         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
52295         call `postbase' for each one.  All callers of `postbase' changed
52296         to call this instead.
52297
52298 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
52299
52300         * gcc.c-torture/execute/990811-1.c: New test.
52301
52302 1999-08-09  Nick Clifton  <nickc@cygnus.com>
52303
52304         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
52305         just native ones.
52306
52307         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
52308         just native ones.
52309
52310 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
52311
52312         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
52313
52314 1999-08-04  Jeffrey A Law  (law@cygnus.com)
52315
52316         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
52317
52318 1999-08-04  Nathan Sidwell  <nathan@acm.org>
52319
52320         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
52321
52322 1999-08-04  Jeffrey A Law  (law@cygnus.com)
52323
52324         * gcc.c-torture/execute/990804-1.c: New test.
52325
52326 1999-08-03  Nathan Sidwell  <nathan@acm.org>
52327
52328         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
52329         * g++.old-deja/g++.brendan/crash64.C: Likewise.
52330         * g++.old-deja/g++.brendan/overload8.C: Likewise.
52331
52332 1999-08-03  Nathan Sidwell  <nathan@acm.org>
52333
52334         * g++.old-deja/g++.other/struct1.C: New test.
52335
52336 1999-08-03  Nathan Sidwell  <nathan@acm.org>
52337
52338         * g++.old-deja/g++.other/enum2.C: New test.
52339
52340 1999-08-02  Richard Henderson  <rth@cygnus.com>
52341
52342         Adapted from tests from Franz Sirl:
52343         * gcc.c-torture/execute/va-arg-7.c: New test.
52344         * gcc.c-torture/execute/va-arg-8.c: New test.
52345
52346 1999-08-01  Jeffrey A Law  (law@cygnus.com)
52347
52348         * gcc.c-torture/compile/990801-2.c: New test.
52349
52350         * gcc.c-torture/compile/990801-1.c: New test.
52351
52352 1999-07-27  Michael Meissner  <meissner@cygnus.com>
52353
52354         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
52355         fp-cmp-1.c, converting double to float.
52356
52357         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
52358         fp-cmp-1.c, converting double to long double.
52359
52360         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
52361         from fr1 to unknown_register, since fr1 is a legitimate register
52362         on some machines.
52363
52364 1999-07-25  Jeffrey A Law  (law@cygnus.com)
52365
52366         * README: More listname related changes.
52367
52368 1999-07-08  Catherine Moore  <clm@cygnus.com>
52369
52370         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
52371
52372 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
52373
52374         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
52375
52376 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
52377
52378         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
52379
52380 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
52381
52382         * gcc.dg/990703-1.c: New test.
52383
52384 1999-06-29  Nick Clifton  <nickc@cygnus.com>
52385
52386         * lib/file-format.exp: New file: Move definition of proc
52387         gcc_target_object_format to here from
52388         gcc.dg/special/ecos.exp.
52389
52390         * lib/c-torture.exp: Include lib file-format.exp.
52391         * lib/gcc-dg.exp: Include lib file-format.exp.
52392
52393         * gcc.dg/special/ecos.exp: Remove definition of proc
52394         gcc_target_object_format.
52395
52396 1999-06-28  Jeffrey A Law  (law@cygnus.com)
52397
52398         * gcc.c-torture/execute/990628-1.c: New test.
52399
52400 1999-06-25  Jeffrey A Law  (law@cygnus.com)
52401
52402         * gcc.c-torture/compile/990625-2.c: New test.
52403
52404         * gcc.c-torture/compile/990625-1.c: New test.
52405
52406 1999-06-23  Nick Clifton  <nickc@cygnus.com>
52407
52408         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
52409         attributes compile.
52410         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
52411         ports that use the COFF/PE file format.
52412
52413 1999-06-17  Jeffrey A Law  (law@cygnus.com)
52414
52415         * gcc.c-torture/compile/990617-1.c: New test.
52416
52417 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
52418
52419         * g++.old-deja/g++.other/decl4.C: New test.
52420
52421 1999-06-14  Nathan Sidwell  <nathan@acm.org>
52422
52423         * g++.old-deja/g++.other/bitfld3.C: New test.
52424
52425 1999-06-08  Nathan Sidwell  <nathan@acm.org>
52426
52427         * g++.old-deja/g++.eh/catch1.C: New test.
52428
52429 1999-06-07  Jeffrey A Law  (law@cygnus.com)
52430
52431         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
52432
52433         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
52434         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
52435
52436 1999-06-05  Craig Burley  <craig@jcb-sc.com>
52437
52438         * g77.f-torture/compile/19990502-0.f: Replace with new,
52439         shorter, test that still fails after recent changes.
52440
52441 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
52442
52443         * gcc.c-torture/execute/990604-1.c: New test.
52444
52445 1999-05-31  Jeffrey A Law  (law@cygnus.com)
52446
52447         * gcc.c-torture/execute/990531-1.c: New test.
52448
52449 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52450
52451         * gcc.c-torture/compile/990527-1.c: New test.
52452
52453 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
52454
52455         * gcc.c-torture/execute/990527-1.c: New test.
52456
52457 1999-05-25  Nick Clifton  <nickc@cygnus.com>
52458
52459         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
52460         bitfields as signed.
52461
52462 1999-05-25  Craig Burley  <craig@jcb-sc.com>
52463
52464         * g77.f-torture/compile/19990525-0.f: New test.
52465
52466 1999-05-25  Jeffrey A Law  (law@cygnus.com)
52467
52468         * gcc.c-torture/execute/990525-2.c: New test.
52469
52470         * gcc.c-torture/execute/990525-1.c: New test.
52471
52472 1999-05-24  Nathan Sidwell  <nathan@acm.org>
52473
52474         * g++.old-deja/g++.other/anon3.C: New test.
52475         * g++.old-deja/g++.other/anon4.C: New test.
52476         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
52477         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
52478         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
52479         Merrill).
52480
52481 1999-05-24  Jeffrey A Law  (law@cygnus.com)
52482
52483         * gcc.c-torture/execute/990524-1.c: New test.
52484
52485         * gcc.dg/990524-1.c: New test.
52486
52487 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52488
52489         * gcc.c-torture/compile/990523-1.c: New test.
52490
52491 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
52492
52493         * gcc.c-torture/compile/990519-1.c: New test.
52494
52495 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
52496
52497         * gcc.c-torture/compile/990517-1.c: New test.
52498
52499         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
52500         (e4, f4): New tests.
52501         (main): Call them.
52502
52503 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52504
52505         * gcc.dg/noreturn-1.c: New test.
52506
52507 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
52508
52509         * gcc.c-torture/execute/990513-1.c: New test.
52510
52511 1999-05-10  Richard Henderson  <rth@cygnus.com>
52512
52513         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
52514
52515 1999-05-10  Craig Burley  <craig@jcb-sc.com>
52516
52517         * g77.f-torture/execute/erfc.f: Use small single-precision
52518         values, to avoid problems on Alphas when not -mieee.
52519
52520 1999-05-08  Craig Burley  <craig@jcb-sc.com>
52521
52522         * gcc.dg/990506-0.c: New test.
52523
52524 1999-05-08  Richard Henderson  <rth@cygnus.com>
52525
52526         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
52527         the constant to test.  Don't XFAIL 64-bit targets.
52528
52529         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
52530         * g++.old-deja/g++.law/profile1.C: Likewise.
52531
52532         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
52533         operator new instances.
52534         * g++.old-deja/g++.other/delete5.C: Likewise.
52535
52536 1999-05-03  Craig Burley  <craig@jcb-sc.com>
52537
52538         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
52539         intrinsic.
52540
52541 1999-05-03  Craig Burley  <craig@jcb-sc.com>
52542
52543         * g77.f-torture/execute/u77-test.f: Reverse order of two
52544         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
52545
52546 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52547
52548         * gcc.dg/compare1.c: New test.
52549
52550 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
52551
52552         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
52553         New tests.
52554
52555 1999-05-02  Craig Burley  <craig@jcb-sc.com>
52556
52557         * g77.f-torture/compile/19990502-1.f: New test.
52558
52559 1999-05-02  Craig Burley  <craig@jcb-sc.com>
52560
52561         * g77.f-torture/compile/19990502-0.f: New test.
52562
52563 1999-05-02  Craig Burley  <craig@jcb-sc.com>
52564
52565         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
52566         intrinsic.
52567
52568 1999-05-02  Craig Burley  <craig@jcb-sc.com>
52569
52570         * g77.f-torture/execute/u77-test.f (main): List libU77
52571         intrinsics not currently tested.
52572         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
52573         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
52574         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
52575         Trim blanks off the ends of some printed strings.
52576
52577 1999-05-02  Craig Burley  <craig@jcb-sc.com>
52578
52579         * g77.f-torture/execute/u77-test.f (main): Just warn about
52580         FSTAT gid disagreement, as it's expected on some systems.
52581
52582 1999-05-01  Craig Burley  <craig@jcb-sc.com>
52583
52584         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
52585         use a new function, which allows for some slop.
52586         Clean up some commentary.
52587         (issum): The new function.
52588         (sgladd): Deleted subroutine.
52589
52590 1999-05-01  Craig Burley  <craig@jcb-sc.com>
52591
52592         * g77.f-torture/execute/u77-test.f: Modify to be more like
52593         libf2c/libU77 version, bringing patches to that version here.
52594         Add suitable commentary.
52595
52596 1999-04-25  Richard Henderson  <rth@cygnus.com>
52597
52598         * gcc.dg/990424-1.c: New test.
52599
52600 1999-04-24  Craig Burley  <craig@jcb-sc.com>
52601
52602         * g77.f-torture/execute/u77-test.f (main): Bug involving
52603         LSTAT has been fixed, so turn back on full checking.
52604
52605 1999-04-20  Craig Burley  <craig@jcb-sc.com>
52606
52607         * g77.f-torture/compile/19990419-0.f: New test.
52608         * g77.f-torture/execute/19990419-1.f: New test.
52609
52610 1999-04-17  Richard Henderson  <rth@cygnus.com>
52611
52612         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
52613         to avoid the need for a prototype to supress a warning.
52614
52615 1999-04-07  Jim Wilson  <wilson@cygnus.com>
52616
52617         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
52618
52619 1999-04-04  Jeffrey A Law  (law@cygnus.com)
52620
52621         * gcc.c-torture/execute/990404-1.c: New test.
52622
52623 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
52624
52625         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
52626         * gcc.dg/cpp-if3.c: Don't use -pedantic.
52627         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
52628         missing initializer warnings.
52629
52630 1999-03-28  Jeffrey A Law  (law@cygnus.com)
52631
52632         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
52633         matching strings.
52634
52635 1999-03-26  Jeffrey A Law  (law@cygnus.com)
52636
52637         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
52638
52639 1999-03-26  Craig Burley  <craig@jcb-sc.com>
52640
52641         * g77.f-torture/execute/19990325-0.f: New test.
52642         * g77.f-torture/execute/19990325-1.f: New test.
52643
52644 1999-03-24  Jeffrey A Law  (law@cygnus.com)
52645
52646         * gcc.c-torture/execute/990324-1.c: New test.
52647
52648 1999-03-22  Jim Wilson  <wilson@cygnus.com>
52649
52650         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
52651         test with 4.
52652
52653 1999-03-17  Richard Henderson  <rth@cygnus.com>
52654
52655         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
52656
52657 1999-03-13  Craig Burley  <craig@jcb-sc.com>
52658
52659         * g77.f-torture/execute/19990313-2.f: New test.
52660         * g77.f-torture/execute/19990313-3.f: New test.
52661
52662 1999-03-13  Craig Burley  <craig@jcb-sc.com>
52663
52664         * g77.f-torture/execute/19990313-0.f: New test.
52665         * g77.f-torture/execute/19990313-1.f: New test.
52666
52667 1999-03-12  Jim Wilson  <wilson@cygnus.com>
52668
52669         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
52670         printf to sprintf.
52671         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
52672         (main): Add check for u15.  Conditionalize u31 check depending on
52673         whether ints are <32 bits or >=32 bits.
52674
52675 1999-03-08  Craig Burley  <craig@jcb-sc.com>
52676
52677         * g77.f-torture/execute/19981119-0.f: Improve testiness.
52678
52679 1999-03-08  Craig Burley  <craig@jcb-sc.com>
52680
52681         * g77.f-torture/compile/19990305-0.f: New test.
52682         * g77.f-torture/execute/19981119-0.f: New test.
52683
52684 1999-03-08  Craig Burley  <craig@jcb-sc.com>
52685
52686         * g77.f-torture/execute/970625-2.f: call ABORT if final
52687         result is not correct, instead of just printing it.
52688         Add this checking via newly introduced obfuscation, to
52689         trip up buggy front ends.
52690
52691 1999-03-07  Craig Burley  <craig@jcb-sc.com>
52692
52693         * g77.f-torture/compile/960317-1.f: Moved from being
52694         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
52695
52696 1999-03-06  Craig Burley  <craig@jcb-sc.com>
52697
52698         * g77.f-torture/execute/960317-1.f: New (old) test.
52699         * g77.f-torture/execute/970625-2.f: Ditto.
52700
52701 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
52702
52703         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
52704         error message on line 1 or line 2; cccp and cpplib do this differently.
52705
52706 1999-03-01  Jeffrey A Law  (law@cygnus.com)
52707
52708         * g++.old-deja/g++.law/weak1.C: New test.
52709
52710 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
52711
52712         * gcc.c-torture/execute/990119-1.c: Renamed to...
52713         * gcc.dg/990119-1.c: this, so it will only be tested once
52714         (it's a preprocessor test, it doesn't need to be run at
52715         multiple optimization levels).
52716
52717 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
52718
52719         * lib/g++.exp: Don't add incdir=$base_dir/../include to
52720           ALWAYS_CXXFLAGS.
52721
52722 1999-02-24  Craig Burley  <craig@jcb-sc.com>
52723
52724         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
52725         * g77.f-torture/compile/19981216-0.f: ...as it is expected
52726         to not be compilable by current g77.
52727
52728 1999-02-24  Nick Clifton  <nickc@cygnus.com>
52729
52730         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
52731
52732 1999-02-22  Jeffrey A Law  (law@cygnus.com)
52733
52734         * gcc.c-torture/execute/990222-1.c: New test.
52735
52736 1999-02-19  Craig Burley  <craig@jcb-sc.com>
52737
52738         * g77.f-torture/compile/19990218-0.f: New test.
52739         * g77.f-torture/noncompile/19990218-1.f: New test.
52740
52741 1999-02-18  Craig Burley  <craig@jcb-sc.com>
52742
52743         * g77.f-torture/compile/19981216-0.f: New test.
52744
52745 1999-02-14  Jeffrey A Law  (law@cygnus.com)
52746
52747         * gcc.dg/990214-1.c: New test.
52748
52749 1999-02-13  Jeffrey A Law  (law@cygnus.com)
52750
52751         * gcc.dg/990213-2.c: New test.
52752
52753         * gcc.dg/990213-1.c: New test.
52754
52755 1999-02-12  Jeffrey A Law  (law@cygnus.com)
52756
52757         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
52758         ints.
52759
52760 1999-02-11  Nick Clifton  <nickc@cygnus.com>
52761
52762         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
52763         specified by target.
52764
52765         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
52766
52767 1999-02-11  Jeffrey A Law  (law@cygnus.com)
52768
52769         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
52770
52771 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
52772
52773         * gcc.dg/special/ecos.exp: New test driver for new tests with
52774         special requirements.
52775
52776         * gcc.dg/special/alias-1.c: New test.
52777         * gcc.dg/special/gcsec-1.c: New test.
52778         * gcc.dg/special/weak-1.c: New test.
52779         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
52780         * gcc.dg/special/weak-2.c: New test.
52781         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
52782         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
52783         * gcc.dg/special/wkali-1.c: New test.
52784         * gcc.dg/special/wkali-2.c: New test.
52785         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
52786         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
52787
52788 1999-02-10  Felix Lee  <flee@cygnus.com>
52789
52790           * lib/c-torture.exp (c-torture-compile): Pull out code for
52791           analyzing gcc error messages.
52792           (c-torture-execute): Likewise.  Fix some (harmless) false
52793           positives.
52794           * lib/gcc.exp (gcc_check_compile): New function.
52795
52796 1999-02-08  Richard Henderson  <rth@cygnus.com>
52797
52798         * gcc.c-torture/execute/990208-1.c: New test.
52799
52800 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
52801
52802         * g++.dg/special/ecos.exp: New driver for new tests with special
52803         requirements
52804
52805         * g++.dg/special/conpr-1.C: New test
52806         * g++.dg/special/conpr-2.C: New test
52807         * g++.dg/special/conpr-2a.C: New test
52808         * g++.dg/special/conpr-3.C: New test
52809         * g++.dg/special/conpr-3a.C: New test
52810         * g++.dg/special/conpr-3b.C: New test
52811
52812         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
52813         allow g++ to use the dg driver
52814
52815         * README: Add comment about g++.dg directory
52816
52817 1999-02-06  Jeffrey A Law  (law@cygnus.com)
52818
52819         * README: Update email addresses.
52820
52821 1999-02-03  Nick Clifton  <nickc@cygnus.com>
52822
52823         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
52824         arguments in order to force structure S onto the stack even on
52825         the alpha.
52826         (test): Pass 10 leading arguments to function foo as well as the
52827         structure S.
52828
52829         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
52830         failure for all targets.
52831
52832         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
52833         abort to terminate program execution.
52834
52835 1999-01-30  Richard Henderson  <rth@cygnus.com>
52836
52837         * gcc.c-torture/execute/990130-1.c: New test.
52838
52839 1999-01-30  Jeffrey A Law  (law@cygnus.com)
52840
52841         * gcc.dg/990130-1.c: New test.
52842
52843 1999-01-28  Michael Meissner  <meissner@cygnus.com>
52844
52845         * gcc.c-torture/execute/990128-1.c: New test.
52846
52847 1999-01-27  Michael Meissner  <meissner@cygnus.com>
52848
52849         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
52850
52851 1999-01-27  Felix Lee  <flee@cygnus.com>
52852
52853         * lib/c-torture.exp (c-torture-compile): pull out code for
52854         analyzing gcc error messages.
52855         (c-torture-execute): ditto, and fix some (harmless) false
52856         positives.
52857         * lib/gcc.exp (gcc_check_compile): new function.
52858
52859 1999-01-17  Jeffrey A Law  (law@cygnus.com)
52860
52861         * gcc.dg/990117-1.c: New test.
52862
52863         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
52864
52865         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
52866
52867 1999-01-15  Jeffrey A Law  (law@cygnus.com)
52868
52869         * g77.f-torture/compile/990115-1.f: New test.
52870
52871 1999-01-07  Jeffrey A Law  (law@cygnus.com)
52872
52873         * gcc.c-torture/compile/990107-1.c: New test
52874
52875 1999-01-06  Jeffrey A Law  (law@cygnus.com)
52876
52877         * gcc.c-torture/execute/990106-2.c: New test.
52878
52879         * gcc.c-torture/execute/990106-1.c: New test.
52880
52881 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
52882
52883         * gcc.c-torture/compile/981223-1.c: New test.
52884
52885 1998-12-29  Richard Henderson  <rth@cygnus.com>
52886
52887         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
52888         (opt3): Rename from opt4 and disable.
52889
52890 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
52891
52892         * g++.old-deja/g++.pt/ptrmem5.C: New test.
52893
52894 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
52895
52896         * g++.old-deja/g++.other/conv5.C: New test.
52897
52898 1998-12-14  Nick Clifton  <nickc@cygnus.com>
52899
52900         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
52901
52902 1998-12-11  Jeffrey A Law  (law@cygnus.com)
52903
52904         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
52905
52906 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
52907
52908         * gcc.c-torture/compile/981211-1.c: New test.
52909
52910 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
52911
52912         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
52913
52914         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
52915
52916 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52917
52918         * gcc.special/930510-1.c: Make C9X safe.
52919         * gcc.misc-tests/gcov-1.c Similarly.
52920         * gcc.misc-tests/gcov-2.c Similarly.
52921
52922 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
52923
52924         * gcc.dg/ultrasp1.c: New test.
52925
52926 1998-12-06  Richard Henderson  <rth@cygnus.com>
52927
52928         * gcc.c-torture/execute/981206.c: New test.
52929
52930 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
52931
52932         * g++.old-deja/g++.ns/template7.C: New test.
52933
52934         * g++.old-deja/g++.other/expr1.C: New test.
52935
52936         * g++.old-deja/g++.eh/tmpl3.C: New test.
52937
52938         * g++.old-deja/g++.eh/tmpl2.C: New test.
52939
52940 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
52941
52942         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
52943         * g++.old-deja/g++.other/using6.C: Removed.
52944         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
52945
52946         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
52947
52948 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
52949
52950         * g++.old-deja/g++.pt/overload8.C: New test.
52951
52952         * g++.old-deja/g++.pt/overload7.C: New test.
52953
52954         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
52955
52956         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
52957         and relinking messages.
52958         * lib/g++.exp (g++_target_compile): Remove .rpo file when
52959         compiling with -frepo.
52960
52961 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
52962
52963         * g++.old-deja/g++.pt/lookup6.C: New test.
52964
52965 1998-11-30  Nick Clifton  <nickc@cygnus.com>
52966
52967         * gcc.c-torture/execute/981130-1.c: New test.
52968         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
52969
52970 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
52971
52972         * g++.old-deja/g++.pt/explicit76.C: New test.
52973
52974         * g++.old-deja/g++.pt/friend38.C: New test.
52975
52976         * g++.old-deja/g++.ns/crash2.C: New test.
52977
52978         * g++.old-deja/g++.pt/defarg8.C: New test.
52979
52980         * g++.old-deja/g++.pt/instantiate6.C: New test.
52981
52982         * g++.old-deja/g++.pt/static6.C: New test.
52983
52984         * g++.old-deja/g++.pt/decl2.C: New test.
52985
52986 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
52987
52988         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
52989         problem is actually related with name lookup, but so what? :-)
52990
52991         * g++.old-deja/g++.pt/friend37.C: New test.
52992
52993 1998-11-25  Dave Love  <d.love@dl.ac.uk>
52994
52995         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
52996         element, which fails on some systems.
52997
52998         * g77.f-torture/execute/labug1.f: New test.
52999
53000 1998-11-21  Jeffrey A Law  (law@cygnus.com)
53001
53002         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
53003         is defined.
53004
53005 1998-11-18  Dave Love  <d.love@dl.ac.uk>
53006
53007         * g77.f-torture/compile/981117-1.f: New test.
53008
53009 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
53010
53011         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
53012         properly discarded.
53013
53014 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
53015
53016         * gcc.c-torture/execute/memcheck: New directory of tests for
53017         -fcheck-memory-usage.
53018
53019 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
53020
53021         * README: New file, general information about the testsuite and
53022         new description of the various C++ test subdirectories.
53023         * README.g++: Eliminate obsolete information, update and move most
53024         relevant stuff to README.
53025
53026 1998-11-07  Richard Henderson  <rth@cygnus.com>
53027
53028         * gcc.c-torture/compile/981107-1.c: New test.
53029
53030 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
53031
53032         * execute/memcpy-bi.c: New testcase.
53033
53034 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
53035
53036         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
53037         base classes.
53038
53039         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
53040         template is selected.
53041
53042         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
53043         classes, it should be accepted for all types.
53044
53045         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
53046
53047         * g++.old-deja/g++.pt/spec24.C: Ensure that template
53048         specializations start with template headers.
53049
53050 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
53051
53052         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
53053
53054         * g++.old-deja/g++.other/init9.C: Test cross initialization of
53055         non-POD types.
53056
53057 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
53058
53059         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
53060
53061 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
53062
53063         * compile/981022-1.c, compile/981022-1.x: New test and driver.
53064
53065 1998-10-19  Jeffrey A Law  (law@cygnus.com)
53066
53067         * 981019-1.c: New test.
53068
53069 1998-10-14  Robert Lipe <robertl@dgii.com>
53070
53071         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
53072         find objc headers.
53073
53074 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
53075
53076         * compile/981001-4.c: Remove use of GCC extension that triggers a
53077         compiler bug.
53078
53079 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
53080
53081         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
53082
53083 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
53084
53085         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
53086         instantiation of template produces incorrect code for delete
53087         expression.
53088
53089         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
53090         constructors' name is not unique.
53091         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
53092         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
53093
53094         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
53095         automatic array of const is ill-formed.
53096
53097         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
53098         of template parameter?
53099
53100         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
53101         const.
53102
53103         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
53104         pointer-to-member expression.
53105
53106         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
53107         declaration causes ICE.
53108
53109 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
53110
53111         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
53112         reserved in the global namespace.
53113
53114         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
53115         generate needed virtual table.
53116
53117         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
53118
53119 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
53120
53121         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
53122         template-dependent type
53123
53124 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
53125
53126         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
53127         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
53128         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
53129
53130         * g++.old-deja/g++.other/using5.C: New test; using decl from base
53131         class should be usable as argument of member function.
53132         * g++.old-deja/g++.other/using6.C: New test; using decl from base
53133         class should be usable as return type of member function.
53134         * g++.old-deja/g++.other/using7.C: New test; using decl from base
53135         class should be usable as type of data member.
53136
53137         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
53138
53139 1998-10-09  Jeffrey A Law  (law@cygnus.com)
53140
53141         * gcc.c-torture/special/920521-1.c: Fix bogus test.
53142
53143 1998-10-08  Nick Clifton  <nickc@cygnus.com>
53144
53145         * gcc.dg/dll-?.c Add thumb to target list.
53146         Fix assembler scan patterns to match current assembler output.
53147
53148 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
53149
53150         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
53151         matching of template brackets.
53152
53153         * g++.old-deja/g++.other/using4.C: New test.  Test using
53154         declarations of methods from base classes.
53155
53156         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
53157         within functions should introduce names into the innermost
53158         enclosing namespace.
53159
53160         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
53161         of static locals if first initialization throws.
53162
53163 1998-10-07  Jim Wilson  <wilson@cygnus.com>
53164
53165         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
53166
53167 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
53168
53169         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
53170         lose track of the possible targets of tablejump insns.
53171         * special/special.exp: Run it.
53172
53173 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
53174
53175         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
53176         must be declared before its specializations can be named in friend
53177         declarations.
53178
53179 1998-10-05  Dave Love  <d.love@dl.ac.uk>
53180
53181         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
53182
53183         * g77.f-torture/execute/io1.f: New test.
53184
53185 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
53186
53187         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
53188         with pointer to template function, for which no argument deduction
53189         is possible.
53190
53191         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
53192         specialization of template function as argument to template
53193         function.
53194
53195         * g++.old-deja/g++.other/access2.C: New test; Inner class
53196         shouldn't have privileged access to Outer's names.
53197
53198 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
53199
53200         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
53201         friend template declared within template class conflicts with
53202         nested class of the same name.
53203
53204         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
53205         is ignored.
53206
53207         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
53208         object with direct initializer as function declaration.
53209
53210         * g++.old-deja/g++.other/decl2.C: New test; duplicate
53211         initializers.
53212
53213         * g++.old-deja/g++.other/null2.C: New test; conditional operator
53214         involving const pointer and NULL produces incorrect result.
53215
53216         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
53217         type name without `typename' should be rejected with -pedantic.
53218
53219 1998-10-02  Richard Henderson  <rth@cygnus.com>
53220
53221         * g++.old-deja/g++.other/addrof1.C: New test.
53222
53223 1998-10-01  Nick Clifton  <nickc@cygnus.com>
53224
53225         * gcc.c-torture/compile/981001-1.c: New test.
53226         * gcc.c-torture/execute/981001-1.c: New test.
53227
53228 1998-10-01  Jeffrey A Law  (law@cygnus.com)
53229
53230         * gcc.c-torture/compile/981001-2.c: New test.
53231         * gcc.c-torture/compile/981001-3.c: New test.
53232         * gcc.c-torture/compile/981001-4.c: New test.
53233
53234 1998-10-01  Robert Lipe  <robertl@dgii.com>
53235
53236         * lib/objc.exp (objc_target_compile): Add -L during compiles for
53237         multilibbed hosts.  Idea grafted from g77.exp.
53238
53239 1998-09-30  Dave Love  <d.love@dl.ac.uk>
53240
53241         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
53242         avoid losing on systems which need -lsocket.
53243
53244 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
53245
53246         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
53247         * g++.old-deja/g++.other/nested2.C: Ditto.
53248         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
53249         failure.
53250
53251 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
53252
53253         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
53254         preferred over template operator!= for enum bitfields.
53255
53256 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
53257
53258         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
53259         that happen to have the same base name, but in different scopes,
53260         are incorrectly rejected.
53261
53262 1998-09-16  Richard Henderson  <rth@cygnus.com>
53263
53264         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
53265         on the native word size instead of an integer literal.
53266
53267 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
53268
53269         * g++.old-deja/g++.other/static2.C: Invocation of static data
53270         member of type pointer-to-function denoted as non-static member.
53271
53272         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
53273         checks involving function types and aliases.
53274
53275 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
53276
53277         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
53278         redefined to the same non-trivial type.
53279
53280         * g++.old-deja/g++.pt/explicit73.C: Test for proper
53281         namespace-qualification of template specializations declared in
53282         other namespaces.
53283
53284         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
53285         to declare a subset of the specializations of a template function
53286         as friends of specializations of a template class.
53287
53288         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
53289         member templates that do not fully specialize the enclosing
53290         template class are rejected.
53291
53292 1998-09-11  Dave Love  <d.love@dl.ac.uk>
53293
53294         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
53295
53296 1998-09-08  Dave Love  <d.love@dl.ac.uk>
53297
53298         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
53299         altered from libf2c/libU77 version.
53300
53301 1998-09-06  Dave Love  <d.love@dl.ac.uk>
53302
53303         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
53304
53305 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>
53306             Alexandre Oliva  <oliva@dcc.unicamp.br>
53307
53308         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
53309         (un)signed char are different types for template specialization
53310         purposes.
53311
53312 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
53313
53314         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
53315         * objc: ObjC testsuite.
53316
53317 1998-08-31  Catherine Moore  <clm@cygnus.com>
53318
53319         * gcc.c-torture/execute/941014-1.x: New file.
53320
53321 1998-08-31  Nick Clifton  <nickc@cygnus.com>
53322
53323         * lib/c-torture.exp: Add support for
53324         torture_eval_before_compile and torture_eval_before_execute
53325         variables.
53326
53327 1998-08-30  Jeffrey A Law  (law@cygnus.com)
53328
53329         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
53330         this test triggers valid.
53331
53332 1998-08-27  Jeffrey A Law  (law@cygnus.com)
53333
53334         * gcc.dg/980827-1.c: New test.
53335
53336 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
53337
53338         * gcc.c-torture/execute/loop-4b.c: New test.
53339
53340 1998-08-26  Nick Clifton  <nickc@cygnus.com>
53341
53342         * lib/c-torture.exp: Add support for
53343         torture_eval_before_compile and torture_eval_before_execute
53344         variables.
53345
53346 1998-08-25  Jeffrey A Law  (law@cygnus.com)
53347
53348         * gcc.c-torture/compile/980825-1.c: New test.
53349
53350 1998-08-24  Nick Clifton  <nickc@cygnus.com>
53351
53352         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
53353         count number tests in opt_t0 not good_t0.
53354
53355 1998-08-24  Jeffrey A Law  (law@cygnus.com)
53356
53357         * gcc.c-torture/compile/930326-1.x: Fix typo.
53358
53359 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
53360
53361         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
53362         causes an ICE.
53363
53364 1998-08-21  Jeffrey A Law  (law@cygnus.com)
53365
53366         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
53367         STACK_SIZE is defined.
53368         * gcc.c-torture/unsorted/stuct.c: Similarly.
53369
53370         * gcc.c-torture/compile/980821-1.c: New test.
53371
53372 1998-08-21  Jeffrey A Law  (law@cygnus.com)
53373
53374         * gcc.c-torture/execute/980526-2.c: Disable for targets with
53375         16bit ints.
53376
53377 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
53378
53379         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
53380         code.
53381
53382 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
53383
53384         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
53385         error'.
53386
53387 1998-08-18  Jeffrey A Law  (law@cygnus.com)
53388
53389         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
53390
53391 1998-08-16  Jeffrey A Law  (law@cygnus.com)
53392
53393         * gcc.c-torture/compile/980816-1.c: New test.
53394
53395         * gcc.dg/980816-1.c: New test.
53396
53397 1998-08-13  Jeffrey A Law  (law@cygnus.com)
53398
53399         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
53400         compiler for ieee tests.
53401
53402 1998-08-01  Dave Love  <d.love@dl.ac.uk>
53403
53404         * g77.f-torture/compile/980729-0.f: New test.
53405
53406 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
53407
53408         * gcc.c-torture/special/eeprof-1.c: New test, for
53409         -finstrument-functions.
53410         * gcc.c-torture/special/special.exp: Run it.
53411
53412 1998-07-29  Jeffrey A Law  (law@cygnus.com)
53413
53414         * gcc.c-torture/compile/980729-1.c: New test.
53415
53416 1998-07-27  Nick Clifton  <nickc@cygnus.com>
53417
53418         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
53419         __thumb__ is defined, and test for ARM style doubles if so.
53420
53421 1998-07-26  Dave Love  <d.love@dl.ac.uk>
53422
53423         * g77.f-torture/noncompile/980615-0.f: New test.
53424
53425 1998-07-26  H.J. Lu  (hjl@gnu.org)
53426
53427         * gcc.dg/980312-1.c: Do link instead of compile.
53428         * gcc.dg/980313-1.c: Likewise.
53429
53430 1998-07-26  Jeffrey A Law  (law@cygnus.com)
53431
53432         * gcc.c-torture/compile/980726-1.c: New test.
53433
53434 1998-07-25  Dave Love  <d.love@dl.ac.uk>
53435
53436         * g77.f-torture/execute/io0.f: New test.
53437
53438 1998-07-24  Nick Clifton  <nickc@cygnus.com>
53439
53440         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
53441         an int.
53442
53443 1998-06-18  Michael Meissner  <meissner@cygnus.com>
53444
53445         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
53446         m32r bugs.
53447
53448 1998-07-17  Nick Clifton  <nickc@cygnus.com>
53449
53450         * gcc.dg/980626-1.c: Expect failures for all toolchains until
53451         c-decl.c:grokdeclarator can handle mode attributes.
53452
53453 1998-07-16  Jeffrey A Law  (law@cygnus.com)
53454
53455         * gcc.c-torture/execute/980716-1.c: New test.
53456
53457 1998-07-13  Jeffrey A Law  (law@cygnus.com)
53458
53459         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
53460         the mn10200.
53461         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
53462         the mn10200.
53463         * gcc.c-torture/execute/va-arg-3.x: Similarly.
53464         * gcc.c-torture/compile/930326-1.x: Similarly.
53465
53466 1998-07-13  Dave Love  <d.love@dl.ac.uk>
53467
53468         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
53469         New test from Craig.
53470
53471 1998-07-12  Dave Love  <d.love@dl.ac.uk>
53472
53473         * g77.f-torture/noncompile/980616-0.f: New test.
53474
53475         * g77.f-torture/execute/970816-3.f: New test from Craig.
53476
53477 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
53478
53479         *  g++.other/singleton.C: Return error value instead of taking
53480         SIGSEGV.
53481
53482 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
53483
53484         *  g++.other/singleton.C: New test.  Warning is under dispute.
53485         Runtime crash is not.
53486
53487 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
53488
53489         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
53490         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
53491         using6.C, using7.C}: New namespace tests.
53492
53493 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
53494
53495         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
53496         specialization with typedef'ed names used as array indexes.
53497
53498 1998-07-09  Jeffrey A Law  (law@cygnus.com)
53499
53500         * gcc.c-torture/execute/980709-1.c: New test.
53501
53502         * gcc.dg/980709-1.c: New test.
53503
53504 1998-07-07  Richard Henderson  <rth@cygnus.com>
53505
53506         * gcc.c-torture/execute/bcp-1.c: New test.
53507
53508 1998-07-07  Jeffrey A Law  (law@cygnus.com)
53509
53510         * gcc.c-torture/execute/980707-1.c: New test.
53511
53512 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
53513
53514         * gcc.c-torture/compile/980706-1.c: New test.
53515
53516 1998-07-01  Dave Love  <d.love@dl.ac.uk>
53517
53518         * g77.f-torture/execute/980701-0.f,
53519         g77.f-torture/execute/980701-1.f: New test from Craig.
53520
53521 1998-07-01  Jeffrey A Law  (law@cygnus.com)
53522
53523         * gcc.c-torture/compile/980701-1.c: New test.
53524
53525         * gcc.c-torture/execute/980701-1.c: New test.
53526
53527 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
53528 rlsruhe.de>
53529
53530         * g++.old-deja/g++.robertl/eb132.C: New test.
53531         * g++.old-deja/g++.robertl/eb133.C: Likewise.
53532
53533 1998-06-29  Dave Love  <d.love@dl.ac.uk>
53534
53535         * g77.f-torture/execute/980628-7.f,
53536         g77.f-torture/execute/980628-8.f,
53537         g77.f-torture/execute/980628-9.f,
53538         g77.f-torture/execute/980628-10.f: New tests from Craig.
53539
53540         * g77.f-torture/execute/980628-3.f: Remove mail headers.
53541
53542 1998-06-28  Jeffrey A Law  (law@cygnus.com)
53543
53544         * g77.f-torture/execute/980628-4.f: New test from Craig.
53545         * g77.f-torture/execute/980628-5.f: Likewise.
53546         * g77.f-torture/execute/980628-2.f: Likewise.
53547         * g77.f-torture/execute/980628-0.f: Likewise.
53548         * g77.f-torture/execute/980628-1.f: Likewise.
53549         * g77.f-torture/execute/980628-3.f: Likewise.
53550         * g77.f-torture/execute/980628-6.f: Likewise.
53551
53552 1998-06-28  Jeffrey A Law  (law@cygnus.com)
53553
53554         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
53555         directory when nothing has been installed yet.
53556
53557 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
53558
53559         * gcc.c-torture/special/special.exp: Handle newer versions of
53560         dejagnu.
53561
53562 1998-06-26  Jeffrey A Law  (law@cygnus.com)
53563
53564         * gcc.dg/980626-1.c: New test.
53565
53566 1998-06-19  Bruno Haible <haible@ilog.fr>
53567
53568         * gcc.misc-tests/m-un-2.c: New test.
53569         * g++.old-deja/g++.other/warn01.c: Likewise.
53570
53571 1998-06-19  Robert Lipe  <robertl@dgii.com>
53572
53573         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
53574         compatibility with assmblers with a different comment character.
53575         Eliminate use of GAS-specific extensions.
53576
53577 1998-06-19  Jeffrey A Law  (law@cygnus.com)
53578
53579         * gcc.c-torture/execute/ieee/980619-1.c: New test.
53580
53581 1998-06-19  Robert Lipe  <robertl@dgii.com>
53582
53583         * lib/g77.exp: Replace search for libf2c.a with search for newly
53584         renamed libg2c.a
53585
53586 1998-06-17  Jeffrey A Law  (law@cygnus.com)
53587
53588         * gcc.c-torture/execute/980617-1.c: New test.
53589
53590 1998-06-12  Jeffrey A Law  (law@cygnus.com)
53591
53592         * gcc.c-torture/execute/980612-1.c: New test.
53593
53594 1998-06-08  Jeffrey A Law  (law@cygnus.com)
53595
53596         * gcc.dg/980523-1.c: Only test on ppc-linux.
53597         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
53598
53599         * gcc.c-torture/execute/980608-1.c: New test.
53600
53601 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
53602
53603         * gcc.c-torture/execute/980605-1.c: New test.
53604
53605 1998-06-04  Jeffrey A Law  (law@cygnus.com)
53606
53607         * gcc.c-torture/execute/980604-1.c: New test.
53608
53609 1998-06-02  Jeffrey A Law  (law@cygnus.com)
53610
53611         * gcc.c-torture/execute/980602-1.c: New test.
53612         * gcc.c-torture/execute/980602-2.c: Likewise.
53613
53614 1998-06-02  Dave Love  <d.love@dl.ac.uk>
53615
53616         * 970125-0.f: Fix per JCB.  Add commentary.
53617
53618 1998-05-31  Michael Meissner  <meissner@cygnus.com>
53619
53620         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
53621         IEEE -0 support.
53622
53623 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
53624
53625         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
53626         earlier.
53627
53628 1998-05-28  Catherine Moore <clm@cygnus.com>
53629
53630         * gcc.c-torture/execute/980526-3.c: New test.
53631
53632 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
53633
53634         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
53635         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
53636         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
53637         m88k-motorola-sysv3 to XFAIL.
53638
53639 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
53640
53641         * gcc.dg/980526-1.c: New test.
53642         * gcc.c-torture/execute/980526-2.c: New test.
53643
53644 1998-05-26  Jeffrey A Law  (law@cygnus.com)
53645
53646         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
53647
53648         * gcc.c-torture/execute/980526-1.c: New test.
53649
53650 1998-05-26  Dave Love  <d.love@dl.ac.uk>
53651
53652         * g77.f-torture/execute/alpha2.f: Add runtime test.
53653
53654 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
53655
53656         * g++.old-deja/old-deja.exp: Strip leading directories.
53657
53658         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
53659         error for the line.  Don't run multiple tests for the same line.
53660
53661 1998-05-23  Jeffrey A Law  (law@cygnus.com)
53662
53663         * gcc.dg/980523-1.c: New test.
53664
53665 1998-05-23  Dave Love  <d.love@dl.ac.uk>
53666
53667         * g77.f-torture/compile/970915-0.f: New test.
53668
53669 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
53670
53671         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
53672
53673 1998-05-21  Jeffrey A Law  (law@cygnus.com)
53674
53675         * gcc.dg/980520-1.c: New test.
53676
53677 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
53678
53679         * gcc.dg/980502-1.c: Fix return type.
53680
53681 1998-05-20  Jeffrey A Law  (law@cygnus.com)
53682
53683         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
53684         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
53685         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
53686         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
53687         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
53688
53689 1998-05-20  Dave Love  <d.love@dl.ac.uk>
53690
53691         * g77.f-torture/execute/980520-1.f: New test.
53692
53693 1998-05-15  Dave Love  <d.love@dl.ac.uk>
53694
53695         * lib/mike-g77.exp: New file.
53696
53697         * g77.f-torture/noncompile/noncompile.exp,
53698         g77.f-torture/noncompile/check0.f: New files.
53699
53700 1998-05-14  Dave Love  <d.love@dl.ac.uk>
53701
53702         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
53703         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
53704         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
53705         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
53706         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
53707         abort where appropriate.
53708
53709 1998-05-05  Michael Meissner  <meissner@cygnus.com>
53710
53711         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
53712         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
53713
53714 1998-04-29  Dave Love  <d.love@dl.ac.uk>
53715
53716         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
53717
53718 1998-04-27  Dave Love  <d.love@dl.ac.uk>
53719
53720         * g77.f-torture/compile/980427-0.f: New test.
53721
53722 1998-04-24  Dave Love  <d.love@dl.ac.uk>
53723
53724         * g77.f-torture/compile/980424-0.f: New test.
53725
53726 1998-04-19  Dave Love  <d.love@dl.ac.uk>
53727
53728         * g77.f-torture/compile/980419-2.f (main): New test.
53729         * g77.f-torture/compile/970125-0.f: New test.
53730         * g77.f-torture/compile/980419-1.f: New test.
53731
53732 1998-04-08  Jim Wilson  <wilson@cygnus.com>
53733
53734         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
53735         of loop-4.c.
53736
53737 1998-04-07  Jim Wilson  <wilson@cygnus.com>
53738
53739         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
53740
53741 1998-04-03  Jim Wilson  <wilson@cygnus.com>
53742
53743         * gcc.c-torture/compile/980329-1.c: New test.
53744
53745 1998-03-18  Jim Wilson  <wilson@cygnus.com>
53746
53747         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
53748         * gcc.dg/980312-1.c: Fix typo in -march command.
53749
53750 1998-03-16  H.J. Lu  (hjl@gnu.org)
53751
53752         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
53753
53754 1998-03-11  Robert Lipe  <robertl@dgii.com>
53755
53756         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
53757         Dave Love agree the Fortran source is bogus.
53758
53759 1998-03-11  Robert Lipe  <robertl@dgii.com>
53760
53761         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
53762         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
53763         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
53764         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
53765         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
53766
53767 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
53768
53769         * g++.old-deja/g++.other/friend1.C: New test.
53770
53771 1998-02-18  Dave Love  <d.love@dl.ac.uk>
53772
53773         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
53774         possibly uninitialized) variables and declare dnrm2.
53775
53776 1998-02-23  Robert Lipe <robertl@dgii.com>
53777
53778         From Bruno Haible <haible@ilog.fr>:
53779         * gcc.c-torture/execute/980223.c: New test.
53780
53781 1998-02-13  Jeffrey A Law  (law@cygnus.com)
53782
53783         * gcc.dg/ifelse-1.c: New test.
53784
53785 1998-02-09  H.J. Lu  (hjl@gnu.org)
53786
53787         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
53788
53789           * lib/old-dejagnu.exp (old-dejagnu): Added the
53790           "execution test - XFAIL *-*-*" handling in the spirit of
53791           "excess errors test -". Changed the "execution test fails"
53792           handling to be like "excess errors test fails".
53793           * Update various tests accordingly.
53794
53795 1998-02-06  Jim Wilson  <wilson@cygnus.com>
53796
53797         * gcc.c-torture/execute/980205.c: New test.
53798
53799 1998-01-18  Jeffrey A Law  (law@cygnus.com)
53800
53801         * lib/c-torture.exp: Look for .x files instead of .cexp files.
53802         * lib/f-torture.exp: Similarly.
53803         * gcc.c-torture: Rename all .cexp files to .x files.
53804
53805 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
53806
53807         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
53808         (940510-1.c): Removed duplicate.
53809         (971104-1.c): New test.
53810
53811 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
53812
53813           * lib/f-torture.exp: Improve error and loop detection.
53814
53815 1997-11-19  Michael Meissner  <meissner@cygnus.com>
53816
53817         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
53818         use that to size the filler array.
53819
53820 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
53821
53822         * lib/c-torture.exp(c-torture-execute): Fix typo.
53823
53824         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
53825         testcase as the executable name. Keep the executable around if
53826         the test fails.
53827
53828 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
53829
53830         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
53831         changes.  Only test one -g option, and move it to the end of the
53832         list of options to test.
53833
53834 1997-09-19  Michael Meissner  <meissner@cygnus.com>
53835
53836         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
53837         variable GCC_TORTURE_OPTIONS to supply default switches separated
53838         by colons.  If no environment variable, run tests with -O0 -g, -O1
53839         -g, and -O2 -g as well.
53840
53841 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
53842
53843         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
53844         explanatory comments. Fix indentation.
53845
53846 1997-09-15  Jeffrey A Law  (law@cygnus.com)
53847
53848         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
53849
53850 1997-09-11  Jeffrey A Law  (law@cygnus.com)
53851
53852         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
53853         * g++.old-deja/g++.mike/p7325.C: Likewise.
53854         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
53855
53856 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
53857
53858         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
53859         * g++.old-deja/g++.brendan/crash30.C: Likewise.
53860         * g++.old-deja/g++.brendan/crash39.C: Likewise.
53861         * g++.old-deja/g++.law/operators4.C: Likewise.
53862
53863 1997-09-11  Joe Buck  (jbuck@synopsys.com)
53864
53865         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
53866         * g++.old-deja/g++.mike/p784.C: Ditto.
53867         * g++.old-deja/g++.mike/p785.C: Ditto.
53868
53869 1997-09-05  Jeffrey A Law  (law@cygnus.com)
53870
53871           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
53872
53873 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
53874
53875         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
53876         target feature; pass this to c-torture-execute as needed.
53877
53878 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
53879
53880         * lib/c-torture.exp(c-torture-execute): If the previous and the
53881         current executables being tested are identical, we don't need to
53882         run the executable again. Try to make the executable names
53883         unique. Add an optional argument for passing additional compiler
53884         flags.
53885
53886 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
53887
53888         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
53889
53890 1997-08-29  Jeffrey A Law  (law@cygnus.com)
53891
53892         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
53893
53894 1997-07-31  Jeffrey A Law  (law@cygnus.com)
53895
53896         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
53897         32bit or larger longs.
53898
53899         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
53900         have either a 32bit long or 32bit int.
53901
53902 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
53903
53904         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
53905         Make double precision tests dependent on sizeof (double).
53906
53907 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
53908
53909         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
53910         too.
53911
53912 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
53913
53914         * gcc.c-torture/compile/961203-1.cexp: New script.
53915
53916 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
53917
53918         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
53919         up the includes ourselves.
53920
53921 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
53922
53923         * lib/plumhall.exp: Remove random include, and add a few
53924         verbose messages for debugging.
53925
53926 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
53927
53928         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
53929         of trying to do it ourselves.
53930
53931 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
53932
53933         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
53934
53935 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
53936
53937         * gcc.prms/5403.c: Made regexp a bit less strict.
53938
53939 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
53940
53941         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
53942         is returned from remote_load instead.
53943         * lib/plumhall.exp: Ditto.
53944         * lib/mike-g++.exp: Ditto.
53945         * lib/old-dejagnu.exp: Ditto.
53946         * lib/c-torture.exp: Ditto.
53947
53948 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
53949
53950         * lib/g++.exp: Use build_wrapper procedure.
53951         * lib/gcc.exp: Ditto.
53952
53953 1997-05-20  Jeffrey A Law  (law@cygnus.com)
53954
53955         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
53956         an old-style decl for malloc.  Fixes tests to work when
53957         sizeof (int) != sizeof (size_t).
53958
53959 1997-05-15  Mike Meissner  <meissner@cygnus.com>
53960
53961         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
53962
53963         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
53964         use stdargs.h interface.
53965
53966 1997-05-15  Mike Meissner  <meissner@cygnus.com>
53967
53968         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
53969         NO_VARARGS when compiling.
53970
53971 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
53972
53973         * lib/plumhall.exp(ph_includes): New procedure.
53974         (ph_make): Use it.
53975         (ph_compiler): Ditto.
53976
53977         * lib/g++.exp: Rename test-glue.c to testglue.c.
53978         * lib/gcc.exp: Ditto.
53979
53980 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
53981
53982         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
53983         to completion when it's called.
53984
53985 1997-03-21  Michael Meissner  <meissner@cygnus.com>
53986
53987         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
53988         is defined, don't do test.
53989
53990 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
53991
53992         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
53993         for object files.
53994         (ph_summary): Mark skipped testcases as untested, not unresolved.
53995
53996         * lib/plumhall.exp (ph_make): If unresolved because of bad
53997         errorCode, record errorCode in log file.
53998         (*): Replace send_log/verbose with verbose -log.
53999
54000 1997-03-19  Michael Meissner  <meissner@cygnus.com>
54001
54002         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
54003         double conversion if double isn't at least 8 bytes.
54004
54005         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
54006         int to work with targets where int is 16 bits.
54007
54008         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
54009         8 bytes, just exit, since 4 byte doubles don't have enough bits of
54010         precision for the test to complete.
54011
54012 1997-03-14  Michael Meissner  <meissner@cygnus.com>
54013
54014         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
54015         if d10v is not compiled with the -mdouble64 flag.
54016         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
54017
54018         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
54019         d10v is not compiled with the -mint32 flag.
54020
54021 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
54022
54023         * lib/plumhall.exp: Use incr_count.
54024
54025 1997-03-12  Jeffrey A Law  (law@cygnus.com)
54026
54027         * gcc.c-torture: Update to c-torture-1.45.
54028
54029 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
54030
54031         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
54032         the name of the expect testcase file).
54033
54034         * lib/g++.exp(g++_init): Ditto.
54035
54036 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
54037
54038         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
54039         the host.
54040
54041         * lib/gcc.exp(gcc_exit): New procedure.
54042
54043 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
54044
54045         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
54046         specs where appropriate.
54047
54048         * g++.old-deja/g++.arm/*: Added additional ERROR checks
54049         because of new "candidates are" messages, and removed a few
54050
54051         * Converted all non-old-style g++ testcases to old-style, and
54052         moved into g++.old-deja.
54053
54054 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
54055
54056         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
54057         options.
54058
54059         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
54060         succeeded.
54061
54062         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
54063
54064 1997-02-13  Michael Meissner  <meissner@cygnus.com>
54065
54066         * lib/gcc.exp (gcc_target_compile): Add support for defining
54067         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
54068         the machine doesn't have those features.
54069
54070 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
54071
54072         * g++.law/operators4.exp: Don't use LIBS.
54073
54074 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
54075
54076         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
54077
54078         * lib/mike-g++.exp: Don't set the compiler to be tested here.
54079         * lib/g++.exp: Set it here instead. Also, allow use of the
54080         --tool_exec and --tool_opt options. Change CXX to
54081         GXX_UNDER_TEST.
54082
54083         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
54084
54085         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
54086
54087 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
54088
54089         * lib/old-dejagnu.exp: Use prune_warnings instead of
54090         prune_system_crud.
54091         * lib/mike-g++.exp: Ditto.
54092         * lib/gcc.exp: Ditto.
54093         * lib/g++.exp: Ditto.
54094
54095         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
54096
54097 1997-02-07  Jeffrey A Law  (law@cygnus.com)
54098
54099           * 941014-2.c: Include stdlib.h
54100           * 960327-1.c: Include stdio.h
54101           * dbra.c, index-1.c: Don't assume ints are 32bits.
54102
54103 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
54104
54105         * lib/gcc.exp: Add gcc,stack_size target feature.
54106
54107         * lib/g++.exp(g++_target_compile): Add the include and link
54108         paths here, not in two other places. And, it's $options, not
54109         options.
54110
54111         * lib/mike-g++.exp(postbase): Remove the code that determines
54112         the correct include and link paths.
54113         * g++.old-deja/old-deja.exp: Ditto.
54114
54115 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
54116
54117         * lib/g++.exp(g++_init): target_compile no longer returns the
54118         filename of the result.
54119
54120 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
54121
54122         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
54123         call to glob.
54124
54125         * gcc.c-torture/special/special.exp: Change call to
54126         gcc_target_compile to include the object file.
54127
54128 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
54129
54130         * gcc.c-torture/special/special.exp: Correct misspelling in last
54131         change.
54132
54133 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
54134
54135         * lib/plumhall.exp(ph_summary): Log the entire output of the
54136         executable. Return -1 if there were any failures, 0 otherwise.
54137         (ph_execute): Return -1 if there were any failures, 0 otherwise.
54138         (ph_make): Clean up objects and executables that were built
54139         if the tests succeeded.
54140
54141 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
54142
54143         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
54144         libraries and includes in the build tree as appropriate.
54145
54146 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
54147
54148         * lib/c-torture.exp: Instead of looking for the global variable
54149         NO_LONG_LONG, check to see if that's a feature of the target.
54150
54151 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
54152
54153         * config/default.exp: Minimize. Delete the remainer of the files in
54154         config; this functionality is now in devo/dejagnu/config.
54155
54156         g++.*/*: Pass any additional flags used to compile to postbase;
54157         delete CXXFLAGS.
54158
54159         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
54160         is now done by runtest.exp. Use gcc_target_compile instead of
54161         compile.
54162
54163         lib/c-torture.exp: Use gcc_target_compile instead of compile.
54164         Remove references to CFLAGS. Use remote_file instead of
54165         calling rm -f.
54166         (c-torture): Take a list of arguments to use to compile this
54167         testcase.
54168
54169         lib/g++.exp: Simplify. Use target_compile instead of compile.
54170         lib/gcc-dg.exp: Ditto.
54171         lib/gcc.exp: Ditto.
54172         lib/mike-{gcc,g++}.exp: Ditto.
54173         lib/old-dejagnu.exp: Ditto.
54174         lib/plumhall.exp: Ditto.
54175
54176 1997-01-08  Jim Wilson  <wilson@cygnus.com>
54177
54178         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
54179         (ph_linker): Likewise.
54180
54181 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
54182
54183           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
54184         MAP_ANON / MAP_ANONYMOUS if defined;
54185         else try to map from /dev/zero .
54186
54187 1996-11-12  Jeffrey A Law  (law@cygnus.com)
54188
54189         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
54190         isn't defined, then define it to MAP_ANONYMOUS.
54191
54192 1996-11-12  Jeffrey A Law  (law@cygnus.com)
54193
54194         * gcc.c-torture: Update to c-torture-1.42 release.
54195
54196 1996-11-11  Jeffrey A Law  (law@cygnus.com)
54197
54198         * gcc.c-torture: Update to c-torture-1.41 release.
54199
54200 1996-10-27  Jeffrey A Law  (law@cygnus.com)
54201
54202         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
54203         c-torture release.
54204
54205 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
54206
54207         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
54208         and LDFLAGS.  Fix second case to append the target_info ldflags
54209         onto LDFLAGS, not CFLAGS.
54210         * lib/g++.exp (g++_init): Add target_info stuff.
54211         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
54212         of libgloss and newlib flags for !native.
54213
54214         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
54215         (GDB): Fix relative path to go up another dir for finding gdb.
54216
54217 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
54218
54219         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
54220         versions in the target_info array, if they don't exist.
54221
54222 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
54223
54224         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
54225
54226 1996-07-08  Jim Wilson  <wilson@cygnus.com>
54227
54228         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
54229         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
54230
54231 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
54232
54233         * lib/old-dejagnu.exp: Don't remove the output file before we've
54234         actually tested it. Don't append pwd to the path of the executable
54235         we're testing.
54236
54237 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
54238
54239         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
54240
54241 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
54242
54243         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
54244         temporary directory for compiler files, and set it to a default
54245         value of /tmp. Set $output as the name of the output file from
54246         compiling the testcase. Add a -o option to $cflags_var so the
54247         compiler writes the final output file as $output. Set $executable
54248         to $output.
54249
54250         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
54251         directory for compiler files, and set it to /tmp if it doesn't
54252         already have a value. Set $output_file to the name of the output
54253         file from compiling the testcase. Add a -o option to CXXFLAGS so
54254         the compiler writes the final output file as $output. Use $output
54255         as the executable to be tested.
54256
54257 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
54258
54259         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
54260
54261 1996-06-08  Jeffrey A Law  (law@cygnus.com)
54262
54263         * gcc.c-torture/execute/pending-1.c: New test.  Still
54264         pending in Tege's queue.
54265
54266 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
54267
54268         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
54269         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
54270         if there were failures.  Call unresolved if there were unresolved
54271         testcases.  Call gcc_fail if program did not run to completion.
54272         (ph_make): Pass additional argument name to ph_execute.
54273         (ph_execute): Add new argument.  Pass additional arguments to
54274         ph_summary.  Call gcc_fail is there is no execution output.
54275
54276 1996-04-24  Jeffrey A Law  (law@cygnus.com)
54277
54278         * lib/plumhall.exp (proc_summary): Output relavent summary
54279         lines into the log so specific failures in plumhall can be
54280         investigated.
54281
54282 1996-04-10  Jeffrey A Law  (law@cygnus.com)
54283
54284         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
54285         (c-torture-execute): Don't try to execute tests which use
54286         "long long" types if $NO_LONG_LONG is nonzero.
54287
54288 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
54289
54290         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
54291         not c-torture.
54292
54293         * gcc.ieee: Move from here.
54294         * gcc.c-torture/execute/ieee: To here.
54295
54296 1996-03-26  Jeffrey A Law  (law@cygnus.com)
54297
54298         * gcc.c-torture: Update to c-torture-1.41 release.
54299
54300 1996-03-22  Jeffrey A Law  (law@cygnus.com)
54301
54302         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
54303         not "$output".
54304
54305 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
54306
54307         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
54308         -c present.
54309
54310 1996-03-02  Jeffrey A Law  (law@cygnus.com)
54311
54312         * config/proelf.exp: Handle connecting to a simulator.
54313
54314 1996-01-31  Jeffrey A Law  (law@cygnus.com)
54315
54316         * config/proelf.exp: New file.  Enough framework that we can
54317         run c-torture tests on the proelf targets (or any other target
54318         that gdb can connect to for that matter).
54319
54320 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
54321
54322         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
54323         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
54324
54325         * lib/plumhall.exp (ph_execute): Always call ph_summary if
54326         exec_output exists.
54327
54328 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
54329
54330         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
54331         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
54332
54333         * config/*.exp: Update FSF address.  Change result of ${tool}_load
54334         to pass/fail/unresolved/unsupported/untested.  Caller must now
54335         call unresolved/unsupported/untested.
54336         * lib/*.exp: Update FSF address.  Update to handle new results of
54337         ${tool}_load.
54338         * lib/chill.exp (verbose): Delete.
54339
54340 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
54341
54342         * lib/gcc.exp (default_gcc_start): Change order of args to
54343         $LDFLAGS $CFLAGS $LIBS.
54344         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
54345         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
54346         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
54347         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
54348         * gcc.misc-tests/dg-test.exp: Likewise.
54349         * gcc.misc-tests/msgs.exp: Likewise.
54350         * gcc.prms/prms.exp: Likewise.
54351         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
54352         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
54353
54354         * lib/dg.exp: Deleted, moved to dejagnu/lib.
54355
54356 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
54357
54358         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
54359
54360         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
54361         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
54362
54363         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
54364         necessary.
54365
54366 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
54367
54368         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
54369         global for loop; add use of $mathlib.
54370         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
54371         settings here; set mathlib for anything but VxWorks.
54372
54373 1996-01-22  Jeffrey A Law  (law@cygnus.com)
54374
54375         * gcc.c-torture: Update to c-torture-1.40 release.
54376
54377 1996-01-03  Jeffrey A Law  (law@cygnus.com)
54378
54379         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
54380         dg.exp.
54381
54382 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
54383
54384         * lib/c-torture.exp (c-torture-execute): Declare "output" as
54385         global.
54386
54387 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
54388
54389         * lib/g++.exp (LIBS): Define if not already.
54390         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
54391         (gcc-dg-prune): Call prune_gcc_output.
54392         * lib/gcc.exp (prune_gcc_output): New proc.
54393         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
54394         prune_gcc_output.
54395
54396 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
54397
54398         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
54399         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
54400
54401 1995-11-15  Jeffrey A Law  (law@cygnus.com)
54402
54403         * gcc.c-torture: Update to c-torture-1.39 release.
54404
54405 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
54406
54407         * lib/c-torture.exp (c-torture-execute): Don't return if one option
54408         fails, try others as well.
54409
54410 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
54411
54412         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
54413         If compilation fails, mark execute tests as `untested'.
54414         If test is marked as unsupported, don't mark compilation and
54415         execute tests as failed.
54416
54417 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
54418
54419         * lib/g++.exp (g++_init): Don't link in libg++, and look to
54420         libstdc++ for whether or not we want to be doing shared
54421         libraries.  Delete link_curses since we don't need it anymore.
54422         * lib/mike-g++.exp (postbase): Don't link in libg++.
54423         * g++.old-deja/old-deja.exp: Likewise.
54424
54425 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
54426
54427         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
54428
54429 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
54430
54431         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
54432         For that, add `-Wl,-a,shared_archive'.
54433         * g++.old-deja/old-deja.exp: Likewise.
54434
54435 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
54436
54437         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
54438
54439 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
54440
54441         * lib/mike-g++.exp (postbase): Pay attention to the status of
54442         g++_load.
54443
54444 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
54445
54446           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
54447
54448 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
54449
54450         * lib/gcc.exp (default_gcc_start): No longer need to log program
54451         being executed or its output, execute_anywhere does that now.
54452         * lib/g++.exp (default_g++_version): Call execute_anywhere.
54453         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
54454
54455 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
54456
54457         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
54458         the same as those in lib/g++.exp.
54459
54460 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
54461
54462         * gcc.c-torture: Update to c-torture-1.38 release.
54463         * gcc.ieee: Related changes.
54464
54465 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
54466
54467         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
54468         "exec". Minor reformatting changes.
54469
54470         * config/rom68k.exp (${tool}_load): Make it work in a canadian
54471         cross. This means all "exec" calls now work on a remote host as
54472         well.
54473         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
54474         cross. Filter out the extra "\r\n" stuff that expect puts in.
54475         (c-torture-execute): Filter out the bogus warnings like
54476         c-torture-compile does. Add support for canadian cross.
54477         * lib/gcc.exp (default_gcc_version, default_gcc_start)
54478         Use execute_anywhere rather than calling exec directly. Now it
54479         works for canadian cross testing.
54480
54481 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
54482
54483         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
54484         results into a variable, and check that rather than using file exists.
54485
54486 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
54487
54488         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
54489         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
54490
54491 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
54492
54493         * g++.old-deja/old-deja.exp: Create and pass runshlib and
54494         lib_curses if there's a shared libg++ in the build tree.
54495
54496 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
54497
54498         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
54499         if not supported target.
54500
54501 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
54502
54503         * lib/g++.exp (g++_init): Move empty setting of runshlib and
54504         link_curses up to always happen, not just for native builds.
54505
54506 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
54507
54508         * gcc.c-torture: Update to c-torture-1.36 release.
54509         * gcc.failure: Related changes.
54510
54511 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
54512
54513         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
54514
54515 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
54516
54517         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
54518         * lib/mike-g++.exp (postbase): Not in here.  Still reference
54519         runshlib, link_curses, and mathlib for link and run.
54520
54521         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
54522         pass the runtime shared library options for Solaris, OSF/1, and
54523         Irix5, and link with -lcurses to avoid unresolved references.
54524
54525 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
54526
54527         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
54528         only run once.
54529
54530 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
54531
54532         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
54533
54534 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
54535
54536         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
54537         do not have a framework for the "compat" tests yet.
54538
54539 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
54540
54541         * lib/mike-g++.exp (postbase): New local variable `mathlib',
54542         set to null if we're testing vxworks5.1.  Use that instead of
54543         `-lm' in the setting of LIBS for link and run.
54544
54545 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
54546
54547         * config/rom68k.exp (${tool}_load): Major changes to make it
54548         work.  Verified that it does in fact return the stuff in
54549         exec_output properly.  Catch any Emul or any TRAP other than 0.
54550
54551 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
54552
54553         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
54554         LDFLAGS properly for targets that need stuff from libgloss.
54555         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
54556         only run once.
54557         (gpp_initialized): New variable.
54558
54559 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
54560
54561         * config/rom68k.exp: Load libgloss.exp.
54562         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
54563         so we can produce a fully linked binary.
54564         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
54565         so we can produce a fully linked binary.
54566
54567 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
54568
54569         * lib/plumhall.exp (ph_section): Watch for expected failures.
54570         Add missing `else'.
54571
54572         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
54573         run the testcase.
54574         (c-torture): Likewise.
54575
54576 1995-08-28  Doug Evans  <dje@cygnus.com>
54577
54578         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
54579
54580         * lib/mike-g++.exp (mike_cleanup): New proc.
54581         (prebase): New globals compiler_result, not_compiler_result,
54582         target_regexp.
54583         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
54584         allow leading "-" in pattern.  Watch for unsupported tests.
54585         If $compiler_result is set, pattern match assembler code,
54586         and ditto for $not_compiler_result.
54587         * lib/mike-gcc.exp: Likewise.
54588
54589         * lib/plumhall.exp (ph_execute): Only call ph_summary if
54590         execution "succeeded".
54591
54592 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
54593
54594         * config/win32.exp: New file.
54595         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
54596
54597 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
54598
54599         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
54600         unsupported.
54601         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
54602         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
54603         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
54604
54605         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
54606         "... without exceptions was ...".  That is now handled by
54607         prune_system_crud.
54608         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
54609
54610 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
54611
54612         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
54613         sieve.c,sort2.c}: New files.
54614         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
54615         sieve.exp,sort2.exp}: Drivers for them.
54616
54617         * lib/mike-gcc.exp (program_output): New user settable variable.
54618         (postbase): Call prune_system_crud.  Also prune extraneous compiler
54619         messages.
54620         * lib/mike-g++.exp (program_output): New user settable variable.
54621
54622         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
54623
54624         * config/sh.exp: Deleted (use sim.exp instead).
54625
54626 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
54627
54628         * config/vx.exp: Declare CHECKTASK as global.
54629         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
54630         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
54631         * lib/old-dejagnu.exp: Load [pwd]/$executable.
54632
54633 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
54634
54635         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
54636         target. Like vx.exp, only includes `vx29k.exp' instead of
54637         `vxworks.exp'.
54638
54639 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
54640
54641         * config/sim.exp: Increase time limit from 120 seconds to 240.
54642
54643 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
54644
54645         * gcc.c-torture/execute/950628-1.c: New test.
54646
54647 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
54648
54649         * gcc.c-torture: Update with changes/additions from
54650         c-torture-1.34.
54651
54652 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
54653
54654         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
54655
54656 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
54657
54658         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
54659
54660 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
54661
54662         * gcc.c-torture/compile/950512-1.c: New test.
54663         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
54664         * gcc.dg/struct-ret-1.c: Likewise.
54665
54666 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
54667
54668         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
54669           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
54670
54671 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
54672
54673         * gcc.c-torture/special/920411-1.c: Deleted.
54674         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
54675
54676 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
54677
54678         * config/sim.exp (${tool}_load): Hack in call to bash to get a
54679         cpu limit.
54680
54681 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
54682
54683         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
54684
54685 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
54686
54687         From kenner;
54688         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
54689         is the proper length.
54690         * va-arg-3.c: Likewise.
54691
54692 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
54693
54694         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
54695         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
54696
54697         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
54698         * lib/g++.exp (default_g++_start): Delete old cruft.
54699
54700 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
54701
54702         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
54703         (2 * (1 << 18)) to (2 * (1 << 17)).
54704
54705         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
54706
54707 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
54708
54709         * config/rom68k.exp: Renamed from config/idp.exp
54710
54711 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
54712
54713         * c-torture/compile/921109-2.c
54714
54715 1995-04-18  Mike Stump  <mrs@cygnus.com>
54716
54717         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
54718         excess errors.
54719
54720 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
54721
54722         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
54723         output.
54724         * lib/g++.exp (default_g++_start): Likewise.
54725
54726 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
54727
54728         * gcc.c-torture/compile/950329-1.c: New test.
54729
54730 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
54731
54732           * config/bug.exp (${tool}_load): Updated to use new remote_open
54733           and remote_close procs.
54734         * config/idp.exp: New file.
54735
54736 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
54737
54738         * gcc.c-torture/execute/950322-1.c: New test.
54739
54740 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
54741
54742         * config/vx.exp (${tool}_load): Clean up testing of return code from
54743         vxworks_ld and vxworks_spawn.
54744
54745 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
54746
54747         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
54748
54749 1995-03-13  Mike Stump  <mrs@cygnus.com>
54750
54751         * lib/old-deja.exp: Add `excess errors test - ' error, now one
54752         can mark excess errors on a machine by machine basis.  Note, the
54753         default is to not expect any excess errors, even when excess
54754         errors test - is given, so you will want to put an XFAIL ... on
54755         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
54756         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
54757         those 4 machines, but no others.
54758
54759 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
54760
54761         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
54762         * lib/c-torture.exp: to here.
54763
54764 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
54765
54766         * gcc.c-torture/execute/950221-1.c: New test.
54767         * gcc.c-torture/execute/struct-ret-1.c: New test.
54768         * gcc.c-torture/compile/950221-1.c: New test.
54769
54770         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
54771
54772 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
54773
54774         * gcc.c-torture/execute/arith-1.c (main): Return 0.
54775         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
54776
54777 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
54778
54779         * g++.gb: New directory of tests, derived from my signature and
54780         class scoping tests.
54781
54782         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
54783         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
54784         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
54785         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
54786         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
54787         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
54788         * g++.gb/sig25.C: Likewise.
54789
54790         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
54791         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
54792         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
54793         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
54794         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
54795         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
54796         * g++.gb/sig25.exp: Likewise.
54797
54798         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
54799         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
54800         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
54801         * g++.gb/scope13.C: Likewise, this test still fails.
54802
54803         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
54804         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
54805         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
54806         * g++.gb/scope13.exp: Ditto.
54807
54808         * g++.gb/README: New file, explains what these tests are about.
54809
54810 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
54811
54812         * lib/dg.exp (dg-do): Support `preprocess'.
54813         (dg-test): Likewise.
54814
54815 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
54816
54817         * config/udi.exp: change "continue -expect" to "exp_continue".
54818
54819 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
54820
54821         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
54822         Delete redundant tests.
54823
54824         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
54825         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
54826         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
54827         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
54828         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
54829         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
54830         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
54831         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
54832
54833         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
54834         storing label pointers.
54835         * gcc.c-torture/execute/921019-1.c: Likewise.
54836         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
54837         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
54838         parameter fp.
54839         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
54840         constants.
54841
54842         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
54843         Delete obsolete tests.
54844
54845         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
54846         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
54847         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
54848         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
54849         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
54850         * gcc.c-torture/compile/950124-1.c: New test.
54851
54852         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
54853
54854 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
54855
54856         * lib/mike-g++.exp: Add -lm to LIBS.
54857
54858 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
54859
54860         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
54861
54862 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
54863
54864         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
54865
54866 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
54867
54868         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
54869
54870 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
54871
54872         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
54873         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
54874         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
54875         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
54876         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
54877         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
54878         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
54879         * g++.law/{operators31.C, operators32.C,
54880         * g++.law/{operators33.C, operators34.C}: Likewise.
54881         * g++.law/{pic1.C, refs2.C}: Likewise.
54882         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
54883         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
54884         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
54885         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
54886
54887         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
54888         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
54889         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
54890         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
54891         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
54892         * g++.law/{enum9.exp, friend5.exp}: Likewise.
54893         * g++.law/{nest3.exp, nest4.exp}: Likewise.
54894         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
54895         * g++.law/{operators30.exp, operators31.exp}: Likewise.
54896         * g++.law/{operators32.exp, operators33.exp}: Likewise.
54897         * g++.law/{operators34.exp}: Likewise.
54898         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
54899         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
54900         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
54901         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
54902         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
54903
54904         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
54905         No longer expected to fail.
54906         * g++.law/missed-error3.C: Tweak for recent bool changes.
54907
54908 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
54909
54910         * config/emb-unix: Deleted.
54911         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
54912         remote execution.  Do final link on remote host if REMOTE_LINK is set.
54913
54914 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
54915
54916         * lib/dg.exp (dg-test): Fix typo in last patch.
54917
54918 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
54919
54920         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
54921         (handles multiple occurrences).
54922
54923 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
54924
54925         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
54926         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
54927         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
54928         printed).
54929         * lib/c-torture.exp (c-torture-compile): Likewise.
54930         (c-torture): Prepend full path if missing.
54931         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
54932         (gcc_fail): Likewise.
54933         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
54934
54935 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
54936
54937         * lib/netware.exp: Only attach to NetWare i386 systems.
54938
54939 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
54940
54941         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
54942         messages.  Add test name to "output pattern match" pass/fail message.
54943
54944 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
54945
54946         * gcc.dg: New testsuite.
54947         * gcc.dg/dg.exp: New file.
54948
54949         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
54950         test-switch.c}: Deleted.
54951
54952         * gcc.misc-tests/msgs.exp: New testcase driver.
54953
54954 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
54955
54956         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
54957         Watch for illegal return values from ${tool}_load.
54958         * config/unix.exp (${tool}_load): Fix pass/fail detection for
54959         cross targets.  Coerce return value >0 to 1.
54960
54961 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
54962
54963         * config/unix.exp (${tool}_load): Call program rsh, not proc.
54964
54965         * config/emb-unix.exp: New file.
54966
54967         * config/sim.exp: Error if variable $SIM not defined.
54968         (${tool}_load): Mark test as "untested" if simulator missing.
54969
54970         * config/unix.exp: Load remote.exp to get rcp_download.
54971         * lib/c-torture.exp: Use different option lists for testcases with
54972         and without loops.
54973         * gcc.c-torture/execute/execute.exp: Likewise.
54974
54975 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
54976
54977         * config/*.exp: Clarify return code from ${tool}_load.
54978         Call `unresolved' or `untested' instead of `warning' or `perror'
54979         (sometimes you still want to call both though).
54980         Add comment that `shell_id' is local to each file.
54981         * config/udi.exp (timeout): Set to 30.
54982         Don't print warning if connection fails, $connectmode has already
54983         printed an error.
54984         (${tool}_load): Move verbose messages to level 2.
54985         Rework pattern for "Process started" message.
54986         Pass `shell_id' to ${connectmode}_download.
54987         Retry twice upon timeout.  Make resetting of target more robust.
54988         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
54989         Pass `shell_id' to exit_$connectmode.
54990         Only call exit_$connectmode if connected.
54991         * config/unix.exp (${tool}_load): Check return codes better.
54992         * config/vrtx.exp (${tool}_load): Likewise.
54993         * config/vx.exp (${tool}_load): Likewise.
54994         Delete unneeded global's.
54995         * lib/dg.exp (dg-test): Update to reflect clarified return codes
54996         from ${tool}_load.
54997         (dg-stat): Delete.
54998         (dg-init): Delete recording of pass/fail counts.
54999         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
55000         (old-dejagnu-init): Likewise.
55001         (old-dejagnu-stat): Delete contents, empty proc now.
55002         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
55003         (c-torture): Delete references to lcnt, lpass, lfail.
55004         Get option list from TORTURE_OPTIONS.
55005         Delete -funroll[-all]-loops if no loops.
55006         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
55007         (g++_stat): Delete contents (empty proc now).
55008         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
55009         (gcc_finish): Likewise.
55010         (gcc_stat): Deleted.
55011         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
55012         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
55013         * gcc.c-torture/execute/execute.exp: Likewise.
55014         Split tests into two parts: compile, execute.
55015         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
55016         no loops.  Update to reflect clarified return codes from ${tool}_load.
55017
55018 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
55019
55020         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
55021         to grep for.
55022         (old-dejagnu): Likewise (where necessary).
55023
55024 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
55025
55026         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
55027
55028         * lib/dg.exp (dg-process-target): Fix processing of selector.
55029         Add comment regarding use of `error'.
55030
55031         * lib/gcc.exp (prune_system_crud): Define if missing.
55032         * lib/g++.exp (prune_system_crud): Likewise.
55033
55034         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
55035         Call prune_system_crud.
55036         * lib/dg.exp (dg-runtest): New proc.
55037         Use perror instead of send_user for tcl errors in testcase.
55038         Don't return any value, it's never used.
55039         Don't clobber previous definition of `unknown'.
55040         Print tcl errors in `dg-final'.
55041
55042 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
55043
55044         * lib/dg.exp (dg-process-target): Improve syntax error messages.
55045         (dg-test): Don't print errorInfo, it contains stack backtrace.
55046
55047 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
55048
55049         * lib/g++.exp (runtest_file_p): Define if missing.
55050
55051 1994-09-24  Doug Evans  (dje@cygnus.com)
55052
55053         * lib/mike-g++.exp: Comment out loading of g++.exp.
55054         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
55055         (default_g++_version): Always print something.
55056         (default_g++_start): Comment out call to `which'.
55057         (g++_start, g++_load): Deleted (must be defined in config file).
55058         * lib/gcc.exp: Test for existence of $CC at start.
55059         Delete check for tmpdir (done in gcc_init).
55060         (default_gcc_version): Always print something.
55061         (default_gcc_start): Comment out call to `which'.
55062         * config/*.exp: Major cleanup - make cross targets work at least a
55063         little better for g++ (by not being "--tool gcc" specific).
55064         Rename gcc_xxx to ${tool}_xxx.
55065         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
55066         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
55067
55068 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
55069
55070         * lib/c-torture.exp (c-torture-compile): Rework compiler
55071         message processing.
55072
55073         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
55074         c-torture.
55075
55076 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
55077
55078         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
55079
55080         * lib/dg.exp (dg-process-target): Support { target native }.
55081
55082 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
55083
55084         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
55085         looked for "... program xxx got fatal signal".
55086         Correct regsub munging of `comp_output'.
55087         Ignore compiler messages "path prefix not used" and "linker input
55088         file unused".
55089
55090 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
55091
55092         * lib/gcc.exp (runtest_file_p): Define if missing.
55093         * gcc.prms/template.c: Example to work from.
55094
55095 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
55096
55097         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
55098         * lib/dg.exp (dg-test): Call unsupported testcases as such.
55099
55100         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
55101         * gcc.prms/1883.c: Moved from compile/940714-1.c.
55102         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
55103         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
55104
55105         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
55106         (dg-process-target): No longer a varargs proc.
55107         Return S/N for target, P/F for xfail.  All callers changed.
55108         (user option procs): More argument checking.
55109         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
55110         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
55111         (dg-test): Skip test if not running on selected target in `dg-do'.
55112         Update handling of `dg-do-what', `dg-output-text'.
55113         Separate execution pass/fail from output pattern match pass/fail.
55114         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
55115
55116 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
55117
55118         * gcc.c-torture/special/special.exp: Don't expect failure for mips
55119         target for 920510-1.c.
55120
55121 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
55122
55123         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
55124         Clean up comment regarding use of passcnt, etc.
55125         (gcc_stat): Don't update `testcnt' here.
55126         (gcc_finish): Do it here.
55127         Might as well reset `but_id' here too.
55128         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
55129         to determine if the file should be tested.
55130         * gcc.c-torture/compile/compile.exp: Likewise.
55131         * gcc.c-torture/execute/execute.exp: Likewise.
55132         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
55133         * gcc.misc-tests/dg-test.exp: Likewise.
55134         * gcc.prms/prms.exp: Likewise.
55135         * gcc.wendy/wendy.exp: Likewise.
55136         * g++.old-deja.exp: Likewise.
55137         Move "Testing file" message to verbose level 1.
55138
55139 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
55140
55141         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
55142
55143 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
55144
55145         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
55146         (default_gcc_start): Accept optional second list element
55147         of compiler flags.  Print compiler output at verbosity level 2.
55148         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
55149         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
55150         Save current values of framework globals passcnt, failcnt, xpasscnt,
55151         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
55152         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
55153         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
55154         xfailcnt to compute stats.  Update framework global `testcnt' from
55155         pass/fail counts.
55156         (gcc_finish): New proc.  Clean up test environment.
55157         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
55158         (gcc_epass, gcc_efail): Delete.
55159         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
55160         argument of line number.
55161         (dg-init): If the tool has an init routine, call it.
55162         (dg-test): Remove args `cflags_var' and `libs_var'.
55163         Pass all compiler options to ${tool}_start.
55164         Handle missing line number.
55165         (dg-finish): New function.
55166         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
55167         particular files.  Call gcc_finish at end.  Move "skipping test"
55168         message to verbosity level 3.
55169         * gcc.c-torture/compile/compile.exp: Likewise.
55170         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
55171         * gcc.c-torture/execute/execute.exp: Likewise.
55172         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
55173         Print testcase being tried at verbosity level 1.
55174         * gcc.c-torture/special/special.exp: Unset xfail.
55175         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
55176         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
55177         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
55178         * gcc.failure/failure.exp: Likewise.
55179         * gcc.ieee/ieee.exp: Likewise.
55180         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
55181         Update call to dg-test.  Call dg-finish at end.
55182         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
55183         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
55184         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
55185         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
55186         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
55187         * gcc.wendy/wendy.exp: Add copyright.
55188         Delete setting of tmpdir (done by gcc_init).
55189         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
55190         Pass compiler flags to gcc_start.  Call gcc_finish at end.
55191         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
55192         gcc_[ce]pass/fail.
55193
55194 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
55195
55196         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
55197         confusion.
55198         (g++_load): Likewise.
55199
55200         * config/*.exp (gcc_load): Some were varargs fns and some were not.
55201         Rename argument to `prog' to remove the confusion.
55202         Varargs fns behave differently too!
55203         (g++_load): Likewise.
55204
55205         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
55206
55207         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
55208         what it is.  Delete (always) printing of status value for !native.
55209         Simplify verbose code, and include status and exec_output.
55210         (g++_load): Use gcc_load.
55211
55212 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
55213
55214         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
55215         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
55216         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
55217         940714-3.c as these testcases don't exist anymore.  Make
55218         va-arg-1.c expected to pass.
55219
55220 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
55221
55222         * gcc.misc-tests/misc.exp: Only run specific testcases.
55223         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
55224         * gcc.misc-tests/dg-[1-9].c: New files.
55225
55226         * lib/dg.exp: New testsuite driver.
55227         * gcc.prms/prms.exp: Use it.
55228
55229         * README.gcc: New file.
55230
55231         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
55232         Document and reset `lxpass' and `lxfail'.
55233         Simplify "initialized" message.
55234         (gcc_stat): Clean up comments a little.
55235
55236 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
55237
55238         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
55239
55240 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
55241
55242         * lib/old-dejagnu.exp (process-option): New proc.
55243         (old-dejagnu-init, old-dejagnu-stat): Likewise.
55244         (old-dejagnu): Simplify.
55245         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
55246
55247 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
55248
55249         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
55250         exists and is not an empty string.
55251
55252         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
55253         $xfail rather than calling setup_xfail.  Clear $xfail when test is
55254         finished.
55255         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
55256         automatically.
55257
55258         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
55259         longer expected to fail.
55260
55261         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
55262         "f" function call.
55263
55264         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
55265
55266         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
55267         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
55268         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
55269         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
55270         c-torture-1.29.
55271
55272         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
55273         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
55274
55275         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
55276
55277         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
55278         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
55279
55280         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
55281         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
55282         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
55283
55284 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
55285
55286         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
55287         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
55288         940714-1.c, 940714-2.c, 940714-3.c},
55289         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
55290         gcc.misc-tests/{mg.c,mg.exp}:
55291         New tests.
55292         * gcc.noncompile/noncompile.exp: Change accordingly.
55293
55294 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
55295
55296         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
55297         Undo previous clobberage.
55298
55299 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
55300
55301         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
55302         * gcc.special/{930510-1.c, special.exp}:
55303         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
55304         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
55305         struct-varargs-1.c}: New tests from c-torture-1.26.
55306
55307 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
55308
55309         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
55310           argument to switch.
55311
55312 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
55313
55314         * Revert the previous changes.  Please see Rob's directory
55315         (/lisa/test/rob/progressive/gcc/testsuite) for testing
55316         fixes.
55317
55318 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
55319
55320         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
55321         g++.brendan/alignof.exp, g++.brendan/arm3.exp,
55322         g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
55323         g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
55324         g++.brendan/nest12.exp, g++.brendan/nest13.exp,
55325         g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
55326         g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
55327         g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
55328         g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
55329         g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
55330         g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
55331         g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
55332         g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
55333         g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
55334         g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
55335         g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
55336         g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
55337         g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
55338         g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
55339         g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
55340         g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
55341         g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
55342         g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
55343         gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
55344         gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
55345         gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
55346         gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
55347         lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
55348         lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
55349         testing changes.
55350
55351 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
55352
55353         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
55354         lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
55355         with perror calls.
55356
55357 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
55358
55359         * config/unix.exp (g++_load): Fix syntax.
55360
55361 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
55362
55363         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
55364         * gcc.noncompile/921017-1.c: Deleted obsolete test.
55365         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
55366         Don't expect va-arg-1.c to fail.  Correct expected output for
55367         920928-1.c.
55368         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
55369         * gcc.wendy/hbm4.c: Correct typo.
55370         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
55371
55372 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
55373
55374         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
55375         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
55376         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
55377         * lib/c-torture.exp (c-torture-compile): Ditto.
55378
55379         Reduce volume of output (remove all the -I's and such).
55380         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
55381         Call gcc_cpass, gcc_cfail.
55382         (c-torture): Pass testing option to c-torture-compile.
55383
55384 1994-03-21  Doug Evans  (dje@cygnus.com)
55385
55386         Bring patches over from progressive.
55387         * config/default.exp: Exit remote shell cleanly.
55388         (g++_exit, g++_start): Add default versions.
55389         * config/sim.exp (gcc_load): Use perror, not error.
55390
55391 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
55392
55393         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
55394         set in site.exp.
55395
55396 1994-03-14  Doug Evans  (dje@cygnus.com)
55397
55398         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
55399         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
55400         (wendy_try): New proc to run testcase.
55401         (main loop): Call 'em.
55402         * gcc.wendy/*.c: Clean up pass to correct expected output.
55403
55404         * lib/gcc.exp: Minor cleanup work.
55405         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
55406
55407 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
55408
55409         * config/sim.exp (gcc_load): Document return codes better.
55410         Don't pass -v to simulator.
55411
55412 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
55413
55414         * gcc.special/920717-x.c: Fix typo.
55415         * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
55416         get at sources.
55417
55418         * lib/mike-gcc.exp: Fix typo.
55419
55420 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
55421
55422         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
55423         binary to use, transform the name.
55424         * config/*.exp: rename everything. Nuke any g++ specific files,
55425         it's now a special case of gcc that requires no special support.
55426         Add a default.exp for unsupported targets.
55427
55428 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
55429
55430         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
55431         lib/old-dejagnu.exp: Fix a few patterns to work with the new
55432         version of Tcl.
55433
55434 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
55435
55436         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
55437         than a warning.
55438
55439 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
55440
55441         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
55442
55443 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
55444
55445         * gcc.execute/execute.exp: Combine opt_list and foption_list into
55446         option_list.  Compile every file with only 4/6 option choices
55447         (same as C torture) instead of with 12/18 different option
55448         choices.
55449         * lib/c-torture.exp: Likewise.
55450
55451         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
55452         not already set.
55453
55454 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
55455
55456         * lib/old-deja.exp: Add `excess errors test fails' error, now one
55457         can put an XFAIL *-*-* on excess errors.
55458
55459 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
55460
55461         * g++.law: Add more tests derived from g++-bugs snapshots.
55462
55463         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
55464         equivalent to g++.law/init9.
55465
55466         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
55467         compiled it, and the a.out file after we've run it.
55468
55469 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
55470
55471         * lib/mike-g++.exp (postbase): Delete the .o file after we've
55472         compiled it, and the a.out file after we've run it.
55473
55474 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
55475
55476         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
55477
55478 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
55479
55480         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
55481         version number.
55482
55483 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
55484
55485         * g++.law: New directory of g++ tests derived from the g++-bugs
55486         snapshots.
55487
55488 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
55489
55490         * gcc.compile: initbug1.c initbug1.exp testcase added
55491
55492 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
55493
55494         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
55495         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
55496           fixes submitted by Jeff Law (law@cs.utah.edu)
55497         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
55498           Jeff Law (law@cs.utah.edu)
55499
55500
55501 1993-11-30  Mike Stump  (mrs@cygnus.com)
55502
55503         * config/unix-g++.exp: Follow the gcc way of doing things.
55504         * g++.old-deja/old-deja.exp: Minor updates.
55505         * lib/g++.exp: New file, follow the gcc way of doing things.
55506         * lib/old-dejagnu.exp: Minor updates.
55507         * lib/mike-g++.exp: Always unset errorInfo.
55508
55509 1993-11-06  Mike Stump  (mrs@cygnus.com)
55510
55511         * lib/gcc.exp: Fix some errors with the below change, CC and
55512         CFLAGS should be global when setting, not local.
55513
55514 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
55515
55516         * lib/gcc.exp: Transform tool name.
55517
55518 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
55519
55520         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
55521
55522 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
55523
55524         * lib/gcc.exp: change gcc_done to gcc_stat
55525
55526 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
55527
55528         * Upgraded gcc testsuite to c-torture version 1.25
55529
55530 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
55531
55532         * lib/gcc.exp: added reporting code. Changed verbose compile message.
55533         * lib/c-torture: added hooks for new reporting code.
55534
55535 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
55536
55537         * config/sh-gcc.exp: check if sh-sim exists in the path
55538
55539 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
55540
55541         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
55542         * gcc.compile/compile.exp: Initial changes for new logic.
55543         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
55544         * gcc.failure/failure.exp: Initial changes for new logic.
55545         * gcc.ieee/ieee.exp: Initial changes for new logic.
55546         * gcc.misc-tests/misc.exp: Initial changes for new logic.
55547         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
55548         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
55549         * lib/c-torture.exp: Initial changes for new logic.
55550         * lib/gcc.exp: Initial changes for new logic.
55551
55552 1993-10-15  Mike Stump  (mrs@cygnus.com)
55553
55554         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
55555         depend upon failure or success.  Fully qualify names in failure
55556         and success messages.  Always remove a.out before starting
55557         compile, just in case.  Pay more attention to error text output by
55558         the compiler.  Handle testcases with no known past errors just
55559         like all others, so that things are uniform.  Other miscellaneous
55560         improvements.
55561
55562 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
55563
55564         * gcc.cpp: new directory for cpp tests
55565
55566 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
55567
55568         * lib/chill.exp: Code reformatted, removed unused code.
55569         * config/unix-chill.exp: Code reformatted, removed unused code.
55570         * chill.execute/execute.exp: Code reformatted, removed unused code.
55571         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
55572
55573 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
55574
55575         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
55576         routines not written.
55577
55578 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
55579
55580         * config/bug-gcc.exp: Use new procs from bug.exp.
55581
55582 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
55583
55584         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
55585         via ftp, rather than depending on NFS.
55586         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
55587         case.
55588
55589 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
55590
55591         * config/bug-gcc.exp: Use new download proc.
55592
55593 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
55594
55595         * chill.execute/execute.exp: cleanups, handles errors better
55596         * chill.compile/compile.exp: rewrite, based on execute.exp
55597         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
55598         * lib/chill.exp: major changes to diff proc and compile and link
55599         procs. added chill_fail and chill_pass wrappers to pass and
55600         fail. added more comments, and handle error codes better.
55601         Added a hack to capture stderr from exec, so noncompile tests
55602         can work.
55603
55604 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
55605
55606         * chill.execute/execute.exp: rewrite of testsuite driver
55607         * lib/chill.exp: rewrite of testsuite driver
55608         * config/unix-chill.exp: rewrite of testsuite driver
55609
55610 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
55611
55612         In chill.execute:
55613         * iexpr.ch: Standardize uppercase.
55614         * tuples.dat: Standardize uppercase.
55615         * vary.ch: standardize.  Correct varying string assignments.
55616         * vary.dat: Add new output lines.
55617
55618 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
55619
55620         In chill.execute:
55621         * chprintf.ch: Standardize use of uppercase.
55622         * tuples.ch: Standardize and turn arr2 into a DCL,
55623           rather than a SYN.
55624         * pinits.ch: Standardize.
55625
55626 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
55627
55628         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
55629         * Makefil: Renamed to Makefile.in.
55630         * configure.in: New.
55631
55632 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
55633
55634         In chill.execute:
55635         * .cvsignore: Add result/output files.
55636         * Makefile: Fix up variables at start.  Use MFLAGS
55637           everywhere.  Correct bool_loc, built_ins entries.
55638           Add entry for vary1.ch.
55639         * bitarray.ch: Standardize upper-case usage.
55640         * bitexpr.ch: Standardize, add output of b1.
55641         * params.ch: Use arrayt in along PROC parameters, to
55642           avoid novelty problems.
55643         * sets.ch: Tiny cleanup.
55644         * vary1.ch: Re-indent.
55645
55646 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
55647
55648         * Add PR-related files to Makefiles, .cvsignore files, etc.
55649
55650 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
55651
55652         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
55653           with compiler objects. New names are test-flow.c and test-loop.c
55654
55655 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
55656
55657         * Upgraded c-torture tests from 1.19 to 1.20
55658
55659         * new files:
55660         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
55661         * gcc.compile: 930623-1.c 930623-2.c
55662         * gcc.noncompile: 930622-1.c 930622-2.c
55663         * gcc.failure: 920411-1.c 920627-2.c
55664         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
55665
55666 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
55667
55668         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
55669           More changes to get testsuite working properly. Needs more work.
55670           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
55671
55672 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
55673
55674         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
55675           More changes to get testsuite working properly. Needs more work.
55676
55677 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
55678
55679         * chill.compile/compile.exp: Added for Dejagnu support
55680         * chill.execute/execute.exp: Added for Dejagnu support
55681         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
55682
55683 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
55684
55685         This should complete moving the CHILL test files.
55686         * chill.noncompile(.cvsignore printf.grt
55687             in-printf.grt chprintf.grt chprintf.ch):
55688             Added test-support files.
55689           (Makefile): Modified further.
55690         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
55691             signal.ch): Added test files.
55692           * chill.execute (.cvsignore printf.grt printr.c
55693             in-printf.grt rts.c chprintf.grt rts.h): Added
55694           test-support files.
55695             (Makefile): More corrections.
55696
55697 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
55698
55699         * chill.compile, chill.execute, chill.nocompile: Add CHILL
55700           test cases, ready for DejaGnu.
55701
55702 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
55703
55704         * Upgraded c-torture tests from 1.18 to 1.19
55705
55706         * gcc.compile: added test(s):
55707           930607-1.c
55708         * gcc.execute: added test(s):
55709           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
55710
55711         * added new subdirectory for misc tests: gcc.misc-tests
55712         * gcc.misc-test(s): added tests:
55713           inst-check.c test-consts.c test-ior.c test-switch.c
55714
55715 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
55716
55717         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
55718
55719 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
55720
55721         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
55722
55723 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
55724
55725         * Upgraded c-torture tests from 1.17 to 1.18
55726
55727 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
55728
55729         * Upgraded c-torture tests from 1.12 to 1.17
55730
55731 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
55732
55733         * lib/old-dejagnu.exp:
55734           Fixed handling of XFAIL target triplets to correctly
55735           recognize wildcard characters.  Removed code that
55736           appended a unique id tag to the end of the file name
55737           printed out by the result of the testcases within a
55738           given test file.
55739
55740 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
55741
55742         * lib/old-dejagnu.exp:
55743           Reworked expected failure handling to trigger off of XFAIL
55744           keyword in keyphrase embeded in testcase source code. The
55745           XFAIL keyword must be at the end of the keyphrase line. It
55746           may optionally be followed by one or more target triplets.
55747           It has just occured that the handling of wildcards in the
55748           target triplet may not be correct.
55749
55750 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
55751
55752         * g++.old-deja/tests:
55753           Moved all subdirectories up one level into g++.old-deja .
55754
55755         * lib/old-dejagnu.exp:
55756           Fixed problem with CXXFLAGS not being properly reset, and being
55757           corrupted with extraneous "-c" compiler option.  This was
55758           causing binaries to not be generated for test that needed them.
55759           Modified strings passed to "pass" and "fail" so that individual
55760           tests from the same test file would be distinguished by an
55761           identifier appended to the test file name in the summary logs;
55762           this corrected a problem with erroneous diff logs.  Added code
55763           to search testcases for expected fail and unexpected pass keywords.
55764
55765 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
55766
55767         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
55768
55769 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
55770
55771         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
55772           Removed extraneous text from end of "Special g++ Options"
55773           keyphrase.
55774
55775         * lib/old-dejagnu.exp: Added pattern matching to look for new
55776           keywords, embedded in testcases comments, which will trigger
55777           calls to xpass and xfail.
55778
55779 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
55780
55781         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
55782           comments embedded in the testcases, especially the one looking for
55783           special compiler options, as well as the pattern matching for the
55784           compiler output again.
55785
55786 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
55787
55788         * lib/old-dejagnu.exp: Do a proper check of the return value for
55789           execute tests. Fixed several problems with the pattern matching
55790           of the compiler output which gave erroneous test results.
55791           Changed several of the test result messages to be more descriptive.
55792         * config/unix-g++.exp: Proc g++_load now actually works and
55793           executes the tests passed to it and returns a usable return
55794           value.
55795
55796 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
55797
55798           * lib/gcc.exp: Exits gracefully if $CC is bogus.
55799
55800 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
55801
55802         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
55803           Modified both files to properly execute the old style
55804           dejagnu tests. The previous versions of these files were
55805           experimental and did not function anything near correctly.
55806
55807 1993-04-05  Rob Savoye  (rob@cygnus.com)
55808
55809         * Removed all Makefile.in and configure.in files. No configuration
55810         needed now.
55811
55812 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
55813
55814         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
55815
55816 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
55817
55818         * gcc.compile/configure.in, gcc.unsorted/configure.in,
55819         gcc.special/configure.in, gcc.noncompile/configure.in,
55820         gcc.execute/configure.in, gcc.code_quality/configure.in,
55821         g++.other/configure.in, g++.old-deja/configure.in,
55822         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
55823         in srcname setting.
55824
55825 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
55826
55827         * lib/udi.exp: Fixed mondfe and mondfe_download.
55828         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
55829         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
55830
55831 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
55832
55833         * config/udi-gdb.exp: Check $shell_id after connecting to target.
55834         (gdb_exit): Don't remove *_soc files.
55835
55836 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
55837
55838         * lib/c-torture.exp: Don't look for main; instead always use -w
55839         -c.  This is how the c-torture tests work.  Remove the object
55840         file if the compilation succeeds.
55841         * gcc.execute/execute.exp: Remove executable if test passes.
55842         * gcc.noncompile/noncompile.exp: Every test is an expected
55843         failure.
55844         * gcc.special/special.exp: Added tests from c-torture 1.11,
55845         corrected use of existing test.
55846         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
55847         gcc.execute/920625-1.c: Updated to c-torture 1.11.
55848         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
55849         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
55850         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
55851         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
55852         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
55853         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
55854         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
55855         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
55856         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
55857         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
55858         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
55859         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
55860         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
55861         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
55862         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
55863         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
55864         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
55865         c-torture 1.11.
55866         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
55867         correspond to c-torture 1.11.
55868
55869         * New file.