OSDN Git Service

* expr.c (store_expr): Optimize initialization of an array
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
2
3         * gcc.dg/array-init-1.c: New test.
4
5         PR c++/32567
6         * g++.dg/parse/crash36.C: New test.
7
8 2007-08-23  H.J. Lu  <hongjiu.lu@intel.com>
9
10         * gcc.dg/pr32721.c: Updated.
11
12 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
13
14         PR tree-optimization/32573
15         PR middle-end/32946
16         * gcc.dg/pr32573.c: New test.
17
18         PR c++/32898
19         * g++.dg/lookup/ns3.C: New test.
20
21         * gfortran.dg/assumed_charlen_sharing.f90: New test.
22
23         PR c++/31941
24         * g++.dg/parse/crash37.C: New test.
25
26 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
27
28         PR target/17390
29         * gcc.target/i386/pr17390.c: New test.
30
31 2007-08-23  Richard Guenther  <rguenther@suse.de>
32
33         * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
34         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
35         * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
36         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
37         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
38         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
39         * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
40         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
41
42 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
43
44         * gcc.target/s390: New directory.
45         * gcc.target/s390/s390.exp: New file.
46         * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
47         gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
48         gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
49         gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
50         gcc.target/s390 directory.
51
52 2007-08-23  Richard Guenther  <rguenther@suse.de>
53
54         PR tree-optimization/32328
55         * testsuite/gcc.dg/pr32328.c: New testcase.
56
57 2007-08-23  Rask Ingemann Lambertsen  <rask@sygehus.dk>
58
59         * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
60           available.
61
62 2007-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
63
64         PR fortran/33095
65         * gfortran.dg/min_max_optional_5.f90: New test.
66         * gfortran.dg/min_max_optional_2.f90: Remove.
67         * gfortran.dg/min_max_optional_3.f90: Remove.
68         * gfortran.dg/min_max_optional_4.f90: Remove.
69
70 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
71
72         * gcc.target/i386/xorps-sse.c: New.
73         * gcc.target/i386/xorps-sse2.c: New.
74
75 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
76
77         * gcc.target/i386/cmov3.c: Fix scan-assembler.
78         * gcc.target/i386/cmov4.c: Fix scan-assembler.
79         * gcc.target/i386/xchg-2.c: Fix scan-assembler.
80
81 2007-08-22  Christopher D. Rickett  <crickett@lanl.gov>
82
83         PR fortran/33020
84         * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
85         include multiple kinds for SHAPE parameter within a single
86         namespace.
87         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
88         * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case. 
89
90 2007-08-22  Janus Weil  <jaydub66@gmail.com>
91
92         * interface_abstract_1.f90: Extended test case.
93         * interface_abstract_3.f90: New test.
94
95 2007-08-21  Christian Bruel  <christian.bruel@st.com>
96
97         * gcc.dg/fold-sub.c: New test.
98         
99 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
100
101         * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
102         gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
103         gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
104         gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
105         * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
106         gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
107
108 2007-08-22  Richard Guenther  <rguenther@suse.de>
109
110         PR middle-end/33007
111         * gcc.dg/pr33007.c: New testcase.
112
113 2007-08-22  Richard Sandiford  <richard@codesourcery.com>
114
115         * gcc.c-torture/execute/strcmp-1.x: Delete.
116
117 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
118
119         * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
120         * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
121         gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
122         gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
123         gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
124         gcc.target/i386/stack-realign.c,
125         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
126         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
127         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
128         target using dg-require-effective-target directive.
129         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
130         gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
131         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
132         gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
133         gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
134         gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
135         gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
136         gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
137         gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
138         Require lp64 target using dg-require-effective-target directive.
139         * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
140         gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
141         directive.
142         * gcc.target/i386/20010202-1.c: Move from here ...
143         * gcc.dg/20010202-1.c: ... to here.
144
145 2007-08-22  Richard Guenther  <rguenther@suse.de>
146
147         PR tree-optimization/33142
148         * gcc.c-torture/execute/pr33142.c: New testcase.
149
150 2007-08-22  Richard Guenther  <rguenther@suse.de>
151
152         PR middle-end/32563
153         * g++.dg/torture/pr32563.C: New testcase.
154
155 2007-08-22  Jakub Jelinek  <jakub@redhat.com>
156
157         PR middle-end/32912
158         * gcc.dg/pr32912-1.c: Add -w to options.
159         * gcc.dg/pr32912-2.c: Likewise.
160         * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
161
162 2007-08-21  Ian Lance Taylor  <iant@google.com>
163
164         * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
165
166 2007-08-21  Ian Lance Taylor  <iant@google.com>
167
168         PR tree-optimization/33134
169         * g++.dg/tree-ssa/pr33134.C: New test.
170
171 2007-08-21  Nathan Froyd  <froydnj@codesourcery.com>
172
173         * gcc.target/powerpc/spe-vector-memset.c: New testcase.
174         * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
175
176 2007-08-21  Jakub Jelinek  <jakub@redhat.com>
177
178         PR debug/32610
179         * gcc.dg/debug/pr32610.c: New test.
180
181         * g++.dg/init/new24.C: New test.
182
183         PR middle-end/32912
184         * gcc.dg/pr32912-1.c: New test.
185         * gcc.dg/pr32912-2.c: New test.
186         * gcc.dg/pr32912-3.c: New test.
187
188 2007-08-21  Richard Guenther  <rguenther@suse.de>
189
190         * gcc.dg/pointer-arith-10.c: New testcase.
191
192 2007-08-21  Richard Guenther  <rguenther@suse.de>
193
194         PR middle-end/33122
195         * gcc.c-torture/compile/pr33122.c: New testcase.
196
197 2007-03-20  Pawel Sikora  <pluto@pld-linux.org>
198
199         * g++.dg/warn/Wnvdtor-2.C: New testcase.
200
201 2007-08-20  Dorit Nuzman  <dorit@il.ibm.com>
202
203         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
204
205 2007-08-20  Jakub Jelinek  <jakub@redhat.com>
206
207         PR c++/33025
208         * g++.dg/init/new23.C: New test.
209
210 2007-08-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
211
212         PR middle-end/30564
213         * gcc.c-torture/compile/pr30564-1.c: New test.
214         * gcc.c-torture/compile/pr30564-2.c: New test.
215
216 2007-08-19  Joseph Myers  <joseph@codesourcery.com>
217
218         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
219
220 2007-08-19  Tobias Burnus  <burnus@net-b.de>
221
222         * gfortran.dg/interface_abstract_2.f90: New.
223         * gfortran.dg/interface_abstract_1.f90: Fix typo.
224
225 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
226
227         * gcc.dg/vect/vect-117.c: Change inner-loop bound to
228         unknown (so that outer-loop wont get analyzed).
229         * gcc.dg/vect/vect-outer-1a.c: New test.
230         * gcc.dg/vect/vect-outer-1b.c: New test.
231         * gcc.dg/vect/vect-outer-1.c: New test.
232         * gcc.dg/vect/vect-outer-2a.c: New test.
233         * gcc.dg/vect/vect-outer-2b.c: New test.
234         * gcc.dg/vect/vect-outer-2c.c: New test.
235         * gcc.dg/vect/vect-outer-2.c: New test.
236         * gcc.dg/vect/vect-outer-3a.c: New test.
237         * gcc.dg/vect/vect-outer-3b.c: New test.
238         * gcc.dg/vect/vect-outer-3c.c: New test.
239         * gcc.dg/vect/vect-outer-3.c: New test.
240         * gcc.dg/vect/vect-outer-4a.c: New test.
241         * gcc.dg/vect/vect-outer-4b.c: New test.
242         * gcc.dg/vect/vect-outer-4c.c: New test.
243         * gcc.dg/vect/vect-outer-4d.c: New test.
244         * gcc.dg/vect/vect-outer-4e.c: New test.
245         * gcc.dg/vect/vect-outer-4f.c: New test.
246         * gcc.dg/vect/vect-outer-4g.c: New test.
247         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
248         * gcc.dg/vect/vect-outer-4i.c: New test.
249         * gcc.dg/vect/vect-outer-4j.c: New test.
250         * gcc.dg/vect/vect-outer-4k.c: New test.
251         * gcc.dg/vect/vect-outer-4l.c: New test.
252         * gcc.dg/vect/vect-outer-4m.c: New test.
253         * gcc.dg/vect/vect-outer-4.c: New test.
254         * gcc.dg/vect/vect-outer-5.c: New test.
255         * gcc.dg/vect/vect-outer-6.c: New test.
256         * gcc.dg/vect/vect-outer-fir.c: New test.
257         * gcc.dg/vect/vect-outer-fir-lb.c: New test.
258         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
259
260 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
261
262         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
263         and -fno-tree-reassoc.
264         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
265         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
266         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
267         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
268         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
269         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
270         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
271         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
272         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
273         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
274         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
275         * gcc.dg/vect/no-scevccp-outer-1.c: New test.
276         * gcc.dg/vect/no-scevccp-outer-2.c: New test.
277         * gcc.dg/vect/no-scevccp-outer-3.c: New test.
278         * gcc.dg/vect/no-scevccp-outer-4.c: New test.
279         * gcc.dg/vect/no-scevccp-outer-5.c: New test.
280         * gcc.dg/vect/no-scevccp-outer-6.c: New test.
281         * gcc.dg/vect/no-scevccp-outer-7.c: New test.
282         * gcc.dg/vect/no-scevccp-outer-8.c: New test.
283         * gcc.dg/vect/no-scevccp-outer-9.c: New test.
284         * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
285         * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
286         * gcc.dg/vect/no-scevccp-outer-10.c: New test.
287         * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
288         * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
289         * gcc.dg/vect/no-scevccp-outer-11.c: New test.
290         * gcc.dg/vect/no-scevccp-outer-12.c: New test.
291         * gcc.dg/vect/no-scevccp-outer-13.c: New test.
292         * gcc.dg/vect/no-scevccp-outer-14.c: New test.
293         * gcc.dg/vect/no-scevccp-outer-15.c: New test.
294         * gcc.dg/vect/no-scevccp-outer-16.c: New test.
295         * gcc.dg/vect/no-scevccp-outer-17.c: New test.
296         * gcc.dg/vect/no-scevccp-outer-18.c: New test.
297         * gcc.dg/vect/no-scevccp-outer-19.c: New test.
298         * gcc.dg/vect/no-scevccp-outer-20.c: New test.
299         * gcc.dg/vect/no-scevccp-outer-21.c: New test.
300         * gcc.dg/vect/no-scevccp-outer-22.c: New test.
301
302 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
303
304         * testsuite/gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
305         versioning for aliasing).
306         * testsuite/gcc.dg/vect/vect-35.c: Likewise.
307
308         * testsuite/gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
309         targets.
310         * testsuite/gcc.dg/vect/vect-multitypes-11.c: Likewise.
311
312 2007-08-18  Tom Tromey  <tromey@redhat.com>
313
314         PR preprocessor/32974:
315         * gcc.dg/cpp/pr32974.c: New file.
316
317 2007-08-17  Tobias Burnus  <burnus@net-b.de>
318
319         * gfortran.dg/interface_abstract_1.f90: New.
320
321 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
322
323         PR fortran/32881
324         * gfortran.dg/pure_initializer_1.f90: New test.
325
326 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
327
328         PR fortran/32875
329         * gfortran.dg/array_constructor_18.f90: New test.
330
331 2007-08-17  Andrew Pinski  <andrew_pinski@playstation.sony.com>
332
333         PR c++/28989
334         * g++.dg/expr/lval3.C: New test.
335         * g++.dg/expr/lval4.C: New test.
336
337 2007-08-17  Ollie Wild  <aaw@google.com>
338
339         PR c++/31749
340         * g++.dg/lookup/builtin3.C: New test.
341         * g++.dg/lookup/builtin4.C: New test.
342         * g++.dg/lookup/using19.C: New test.
343
344 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
345
346         PR c++/32190
347         * g++.dg/parse/error31.C: New.
348
349 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
350
351         PR c++/32112
352         * g++.dg/template/error26.C: New.
353
354 2007-08-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
355
356         PR fortran/33079
357         * gfortran.dg/zero_length_2.f90: New test.
358
359 2007-08-17  Tobias Burnus  <burnus@net-b.de>
360
361         * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
362         * gfortran.dg/kind_tests_3.f03: Ditto.
363         * gfortran.dg/global_vars_f90_init.f90: Ditto.
364         * gfortran.dg/interface_13.f90: Ditto.
365         * gfortran.dg/pr32738.f90: Ditto.
366         * gfortran.dg/module_private_1.f90: Ditto.
367         * gfortran.dg/test_only_clause.f90: Ditto.
368         * gfortran.dg/bind_c_vars.f90: Ditto.
369         * gfortran.dg/bind_c_dts.f90: Ditto.
370         * gfortran.dg/use_9.f90: Ditto.
371         * gfortran.dg/generic_8.f90: Ditto.
372         * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
373         * gfortran.dg/private_type_6.f90: Ditto.
374         * gfortran.dg/c_assoc.f90: Ditto.
375         * gfortran.dg/private_type_7.f90: Ditto.
376         * gfortran.dg/global_vars_c_init.f90: Ditto.
377         * gfortran.dg/bind_c_dts_2.f03: Ditto.
378         * gfortran.dg/c_f_pointer_tests.f90: Ditto.
379         * gfortran.dg/c_size_t_test.f03: Ditto.
380         * gfortran.dg/used_types_12.f90: Ditto.
381         * gfortran.dg/pr25923.f90: Ditto.
382         * gfortran.dg/test_com_block.f90: Ditto.
383         * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
384         * gfortran.dg/equiv_constraint_7.f90: Ditto.
385         * gfortran.dg/com_block_driver.f90: Ditto.
386         * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
387         * gfortran.dg/use_iso_c_binding.f90: Ditto.
388         * gfortran.dg/c_loc_test.f90: Ditto.
389         * gfortran.dg/c_ptr_tests.f03: Ditto.
390         * gfortran.dg/module_interface_1.f90: Ditto.
391
392 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
393
394         PR c++/32870
395         * g++.dg/other/error17.C: Adjust.
396         
397 2007-08-17  Ben Elliston  <bje@au.ibm.com>
398
399         PR middle-end/32970
400         * g++.dg/ext/altivec-14.C: New test.
401
402 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
403
404         * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
405         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
406         dump files.
407         * gcc.dg/vect/pr25371.c: Clean up vect dump file.
408         * gcc.dg/vect/pr32366.c: Ditto.
409
410 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
411
412         PR testsuite/33082
413         * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
414         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
415         * gcc.dg/dfp/convert-int-fold.c: Ditto.
416         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
417
418 2007-08-16  Tobias Burnus  <burnus@net-b.de>
419
420         PR fortran/33072
421         * gfortran.dg/use_9.f90: New.
422
423 2007-08-16  Seongbae Park <seongbae.park@gmail.com>
424
425         * g++.dg/gcov/gcov-5.C: New test.
426
427 2007-08-16  Seongbae Park  <seongbae.park@gmail.com>
428
429         * g++.dg/gcov/gcov-4.C: New test.
430         * lib/gcov.exp (verify-lines): Add support for
431         checking no-coverage lines.
432
433 2007-08-16  Victor Kaplansky <victork@il.ibm.com>
434
435         * gcc.dg/vect/vect-vfa-01.c: New.
436         * gcc.dg/vect/vect-vfa-02.c: New.
437         * gcc.dg/vect/vect-vfa-03.c: New.
438         * gcc.dg/vect/vect-vfa-04.c: New.
439         * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
440         gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
441         gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
442         gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
443         gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
444         gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
445         gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
446         gfortran.dg/vect/pr19049.f90: Rename to start with
447         prefix no-vfa-.
448         * gcc.dg/vect/vect.exp: Disable versioning for alias
449         when test starts with no-vfa-.
450         * gfortran.dg/vect/vect.exp: Likewise.
451
452 2007-08-16  Richard Sandiford  <richard@codesourcery.com>
453
454         * gcc.dg/torture/pr32897.c: New test.
455
456 2007-08-16  Paolo Carlini  <pcarlini@suse.de>
457
458         PR c++/31132
459         * g++.dg/template/crash69.C: New.
460
461 2007-08-15  Daniel Jacobowitz  <dan@codesourcery.com>
462
463         * lib/target-supports.exp (check_effective_target_arm32): Use
464         check_no_compiler_messages.
465
466 2007-08-15  Diego Novillo  <dnovillo@google.com>
467
468         gcc.dg/tree-ssa/20070815.c: New test.
469
470 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
471
472         PR fortran/33077
473         * gfortran.dg/random_7.f90: Initialize variable.
474
475 2007-08-15  Jakub Jelinek  <jakub@redhat.com>
476
477         PR middle-end/33074
478         * gfortran.dg/pr33074.f90: New test.
479
480         PR c++/32992
481         * g++.dg/opt/nrv14.C: New test.
482
483 2007-08-15  Paolo Carlini  <pcarlini@suse.de>
484
485         PR c++/33035
486         * g++.dg/template/crash68.C: New.
487
488 2007-08-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
489
490         * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
491         * gcc.dg/sibcall-4.c: Ditto.
492
493 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
494
495         PR fortran/33066
496         * gfortran.dg/use_8.f90: New test.
497         * gfortran.dg/c_loc_tests_2.f03: Fix code.
498
499 2007-08-14  Paolo Carlini  <pcarlini@suse.de>
500
501         PR c++/27211
502         * g++.dg/template/error27.C: New.
503         * g++.dg/template/error28.C: New.
504         * g++.dg/other/pr28304.C: Adjust.
505         * g++.old-deja/g++.mike/p811.C: Likewise.
506
507 2007-08-14  Rask Ingemann Lambertsen  <rask@sygehus.dk>
508
509         PR target/30315
510         * gcc.target/i386/pr30315.c: New.
511
512 2007-08-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
513
514         PR fortran/32594
515         * gfortran.dg/substr_5.f90: New test.
516
517 2007-08-14  Andrew Pinski  <pinskia@gmail.com>
518
519         PR c/30428
520         * gcc.dg/vector-2.c: New test.
521
522         PR c++/30428
523         * g++.dg/ext/vector8.C: New test.
524
525 2007-08-13  Dan Hipschman  <dsh@google.com>
526
527         PR c/32953
528         * gcc.dg/format/array-1.c: Add an additional test for
529         unterminated format strings of length 1.
530
531 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
532
533         PR fortran/32926
534         * gfortran.dg/external_procedures_3.f90: New test.
535
536 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
537
538         PR fortran/32827
539         * gfortran.dg/import6.f90: New test.
540
541 2007-08-13  Andrew Pinski  <pinskia@gmail.com>
542
543         PR C/30427
544         *  gcc.dg/vector-1.c: New test.
545
546 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
547
548         * gcc.dg/pr21255-4.c: Skip for PIC.
549         * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
550
551 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
552
553         * gcc.dg/attr-isr.c: Skip for PIC.
554         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
555         * gcc.dg/attr-isr-trapa.c: Likewise.
556         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
557         * gcc.dg/pragma-isr-trapa.c: Likewise.
558         * gcc.dg/pragma-isr-trapa2.c: Likewise.
559
560 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
561
562         PR fortran/32962
563         * gfortran.dg/transpose_1.f90: New test.
564
565 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
566
567         PR fortran/29600
568         * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
569         intrinsic.
570
571 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
572
573         PR fortran/30964
574         PR fortran/33054
575         * gfortran.dg/random_4.f90: New test.
576         * gfortran.dg/random_5.f90: New test.
577         * gfortran.dg/random_6.f90: New test.
578         * gfortran.dg/random_7.f90: New test.
579
580 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
581
582         PR fortran/32860
583         * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
584
585 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
586
587         PR fortran/31629
588         * gcc/testsuite/gfortran.dg/module_private_1.f90: New test.
589
590 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
591
592         PR fortran/29600
593         * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
594         * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
595
596 2007-08-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
597
598         PR fortran/32937
599         * gfortran.dg/char_length_6.f90: New test.
600
601 2007-08-10  Ollie Wild  <aaw@google.com>
602
603         * g++.dg/lookup/using18.C: New test.
604
605 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
606
607         PR c++/17763
608         * g++.dg/other/error16.C: New.
609
610 2007-08-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
611
612         PR libfortran/33039
613         * gfortran.dg/namelist_37.f90: New test.
614
615 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
616
617         PR c++/22256
618         * g++.dg/conversion/op3.C: New.
619
620 2007-08-09  Tobias Burnus  <burnus@net-b.de>
621
622         PR fortran/32987
623         * gfortran.dg/fmt_tab_1.f90: New.
624         * gfortran.dg/fmt_tab_2.f90: New.
625
626 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
627
628         PR c/32796
629         * gcc.c-torture/compile/pr32796.c: New test.
630
631 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
632
633         PR middle-end/32813
634         * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
635         * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
636         instead of just -O.
637
638 2007-08-08  Richard Sandiford  <richard@codesourcery.com>
639
640         * gcc.target/mips/code-readable-1.c: New test.
641         * gcc.target/mips/code-readable-2.c: Likewise.
642         * gcc.target/mips/code-readable-3.c: Likewise.
643
644 2007-08-08  Vladimir Yanovsky  <yanov@il.ibm.com>
645             Revital Eres  <eres@il.ibm.com>
646
647         * gfortran.dg/sms-1.f90: Add comment.
648         * gfortran.dg/sms-2.f90: New.
649
650 2007-08-07  Ian Lance Taylor  <iant@google.com>
651
652         * gcc.dg/instrument-1.c: New test.
653         * gcc.dg/instrument-2.c: New test.
654         * gcc.dg/instrument-3.c: New test.
655
656 2007-08-07  Steve Ellcey  <sje@cup.hp.com>
657
658         * gfortran.dg/c_kind_params.f90: Check for stdint.h.
659
660 2007-08-07  Dorit Nuzman  <dorit@il.ibm.com>
661
662         * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on 
663         !vector_alignment_reachable targets.
664         * gcc.dg/vect/vect-33.c: Likewise.
665         * gcc.dg/vect/vect-42.c: Likewise.
666         * gcc.dg/vect/vect-44.c: Likewise.
667         * gcc.dg/vect/vect-50.c: Likewise.
668         * gcc.dg/vect/vect-70.c: Likewise.
669         * gcc.dg/vect/vect-71.c: Likewise.
670         * gcc.dg/vect/vect-87.c: Likewise.
671         * gcc.dg/vect/vect-88.c: Likewise.
672         * gcc.dg/vect/vect-91.c: Likewise.
673         * gcc.dg/vect/vect-93.c: Likewise.
674         * gcc.dg/vect/vect-96.c: Likewise.
675         * gcc.dg/vect/no-section-anchors-69.c: Likewise.
676         * gcc.dg/vect/section-anchors-69.c: Likewise.
677         * gcc.dg/vect/pr25413.c: Likewise.
678         * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
679         * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
680         * gfortran.dg/vect-2.f90: Likewise.
681         * gfortran.dg/vect-3.f90: Likewise.
682         * gfortran.dg/vect-4.f90: Likewise.
683         * gfortran.dg/vect-5.f90: Likewise.
684         * lib/target-supports.exp (check_effective_target_natural_alignment): 
685         Return false for darwin. 
686         (check_effective_target_vector_alignment_reachable_for_double): New.
687
688 2007-08-07  Andreas Krebbel  <krebbel1@de.ibm.com>
689
690         * gcc.dg/multiword-1.c: New testcase.
691
692 2007-08-07  Daniel Franke  <franke.daniel@gmail.com>
693
694         * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
695         messages.
696         * gfortran.dg/namelist_36.f90: New test.
697
698 2007-08-07  Rask Ingemann Lambertsen  <rask@sygehus.dk>
699
700         * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
701           int32_t for 32-bit integer. Use int64_t for 64-bit integer.
702
703 2007-08-07  Kaz Kojima  <kkojima@gcc.gnu.org>
704
705         * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
706         * gcc.dg/torture/type-generic-1.c: Likewise.
707
708 2007-08-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
709
710         * gcc.c-torture/20070522-1.c: Move to ...
711         * gcc.c-torture/compile/20070522-1.c: Here.
712
713 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
714
715         PR fortran/29828
716         * gfortran.dg/minmax_char_1.f90: New test.
717         * gfortran.dg/minmax_char_2.f90: New test.
718         * gfortran.dg/min_max_optional_4.f90: New test.
719
720 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
721
722         * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
723         hanging on the testcase.
724
725 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
726
727         PR middle-end/32988
728         * gcc.c-torture/compile/pr32988.c: New test.
729
730 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
731
732         * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
733
734 2007-08-05  Volker Reichelt  <v.reichelt@netcologne.de>
735
736         * g++.dg/warn/pedantic2.C: Fix error marker.  Add more tests.
737
738         Revert:
739         2007-03-22  Dirk Mueller  <dmueller@suse.de>
740
741         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
742
743 2007-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
744
745         PR fortran/32979
746         * gfortran.dg/isnan_1.f90: New test.
747
748 2007-08-05  Vladimir Yanovsky  <yanov@il.ibm.com>
749             Revital Eres <eres@il.ibm.com>
750
751         * gcc.dg/sms-antideps.c: New test.
752
753 2007-08-04  Paul Thomas  <pault@gcc.gnu.org>
754
755         PR fortran/31214
756         * gfortran.dg/entry_13.f90: New test.
757
758         * gfortran.dg/entry_12.f90: Clean up .mod file.
759
760 2007-08-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
761
762         PR fortran/32770
763         * gfortran.dg/direct_io_2.f90:  Implicitly declare integer
764         variables as kind=4 so they don't overflow the record length.
765
766 2007-08-04  Steven G. Kargl  <kargl@gcc.gnu.org>
767
768         PR fortran/32968
769         * gfortran.dg/selected_kind_1.f90: New test.
770
771 2007-08-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
772
773         PR middle-end/32780
774         * gcc.c-torture/compile/pr32780.c: New test.
775
776 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
777
778         RP middle-end/32399
779         * gcc.c-torture/compile/pr32399.c: New testcase.
780
781 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
782
783         PR middle-end/32304
784         * g++.dg/torture/pr32304.C: New testcase.
785
786 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
787
788         PR middle-end/32935
789         * gfortran.fortran-torture/compile/complex_1.f90: New test.
790
791 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
792
793         PR fortran/32955
794         * gfortran.dg/value_4.f90: Make integer constant of kind=4.
795
796 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
797
798         PR fortran/31202
799         * gfortran.dg/nint_2.f90: New test.
800
801 2007-08-03  Nathan Froyd  <froydnj@codesourcery.com>
802
803         * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
804         * gcc.dg/weak/typeof-2.c: Likewise.
805
806 2007-08-03  Diego Novillo  <dnovillo@google.com>
807
808         PR 31521
809         * gcc.dg/tree-ssa/pr31521.c: New test.
810
811 2007-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
812
813         PR fortran/32770
814         * gfortran.dg/unf_read_corrupted_1.f90:  Integer variable in
815         iostat must be default kind.
816
817 2007-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
818
819         * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
820
821 2007-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
822
823         PR fortran/32770
824         * gfortran.dg/unf_read_corrupted_1.f90:  Make all kinds
825         explicit so test passes with -fdefault-integer-8.
826         * gfortran.dg/unformatted_recl_1.f90:  Likewise.
827         * gfortran.dg/unformatted_subrecord_1.f90:  Likewise.
828
829 2007-08-02  Lee Millward  <lee.millward@gmail.com>
830
831         PR c++/30849
832         * g++.dg/parse/asm1.C: New test.
833
834         PR c++/30850
835         * g++.dg/parse/asm2.C: Likewise.
836
837         PR c++/30851
838         * g++.dg/parse/asm3.C: Likewise.
839         
840 2007-08-02  Rask Ingemann Lambertsen  <rask@sygehus.dk>
841
842         * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
843           "int" is only 16 bit bits wide.
844         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
845
846 2007-08-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
847
848         * g++.dg/torture/type-generic-1.C: New.
849         * gcc.dg/pr28796-2.c: Move tests ...
850         * gcc.dg/tg-tests.h: ... here.
851         * gcc.dg/torture/type-generic-1.c: New.
852
853 2007-08-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
854
855         PR libfortran/32954
856         * minmaxloc_3.f90:  New test case.
857
858 2007-08-01  Tobias Burnus  <burnus@net-b.de>
859
860         PR fortran/32936
861         * gfortran.dg/allocate_stat.f90: New.
862
863 2007-08-01  Nathan Froyd  <froydnj@codesourcery.com>
864
865         * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
866
867 2007-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
868
869         PR tree-optimization/32919
870         * gcc.c-torture/compile/pr32919.c: New.
871
872 2007-08-01  Nick Clifton  <nickc@redhat.com>
873
874         * gcc.c-torture/execute/execute.exp: Change copyright header to
875         refer to version 3 of the GNU General Public License and to point
876         readers at the COPYING3 file and the FSF's license web page.
877         * gcc.c-torture/execute/ieee/ieee.exp,
878         gcc.c-torture/unsorted/unsorted.exp,
879         gcc.c-torture/compile/compile.exp,
880         gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
881         gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
882         gcc.target/cris/torture/cris-torture.exp,
883         gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
884         gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
885         gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
886         gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
887         gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
888         gnat.dg/dg.exp, gnat.dg/style/style.exp,
889         gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
890         gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
891         gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
892         gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
893         gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
894         gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
895         gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
896         gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
897         gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
898         gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
899         gcc.dg/noncompile/noncompile.exp,
900         gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
901         gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
902         gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
903         gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
904         gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
905         gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
906         gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
907         gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
908         gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
909         gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
910         gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
911         gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
912         g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
913         g++.old-deja/old-deja.exp,
914         gfortran.fortran-torture/execute/execute.exp,
915         gfortran.fortran-torture/compile/compile.exp,
916         treelang/output/output-1.c, treelang/output/output-1.tree,
917         treelang/execute/execute.exp, treelang/Makefile.in,
918         treelang/compile/compile.exp, g++.dg/dg.exp,
919         g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
920         g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
921         g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
922         g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
923         g++.dg/compat/struct-layout-1.exp,
924         g++.dg/compat/struct-layout-1_generate.c,
925         g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
926         g++.dg/bprob/bprob.exp, config/default.exp,
927         gcc.test-framework/test-framework.awk,
928         gcc.test-framework/gen_directive_tests,
929         gcc.test-framework/test-framework.exp,
930         objc.dg/special/special.exp,
931         objc.dg/gnu-encoding/gnu-encoding.exp,
932         objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
933         objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
934         lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
935         lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
936         lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
937         lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
938         lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
939         lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
940         lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
941         lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
942         lib/target-supports-dg.exp, lib/gcc-defs.exp,
943         lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
944         lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
945         lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
946         gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
947         objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
948         Likewise.
949
950 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
951
952         * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
953         error message text.
954
955 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
956
957         PR fortran/32945
958         * gfortran.dg/initialization_12.f90: New test.
959
960 2007-08-01  Paul Thomas  <pault@gcc.gnu.org>
961
962         PR fortran/31609
963         * gfortran.dg/entry_12.f90: New test.
964
965 2007-07-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
966
967         PR fortran/32938
968         * gfortran.dg/altreturn_6.f90: New test.
969
970 2007-07-31  Steven G. Kargl  <kargl@gcc.gnu.org>
971
972         PR fortran/32942
973         * gfortran.dg/exponent_2.f90: New test.
974
975 2007-07-30  Jan Sjodin  <jan.sjodin@amd.com>
976
977         * gcc.dg/vect/vect-117.c: New test.
978         * gcc.dg/vect/vect-74.c: Enabled test
979         * gcc.dg/vect/vect-81.c: Enabled test
980
981 2007-07-30  Andrew Pinski  <pinskia@gmail.com>
982
983         * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
984         s/dg-error/dg-warning where warning is expected.
985
986 2007-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
987
988         PR fortran/32770
989         * gfortran.dg/array_constructor_12.f90:  Adjust argument
990         of huge() to correct kind.
991
992 2007-07-30  Ollie Wild  <aaw@google.com>
993
994         * gcc.dg/cpp/counter-2.c: New test.
995         * gcc.dg/cpp/counter-3.c: New test.
996         * gcc.dg/cpp/dir-only-1.c: New test.
997         * gcc.dg/cpp/dir-only-1.h: New file.
998         * gcc.dg/cpp/dir-only-2.c: New test.
999         * gcc.dg/cpp/dir-only-3.c: New test.
1000         * gcc.dg/cpp/dir-only-3a.h: New file.
1001         * gcc.dg/cpp/dir-only-3b.h: New file.
1002         * gcc.dg/cpp/dir-only-4.c: New test.
1003         * gcc.dg/cpp/dir-only-5.c: New test.
1004         * gcc.dg/cpp/dir-only-6.c: New test.
1005
1006 2007-07-30  Julian Brown  <julian@codesourcery.com>
1007
1008         * gcc.target/arm/neon/v*.c: Regenerate.
1009
1010 2007-07-30  Paolo Carlini  <pcarlini@suse.de>
1011
1012         PR c++/32108
1013         * g++.dg/ext/label6.C: New.
1014
1015 2007-07-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
1016
1017         PR libfortran/32858
1018         PR libfortran/30814
1019         * gfortran.dg/pack_bounds_1.f90:  Adjust to new error message.
1020
1021 2007-07-29  Paul Thomas  <pault@gcc.gnu.org>
1022
1023         PR fortran/31211
1024         * gfortran.dg/actual_pointer_function_1.f90: New test.
1025
1026         PR fortran/32682
1027         * gfortran.dg/scalarize_parameter_array_1.f90: New test.
1028
1029 2007-07-29  Daniel Franke  <franke.daniel@gmail.com>
1030
1031         PR fortran/32906
1032         * gfortran.dg/shape_1.f90: Adjust error message.
1033         * gfortran.dg/parameter_array_ref_1.f90: New test.
1034
1035 2007-07-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1036
1037         PR fortran/31609
1038         * gfortran.dg/entry_11.f90: New test.
1039
1040 2007-07-29  Vladimir Yanovsky  <yanov@il.ibm.com>
1041             Revital Eres  <eres@il.ibm.com>
1042
1043         * gfortran.dg/sms-1.f90: New test.
1044
1045 2007-07-28  Richard Guenther  <rguenther@suse.de>
1046
1047         * gcc.c-torture/compile/pr32920.c: New testcase.
1048
1049 2007-07-28  Simon Martin  <simartin@users.sourceforge.net>
1050
1051         PR c++/30917
1052         * g++.dg/lookup/friend11.C: New test.
1053
1054 2007-07-28  Daniel Franke  <franke.daniel@gmail.com>
1055
1056         * gfortran.dg/namelist_5.f90: Adjusted error message.
1057         * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
1058         * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
1059         * gfortran.dg/assumed_size_nml.f90: Renamed to ...
1060         * gfortran.dg/namelist_32.f90: ... this.
1061
1062         PR fortran/32876
1063         * gfortran.dg/namelist_33.f90: New test.
1064
1065         PR fortran/32905
1066         * gfortran.dg/namelist_34.f90: New test.
1067
1068         PR fortran/31818
1069         * gfortran.dg/namelist_35.f90: New test.
1070
1071 2007-07-28  Paul Thomas  <pault@gcc.gnu.org>
1072
1073         PR fortran/32880
1074         * gfortran.dg/alloc_comp_assign_6.f90: New tests.
1075
1076 2007-07-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1077
1078         PR testsuite/32471
1079         * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
1080           assuming it is 0x7ffffffff.
1081         * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
1082         * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
1083
1084 2007-07-27  Dominique d'Humieres  <dominiq@lps.ens.fr>
1085
1086         * gfortran.dg/operator_3.f90: Fix dg directive.
1087         * gfortran.dg/min_max_conformance.f90: Fix dg directive.
1088         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
1089         * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
1090
1091 2007-07-27  Douglas Gregor  <doug.gregor@gmail.com>
1092
1093         * g++.dg/cpp0x/decltype1.C: New.
1094         * g++.dg/cpp0x/decltype2.C: New.
1095         * g++.dg/cpp0x/decltype3.C: New.
1096         * g++.dg/cpp0x/decltype4.C: New.
1097         * g++.dg/cpp0x/decltype5.C: New.
1098         * g++.dg/cpp0x/decltype6.C: New.
1099
1100 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1101
1102         * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
1103           because the test relies on bit 31 to be the sign bit.
1104
1105 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1106
1107         * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
1108           assuming it is 0x7fffffff.
1109         * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
1110         * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
1111
1112 2007-07-27  Mark Mitchell  <mark@codesourcery.com>
1113
1114         PR c++/32346
1115         * g++.dg/expr/bitfield9.C: New test.
1116
1117 2007-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
1118
1119         PR fortran/32899
1120         * gfortran.dg/logical_comp.f90: Update dg-error strings.
1121
1122 2007-07-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1123
1124         PR fortran/32760
1125         * gfortran.dg/private_type_7.f90: New test.
1126
1127 2007-07-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1128
1129         PR fortran/32035
1130         * gfortran.dg/select_char_1.f90: New test.
1131
1132 2007-07-27  Tobias Burnus  <burnus@net-b.de>
1133
1134         PR fortran/32903
1135         * gfortran.dg/initialization_11.f90: New test.
1136
1137 2007-07-27  Richard Sandiford  <richard@codesourcery.com>
1138
1139         * gcc.target/mips/ins-1.c: New test.
1140
1141 '2007-07-26  Nathan Froyd  <froydnj@codesourcery.com>
1142
1143         PR/19232
1144         * gcc.dg/assign-warn-3.c (f0): Declare as inline.
1145         (f1): Likewise.
1146
1147 2007-07-26  Andreas Krebbel  <krebbel1@de.ibm.com>
1148
1149         * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
1150         error: width of 'spare' exceeds its type.
1151
1152 2007-07-25  Nathan Froyd  <froydnj@codesourcery.com>
1153
1154         * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
1155         * gcc.dg/sibcall-4.c: Likewise.
1156
1157 2007-07-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1158
1159         PR rtl-optimization/31500
1160         * gcc.dg/Warray-bounds.c: Remove hppa xfails.
1161         * g++.dg/warn/Warray-bounds.C: Likewise.
1162
1163 2007-07-25  H.J. Lu  <hongjiu.lu@intel.com>
1164
1165         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
1166
1167 2007-07-25  Julian Brown  <julian@codesourcery.com>
1168             Paul Brook  <paul@codesourcery.com>
1169             Joseph Myers  <joseph@codesourcery.com>
1170             Mark Shinwell  <shinwell@codesourcery.com>
1171
1172         * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
1173         * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
1174         * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
1175         * lib/target-supports.exp (check_effective_target_arm_neon_ok)
1176         (check_effective_target_arm_neon_hw): New.
1177         * gcc.target/arm/neon/neon.exp: New file.
1178         * gcc.target/arm/neon/polytypes.c: New file.
1179         * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
1180
1181 2007-07-25  Janis Johnson  <janis187@us.ibm.com>
1182
1183         * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
1184           targets where an "int" is less than 32 bits wide.
1185
1186 2007-07-25  Andreas Krebbel  <krebbel1@de.ibm.com>
1187
1188         * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
1189
1190 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1191
1192         * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
1193           during addition if an int is only 16 bits wide.
1194         * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
1195
1196 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1197
1198         * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
1199           size as "long int" and are 32 or 64 bits wide.
1200         * gcc.dg/torture/pr28814.c: Likewise.
1201
1202 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1203
1204         * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
1205           exactly as wide as an int.
1206
1207 2007-07-25  Danny Smith  <dannysmith@users.sourceforge.net>
1208
1209         * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
1210         Define and use throughout as long long printf format specifier.
1211         * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
1212         Likewise.
1213
1214 2007-07-24  H.J. Lu  <hongjiu.lu@intel.com>
1215
1216         *  gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
1217         for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
1218
1219 2007-07-25  Ben Elliston  <bje@au.ibm.com>
1220
1221         * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
1222
1223 2007-07-24  Daniel Jacobowitz  <dan@codesourcery.com>
1224
1225         * gcc.c-torture/execute/20070724-1.c: New.
1226
1227 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
1228
1229         PR fortran/31205
1230         * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
1231         "deallocates" to 24, since patch has code rid of much spurious
1232         code.
1233         * gfortran.dg/interface_assignment_1.f90 : New test.
1234
1235         PR fortran/32842
1236         * gfortran.dg/interface_assignment_2.f90 : New test.
1237
1238 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
1239
1240         PR fortran/32867
1241         * fortran.dg/initialization_10.f90: New test.
1242
1243 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
1244
1245         PR fortran/32778
1246         * gfortran.dg/imag_2.f: Removed
1247         * gfortran.dg/warn_std_1.f90: New test.
1248         * gfortran.dg/warn_std_2.f90: New test.
1249         * gfortran.dg/warn_std_3.f90: New test.
1250
1251 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
1252
1253         PR c++/29001
1254         * g++.dg/init/new22.C: New.
1255
1256 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
1257
1258         PR c++/32561
1259         * g++.dg/template/crash67.C: New.
1260
1261 2007-07-24  Dorit Nuzman  <dorit@il.ibm.com>
1262
1263         * lib/target-support.exp (check_effective_target_natural_alignment): 
1264         (check_effective_target_vector_alignment_reachable): New.
1265         * config/spu/spu.c (spu_vector_alignment_reachable): New.
1266         (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
1267         * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target 
1268         check.
1269         * gcc.dg/vect/pr25413.c: Likewise.
1270         * gcc.dg/vect/pr31699.c: Likewise.
1271
1272 2007-07-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
1273
1274         PR fortran/30814
1275         * gfortran.dg/pack_bounds_1.f90:  New test case.
1276
1277 2007-07-23 Â Daniel Franke Â <franke.daniel@gmail.com>
1278
1279         PR fortran/31639
1280         * gfortran.dg/initialization_9.f90: New test.
1281
1282 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
1283
1284         PR fortran/32797
1285         PR fortran/32800
1286         * gfortran.dg/bind_c_usage_8.f03: New test case.
1287         * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
1288         * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message. 
1289
1290 2007-07-23  Richard Sandiford  <richard@codesourcery.com>
1291
1292         * gcc.target/mips/branch-cost-1.c: New test.
1293         * gcc.target/mips/branch-cost-2.c: Likewise.
1294
1295 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
1296
1297         PR fortran/32732
1298         * gfortran.dg/c_char_tests.f03: New test case.
1299         * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
1300         * gfortran.dg/c_char_tests_2.f03: New test case.
1301         * gfortran.dg/value_6.f03: Ditto.
1302         * gfortran.dg/value_7.f03: Ditto.
1303
1304 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
1305
1306         PR fortran/32600
1307         * gfortran.dg/c_funloc_tests_5.f03: New.
1308         * gfortran.dg/c_funloc_tests_5.f04: New.
1309         * gfortran.dg/c_funloc_tests_4_driver.c: New.
1310
1311 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
1312
1313         PR c++/32839
1314         * g++.dg/expr/call4.C: New.
1315         * g++.dg/expr/call5.C: New.
1316
1317 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
1318
1319         PR fortran/32710
1320         * gfortran.dg/namelist_30.f90: New test.
1321
1322 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
1323
1324         PR fortran/29962
1325         * gfortran.dg/array_initializer_1.f90: Removed warning.
1326         * gfortran.dg/initialization_1.f90: Adjusted messages.
1327         * gfortran.dg/nested_modules_6.f90: Removed warning.
1328
1329         PR fortran/31253
1330         * gfortran.dg/initialization_7.f90: New test.
1331
1332         PR fortran/31639
1333         * gfortran.dg/initialization_8.f90: New test.
1334
1335 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
1336
1337         PR c++/30818
1338         * g++.dg/template/crash47.C: Adjust errors.
1339         * g++.dg/template/crash48.C: Adjust errors.
1340         * g++.dg/template/typename12.C: New.
1341         * g++.dg/template/typename13.C: New.
1342         * g++.dg/template/typename14.C: New.
1343         * g++.dg/template/typedef6.C: Adjust errors.
1344
1345 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
1346
1347         PR fortran/32627
1348         * gfortran.dg/pr32627_driver.c: Driver for pr32627.
1349         * gfortran.dg/pr32627.f03: New test case.
1350
1351         * gfortran.dg/c_f_pointer_logical.f03: New test case.
1352         * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
1353         c_f_pointer_logical.
1354         * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
1355         c_f_pointer_complex.
1356         * gfortran.dg/c_f_pointer_complex.f03: New test case.
1357         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
1358         c_f_pointer_shape_tests_2.
1359         * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
1360
1361 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
1362
1363         PR fortran/32804
1364         * gfortran.dg/c_loc_tests_9.f03: New test case.
1365         * gfortran.dg/c_loc_tests_10.f03: Ditto.
1366
1367 2007-07-21  Lee Millward  <lee.millward@gmail.com>
1368
1369         PR fortran/32823
1370         * gfortran.dg/int_2.f90: New test.
1371         
1372 2007-07-21  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1373
1374         * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
1375
1376 2007-07-20  Richard Sandiford  <richard@codesourcery.com>
1377
1378         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
1379         * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
1380
1381 2007-07-20  Uros Bizjak  <ubizjak@gmail.com>
1382
1383         PR tree-optimization/19910
1384         * gcc.dg/pr19910.c: New test.
1385
1386 2007-07-19  Daniel Franke  <franke.daniel@gmail.com>
1387
1388         PR fortran/32738
1389         * gfortran.dg/pr32738.f90: New test.
1390
1391 2007-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
1392
1393         PR tree-optimzation/32635
1394         * gfortran.dg/pr32635.f:  New test case.
1395
1396 2007-07-18  Christopher D. Rickett  <crickett@lanl.gov>
1397
1398         PR fortran/32801
1399         * gfortran.dg/pr32801.f03: New test case.
1400
1401 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1402
1403         * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
1404         Test negative numbers also.
1405         * gcc.dg/c99-math-float-1.c: Likewise.
1406         * gcc.dg/c99-math-long-double-1.c: Likewise.
1407         * gcc.dg/c99-math.h: Check for FP exceptions.  Update for negative
1408         test inputs.
1409
1410 2007-07-18  Bob Wilson  <bob.wilson@acm.org>
1411         
1412         * lib/target-supports.exp (check_effective_target_sync_int_long):
1413         Enable for xtensa.
1414         (check_effective_target_sync_char_short): Likewise.
1415         
1416 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1417
1418         * gcc.dg/pr28796-2.c: Add more cases.
1419
1420 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1421
1422         * gcc.dg/pr28796-1.c: Add more cases.
1423         * gcc.dg/pr28796-2.c: Likewise.
1424
1425 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1426
1427         * gcc.dg/pr28796-1.c: Add more cases.
1428         * gcc.dg/pr28796-2.c: Likewise.
1429
1430 2007-07-17  Janus Weil  <jaydub66@gmail.com>
1431
1432         PR fortran/32535
1433         * gfortran.dg/pr32535.f90: New test.
1434
1435 2007-07-17  Paul Thomas  <pault@gcc.gnu.org>
1436
1437         PR fortran/31320
1438         PR fortran/32665
1439         * gfortran.dg/alloc_comp_constructor_3.f90: New test.
1440
1441 2007-07-17  Zdenek Dvorak  <dvorakz@suse.cz>
1442
1443         PR rtl-optimization/32773
1444         * gcc.dg/pr32773.c: New test.
1445
1446 2007-07-16  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1447
1448         * gcc.target/spu/intrinsics-1.c: Use dg-message to
1449         match flax-vector-conversions note.
1450         * gcc.target/spu/fixed-range-bad.c: Use dg-warning
1451         instead of dg-error for the warning.
1452
1453 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1454
1455         * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
1456           adapted to work on targets with 16-bit or wider int.
1457         * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
1458         * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
1459         * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
1460         * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
1461
1462 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1463
1464         * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
1465         support large arrays.
1466         * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
1467         * gcc.dg/20061109-1.c: Likewise.
1468         * gcc.c-torture/execute/20061101-1.x: Likewise.
1469         * gcc.c-torture/execute/pr29797-1.x: Likewise.
1470         * gcc.c-torture/execute/pr31448.x: Likewise.
1471
1472 2007-07-16  Lee Millward  <lee.millward@gmail.com>
1473
1474         * gfortran.dg/cmplx_intrinsic_1.f90: New test.
1475
1476         PR fortran/32238
1477         * gfortran.dg/pr32238.f90: New test.
1478
1479         PR fortran/32222
1480         * gfortran.dg/pr32222.f90: New test.
1481
1482         PR fortran/32242
1483         * gfortran.dg/pr32242.f90: New test.
1484         
1485 2007-07-16  Sandra Loosemore  <sandra@codesourcery.com>
1486             David Ung  <davidu@mips.com>
1487
1488         * gcc.target/mips/mips-sched-madd.c: New test case.
1489
1490 2007-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1491
1492         PR libfortran/32611
1493         * gfortran.dg/large_real_kind_1.f90: Update test.
1494         * gfortran.dg/pr17706.f90: Update test.
1495         * gfortran.dg/fmt_zero_digits.f90: Update test.
1496         * gfortran.dg/fmt_zero_precision.f90: Update test.
1497         * gfortran.dg/real_const_3.f90: Update test.
1498
1499 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1500
1501         PR fortran/32036
1502         * gfortran.dg/bounds_check_8.f90: New test.
1503         * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
1504
1505 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1506
1507         PR fortran/32357
1508         * gfortran.dg/mvbits_2.f90: New test.
1509
1510 2007-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
1511
1512         PR libfortran/32731
1513         * gfortran.dg/pack_mask_1.f90:  New test.
1514         * gfortran.dg/unpack_mask_1.f90:  New test.
1515
1516 2007-07-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
1517
1518         * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
1519         * gcc.dg/20001101-1.c: Likewise.
1520         * gcc.dg/20001102-1.c: Likewise.
1521         * gcc.dg/20020116-2.c: Likewise.
1522         * gcc.dg/20020416-1.c: Likewise.
1523         * gcc.dg/sparc-constant-1.c: Likewise.
1524         * gcc.dg/sparc-dwarf2.c: Likewise.
1525         * gcc.dg/sparc-frame-1.c: Likewise.
1526         * gcc.dg/sparc-getcontext-1.c: Likewise.
1527         * gcc.dg/sparc-loop-1.c: Likewise.
1528         * gcc.dg/sparc-reg-1.c: Likewise.
1529         * gcc.dg/sparc-ret.c: Likewise.
1530         * gcc.dg/sparc-trap-1.c: Likewise.
1531         * gcc.dg/ultrasp10.c: Likewise.
1532         * gcc.dg/ultrasp11.c: Likewise.
1533         * gcc.dg/ultrasp1.c: Likewise.
1534         * gcc.dg/ultrasp2.c: Likewise.
1535         * gcc.dg/ultrasp3.c: Likewise.
1536         * gcc.dg/ultrasp4.c: Likewise.
1537         * gcc.dg/ultrasp5.c: Likewise.
1538         * gcc.dg/ultrasp6.c: Likewise.
1539         * gcc.dg/ultrasp7.c: Likewise.
1540         * gcc.dg/ultrasp8.c: Likewise.
1541         * gcc.dg/ultrasp9.c: Likewise.
1542         * gcc.dg/splet-1.c: Delete.
1543
1544 2007-07-14  Daniel Franke  <franke.daniel@gmail.com>
1545
1546         PR fortran/32724
1547         * gfortran.dg/stfunc_5.f90: New test.
1548
1549 2007-07-14  Uros Bizjak  <ubizjak@gmail.com>
1550
1551         * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
1552         New procedure to check if arrays are naturally aligned to the vector
1553         alignment boundary.
1554         * gcc.dg/vect/pr25413a.c: Do not include stdarg.h.  Use __SIZE_TYPE__
1555         in size_t typedef.  Adjust tree dump scan results according to
1556         vect_aligned_arrays target check.
1557         * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
1558         vect_aligned_arrays target check.
1559         * gcc.dg/vect/pr31699.c: Ditto.
1560
1561 2007-07-13  Sa Liu  <saliu@de.ibm.com>
1562
1563         * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
1564         for V2DFmode vector conditional expression.
1565         * gcc.target/spu/dfcmeq.c: New.  Test combination of abs
1566         and dfceq patterns.
1567         * gcc.target/spu/dfcmgt.c: New.  Test combination of abs
1568         and dfcgt patterns.
1569         * gcc.target/spu/intrinsics-2.c: New.  Test intrinsics for
1570         V2DFmode comparison and test special values.
1571         * lib/target-supports.exp: Switch on test for V2DFmode 
1572         vector conditional expression.
1573
1574 2007-07-13  Richard Guenther  <rguenther@suse.de>
1575
1576         PR tree-optimization/32721
1577         * gcc.dg/pr32721.c: New testcase.
1578
1579 2007-07-13  Hans-Peter Nilsson  <hp@axis.com>
1580
1581         * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
1582         error message part that continues on a new line.
1583
1584 2007-07-12  Geoffrey Keating  <geoffk@apple.com>
1585
1586         * gcc.dg/c99-tgmath-1.c: New.
1587         * gcc.dg/c99-tgmath-2.c: New.
1588         * gcc.dg/c99-tgmath-3.c: New.
1589         * gcc.dg/c99-tgmath-4.c: New.
1590
1591 2007-07-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1592             Janis Johnson  <janis187@us.ibm.com>
1593
1594         PR testsuite/25241
1595         * gcc.test-framework/dg-error-exp-F.c: New test.
1596         * gcc.test-framework/dg-warning-exp-F.c: New test.
1597         * lib/gcc.exp: Enable warning and error prefixes.
1598         * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
1599         (dg-error): Wrap original dg-error.
1600         * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
1601         markers from dg-error/dg-warning directives.
1602         * gcc.dg/20040322-1.c: Likewise.
1603         * gcc.dg/Wchar-subscripts-1.c: Likewise.
1604         * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
1605         * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
1606         * gcc.dg/Werror-1.c: Likewise.
1607         * gcc.dg/Werror-10.c: Likewise.
1608         * gcc.dg/Werror-11.c: Likewise.
1609         * gcc.dg/Werror-2.c: Likewise.
1610         * gcc.dg/Werror-3.c: Likewise.
1611         * gcc.dg/Werror-4.c: Likewise.
1612         * gcc.dg/Werror-5.c: Likewise.
1613         * gcc.dg/Werror-6.c: Likewise.
1614         * gcc.dg/Werror-7.c: Likewise.
1615         * gcc.dg/Werror-8.c: Likewise.
1616         * gcc.dg/Werror-9.c: Likewise.
1617         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
1618         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
1619         * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
1620         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
1621         * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
1622         * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
1623         * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
1624         * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
1625         * gcc.dg/Wnested-externs-1.c: Likewise.
1626         * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
1627         * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
1628         * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
1629         * gcc.dg/Wshadow-3.c: Likewise.
1630         * gcc.dg/Wtraditional-conversion-2.c: Likewise.
1631         * gcc.dg/Wwrite-strings-1.c: Likewise.
1632         * gcc.dg/anon-struct-5.c: Likewise.
1633         * gcc.dg/anon-struct-6.c: Likewise.
1634         * gcc.dg/anon-struct-7.c: Likewise.
1635         * gcc.dg/anon-struct-8.c: Likewise.
1636         * gcc.dg/array-8.c: Likewise.
1637         * gcc.dg/array-quals-2.c: Likewise.
1638         * gcc.dg/asm-qual-1.c: Likewise.
1639         * gcc.dg/asm-wide-1.c: Likewise.
1640         * gcc.dg/assign-warn-1.c: Likewise.
1641         * gcc.dg/assign-warn-2.c: Likewise.
1642         * gcc.dg/bitfld-10.c: Likewise.
1643         * gcc.dg/bitfld-11.c: Likewise.
1644         * gcc.dg/bitfld-12.c: Likewise.
1645         * gcc.dg/bitfld-13.c: Likewise.
1646         * gcc.dg/bitfld-14.c: Likewise.
1647         * gcc.dg/builtin-choose-expr-2.c: Likewise.
1648         * gcc.dg/builtins-30.c: Likewise.
1649         * gcc.dg/c90-const-expr-5.c: Likewise.
1650         * gcc.dg/c90-typespec-1.c: Likewise.
1651         * gcc.dg/c99-const-expr-5.c: Likewise.
1652         * gcc.dg/c99-flex-array-5.c: Likewise.
1653         * gcc.dg/c99-fordecl-3.c: Likewise.
1654         * gcc.dg/c99-tag-3.c: Likewise.
1655         * gcc.dg/c99-typespec-1.c: Likewise.
1656         * gcc.dg/c99-vla-jump-1.c: Likewise.
1657         * gcc.dg/c99-vla-jump-2.c: Likewise.
1658         * gcc.dg/c99-vla-jump-3.c: Likewise.
1659         * gcc.dg/c99-vla-jump-4.c: Likewise.
1660         * gcc.dg/c99-vla-jump-5.c: Likewise.
1661         * gcc.dg/cast-1.c: Likewise.
1662         * gcc.dg/cast-2.c: Likewise.
1663         * gcc.dg/cast-3.c: Likewise.
1664         * gcc.dg/cast-4.c: Likewise.
1665         * gcc.dg/cast-pretty-print-1.c: Likewise.
1666         * gcc.dg/comp-goto-2.c: Likewise.
1667         * gcc.dg/comp-goto-3.c: Likewise.
1668         * gcc.dg/cpp/error-1.c: Likewise.
1669         * gcc.dg/cpp/if-paren.c: Likewise.
1670         * gcc.dg/decl-7.c: Likewise.
1671         * gcc.dg/decl-8.c: Likewise.
1672         * gcc.dg/decl-nospec-1.c: Likewise.
1673         * gcc.dg/decl-nospec-2.c: Likewise.
1674         * gcc.dg/decl-nospec-3.c: Likewise.
1675         * gcc.dg/declspec-10.c: Likewise.
1676         * gcc.dg/declspec-11.c: Likewise.
1677         * gcc.dg/declspec-12.c: Likewise.
1678         * gcc.dg/declspec-13.c: Likewise.
1679         * gcc.dg/declspec-14.c: Likewise.
1680         * gcc.dg/declspec-15.c: Likewise.
1681         * gcc.dg/declspec-16.c: Likewise.
1682         * gcc.dg/declspec-17.c: Likewise.
1683         * gcc.dg/declspec-4.c: Likewise.
1684         * gcc.dg/declspec-5.c: Likewise.
1685         * gcc.dg/declspec-6.c: Likewise.
1686         * gcc.dg/declspec-7.c: Likewise.
1687         * gcc.dg/declspec-8.c: Likewise.
1688         * gcc.dg/declspec-9.c: Likewise.
1689         * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
1690         * gcc.dg/dfp/constants-c99.c: Likewise.
1691         * gcc.dg/dfp/keywords-c89.c: Likewise.
1692         * gcc.dg/dfp/keywords-c99.c: Likewise.
1693         * gcc.dg/dfp/keywords-reserved.c: Likewise.
1694         * gcc.dg/dfp/typespec.c: Likewise.
1695         * gcc.dg/dremf-type-compat-2.c: Likewise.
1696         * gcc.dg/dremf-type-compat-3.c: Likewise.
1697         * gcc.dg/dremf-type-compat-4.c: Likewise.
1698         * gcc.dg/empty-source-2.c: Likewise.
1699         * gcc.dg/empty-source-3.c: Likewise.
1700         * gcc.dg/enum3.c: Likewise.
1701         * gcc.dg/extra-semi-2.c: Likewise.
1702         * gcc.dg/extra-semi-3.c: Likewise.
1703         * gcc.dg/float-range-1.c: Likewise.
1704         * gcc.dg/float-range-2.c: Likewise.
1705         * gcc.dg/float-range-3.c: Likewise.
1706         * gcc.dg/float-range-5.c: Likewise.
1707         * gcc.dg/format/asm_fprintf-2.c: Likewise.
1708         * gcc.dg/format/asm_fprintf-3.c: Likewise.
1709         * gcc.dg/format/asm_fprintf-4.c: Likewise.
1710         * gcc.dg/format/asm_fprintf-5.c: Likewise.
1711         * gcc.dg/format/cast-1.c: Likewise.
1712         * gcc.dg/format/gcc_diag-3.c: Likewise.
1713         * gcc.dg/format/gcc_diag-4.c: Likewise.
1714         * gcc.dg/format/gcc_diag-6.c: Likewise.
1715         * gcc.dg/format/gcc_diag-8.c: Likewise.
1716         * gcc.dg/format/gcc_diag-9.c: Likewise.
1717         * gcc.dg/format/nul-2.c: Likewise.
1718         * gcc.dg/format/opt-1.c: Likewise.
1719         * gcc.dg/format/opt-2.c: Likewise.
1720         * gcc.dg/format/opt-3.c: Likewise.
1721         * gcc.dg/format/opt-4.c: Likewise.
1722         * gcc.dg/format/opt-5.c: Likewise.
1723         * gcc.dg/format/opt-6.c: Likewise.
1724         * gcc.dg/framework-2.c: Likewise.
1725         * gcc.dg/func-args-1.c: Likewise.
1726         * gcc.dg/func-outside-1.c: Likewise.
1727         * gcc.dg/func-outside-2.c: Likewise.
1728         * gcc.dg/gnu-cond-expr-2.c: Likewise.
1729         * gcc.dg/gnu-cond-expr-3.c: Likewise.
1730         * gcc.dg/if-empty-1.c: Likewise.
1731         * gcc.dg/init-bad-1.c: Likewise.
1732         * gcc.dg/init-bad-2.c: Likewise.
1733         * gcc.dg/init-bad-3.c: Likewise.
1734         * gcc.dg/init-desig-obs-2.c: Likewise.
1735         * gcc.dg/init-desig-obs-3.c: Likewise.
1736         * gcc.dg/init-empty-2.c: Likewise.
1737         * gcc.dg/init-empty-3.c: Likewise.
1738         * gcc.dg/inline-11.c: Likewise.
1739         * gcc.dg/inline-12.c: Likewise.
1740         * gcc.dg/inline-8.c: Likewise.
1741         * gcc.dg/inline-9.c: Likewise.
1742         * gcc.dg/inline3.c: Likewise.
1743         * gcc.dg/label-decl-1.c: Likewise.
1744         * gcc.dg/label-decl-2.c: Likewise.
1745         * gcc.dg/label-decl-3.c: Likewise.
1746         * gcc.dg/label-decl-4.c: Likewise.
1747         * gcc.dg/long-long-typespec-1.c: Likewise.
1748         * gcc.dg/lvalue-2.c: Likewise.
1749         * gcc.dg/lvalue-3.c: Likewise.
1750         * gcc.dg/nested-func-3.c: Likewise.
1751         * gcc.dg/nested-redef-1.c: Likewise.
1752         * gcc.dg/noreturn-4.c: Likewise.
1753         * gcc.dg/old-style-prom-2.c: Likewise.
1754         * gcc.dg/old-style-prom-3.c: Likewise.
1755         * gcc.dg/old-style-then-proto-1.c: Likewise.
1756         * gcc.dg/overflow-warn-1.c: Likewise.
1757         * gcc.dg/overflow-warn-2.c: Likewise.
1758         * gcc.dg/overflow-warn-3.c: Likewise.
1759         * gcc.dg/overflow-warn-4.c: Likewise.
1760         * gcc.dg/overflow-warn-6.c: Likewise.
1761         * gcc.dg/parm-forwdecl-2.c: Likewise.
1762         * gcc.dg/parm-forwdecl-3.c: Likewise.
1763         * gcc.dg/parm-impl-decl-1.c: Likewise.
1764         * gcc.dg/parm-impl-decl-2.c: Likewise.
1765         * gcc.dg/parm-incomplete-1.c: Likewise.
1766         * gcc.dg/parm-mismatch-1.c: Likewise.
1767         * gcc.dg/pointer-arith-1.c: Likewise.
1768         * gcc.dg/pointer-arith-2.c: Likewise.
1769         * gcc.dg/pointer-arith-3.c: Likewise.
1770         * gcc.dg/pointer-arith-4.c: Likewise.
1771         * gcc.dg/pointer-arith-6.c: Likewise.
1772         * gcc.dg/pointer-arith-7.c: Likewise.
1773         * gcc.dg/pointer-arith-8.c: Likewise.
1774         * gcc.dg/pr13804-1.c: Likewise.
1775         * gcc.dg/pr15698-1.c: Likewise.
1776         * gcc.dg/pr15698-2.c: Likewise.
1777         * gcc.dg/pr15698-3.c: Likewise.
1778         * gcc.dg/pr15698-4.c: Likewise.
1779         * gcc.dg/pr15698-5.c: Likewise.
1780         * gcc.dg/pr15698-6.c: Likewise.
1781         * gcc.dg/pr15698-7.c: Likewise.
1782         * gcc.dg/pr15698-8.c: Likewise.
1783         * gcc.dg/pr17188-1.c: Likewise.
1784         * gcc.dg/pr17301-1.c: Likewise.
1785         * gcc.dg/pr17301-2.c: Likewise.
1786         * gcc.dg/pr17730-1.c: Likewise.
1787         * gcc.dg/pr20368-1.c: Likewise.
1788         * gcc.dg/pr20368-2.c: Likewise.
1789         * gcc.dg/pr20368-3.c: Likewise.
1790         * gcc.dg/pr22308-1.c: Likewise.
1791         * gcc.dg/qual-component-1.c: Likewise.
1792         * gcc.dg/redecl-1.c: Likewise.
1793         * gcc.dg/redecl-11.c: Likewise.
1794         * gcc.dg/redecl-12.c: Likewise.
1795         * gcc.dg/redecl-13.c: Likewise.
1796         * gcc.dg/redecl-14.c: Likewise.
1797         * gcc.dg/redecl-15.c: Likewise.
1798         * gcc.dg/register-var-1.c: Likewise.
1799         * gcc.dg/register-var-2.c: Likewise.
1800         * gcc.dg/stmt-expr-2.c: Likewise.
1801         * gcc.dg/stmt-expr-3.c: Likewise.
1802         * gcc.dg/stmt-expr-label-1.c: Likewise.
1803         * gcc.dg/stmt-expr-label-2.c: Likewise.
1804         * gcc.dg/stmt-expr-label-3.c: Likewise.
1805         * gcc.dg/struct-empty-2.c: Likewise.
1806         * gcc.dg/struct-empty-3.c: Likewise.
1807         * gcc.dg/struct-parse-1.c: Likewise.
1808         * gcc.dg/struct-semi-1.c: Likewise.
1809         * gcc.dg/struct-semi-2.c: Likewise.
1810         * gcc.dg/struct-semi-3.c: Likewise.
1811         * gcc.dg/switch-5.c: Likewise.
1812         * gcc.dg/switch-6.c: Likewise.
1813         * gcc.dg/switch-7.c: Likewise.
1814         * gcc.dg/tls/diag-5.c: Likewise.
1815         * gcc.dg/transparent-union-1.c: Likewise.
1816         * gcc.dg/transparent-union-3.c: Likewise.
1817         * gcc.dg/typespec-1.c: Likewise.
1818         * gcc.dg/vla-init-2.c: Likewise.
1819         * gcc.dg/vla-init-3.c: Likewise.
1820         * gcc.dg/vla-init-4.c: Likewise.
1821         * gcc.dg/vla-init-5.c: Likewise.
1822         * gcc.dg/void-cast-2.c: Likewise.
1823         * gcc.dg/wvla-3.c: Likewise.
1824         * gcc.dg/wvla-7.c: Likewise.
1825         * gcc.target/i386/991209-1.c: Likewise.
1826         * gcc.target/ia64/fpreg-1.c: Likewise.
1827         * gcc.target/m68k/interrupt_thread-2.c: Likewise.
1828         * gcc.target/m68k/interrupt_thread-3.c: Likewise.
1829         
1830 2007-07-12 Â Daniel Franke Â <franke.daniel@gmail.com>
1831
1832         PR fortran/31639
1833         * gfortran.dg/func_decl_4.f90: New test.
1834
1835 2007-07-12  Paul Thomas  <pault@gcc.gnu.org>
1836
1837         PR fortran/32727
1838         * gfortran.dg/interface_17.f90: New test.
1839
1840 2007-07-12  Christopher D. Rickett  <crickett@lanl.gov>
1841
1842         PR fortran/32599
1843         * gfortran.dg/32599.f03: New test case.
1844
1845         PR fortran/32601
1846         * gfortran.dg/32601.f03: New test case.
1847         * gfortran.dg/32601_1.f03: Ditto.
1848         * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
1849         * gfortran.dg/c_ptr_tests_10.f03: Ditto.
1850
1851 2007-07-12  Steve Ellcey  <sje@cup.hp.com>
1852
1853         * gcc.c-torture/execute/align-3.c: Remove function addr check.
1854
1855 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
1856             Devang Patel  <dpatel@apple.com>
1857
1858         PR tree-optimization/25413
1859         * gcc.dg/vect/vect-align-1.c: New.
1860         * gcc.dg/vect/vect-align-2.c: New.
1861         * gcc.dg/vect/pr25413.c: New.
1862         * gcc.dg/vect/pr25413a.c: New.
1863         * gcc.dg/vect/pr31699.c: Fix dg-final check.
1864
1865 2007-07-12  Nathan Froyd  <froydnj@codesourcery.com>
1866
1867         * lib/target-support.exp (check_ultrasparc_hw_available):
1868         New function.
1869         (is-effective-target): Check $arg for ultrasparc_hw.
1870         (is-effective-target-keyword): Likewise.
1871         * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
1872         when determining what to do on sparc platforms.
1873         * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
1874         * gcc.dg/20001101-1.c: Likewise.
1875         * gcc.dg/20001101-2.c: Likewise.
1876         * gcc.dg/ultrasp9.c: Likewise.
1877         * gcc.dg/ultrasp10.c: Likewise.
1878         * gcc.target/sparc/pdist-3.c: Likewise.
1879
1880 2007-07-12  Daniel Jacobowitz  <dan@codesourcery.com>
1881
1882         * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
1883
1884 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
1885
1886         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
1887         get vectorized.
1888         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
1889         now get vectorized.
1890         * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
1891         * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
1892         * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
1893         * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
1894         * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
1895         * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
1896         * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
1897         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
1898         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
1899         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
1900         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
1901         * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
1902         * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
1903         * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
1904         * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
1905         * lib/target-supports.exp (check_effective_target_vect_int_mul):
1906         Add spu.
1907
1908 2007-07-12  Jakub Jelinek  <jakub@redhat.com>
1909
1910         PR c++/30854
1911         * g++.dg/parse/error30.C: New test.
1912
1913 2007-07-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1914
1915         PR fortran/29804
1916         * gfortran.dg/alloc_comp_misc_1.f90: New test.
1917
1918 2007-07-11  Daniel Berlin  <dberlin@dberlin.org>
1919
1920         * gfortran.fortran-torture/compile/pr32663.f: New test.
1921
1922 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
1923
1924         PR c++/31027
1925         * g++.dg/inherit/virtual4.C: New.
1926
1927 2007-07-11  Uros Bizjak  <ubizjak@gmail.com>
1928
1929         PR target/32661
1930         * gcc.target/i386/pr32661-1.c: New test.
1931
1932 2007-07-11  Eric Botcazou  <ebotcazou@adacore.com>
1933
1934         * gnat.dg/invariant_index.ad[sb]: New test.
1935
1936 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
1937
1938         PR c++/32560
1939         * g++.dg/template/decl3.C: New.
1940
1941 2007-07-09  Geoffrey Keating  <geoffk@apple.com>
1942
1943         PR 32617
1944         * gcc.c-torture/execute/align-3.c: New.
1945
1946 2007-07-10  Uros Bizjak  <ubizjak@gmail.com>
1947
1948         PR target/32708
1949         * gcc.target/i386/pr32708-1.c: New test.
1950         * gcc.target/i386/pr32708-2.c: Ditto.
1951         * gcc.target/i386/pr32708-3.c: Ditto.
1952
1953 2007-07-10  Mark Mitchell  <mark@codesourcery.com>
1954
1955         * g++.dg/init/new20.C: Remove svn:executable flag.
1956
1957 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
1958
1959         * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
1960
1961 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
1962
1963         * gcc.dg/ultrasp7.c: Add fpic target requirement.
1964
1965 2007-07-10  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1966
1967         PR testsuite/25241
1968         * gcc.dg/pch/counter-2.c: Match every message with its appropriate
1969         directive.
1970         
1971 2007-07-10  Paul Thomas  <pault@gcc.gnu.org>
1972
1973         PR fortran/32157
1974         * gfortran.dg/overload_2.f90: New test.
1975
1976         PR fortran/32689
1977         * gfortran.dg/transfer_simplify_5.f90
1978
1979         PR fortran/32634
1980         * gfortran.dg/interface_15.f90: New test.
1981
1982 2007-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
1983
1984         PR libfortran/32336
1985         * gfortran.dg/matmul_5.f90:  New test case.
1986
1987 2007-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
1988
1989         * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
1990         * gcc.dg/fesd-any.h: Likewise.
1991         * gcc.dg/fesd-baseonly.c: Likewise.
1992         * gcc.dg/fesd-baseonly.h: Likewise.
1993         * gcc.dg/fesd-none.c: Likewise.
1994         * gcc.dg/fesd-none.h: Likewise.
1995         * gcc.dg/fesd-reduced.c: Likewise.
1996         * gcc.dg/fesd-reduced.h: Likewise.
1997         * gcc.dg/fesd-sys.c: Likewise.
1998         * gcc.dg/fesd-sys.h: Likewise
1999         * gcc.dg/fesd.h: Likewise.
2000
2001         * g++.dg/debug/dwarf2: New directory.
2002         * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
2003         * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
2004         * g++.dg/other/fesd-any.h: Likewise.
2005         * g++.dg/other/fesd-baseonly.C: Likewise.
2006         * g++.dg/other/fesd-baseonly.h: Likewise.
2007         * g++.dg/other/fesd-none.C: Likewise.
2008         * g++.dg/other/fesd-none.h: Likewise.
2009         * g++.dg/other/fesd-reduced.C: Likewise.
2010         * g++.dg/other/fesd-reduced.h: Likewise.
2011         * g++.dg/other/fesd-sys.C: Likewise.
2012         * g++.dg/other/fesd-sys.h: Likewise.
2013         * g++.dg/other/fesd.h: Likewise.
2014
2015 2007-07-09  Daniel Franke  <franke.daniel@gmail.com>
2016
2017         PR fortran/31129
2018         * gfortran.dg/parameter_unused.f90: New test.
2019
2020 2007-07-09  Uros Bizjak  <ubizjak@gmail.com>
2021
2022         PR tree-optimization/32681
2023         * gcc.dg/tree-ssa/pr32681.c: New test.
2024
2025 2007-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2026
2027         PR fortran/32678
2028         * gfortran.dg/fmt_t_5.f90: New test.
2029
2030 2007-07-08  Paolo Carlini  <pcarlini@suse.de>
2031
2032         PR c++/30535
2033         * g++.dg/template/operator10.C: New.
2034
2035 2007-07-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
2036
2037         PR libfortran/32217
2038         * gfortran.dg/unpack_zerosize_1.f90:  New test case.
2039
2040 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
2041
2042         PR fortran/29876
2043         * gfortran.dg/operator_6.f90: New test.
2044
2045 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
2046
2047         PR fortran/17711
2048         * gfortran.dg/operator_4.f90: New test.
2049         * gfortran.dg/operator_5.f90: New test.
2050         * gfortran.dg/logical_comp.f90: Adjusted error messages.
2051         * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
2052
2053 2007-07-08  Tobias Burnus  <burnus@net-b.de>
2054
2055         PR fortran/32669
2056         * gfortran.dg/argument_checking_6.f90: New.
2057
2058 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
2059
2060         PR fortran/25094
2061         * gfortran.dg/interface_155555.f90: New test.
2062
2063 2007-07-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2064
2065         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
2066         c99-math-long-double-1.c, c99-math.h: Test subnormals.
2067
2068 2007-07-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2069
2070         PR testsuite/25241
2071         * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
2072         discern pedantic diagnostics and errors.
2073         * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
2074         and not an error.
2075         * gcc.dg/20050121-1.c: This is an error and not a warning.
2076         * gcc.target/i386/sseregparm-2.c:  Likewise.
2077         * gcc.target/i386/20060512-4.c: This is a warning and not an error.
2078         * gcc.dg/charset/attribute2.c: Likewise.
2079         * gcc.dg/bitfld-1.c: Likewise.
2080         * gcc.dg/pack-test-2.c: Likewise.
2081         * gcc.dg/940510-1.c: Match separately error and warning.
2082         * gcc.dg/array-2.c: Match separately multiple messages. The second
2083         diagnostic is a pedantic warning and not an error.
2084         * gcc.dg/pr14475.c: Match separately multiple messages.
2085         * gcc.dg/pr18809-1.c: Likewise.
2086         * gcc.dg/pr27953.c: Likewise.
2087         * gcc.dg/vla-init-1.c: Likewise.
2088         * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
2089
2090 2007-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2091
2092         PR fortran/32644
2093         * gfortran.dg/char_decl_1.f90: New test.
2094
2095 2007-07-07  Daniel Berlin  <dberlin@dberlin.org>
2096
2097         * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
2098
2099 2007-07-07  Mark Mitchell  <mark@codesourcery.com>
2100
2101         PR c++/32232
2102         * g++.dg/template/overload9.C: New test.
2103
2104 2007-07-06  Daniel Berlin  <dberlin@dberlin.org>
2105
2106         * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
2107         * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
2108
2109 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
2110
2111         * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
2112         * gcc.dg/20001012-2.c: Likewise.
2113         * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
2114         * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
2115
2116 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
2117
2118         * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
2119         about the chunk size when STACK_SIZE is defined.
2120
2121 2007-07-06  Josh Conner  <jconner@apple.com>
2122
2123         PR middle-end/32602
2124         * gcc.dg/sibcall-8.c: New test.
2125
2126 2007-07-06  Josh Conner  <jconner@apple.com>
2127
2128         PR middle-end/32603
2129         * gcc.target/arm/sibcall-1.c: New test.
2130
2131 2007-07-06  H.J. Lu  <hongjiu.lu@intel.com>
2132
2133         * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
2134
2135 2007-07-06  Daniel Franke  <franke.daniel@gmail.com>
2136
2137         * gfortran.dg/save_parameter.f90: New test.
2138         * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
2139
2140 2007-07-06  Richard Guenther  <rguenther@suse.de>
2141
2142         * g++.dg/opt/pr30965.C: New testcase.
2143
2144 2007-07-06  Richard Sandiford  <richard@codesourcery.com>
2145
2146         * gcc.target/mips/save-restore-5.c: New test.
2147
2148 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
2149
2150         PR rtl_optimization/32450
2151         * gcc.dg/pr32450.c: New runtime test.
2152
2153 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
2154
2155         * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
2156         single underscore in scan directives.
2157
2158 2007-07-05  Mark Mitchell  <mark@codesourcery.com>
2159
2160         PR c++/32245
2161         * g++.dg/init/ptrmem4.C: New test.
2162
2163         PR c++/32251
2164         * g++.dg/init/new21.C: Likewise.
2165
2166         PR c++/31992
2167         * g++.dg/template/static30.C: Likewise.
2168
2169 2007-07-05  Dorit Nuzman  <dorit@il.ibm.com>
2170
2171         * gcc.dg/vect/costmodel/ppc: New directory.
2172         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
2173         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
2174         New test.
2175         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
2176         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
2177         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
2178         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
2179         * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
2180         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
2181         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
2182         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
2183         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
2184         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
2185         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
2186         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
2187         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
2188         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
2189
2190 2007-07-05  Tobias Burnus  <burnus@net-b.de>
2191
2192         PR fortran/32359
2193         * gfortran.dg/module_md5_1.f90: Update MD5 number.
2194
2195 2007-07-05  Paul Thomas  <pault@gcc.gnu.org>
2196
2197         PR fortran/32526
2198         * gfortran.dg/interface_14.f90: New test.
2199
2200         PR fortran/32613
2201         * gfortran.dg/do_iterator_2.f90: New test.
2202
2203 2007-07-04  H.J. Lu  <hongjiu.lu@intel.com>
2204
2205         * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
2206         (FE_DEC_DOWNWARD): Likewise.
2207         (FE_DEC_UPWARD): Likewise.
2208         (FE_DEC_TOWARDZERO): Likewise.
2209         (FE_DEC_TONEARESTFROMZERO): Likewise.
2210
2211 2007-07-04  Daniel Berlin  <dberlin@dberlin.org>
2212
2213         * gcc.c-torture/compile/pr32606.c: New.
2214         * gfortran.fortran-torture/execute/pr32604.f90: New.
2215
2216 2007-07-04  Mark Mitchell  <mark@codesourcery.com>
2217
2218         * gcc.dg/visibility-12.c: New test.
2219         * gcc.dg/visibility-13.c: Likewise.
2220         * g++.dg/ext/visibility-9.C: Likewise.
2221         * g++.dg/ext/visibility-10.C: Likewise.
2222
2223 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
2224
2225         * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
2226         * gcc.dg/sh-relax-vxworks.c: New test.
2227
2228 2007-07-04  Richard Guenther  <rguenther@suse.de>
2229
2230         PR tree-optimization/32500
2231         * gcc.c-torture/execute/pr32500.c: New testcase.
2232
2233 2007-07-04  Richard Guenther  <rguenther@suse.de>
2234
2235         PR tree-optimization/32482
2236         * gcc.c-torture/compile/pr32482.c: New testcase.
2237
2238 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
2239
2240         * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
2241         VxWorks kernels.
2242         * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
2243         * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
2244         * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
2245         * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
2246
2247 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
2248
2249         * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
2250
2251 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
2252
2253         * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
2254
2255 2007-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2256
2257         PR fortran/31198
2258         * gfortran.dg/min_max_optional_1.f90: New test.
2259         * gfortran.dg/min_max_optional_2.f90: New test.
2260         * gfortran.dg/min_max_optional_3.f90: New test.
2261
2262 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2263
2264         PR fortran/32545
2265         * gfortran.dg/fmt_error.f90: New test.
2266
2267 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2268
2269         PR fortran/32612
2270         * gfortran.dg/interface_13.f90: New test.
2271
2272 2007-07-03  Dave Brolley  <brolley@redhat.com>
2273
2274         PR c++/31743
2275         * g++.dg/init/new20.C: New test.
2276
2277 2007-07-03  Christopher D. Rickett  <crickett@lanl.gov>
2278
2279         PR fortran/32579
2280         * gfortran.dg/iso_c_binding_only.f03: Updated test case.
2281
2282 2007-07-03  Tobias Burnus  <burnus@net-b.de>
2283
2284         PR fortran/25062
2285         * common_7.f90: New.
2286         * common_8.f90: New.
2287         * common_9.f90: New.
2288
2289 2007-07-03  Tobias Burnus  <burnus@net-b.de>
2290
2291         PR fortran/30940
2292         * gfortran.dg/argument_checking_1.f90: New.
2293         * gfortran.dg/argument_checking_2.f90: New.
2294         * gfortran.dg/argument_checking_3.f90: New.
2295         * gfortran.dg/argument_checking_4.f90: New.
2296         * gfortran.dg/argument_checking_5.f90: New.
2297         * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
2298         * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
2299
2300 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
2301
2302         * gcc.dg/pr32176.c: Add -w to default dg-options.
2303
2304 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
2305
2306         * gcc.c-torture/compile/ssa-pre-1.c: New test.
2307
2308 2007-07-03  Tobias Burnus  <burnus@net-b.de>
2309
2310         PR fortran/20888
2311         * gfortran.dg/null_2.f90: New.
2312
2313 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
2314             Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2315
2316         PR middle-end/32176
2317         * gcc.dg/pr32176.c: New test.
2318
2319 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
2320
2321         * gcc.dg/const-float80.c : New test.
2322         * gcc.dg/const-float128.c : New test.
2323         * gcc.dg/const-float80-ped.c : New test.
2324         * gcc.dg/const-float128-ped.c : New test.
2325
2326 2007-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2327
2328         * gcc.dg/c99-math.h: Fix typo.
2329
2330 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
2331
2332         PR libgomp/32468
2333         * gcc.dg/gomp/pr32468-1.c: New test.
2334
2335 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
2336
2337         * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
2338         an ABI option.
2339
2340 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
2341
2342         * gfortran.fortran-torture/compile/pr32583.f: New.
2343         * gcc.c-torture/compile/pr32584.c: New
2344
2345 2007-07-02  Ollie Wild  <aaw@google.com>
2346
2347         * g++.dg/lookup/using16.C: Merge dg-errors with common line.
2348         * g++.dg/lookup/using17.C: Merge dg-errors with common line.
2349
2350 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
2351
2352         * gcc.target/mips/save-restore-1.c: New test.
2353         * gcc.target/mips/save-restore-2.c: Likewise.
2354         * gcc.target/mips/save-restore-3.c: Likewise.
2355         * gcc.target/mips/save-restore-4.c: Likewise.
2356
2357 2007-07-02  Uros Bizjak  <ubizjak@gmail.com>
2358
2359         PR tree-optimization/31966
2360         PR tree-optimization/32533
2361         * gcc.dg/tree-ssa/pr31966.c: New runtime test.
2362         * gfortran.dg/pr32533.f90: Ditto.
2363
2364 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
2365
2366         * g++.dg/opt/nrv12.C: New test.
2367         * gcc.target/i386/nrv1.c: New test.
2368
2369         PR c++/31748
2370         * g++.dg/gomp/pr31748.C: New test.
2371
2372 2007-07-02  Ira Rosen  <irar@il.ibm.com>
2373  
2374         PR tree-optimization/32230
2375         * gcc.dg/vect/pr32230.c: New test.
2376
2377 2007-07-01  Christopher D. Rickett  <crickett@lanl.gov>
2378
2379         * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
2380         * bind_c_coms.f90: Ditto.
2381         * bind_c_coms_driver.c: Ditto.
2382         * bind_c_dts.f90: Ditto.
2383         * bind_c_dts_2.f03: Ditto.
2384         * bind_c_dts_2_driver.c: Ditto.
2385         * bind_c_dts_3.f03: Ditto.
2386         * bind_c_dts_4.f03: Ditto.
2387         * bind_c_dts_driver.c: Ditto.
2388         * bind_c_implicit_vars.f03: Ditto.
2389         * bind_c_procs.f03: Ditto.
2390         * bind_c_usage_2.f03: Ditto.
2391         * bind_c_usage_3.f03: Ditto.
2392         * bind_c_usage_5.f03: Ditto.
2393         * bind_c_usage_6.f03: Ditto.
2394         * bind_c_usage_7.f03: Ditto.
2395         * bind_c_vars.f90: Ditto.
2396         * bind_c_vars_driver.c: Ditto.
2397         * binding_c_table_15_1.f03: Ditto.
2398         * binding_label_tests.f03: Ditto.
2399         * binding_label_tests_10.f03: Ditto.
2400         * binding_label_tests_10_main.f03: Ditto.
2401         * binding_label_tests_11.f03: Ditto.
2402         * binding_label_tests_11_main.f03: Ditto.
2403         * binding_label_tests_12.f03: Ditto.
2404         * binding_label_tests_13.f03: Ditto.
2405         * binding_label_tests_13_main.f03: Ditto.
2406         * binding_label_tests_14.f03: Ditto.
2407         * binding_label_tests_2.f03: Ditto.
2408         * binding_label_tests_3.f03: Ditto.
2409         * binding_label_tests_4.f03: Ditto.
2410         * binding_label_tests_5.f03: Ditto.
2411         * binding_label_tests_6.f03: Ditto.
2412         * binding_label_tests_7.f03: Ditto.
2413         * binding_label_tests_8.f03: Ditto.
2414         * binding_label_tests_9.f03: Ditto.
2415         * c_assoc.f90: Ditto.
2416         * c_assoc_2.f03: Ditto.
2417         * c_f_pointer_shape_test.f90: Ditto.
2418         * c_f_pointer_tests.f90: Ditto.
2419         * c_f_tests_driver.c: Ditto.
2420         * c_funloc_tests.f03: Ditto.
2421         * c_funloc_tests_2.f03: Ditto.
2422         * c_funloc_tests_3.f03: Ditto.
2423         * c_funloc_tests_3_funcs.c: Ditto.
2424         * c_kind_params.f90: Ditto.
2425         * c_kind_tests_2.f03: Ditto.
2426         * c_kinds.c: Ditto.
2427         * c_loc_driver.c: Ditto.
2428         * c_loc_test.f90: Ditto.
2429         * c_loc_tests_2.f03: Ditto.
2430         * c_loc_tests_2_funcs.c: Ditto.
2431         * c_loc_tests_3.f03: Ditto.
2432         * c_loc_tests_4.f03: Ditto.
2433         * c_loc_tests_5.f03: Ditto.
2434         * c_loc_tests_6.f03: Ditto.
2435         * c_loc_tests_7.f03: Ditto.
2436         * c_loc_tests_8.f03: Ditto.
2437         * c_ptr_tests.f03: Ditto.
2438         * c_ptr_tests_10.f03: Ditto.
2439         * c_ptr_tests_5.f03: Ditto.
2440         * c_ptr_tests_7.f03: Ditto.
2441         * c_ptr_tests_7_driver.c: Ditto.
2442         * c_ptr_tests_8.f03: Ditto.
2443         * c_ptr_tests_8_funcs.c: Ditto.
2444         * c_ptr_tests_9.f03: Ditto.
2445         * c_ptr_tests_driver.c: Ditto.
2446         * c_size_t_driver.c: Ditto.
2447         * c_size_t_test.f03: Ditto.
2448         * com_block_driver.f90: Ditto.
2449         * global_vars_c_init.f90: Ditto.
2450         * global_vars_c_init_driver.c: Ditto.
2451         * global_vars_f90_init.f90: Ditto.
2452         * global_vars_f90_init_driver.c: Ditto.
2453         * interop_params.f03: Ditto.
2454         * iso_c_binding_only.f03: Ditto.
2455         * iso_c_binding_rename_1.f03: Ditto.
2456         * iso_c_binding_rename_1_driver.c: Ditto.
2457         * iso_c_binding_rename_2.f03: Ditto.
2458         * iso_c_binding_rename_2_driver.c: Ditto.
2459         * kind_tests_2.f03: Ditto.
2460         * kind_tests_3.f03: Ditto.
2461         * module_md5_1.f90: Ditto.
2462         * only_clause_main.c: Ditto.
2463         * print_c_kinds.f90: Ditto.
2464         * test_bind_c_parens.f03: Ditto.
2465         * test_c_assoc.c: Ditto.
2466         * test_com_block.f90: Ditto.
2467         * test_common_binding_labels.f03: Ditto.
2468         * test_common_binding_labels_2.f03: Ditto.
2469         * test_common_binding_labels_2_main.f03: Ditto.
2470         * test_common_binding_labels_3.f03: Ditto.
2471         * test_common_binding_labels_3_main.f03: Ditto.
2472         * test_only_clause.f90: Ditto.
2473         * use_iso_c_binding.f90: Ditto.
2474         * value_5.f90: Ditto.
2475         * value_test.f90: Ditto.
2476         * value_tests_f03.f90: Ditto.
2477
2478 2007-07-01  Daniel Jacobowitz  <dan@codesourcery.com>
2479
2480         * gcc.dg/tls/opt-14.c: New.
2481
2482 2007-07-01  Ollie Wild  <aaw@google.com>
2483
2484         * g++.dg/lookup/using16.C: New test.
2485         * g++.dg/lookup/using17.C: New test.
2486
2487 2007-07-01  Janne Blomqvist  <jb@gcc.gnu.org>
2488
2489         PR fortran/32239
2490         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
2491         (test_4): Use proper test for floating point equality.
2492         (test_8): Likewise.
2493
2494 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2495
2496         PR libgfortran/32554
2497         * gfortran.dg/fmt_p_1.f90: New test.
2498
2499 2007-07-01  Ira Rosen  <irar@il.ibm.com>
2500
2501         * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
2502         initialization and fix dg-final check - the initialization loop is
2503         vectorizable.
2504
2505 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
2506             Volker Reichelt  <reichelt@netcologne.de>
2507
2508         PR middle-end/32559
2509         * gcc.dg/pr32559.c: New test.
2510
2511 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
2512
2513         PR tree-optimization/25371
2514         * gcc.dg/vect/pr25371.c: New test.
2515
2516 2007-06-30  Nathan Froyd  <froydnj@codesourcery.com>
2517
2518         * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
2519         when allocating and initializing a flexible array.
2520
2521 2007-06-30  Daniel Franke  <franke.daniel@gmail.com>
2522
2523         PR fortran/20373
2524         * gfortran.dg/intrinsic.f90: New test.
2525
2526 2007-06-30  Tobias Burnus  <burnus@net-b.de>
2527
2528         PR fortran/32555
2529         * gfortran.dg/fmt_zero_check.f90: New.
2530
2531 2007-06-30  Paul Thomas  <pault@gcc.gnu.org>
2532
2533         PR fortran/30284
2534         * gfortran.dg/repeat_f90: New test.
2535
2536 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2537
2538         PR testsuite/25241
2539         * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
2540         -pedantic-errors, so we should match errors.
2541         * gcc.dg/cpp/escape-1.c: Likewise.
2542         * gcc.dg/cpp/charconst.c: Empty character constants are errors.
2543         * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
2544         warning.
2545         * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
2546         errors instead of warnings.
2547         * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
2548         a pedantic warning.
2549         * gcc.dg/cpp/arith-3.c: Likewise.
2550
2551 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2552
2553         PR testsuite/25241
2554         * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
2555         * gcc.dg/pch/valid-2.c: Likewise.
2556         * gcc.dg/pch/valid-3.c: Likewise.
2557         * gcc.dg/pch/warn-1.c: Likewise.
2558         * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
2559         
2560 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2561
2562         PR c/4076
2563         * gcc.dg/Wunused-function.c: New.
2564         
2565 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2566
2567         * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
2568
2569 2007-06-29  Douglas Gregor  <doug.gregor@gmail.com>
2570
2571         * g++.dg/other/canon-31724.C: New.
2572         
2573 2007-06-29  Jan Hubicka  <jh@suse.cz>
2574
2575         PR middle-end/32372
2576         * gcc.c-torture/compile/pr32372.c: new.
2577
2578 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
2579
2580         * gfortran.dg/operator_3.f90: New test.
2581
2582 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
2583
2584         * gfortran.dg/gomp/reduction1.f90: Adjust error message.
2585         * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
2586
2587 2007-06-29  Richard Guenther  <rguenther@suse.de>
2588
2589         PR middle-end/32493
2590         * gcc.dg/inline-23.c: New testcase.
2591
2592 2007-06-29  Uros Bizjak  <ubizjak@gmail.com>
2593
2594         PR tree-optimization/24659
2595         * gcc.target/i386/vectorize2.c: New test.
2596         * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
2597         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
2598
2599 2007-06-29  Eric Botcazou  <ebotcazou@adacore.com>
2600
2601         * gcc.dg/pointer-arith-9.c: New test.
2602
2603 2007-06-29  Tobias Burnus  <burnus@net-b.de>
2604
2605         PR fortran/32483
2606         * gfortran.dg/fmt_read_2.f90: New.
2607
2608 2007-06-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2609
2610         * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
2611         If it exists, don't try to create it.
2612
2613 2007-06-28  Geoffrey Keating  <geoffk@apple.com>
2614
2615         * g++.dg/ext/visibility/ms-compat-1.C: New.
2616
2617 2007-06-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2618
2619         PR tree-opt/32417
2620         * gfortran.fortran-torture/compile/pr32417.f90: New test.
2621
2622 2007-06-28  Dorit Nuzman  <dorit@il.ibm.com>
2623
2624         * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
2625         targets.
2626
2627 2007-06-27  Daniel Franke  <franke.daniel@gmail.com>
2628
2629         PR fortran/32467
2630         * gfortran.dg/gomp/allocatable_components_1.f90: New test.
2631
2632 2007-06-27  Richard Guenther  <rguenther@suse.de>
2633
2634         PR middle-end/32492
2635         * gcc.dg/inline-22.c: New testcase.
2636
2637 2007-06-26  Hui-May Chang <hm.chang@apple.com>
2638
2639         * gcc.target/i386/large-size-array-3.c: Remove the larger size of
2640         the scan-assembler constant.
2641
2642 2007-06-25  Geoffrey Keating  <geoffk@apple.com>
2643
2644         PR 20216
2645         * gcc.dg/pr20216.c: New.
2646
2647 2007-06-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2648
2649         PR tree-opt/32421
2650         * gcc.dg/vect/pr32421.c: New test.
2651
2652 2006-06-26  Simon Martin  <simartin@users.sourceforge.net>
2653
2654         PR c++/32111
2655         * g++.dg/other/friend5.C: New test.
2656
2657 2007-06-25  Paul Thomas  <pault@gcc.gnu.org>
2658
2659         PR fortran/32464
2660         * gfortran.dg/host_assoc_function_2.f90: New test.
2661
2662         PR fortran/31494
2663         * gfortran.dg/host_assoc_call_1.f90: New test.
2664
2665 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2666
2667         * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
2668         
2669 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2670
2671         PR fortran/32456
2672         * gfortran.dg/error_format.f90: New test.
2673
2674 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
2675
2676         PR fortran/32136
2677         * gfortran.dg/pr32136.f90: New test.
2678
2679 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
2680
2681         PR fortran/31726
2682         * gfortran.dg/minmaxloc_1.f90: New test.
2683
2684         PR fortran/32298
2685         * gfortran.dg/minmaxloc_2.f90: New test.
2686
2687 2007-06-23  Richard Guenther  <rguenther@suse.de>
2688
2689         PR tree-optimization/16876
2690         PR middle-end/29478
2691         * gcc.dg/pr29254.c: The warning is bogus.
2692         * gcc.dg/warn-1.c: Likewise.
2693         * gcc.dg/assign-warn-3.c: Likewise.
2694         * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
2695
2696 2007-06-23  Richard Earnshaw  <rearnsha@arm.com>
2697
2698         * gcc.c-torture/execute/20070623-1.c: New.
2699
2700 2007-06-22  Jan Hubicka  <jh@suse.cz>
2701
2702         * gcc.c-torture/compile/pr31541.c: New.
2703
2704 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
2705
2706         * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
2707         Remove -m64 from dg-options.
2708
2709 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
2710
2711         PR middle-end/32374
2712         * gcc.dg/pr32374.c: New test.
2713
2714 2007-06-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2715
2716         PR fortran/32360
2717         * gfortran.dg/pointer_assign_3.f90: New test.
2718
2719 2007-06-21  Sebastian Pop  <sebpop@gmail.com>
2720
2721         * gcc/testsuite/gcc.dg/tree-ssa/pr19590.c: New.
2722
2723 2007-06-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2724
2725         PR fortran/31162
2726         * gfortran.dg/assign.f90: Update test.
2727         * gfortran.dg/real_do_1.f90: Update test.
2728         * gfortran.dg/gomp/omp_do1.f90: Update test.
2729         * gfortran.dg/warnings_are_errors_1.f: Update test.
2730         * gfortran.dg/g77/20010519-1.f: Update test.
2731         * gfortran.dg/g77/pr9258.f: Update test.
2732         * gfortran.dg/g77/960317-1.f: Update test.
2733
2734 2007-06-21  Richard Guenther  <rguenther@suse.de>
2735
2736         PR tree-optimization/32453
2737         * gcc.c-torture/compile/pr32453.c: New testcase.
2738
2739 2007-06-21  Jakub Jelinek  <jakub@redhat.com>
2740
2741         PR tree-optimization/31866
2742         * gcc.dg/pr31866.c: New test.
2743
2744 2007-06-21  Richard Guenther  <rguenther@suse.de>
2745
2746         PR tree-optimization/32451
2747         * g++.dg/torture/20070621-1.C: New testcase.
2748
2749 2007-06-21  Christian Bruel  <christian.bruel@st.com>
2750
2751         * gcc.dg/attr-isr.c: Test delay slot content.
2752         
2753 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2754
2755         PR fortran/32361
2756         gfortran.dg/pointer_assign_2.f90: New test.
2757
2758 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2759
2760         PR fortran/25061
2761         gfortran.dg/invalid_procedure_name.f90: New test.
2762
2763 2007-06-20  Adam Nemet  <anemet@caviumnetworks.com>
2764
2765         PR tree-optimization/25737
2766         * testsuite/gcc.dg/tree-ssa/alias-14.c: New test.
2767
2768 2007-06-20  Hui-May Chang  <hm.chang@apple.com>
2769
2770         * gcc.target/i386/large-size-array-3.c: New.
2771
2772 2007-06-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2773         Richard Guenther  <rguenther@suse.de>
2774
2775         PR fortran/32140
2776         * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
2777
2778 2007-06-20  Jakub Jelinek  <jakub@redhat.com>
2779
2780         PR middle-end/31959
2781         * gcc.dg/pr31959.c: New test.
2782
2783         PR inline-asm/32109
2784         * g++.dg/ext/asm10.C: New test.
2785
2786         PR middle-end/32285
2787         * gcc.c-torture/execute/20070614-1.c: New test.
2788
2789 2007-06-19  Seongbae Park  <seongbae.park@gmail.com>
2790
2791         * gcc.target/arm/stack-corruption.c: New test.
2792
2793 2007-06-19  Richard Guenther  <rguenther@suse.de>
2794
2795         * g++.dg/torture/pr30252.C: New testcase.
2796
2797 2007-06-19  Jakub Jelinek  <jakub@redhat.com>
2798
2799         PR tree-optimization/32353
2800         * g++.dg/opt/nrv13.C: New test.
2801
2802 2007-06-19  Paul Thomas  <pault@gcc.gnu.org>
2803
2804         PR fortran/20863
2805         PR fortran/20882
2806         * gfortran.dg/impure_assignment_2.f90 : New test.
2807
2808         PR fortran/32236
2809         * gfortran.dg/data_initialized_2.f90 : New test.
2810
2811         * gfortran.dg/equiv_7.f90 : Test for endianess and call the
2812         appropriate version of 'dmach'.
2813
2814 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
2815
2816         PR target/32389
2817         * gcc.target/i386/pr32389.c New test.
2818
2819 2007-06-18  Simon Baldwin <simonb@google.com>
2820
2821         PR c++/31923
2822         * g++.dg/template/error25.C: New.
2823         * g++.dg/template/spec35.C: New.
2824
2825 2007-06-18  Kenneth Zadeck <zadeck@naturalbridge.com>
2826
2827         * gcc.c-torture/compile/pr32355.c: New testcase.
2828         
2829 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
2830
2831         PR tree-optimization/32383
2832         * g++.dg/opt/pr32383.C: New test.
2833
2834 2007-06-17  Uros Bizjak  <ubizjak@gmail.com>
2835
2836         PR rtl-optimization/32366
2837         * gcc.dg/vect/pr32366.c: New test.
2838
2839 2007-06-17  Kenneth Zadeck <zadeck@naturalbridge.com>
2840
2841         * gcc.c-torture/compile/pr32349.c: New testcase.
2842         
2843 2007-06-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
2844
2845         * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
2846         * gcc.target/sparc/combined-2.c: Likewise.
2847         * gcc.target/sparc/fexpand.c : Likewise.
2848         * gcc.target/sparc/fnot.c: Likewise.  Fix a couple of prototypes.
2849         * gcc.target/sparc/fpack16.c : Likewise.
2850         * gcc.target/sparc/fpmerge.c : Likewise.
2851         * gcc.target/sparc/fpmul.c : Likewise.
2852         * gcc.target/sparc/noresult.c : Likewise.
2853         * gcc.target/sparc/pdist.c: Likewise.
2854
2855 2007-06-16  Uros Bizjak  <ubizjak@gmail.com>
2856
2857         PR middle-end/31723
2858         * gcc.target/i386/recip-divf.c: New test.
2859         * gcc.target/i386/recip-sqrtf.c: Ditto.
2860         * gcc.target/i386/recip-vec-divf.c: Ditto.
2861         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
2862         * gcc.target/i386/sse-recip.c: Ditto.
2863         * gcc.target/i386/sse-recip-vec.c: Ditto.
2864
2865 2007-06-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2866
2867         PR tree-opt/32225
2868         * gcc.c-torture/compile/20070605-1.c: New test.
2869
2870         * gcc.c-torture/compile/20070603-1.c: New testcase.
2871         * gcc.c-torture/compile/20070603-2.c: New testcase.
2872
2873         * gcc.c-torture/compile/20070531-1.c: New test.
2874
2875         PR tree-opt/32167
2876         * gcc.c-torture/compile/20070531-2.c: New test.
2877
2878         PR tree-opt/32144
2879         * gcc.c-torture/compile/20070529-1.c: New test.
2880
2881         PR tree-opt/32145
2882         * gcc.c-torture/compile/20070529-2.c: New test.
2883
2884         PR tree-opt/32015
2885         * gcc.c-torture/compile/20070520-1.c: New test.
2886
2887         * g++.dg/ext/java-1.C: New test.
2888
2889         * gcc.dg/vect/vect-106.c: We are now able to vectorize two
2890         loops instead of one. Remove the "can't determine dependence"
2891         check.
2892         * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
2893         needed as the cast is gone in the first place.
2894         * gcc.dg/max-1.c: Change local variable a to be a global one.
2895         * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
2896         have a cast which is PREd.
2897
2898 2007-06-15  Mark Mitchell  <mark@codesourcery.com>
2899
2900         * g++.dg/lookup/anon6.C: New test.
2901
2902 2007-06-14  Dirk Mueller  <dmueller@suse.de>
2903
2904         PR c++/31806
2905         * g++.dg/opt/static6.C: New testcase.
2906
2907 2007-06-14  Geoff Keating  <geoffk@apple.com>
2908
2909         * g++.dg/ext/visibility/overload-1.C: New.
2910
2911         PR 31093
2912         * g++.dg/ext/visibility/anon4.C: New.
2913
2914 2007-06-14  Uros Bizjak  <ubizjak@gmail.com>
2915
2916         PR target/32268
2917         * gcc.target/i386/pr32268.c: New test.
2918
2919 2007-06-14  H.J. Lu  <hongjiu.lu@intel.com>
2920
2921         * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
2922         from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
2923         _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
2924
2925         *  gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
2926         from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
2927         converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
2928         BID is used.
2929
2930 2007-06-14  Paul Thomas  <pault@gcc.gnu.org>
2931
2932         PR fortran/32302
2933         * gfortran.dg/common_resize_1.f90: New test.
2934
2935 2007-06-14  Dorit Nuzman  <dorit@il.ibm.com>
2936
2937         PR target/32274
2938         * gcc.dg/vect/pr32224.c: Fix.   
2939         
2940 2007-06-13  Eric Christopher  <echristo@apple.com>
2941
2942         * gcc.target/i386/ssefn-1.c: Add -march=i386.
2943
2944 2007-06-13  Tobias Burnus  <burnus@net-b.de>
2945
2946         PR fortran/32323
2947         * gfortran.dg/actual_array_vect_1.f90: New.
2948
2949 2007-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
2950
2951         * gcc.target/sparc/mfpu.c: New test.
2952
2953 2007-06-12  Geoff Keating  <geoffk@apple.com>
2954
2955         * g++.dg/warn/weak1.C: Suppress on Darwin.
2956         * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
2957
2958 2007-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2959
2960         PR middle-end/31579
2961          * g++.dg/torture/pr31579.C: New testcase.
2962
2963 2007-06-12  Ian Lance Taylor  <iant@google.com>
2964
2965         PR libstdc++/29286
2966         * g++.dg/init/new16.C: New test.
2967         * g++.dg/init/new17.C: New test.
2968         * g++.dg/init/new18.C: New test.
2969         * g++.dg/init/new19.C: New test.
2970
2971 2007-06-12  Olivier Hainque  <hainque@adacore.com>
2972
2973         * gnat.dg/lhs_view_convert.adb: New test.
2974
2975 2007-06-12  Richard Guenther  <rguenther@suse.de>
2976
2977         PR tree-optimization/15353
2978         PR tree-optimization/31657
2979         * gcc.c-torture/execute/20070424-1.c: New testcase.
2980         * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
2981         * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
2982         * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
2983         * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
2984         * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
2985
2986 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
2987
2988         PR rtl-optimization/32293
2989         * gcc.dg/pr32293.c: New test.
2990
2991 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
2992
2993         * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
2994
2995 2007-06-12  Paul Thomas  <pault@gcc.gnu.org>
2996
2997         PR fortran/29786
2998         * gfortran.dg/equiv_7.f90: New test.
2999         * gfortran.dg/equiv_constraint_7.f90: Change error message.
3000
3001         PR fortran/30875
3002         * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
3003
3004 2007-06-11  Andreas Tobler  <a.tobler@schweiz.org>
3005
3006         * gcc.dg/setjmp-3.c: Rename raise to raise0.
3007         * gcc.dg/setjmp-4.c: Likewise.
3008         * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
3009
3010 2007-06-11  Paolo Bonzini  <bonzini@gnu.org>
3011
3012         PR rtl-optimization/31025
3013         * gfortran.dg/pr31025.f90: New.
3014
3015 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
3016
3017         PR target/32280
3018         * gcc.target/i386/pr32280.c: New test.
3019
3020 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
3021
3022         PR middle-end/32279
3023         * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
3024
3025 2007-06-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3026
3027         PR libgfortran/32235
3028         * gfortran.dg/backspace_9.f: New test.
3029
3030 2007-06-10  Zdenek Dvorak  <dvorakz@suse.cz>
3031
3032         * gcc.dg/tree-ssa/prefetch-7.c: New test.
3033
3034 2007-06-09  Zdenek Dvorak  <dvorakz@suse.cz>
3035
3036         * gcc.dg/tree-ssa/loop-28.c: New testcase.
3037
3038 2007-06-09  Ian Lance Taylor  <iant@google.com>
3039
3040         PR tree-optimization/32169
3041         * gcc.c-torture/compile/pr32169.c: New test.
3042
3043 2007-06-08  Harsha Jagasia <harsha.jagasia@amd.com>
3044
3045         * gcc.dg/vect/costmodel: New directory.
3046         * gcc.dg/vect/costmodel/i386: New directory.
3047         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
3048         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
3049         New test.
3050         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
3051         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
3052         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
3053         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
3054         * gcc.dg/vect/costmodel/x86_64: New directory.
3055         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
3056         New testsuite.
3057         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
3058         New test.
3059         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
3060         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
3061         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
3062         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
3063         * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
3064
3065 2007-06-08  Uros Bizjak  <ubizjak@gmail.com>
3066
3067         PR tree-optimization/32243
3068         * gcc.dg/vect/vect.exp: Add support for -O3 tests.  Reset default
3069         flags for -Os tests.
3070         * gcc.dg/vect/03-vect-pr32243.c: New test.
3071
3072 2007-06-08  Dorit Nuzman  <dorit@il.ibm.com>
3073
3074         PR tree-optimization/32224
3075         * gcc.dg/vect/pr32224.c: New test.
3076
3077 2007-06-08  Jakub Jelinek  <jakub@redhat.com>
3078
3079         PR c++/32177
3080         * g++.dg/gomp/pr32177.C: New test.
3081
3082 2007-06-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3083
3084         PR testsuite/25241
3085         * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
3086         * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
3087         warning nor an error.
3088         * gcc.dg/Wfatal-2.c: Likewise.
3089         * gcc.dg/Werror-1.c: Likewise.
3090         * gcc.dg/Werror-5.c: Likewise.
3091         * gcc.dg/Werror-7.c: Likewise.
3092         * gcc.dg/Werror-10.c: Likewise.
3093         * gcc.dg/Werror-11.c: Likewise.
3094
3095 2007-06-07  Simon Martin  <simartin@users.sourceforge.net>
3096
3097         PR c++/30759
3098         * g++.dg/init/brace6.C: New test.
3099
3100 2007-06-07  Geoffrey Keating  <geoffk@apple.com>
3101
3102         * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
3103         * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
3104         * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
3105         * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
3106
3107         * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
3108         * gcc.dg/20050826-1.c: Run on all Darwin platforms.
3109         * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
3110         * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
3111         * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
3112         * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
3113         * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
3114         * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
3115
3116         * gcc.dg/darwin-minversion-3.c: New.
3117
3118 2007-06-07  Uros Bizjak  <ubizjak@gmail.com>
3119
3120         * gcc.target/i386/builtin-copysign.c: New test.
3121
3122 2007-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
3123
3124         PR tree-optimization/32220
3125         * gfortran.dg/predcom-2.f: New testcase.
3126
3127 2007-06-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3128
3129         PR tree-opt/32231
3130         * gcc.target/i386/vectorize4.c: New test.
3131
3132 2007-06-06  Steve Ellcey  <sje@cup.hp.com>
3133
3134         * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
3135
3136 2007-06-06  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3137
3138         PR testsuite/25241
3139         * gcc.dg/simd-5.c: Mark output as a note.
3140         * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
3141         dg-message.
3142         * gcc.dg/simd-1.c: Likewise.
3143         * gcc.dg/always_inline.c: Mark output as a sorry.
3144         * gcc.dg/always_inline2.c: Likewise.
3145         * gcc.dg/always_inline3.c: Likewise.
3146
3147 2007-06-06  Ian Lance Taylor  <iant@google.com>
3148
3149         * g++.dg/conversion/enum1.C: New test.
3150
3151 2007-06-06  Uros Bizjak  <ubizjak@gmail.com>
3152
3153         PR tree-optimization/32216
3154         * gcc.dg/vect/pr32216.c: New test.
3155
3156 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3157
3158         PR testsuite/18923
3159         * gfortran.dg/invalid_contains_1.f90: New test.
3160         * gfortran.dg/invalid_contains_2.f90: New test.
3161
3162 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3163
3164         PR testsuite/32057
3165         * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
3166         midnight issues.
3167
3168 2007-06-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3169
3170         PR testsuite/25241
3171         * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
3172         dg-message to match de note.
3173         * gcc.dg/pr26570.c: Use dg-message for a note.
3174         * gcc.dg/pr29254.c: Use dg-message for generic output and use
3175         dg-error instead of dg-warning because of -Werror.
3176         * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
3177         neither an error, nor a warning.
3178         * gcc.dg/glibc-uclibc-2.c: Likewise
3179         * gcc.dg/cpp/19940712-1.c: Likewise.
3180
3181 2007-06-05  Joerg Wunsch  <j.gnu@uriah.heep.sax.de>
3182
3183         PR preprocessor/23479
3184         * gcc.dg/binary-constants-1.c: Add test suites for
3185         the 0b-prefixed binary integer constants.
3186         * gcc.dg/binary-constants-2.c: Ditto.
3187         * gcc.dg/binary-constants-3.c: Ditto.
3188         * gcc.dg/binary-constants-4.c: Ditto.
3189
3190 2007-06-05  Ian Lance Taylor  <iant@google.com>
3191
3192         * gcc.dg/Wstrict-overflow-19.c: New test.
3193
3194 2007-06-05  Razya Ladelsky  <razya@il.ibm.com>
3195
3196         * gcc.dg/matrix/matrix-6.c: Remove conversion.
3197
3198 2007-06-04  Ian Lance Taylor  <iant@google.com>
3199
3200         * gcc.dg/Wstrict-overflow-18.c: New test.
3201
3202 2007-06-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3203
3204         PR testsuite/25241
3205         * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
3206         * gcc.dg/cpp/mi5.c: Likewise.
3207         * gcc.dg/cpp/mi7.c: Likewise.
3208
3209 2007-06-04  Uros Bizjak  <ubizjak@gmail.com>
3210
3211         PR c/32191
3212         * gcc.dg/pr32191.c: New test.
3213
3214 2007-05-28  Tobias Burnus  <burnus@net-b.de>
3215
3216         PR fortran/32124
3217         * gfortran.dg/allocate_stat_1.f90: Remove.
3218
3219 2007-06-02  H.J. Lu  <hongjiu.lu@intel.com>
3220
3221         * gcc.target/i386/sse4_2-check.h: New.
3222         * gcc.target/i386/sse4_2-crc32b.c: Likewise.
3223         * gcc.target/i386/sse4_2-crc32.h: Likewise.
3224         * gcc.target/i386/sse4_2-crc32l.c: Likewise.
3225         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
3226         * gcc.target/i386/sse4_2-crc32w.c: Likewise.
3227         * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
3228         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
3229         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
3230         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
3231         * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
3232         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
3233         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
3234         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
3235         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
3236         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
3237         * gcc.target/i386/sse4_2-popcnt.h: Likewise.
3238         * gcc.target/i386/sse4_2-popcntl.c: Likewise.
3239         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
3240
3241 2007-06-01  Geoffrey Keating  <geoffk@apple.com>
3242
3243         * gcc.dg/pie-link.c: New test.
3244
3245 2007-06-01  Ian Lance Taylor  <iant@google.com>
3246
3247         * gcc.dg/Wstrict-overflow-17.c: New test.
3248
3249 2007-06-01  Kazu Hirata  <kazu@codesourcery.com>
3250
3251         * gcc.dg/builtin-return-1.c (g): New.
3252         (main): Allocate at least 64 bytes on the stack.
3253
3254 2007-05-31  Mark Mitchell  <mark@codesourcery.com>
3255
3256         * g++.dg/init/cleanup3.C: New test.
3257
3258 2007-05-31  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3259
3260         * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
3261         int is 16 bits.
3262
3263 007-05-31  Paul Thomas  <pault@gcc.gnu.org>
3264
3265         PR fortran/32156
3266         * gfortran.dg/char_array_constructor_3.f90: New test.
3267
3268 2007-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
3269
3270         PR tree-optimization/32160
3271         * gfortran.dg/predcom-1.f: New test.
3272
3273 2007-05-31  Richard Guenther  <rguenther@suse.de>
3274
3275         * g++.dg/other/str_empty.C: Move...
3276         * g++.dg/other/pr30567.C: Move...
3277         * g++.dg/tree-ssa/pr27218.C: Move...
3278         * g++.dg/torture: ...here and remove dg-options.
3279
3280 2007-05-31  Paolo Carlini  <pcarlini@suse.de>
3281
3282         PR c++/32158
3283         * g++.dg/ext/is_pod_incomplete.C: New.
3284
3285 2007-05-31  Russell Yanofsky <russ@yanofsky.org>
3286             Douglas Gregor <doug.gregor@gmail.com>
3287             Pedro Lamarao <pedro.lamarao@mndfck.org>
3288             Howard Hinnant <howard.hinnant@gmail.com>
3289
3290         PR c++/7412
3291         PR c++/29939
3292         * g++.dg/cpp0x/rv8p.C: New.
3293         * g++.dg/cpp0x/temp-constructor-bug.C: New.
3294         * g++.dg/cpp0x/cast-bug.C: New.
3295         * g++.dg/cpp0x/elision_weak.C: New.
3296         * g++.dg/cpp0x/collapse-bug.C: New.
3297         * g++.dg/cpp0x/rv3p.C: New.
3298         * g++.dg/cpp0x/rv7n.C: New.
3299         * g++.dg/cpp0x/overload-conv-1.C: New.
3300         * g++.dg/cpp0x/rv2n.C: New.
3301         * g++.dg/cpp0x/deduce.C: New.
3302         * g++.dg/cpp0x/temp-va-arg-bug.C: New.
3303         * g++.dg/cpp0x/rv6p.C: New.
3304         * g++.dg/cpp0x/template_deduction.C: New.
3305         * g++.dg/cpp0x/implicit-copy.C: New.
3306         * g++.dg/cpp0x/rv1p.C: New.
3307         * g++.dg/cpp0x/cast.C: New.
3308         * g++.dg/cpp0x/rv5n.C: New.
3309         * g++.dg/cpp0x/collapse.C: New.
3310         * g++.dg/cpp0x/overload-conv-2.C: New.
3311         * g++.dg/cpp0x/rv4p.C: New.
3312         * g++.dg/cpp0x/rvo.C: New.
3313         * g++.dg/cpp0x/iop.C: New.
3314         * g++.dg/cpp0x/rv3n.C: New.
3315         * g++.dg/cpp0x/rv7p.C: New.
3316         * g++.dg/cpp0x/reference_collapsing.C: New.
3317         * g++.dg/cpp0x/overload.C: New.
3318         * g++.dg/cpp0x/named.C: New.
3319         * g++.dg/cpp0x/rv2p.C: New.
3320         * g++.dg/cpp0x/rv6n.C: New.
3321         * g++.dg/cpp0x/not_special.C: New.
3322         * g++.dg/cpp0x/bind.C: New.
3323         * g++.dg/cpp0x/rv1n.C: New.
3324         * g++.dg/cpp0x/rv5p.C: New.
3325         * g++.dg/cpp0x/elision.C: New.
3326         * g++.dg/cpp0x/named_refs.C: New.
3327         * g++.dg/cpp0x/unnamed_refs.C: New.
3328         * g++.dg/cpp0x/rv4n.C: New.
3329         * g++.dg/cpp0x/elision_neg.C: New.
3330         * g++.dg/init/copy7.C: Run in C++98 mode.
3331         * g++.dg/overload/arg1.C: Ditto.
3332         * g++.dg/overload/arg4.C: Ditto.
3333
3334 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
3335
3336         PR c++/31809
3337         * g++.dg/opt/static5.C: New test.
3338
3339 2007-05-30  Richard Guenther  <rguenther@suse.de>
3340
3341         * g++.dg/dg.exp: Prune torture/.
3342         * g++.dg/torture/dg-torture.exp: New testsuite.
3343
3344 2007-05-30  Kazu Hirata  <kazu@codesourcery.com>
3345
3346         * gcc.target/arm/pr27387.C: Move and rename to ...
3347         * g++.dg/inherit/thunk8.C: ... here.
3348
3349 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
3350
3351         PR tree-optimization/31769
3352         * g++.dg/gomp/pr31769.C: New test.
3353
3354 2007-05-29  Hui-May Chang  <hm.chang@apple.com>
3355
3356         * gcc.target/i386/stack-realign.c: New.
3357
3358 2007-05-29  Zdenek Dvorak  <dvorakz@suse.cz>
3359
3360         * gcc.dg/tree-ssa/prefetch-6.c: New test.
3361
3362 2007-05-29  Tobias Schlüter  <tobi@gcc.gnu.org>
3363
3364         * gfortran.dg/sizeof.f90: New.
3365
3366 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3367
3368         PR c/31339
3369         * gcc.dg/boolcomplex-1.c: New test.
3370
3371         PR c++/31339
3372         * g++.dg/ext/boolcomplex-1.c: New test.
3373
3374 2007-05-28  Razya Ladelsky  <razya@il.ibm.com>
3375
3376         * gcc.dg/matrix: New directory.
3377
3378 2007-05-28  Tobias Burnus  <burnus@net-b.de>
3379
3380         PR fortran/32124
3381         * gfortran.dg/allocate_stat_1.f90: New.
3382
3383 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
3384
3385         PR fortran/31972
3386         * transfer_hollerith_1.f90: New test.
3387
3388 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3389
3390         PR tree-opt/32100
3391         * gcc.c-torture/execute/vrp-7.c: New test.
3392
3393 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
3394
3395         * gfortran.dg/transfer_simplify_4.f90: New test.
3396
3397 2007-05-27  Tobias Burnus  <burnus@net-b.de>
3398
3399         PR fortran/32088
3400         * gfortran.dg/func_result_3.f90: New.
3401
3402 2007-05-27  Tobias Burnus  <burnus@net-b.de>
3403
3404         PR middle-end/32083
3405         * gfortran.dg/transfer_simplify_3.f90: New.
3406
3407 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
3408
3409         PR target/32065
3410         * gcc.target/i386/pr32065-1.c: Rename from pr32065.c.  Add -std=gnu99
3411         to compile options.
3412         * gcc.target/i386/pr32065-2.c: New test.
3413
3414 2007-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3415
3416         PR fortran/31813
3417         * gfortran.dg/io_constraints_2.f90: Update.
3418
3419 2007-05-26  Paul Thomas  <pault@gcc.gnu.org>
3420
3421         PR fortran/31219
3422         * gfortran.dg/array_constructor_17.f90: New test.
3423
3424 2007-05-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3425
3426         PR tree-opt/32090
3427         * g++.dg/opt/array2.C: New testcase.
3428
3429 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
3430
3431         PR target/32065
3432         * gcc.target/i386/pr32065.c: New test.
3433
3434 2007-05-25  Dirk Mueller  <dmueller@suse.de>
3435             Marcus Meissner <meissner@suse.de>
3436
3437         * gcc.dg/attr-alloc_size.c: New.
3438
3439 2007-05-25  Simon Martin  <simartin@users.sourceforge.net>
3440             Lee Millward  <lee.millward@gmail.com>
3441
3442         PR c++/31745
3443         * g++.dg/parse/crash34.C: New test.
3444
3445         * g++.dg/parse/crash35.C: New test.
3446
3447 2007-05-25  H.J. Lu  <hongjiu.lu@intel.com>
3448
3449         * gcc.target/i386/sse2-check.h: New.
3450         * gcc.target/i386/sse2-vec-1.c: Likewise.
3451         * gcc.target/i386/sse2-vec-2.c: Likewise.
3452         * gcc.target/i386/sse2-vec-3.c: Likewise.
3453         * gcc.target/i386/sse2-vec-4.c: Likewise.
3454         * gcc.target/i386/sse2-vec-5.c: Likewise.
3455         * gcc.target/i386/sse2-vec-6.c: Likewise.
3456
3457 2007-05-25  Douglas Gregor <doug.gregor@gmail.com>
3458
3459         PR c++/31431
3460         PR c++/31432
3461         PR c++/31434
3462         PR c++/31435
3463         PR c++/31437
3464         PR c++/31438
3465         PR c++/31442
3466         PR c++/31443
3467         PR c++/31444
3468         PR c++/31445
3469         * g++.dg/cpp0x/pr31431.C: New.
3470         * g++.dg/cpp0x/pr31437.C: New.
3471         * g++.dg/cpp0x/pr31442.C: New.
3472         * g++.dg/cpp0x/pr31444.C: New.
3473         * g++.dg/cpp0x/pr31431-2.C: New.
3474         * g++.dg/cpp0x/pr31432.C: New.
3475         * g++.dg/cpp0x/pr31434.C: New.
3476         * g++.dg/cpp0x/pr31438.C: New.
3477         * g++.dg/cpp0x/pr31443.C: New.
3478         * g++.dg/cpp0x/pr31445.C: New.
3479         * g++.dg/cpp0x/variadic-crash1.C: New.
3480
3481 2007-05-25  Richard Sandiford  <richard@codesourcery.com>
3482
3483         * gcc.target/arm/long-calls-1.c: New test.
3484         * gcc.target/arm/long-calls-2.c: Likewise.
3485         * gcc.target/arm/long-calls-3.c: Likewise.
3486         * gcc.target/arm/long-calls-4.c: Likewise.
3487
3488 2007-05-25  Richard Guenther  <rguenther@suse.de>
3489             Andrew Pinski  <andrew_pinski@playstation.sony.com>
3490
3491         PR tree-optimization/31982
3492         * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
3493
3494 2007-05-25  Paul Thomas  <pault@gcc.gnu.org>
3495
3496         PR fortran/32047
3497         * gfortran.dg/result_in_spec_2.f90: New test.
3498
3499 2007-05-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3500
3501         * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
3502
3503 2007-05-24  Ollie Wild  <aaw@google.com>
3504
3505         * gcc.dg/cpp/counter-1.c: New test.
3506         * gcc.dg/pch/counter-1.c: New test.
3507         * gcc.dg/pch/counter-1.hs: New file.
3508         * gcc.dg/pch/counter-2.c: New test.
3509         * gcc.dg/pch/counter-2.hs: New file.
3510         * gcc.dg/pch/counter-3.c: New test.
3511         * gcc.dg/pch/counter-3.hs: New file.
3512
3513 2007-05-24  Zdenek Dvorak  <dvorakz@suse.cz>
3514
3515         * gcc.dg/tree-ssa/predcom-1.c: New test.
3516         * gcc.dg/tree-ssa/predcom-2.c: New test.
3517         * gcc.dg/tree-ssa/predcom-3.c: New test.
3518         * gcc.dg/tree-ssa/predcom-4.c: New test.
3519         * gcc.dg/tree-ssa/predcom-5.c: New test.
3520         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
3521
3522 2007-05-24  H.J. Lu  <hongjiu.lu@intel.com>
3523
3524         PR testsuite/32062
3525         * gcc.target/i386/sse4_1-check.h (MASK): New.
3526
3527 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3528
3529         PR fortran/32038
3530         * gfortran.dg/pr25603.f: Initialize integer variables.
3531
3532 2007-05-23  Ian Lance Taylor  <iant@google.com>
3533
3534         * g++.dg/other/vrp1.C: New test.
3535
3536 2007-05-23  Simon Martin  <simartin@users.sourceforge.net>
3537
3538         PR preprocessor/20077
3539         * gcc.dg/cpp/paste15.c: New test.
3540
3541 2007-05-23  Sandra Loosemore  <sandra@codesourcery.com>
3542             Nigel Stephens  <nigel@mips.com>
3543             Richard Sandiford  <richard@codesourcery.com>
3544
3545         * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
3546         * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
3547         * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
3548         * gcc.target/mips/inter/mips16-inter.exp: New.
3549
3550 2007-05-23  Kazu Hirata  <kazu@codesourcery.com>
3551
3552         * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
3553
3554 2007-05-23  H.J. Lu  <hongjiu.lu@intel.com>
3555
3556         * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
3557         nor i386-cpuid.h.  Include sse3-check.h.  Remove main ().
3558         * gcc.target/i386/sse3-addsubps.c: Likewise.
3559         * gcc.target/i386/sse3-haddpd.c: Likewise.
3560         * gcc.target/i386/sse3-haddps.c: Likewise.
3561         * gcc.target/i386/sse3-hsubpd.c: Likewise.
3562         * gcc.target/i386/sse3-hsubps.c: Likewise.
3563         * gcc.target/i386/sse3-lddqu.c: Likewise.
3564         * gcc.target/i386/sse3-movddup.c: Likewise.
3565         * gcc.target/i386/sse3-movshdup.c: Likewise.
3566         * gcc.target/i386/sse3-movsldup.c: Likewise.
3567
3568         * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
3569         nor i386-cpuid.h.  Include ssse3-check.h.  Remove main ().
3570         * gcc.target/i386/ssse3-pabsd.c: Likewise.
3571         * gcc.target/i386/ssse3-pabsw.c: Likewise.
3572         * gcc.target/i386/ssse3-palignr.c: Likewise.
3573         * gcc.target/i386/ssse3-phaddd.c: Likewise.
3574         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
3575         * gcc.target/i386/ssse3-phaddw.c: Likewise.
3576         * gcc.target/i386/ssse3-phsubd.c: Likewise.
3577         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
3578         * gcc.target/i386/ssse3-phsubw.c: Likewise.
3579         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
3580         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
3581         * gcc.target/i386/ssse3-pshufb.c: Likewise.
3582         * gcc.target/i386/ssse3-psignb.c: Likewise.
3583         * gcc.target/i386/ssse3-psignd.c: Likewise.
3584         * gcc.target/i386/ssse3-psignw.c: Likewise.
3585         * gcc.target/i386/ssse3-vals.h: Likewise.
3586
3587         * gcc.target/i386/sse3-check.h: New file.
3588         * gcc.target/i386/ssse3-check.h: Likewise.
3589
3590 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3591
3592         PR middle-end/31095
3593         * gcc.c-torture/compile/bcopy-1.c: New testcase.
3594
3595 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3596
3597         PR middle-end/31606
3598         * gcc.c-torture/20070522-1.c: New testcase.
3599
3600 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
3601
3602         * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
3603
3604 2007-05-22  Kazu Hirata  <kazu@codesourcery.com>
3605
3606         * gcc.c-torture/execute/ieee/20000320-1.x,
3607         gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
3608         m68k-*-* and check_effective_target_coldfire_fpu.
3609
3610 2007-05-22  Ollie Wild  <aaw@google.com>
3611
3612         * g++.dg/lookup/hidden-class10.C: New test.
3613         * g++.dg/lookup/hidden-class11.C: New test.
3614
3615 2007-05-22  Ollie Wild  <aaw@google.com>
3616
3617         * g++.dg/lookup/name-clash5.C: New test.
3618         * g++.dg/lookup/name-clash6.C: New test.
3619
3620 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
3621
3622         * g++.dg/other/i386-2.C: Update comments on header files tested.
3623         Use -msse4.1 instead of -mssse3.  Include <smmintrin.h> instead
3624         of <tmmintrin.h>.
3625         * gcc.target/i386/sse-12.c: Likewise.
3626         * gcc.target/i386/sse-13.c: Likewise.
3627         * gcc.target/i386/sse-14.c: Likewise.
3628
3629         * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
3630         Redefined to test with immediate operand.
3631         (__builtin_ia32_blendps): Likewise.
3632         (__builtin_ia32_blendpd): Likewise.
3633         (__builtin_ia32_dpps): Likewise.
3634         (__builtin_ia32_dpps): Likewise.
3635         (__builtin_ia32_insertps128): Likewise.
3636         (__builtin_ia32_vec_ext_v4sf): Likewise.
3637         (__builtin_ia32_vec_set_v16qi): Likewise.
3638         (__builtin_ia32_vec_set_v4si): Likewise.
3639         (__builtin_ia32_vec_set_v2di): Likewise.
3640         (__builtin_ia32_vec_ext_v16qi): Likewise.
3641         (__builtin_ia32_vec_ext_v4si): Likewise.
3642         (__builtin_ia32_vec_ext_v2di): Likewise.
3643         (__builtin_ia32_roundpd): Likewise.
3644         (__builtin_ia32_roundsd): Likewise.
3645         (__builtin_ia32_roundps): Likewise.
3646         (__builtin_ia32_roundss): Likewise.
3647         (__builtin_ia32_mpsadbw128): Likewise.
3648
3649 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
3650
3651         * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
3652
3653 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
3654
3655         * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
3656         failures.
3657         * gcc.dg/dfp/func-struct.c: Ditto.
3658         * gcc.dg/dfp/operator-assignment.c: Ditto.
3659         * gcc.dg/dfp/convert-bfp.c: Ditto.
3660         * gcc.dg/dfp/convert-int.c: Ditto.
3661         * gcc.dg/dfp/convert-int-max.c: Ditto.
3662         * gcc.dg/dfp/func-scalar.c: Ditto.
3663         * gcc.dg/dfp/cast.c: Ditto.
3664         * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
3665         failures, and fix a typo in return type of arg1_128.
3666         * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
3667         failures, and fix a typo in a constant suffix.
3668         * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
3669         * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
3670
3671 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
3672             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3673
3674         * lib/gcc-dg.exp(process_message): New proc.
3675         (dg-message): New test directive.
3676         * gcc.dg/always_inline.c: Use dg-message.
3677         * gcc.dg/always_inline2.c: Ditto.
3678         * gcc.dg/always_inline3.c: Ditto.
3679         * gcc.dg/invalid-call-1.c: Ditto.
3680         * gcc.dg/pr17506.c: Ditto.
3681         * gcc.dg/simd-5.c: Ditto.
3682         * gcc.dg/simd-6.c: Ditto.
3683         * gcc.dg/va-arg-2.c: Ditto.
3684         * gcc.dg/cpp/syshdr.c: Ditto.
3685         * gcc.dg/cpp/unc4.c: Ditto.
3686         * gcc.dg/cpp/trad/mi1.c: Ditto.
3687         * gcc.dg/cpp/trad/mi5.c: Ditto.
3688         * gcc.dg/cpp/trad/mi7.c: Ditto.
3689         * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
3690         * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
3691         * gcc.test-framework/test-framework.awk: Special-case outexists
3692         tests.
3693
3694 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
3695
3696         * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
3697         (bit_SSE4_2): Likewise.
3698         (bit_POPCNT): Likewise.
3699
3700         * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
3701         Check if assembler supports SSE4 instructions.
3702
3703         * gcc.target/i386/sse4_1-blendpd.c: New file.
3704         * gcc.target/i386/sse4_1-blendps.c: Likewise.
3705         * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
3706         * gcc.target/i386/sse4_1-blendvps.c: Likewise.
3707         * gcc.target/i386/sse4_1-check.h: Likewise.
3708         * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
3709         * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
3710         * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
3711         * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
3712         * gcc.target/i386/sse4_1-extractps.c: Likewise.
3713         * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
3714         * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
3715         * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
3716         * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
3717         * gcc.target/i386/sse4_1-packusdw.c: Likewise.
3718         * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
3719         * gcc.target/i386/sse4_1-pblendw.c: Likewise.
3720         * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
3721         * gcc.target/i386/sse4_1-pextrb.c: Likewise.
3722         * gcc.target/i386/sse4_1-pextrd.c: Likewise.
3723         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
3724         * gcc.target/i386/sse4_1-pextrw.c: Likewise.
3725         * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
3726         * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
3727         * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
3728         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
3729         * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
3730         * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
3731         * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
3732         * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
3733         * gcc.target/i386/sse4_1-pminsb.c: Likewise.
3734         * gcc.target/i386/sse4_1-pminsd.c: Likewise.
3735         * gcc.target/i386/sse4_1-pminud.c: Likewise.
3736         * gcc.target/i386/sse4_1-pminuw.c: Likewise.
3737         * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
3738         * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
3739         * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
3740         * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
3741         * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
3742         * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
3743         * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
3744         * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
3745         * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
3746         * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
3747         * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
3748         * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
3749         * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
3750         * gcc.target/i386/sse4_1-pmulld.c: Likewise.
3751         * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
3752         * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
3753         * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
3754         * gcc.target/i386/sse4_1-round.h: Likewise.
3755         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
3756         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
3757         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
3758         * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
3759         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
3760         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
3761         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
3762         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
3763         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
3764         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
3765         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
3766         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
3767         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
3768         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
3769
3770 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3771
3772         PR fortran/31627
3773         * gfortran.dg/bounds_check_7.f90: New test.
3774
3775 2007-05-22  Uros Bizjak  <ubizjak@gmail.com>
3776
3777         * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
3778         (check_effective_target_sse4a): Ditto.
3779
3780         * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
3781         * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
3782         * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
3783         * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
3784         * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
3785         * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
3786         * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
3787         * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
3788         * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
3789         * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
3790         * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
3791         * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
3792         * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
3793         * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
3794         * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
3795         * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
3796         * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
3797         * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
3798         * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
3799         * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
3800
3801 2007-05-21  Mark Mitchell  <mark@codesourcery.com>
3802
3803         * g++.dg/ext/cleanup-1.C: New test.
3804         * g++.dg/ext/cleanup-2.C: Likewise.
3805         * g++.dg/ext/cleanup-3.C: Likewise.
3806         * g++.dg/ext/cleanup-4.C: Likewise.
3807         * g++.dg/ext/cleanup-5.C: Likewise.
3808         * g++.dg/ext/cleanup-6.C: Likewise.
3809         * g++.dg/ext/cleanup-8.C: Likewise.
3810         * g++.dg/ext/cleanup-9.C: Likewise.
3811         * g++.dg/ext/cleanup-10.C: Likewise.
3812         * g++.dg/ext/cleanup-11.C: Likewise.
3813         * g++.dg/ext/cleanup-dtor.C: Likewise.
3814
3815 2007-05-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3816
3817         PR middle-end/31995
3818         * gcc.dg/vect/vect-102a.c: New test.
3819
3820 2007-05-21  Paolo Bonzini  <bonzini@gnu.org>
3821             Paolo Carlini  <pcarlini@suse.de>
3822             Uros Bizjak  <ubizjak@gmail.com>
3823
3824         * gcc.dg/gcc-have-sync-compare-and-swap.c,
3825         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
3826         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
3827         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
3828         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
3829         New testcases.
3830
3831 2005-05-21  Daniel Franke  <franke.daniel@gmail.com>
3832
3833         PR fortran/32002
3834         * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
3835
3836 2007-05-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3837
3838         PR fortran/32027
3839         * gfortran.dg/do_3.F90: Add checks for the final value of the
3840         loop variable.
3841
3842 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
3843
3844         * gcc.c-torture/execute/990127-2.x: New file.
3845
3846 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
3847
3848         * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
3849         * gcc.target/i386/sse-12: Add -O to compile options.
3850         * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
3851         -msse4a" instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
3852         and mm3dnow.h.  Add -O to compile options.
3853
3854 2007-05-21  Paul Thomas  <pault@gcc.gnu.org>
3855
3856         PR fortran/31867
3857         * gfortran.dg/char_length_5.f90: New test.
3858
3859         PR fortran/31994
3860         * gfortran.dg/array_reference_1.f90: New test.
3861
3862 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3863
3864         PR middle-end/7651
3865         PR c++/11856
3866         PR c/12963
3867         PR c/23587
3868         PR other/29694
3869         * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
3870         * gcc.dg/Wtype-limits.c: New.
3871         * gcc.dg/Wtype-limits-Wextra.c: New.
3872         * gcc.dg/Wtype-limits-no.c: New.
3873         * g++.dg/warn/Wtype-limits.C: New.
3874         * g++.dg/warn/Wtype-limits-Wextra.C: New.
3875         * g++.dg/warn/Wtype-limits-no.C: New.
3876
3877 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
3878
3879         * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
3880         instead of "-msse2".'
3881         * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
3882         instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
3883         and mm3dnow.h.
3884         * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
3885         to test with immediate operand.
3886         (__builtin_ia32_insertqi): Ditto.
3887         (__builtin_ia32_palignr128): Ditto.
3888         (__builtin_ia32_palignr): Ditto.
3889         (__builtin_ia32_pshufhw): Ditto.
3890         (__builtin_ia32_pshuflw): Ditto.
3891         (__builtin_ia32_pshufd): Ditto.
3892         (__builtin_ia32_vec_set_v8hi): Ditto.
3893         (__builtin_ia32_vec_ext_v8hi): Ditto.
3894         (__builtin_ia32_shufpd): Ditto.
3895         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
3896
3897 2007-05-20  Daniel Franke  <franke.daniel@gmail.org>
3898
3899         PR fortran/32001
3900         * gfortran.dg/min_max_conformance.f90: Added more testcases.
3901
3902 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
3903
3904         PR target/31585
3905         * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
3906         and "__inline".  Use "-msse" instead of "-msse2".
3907
3908 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3909
3910         PR middle-end/7651
3911         * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
3912         * gcc.dg/20030906-2.c: Likewise.
3913         * objc.dg/method-17.m: Add -Wreturn-type.
3914         * obj-c++.dg/method-21.mm: Likewise.
3915
3916 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
3917
3918         PR target/31585
3919         * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
3920         (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
3921         (__builtin_ia32_psrlqi128): Ditto.
3922         (__builtin_ia32_psrlwi128): Ditto.
3923         (__builtin_ia32_psrldi128): Ditto.
3924         (__builtin_ia32_psrldqi128): Ditto.
3925         (__builtin_ia32_pslldqi128): Ditto.
3926         (__builtin_ia32_psrawi128): Ditto.
3927         (__builtin_ia32_psradi128): Ditto.
3928         (__builtin_ia32_psllqi128): Ditto.
3929         (__builtin_ia32_pslldi128): Ditto.
3930         (__builtin_prefetch): Ditto.
3931         (__builtin_ia32_pshufw): Ditto.
3932         (__builtin_ia32_vec_set_v4hi): Ditto.
3933         (__builtin_ia32_vec_ext_v4hi): Ditto.
3934         (__builtin_ia32_shufps): Ditto.
3935         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
3936
3937 2007-05-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3938
3939         PR fortran/31974
3940         * gfortran.dg/char_allocation_1.f90: New test.
3941
3942 2007-05-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3943
3944         * gcc.dg/Wconversion-integer.c: Group testcases and add more.
3945         * gcc.dg/Wconversion-sign.c: New.
3946         * gcc.dg/Wconversion-integer-no-sign.c: New.
3947         * g++.dg/warn/Wconversion-integer.C: Move some warnings to
3948         Wconversion-sign.C
3949         * g++.dg/warn/Wconversion-sign.C: New.
3950         * g++.old-deja/g++.other/warn4.C: Update.
3951         * g++.dg/warn/Wconversion1.C: Likewise.
3952
3953 2007-05-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3954
3955         * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
3956         * gcc.dg/torture/builtin-math-4.c: Likewise.
3957
3958 2007-05-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3959
3960         PR libfortran/31964
3961         * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
3962
3963 2007-05-18  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3964
3965         * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
3966
3967 2007-05-18  H.J. Lu  <hongjiu.lu@intel.com>
3968
3969         PR target/31628
3970         * gcc.target/i386/pr31628.c: New.
3971
3972 2007-05-18  Uros Bizjak  <ubizjak@gmail.com>
3973
3974         PR middle-end/31344
3975         * gcc.dg/pr31344.c: New test.
3976
3977 2007-05-17  Ian Lance Taylor  <iant@google.com>
3978
3979         PR tree-optimization/31953
3980         * gcc.c-torture/compile/pr31953.c: New test.
3981
3982 2007-05-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3983
3984         * gcc.dg/builtins-1.c: Test reentrant gamma functions.
3985
3986         * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
3987         and drem.
3988         * gcc.dg/torture/builtin-math-4.c: Likewise.
3989
3990         * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
3991         * gcc.dg/torture/builtin-math-4.c: Likewise.
3992
3993         * gcc.dg/torture/builtin-math-4.c: New test.
3994
3995 2007-05-17  Janis Johnson  <janis187@us.ibm.com>
3996             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3997
3998         * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
3999         * gcc.dg/cpp/include2.c: Ditto.
4000         * gcc.dg/cpp/mac-dir-2.c: Ditto.
4001         * gcc.dg/cpp/paste5.c: Ditto.
4002         * gcc.dg/cpp/paste6.c: Ditto.
4003         * gcc.dg/cpp/paste8.c: Ditto.
4004         * gcc.dg/cpp/paste11.c: Ditto.
4005         * gcc.dg/cpp/paste13.c: Ditto.
4006         * gcc.dg/cpp/skipping2.c: Ditto.
4007         * gcc.dg/reg-vol-struct-1.c: Ditto.
4008         * gcc.dg/Wshadow-1.c: Ditto.
4009         * gcc.dg/cpp/trad/comment.c: Ditto.
4010         * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
4011         * gcc.dg/cpp/if-2.c: Ditto.
4012         * gcc.dg/array-5.c: Ditto.
4013         * gcc.dg/inline-15.c: Ditto.
4014         * gcc.dg/pr27953.c: Ditto.
4015         * gcc.dg/Wno-c++-compat.c: Ditto.
4016
4017 2007-05-17  Kazu Hirata  <kazu@codesourcery.com>
4018
4019         * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
4020
4021 2007-05-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
4022
4023         * gcc.c-torture/execute/20070517-1.c: New test.
4024
4025 2007-05-17  Daniel Franke <franke.daniel@gmail.com>
4026
4027         PR fortran/31919
4028         * gfortran.dg/min_max_conformance.f90: New test.
4029
4030 2007-05-17  Zdenek Dvorak  <dvorakz@suse.cz>
4031
4032         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
4033         * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
4034         gcc.dg/vect/vect-104.c: Use more complex construction to
4035         prevent vectorizing.
4036         * gcc.dg/tree-ssa/pr21559.c: Update outcome.
4037
4038 2007-05-17  Uros Bizjak  <ubizjak@gmail.com>
4039
4040         PR tree-optimization/24659
4041         * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
4042         * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
4043         not vect_int target.
4044         * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
4045         not vect_int target.  Loop is vectorized for vect_intfloat_cvt
4046         targets.
4047         * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
4048         * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
4049         * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
4050
4051 2007-05-16  Uros Bizjak  <ubizjak@gmail.com>
4052
4053         * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
4054         and x86_64-*-* targets.
4055         * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
4056
4057 2007-05-16  Paul Thomas  <pault@gcc.gnu.org>
4058
4059         PR fortran/18769
4060         PR fortran/30881
4061         PR fortran/31194
4062         PR fortran/31216
4063         PR fortran/31427
4064         * transfer_simplify_1.f90: New test.
4065         * transfer_simplify_2.f90: New test.
4066
4067 2007-05-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
4068
4069         * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
4070
4071 2007-05-14  Janis Johnson  <janis187@us.ibm.com>
4072
4073         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
4074
4075         * gcc.dg/fltconst-pedantic-dfp.c: New test.
4076
4077         PR c/31924
4078         * gcc.dg/fltconst-1.c: New test.
4079
4080         * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
4081         * gcc.dg/dfp/operator-assignment.c: Ditto.
4082
4083 2007-05-14  Paolo Carlini  <pcarlini@suse.de>
4084
4085         PR c++/29928
4086         * g++.dg/rtti/typeid5.C: New.
4087
4088 2007-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4089
4090         PR fortran/31725
4091         * gfortran.dg/substr_4.f: New test.
4092
4093 2007-05-14  Kazu Hirata  <kazu@codesourcery.com>
4094
4095         * gcc.target/m68k/interrupt_thread-1.c,
4096         gcc.target/m68k/interrupt_thread-2.c,
4097         gcc.target/m68k/interrupt_thread-3.c: New.
4098         * gcc.target/m68k/m68k.exp: Accept fido.
4099
4100 2007-05-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
4101
4102         * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
4103         * gfortran.dg/altreturn_3.f90: Likewise.
4104         * gfortran.dg/assumed_dummy_1.f90: Likewise.
4105         * gfortran.dg/default_numeric_type_1.f90: Likewise.
4106         * gfortran.dg/inquire_iolength.f90: Likewise.
4107         * gfortran.dg/module_naming_1.f90: Likewise.
4108         * gfortran.dg/oldstyle_2.f90: Likewise.
4109         * gfortran.dg/operator_2.f90: Likewise.
4110         * gfortran.dg/parameter_array_element_1.f90: Likewise.
4111         * gfortran.dg/used_types_11.f90: Likewise.
4112         * gfortran.dg/zero_array_components_1.f90: Likewise.
4113         * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
4114         * gfortran.dg/parameter_array_dummy.f90: Likewise.
4115         * gfortran.dg/real_const_3.f90: Likewise.
4116
4117 2007-05-13  Zdenek Dvorak  <dvorakz@suse.cz>
4118
4119         * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
4120         * gcc.dg/tree-ssa/loop-30.c: New test.
4121
4122 2007-05-13  Richard Guenther  <rguenther@suse.de>
4123
4124         * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
4125         scanning forwprop1.
4126         * g++.dg/tree-ssa/pr31146.C: Likewise.
4127
4128 2007-05-13  Revital Eres  <eres@il.ibm.com>
4129
4130         * gcc.dg/dse.c: New test.
4131
4132 2007-05-12  Richard Guenther  <rguenther@suse.de>
4133
4134         PR tree-optimization/31797
4135         * gcc.c-torture/compile/pr31797.c: New testcase.
4136
4137 2007-05-12  Paul Thomas  <pault@gcc.gnu.org>
4138
4139         PR fortran/30746
4140         * gfortran.dg/host_assoc_function_1.f90: New test.
4141
4142 2007-05-11  Steve Ellcey  <sje@cup.hp.com>
4143
4144         PR c++/31829
4145         * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
4146
4147 2007-05-11  Silvius Rus  <rus@google.com>
4148
4149         * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
4150         * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
4151         * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
4152         * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
4153         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
4154         * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
4155         * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
4156         * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
4157         * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
4158         * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
4159         * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
4160         * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
4161         * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
4162         * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
4163         * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
4164         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
4165
4166 2007-05-11  Paolo Carlini  <pcarlini@suse.de>
4167
4168         PR other/31852
4169         * gcc.c-torture/execute/builtins/memchr.c: New.
4170         * gcc.c-torture/execute/builtins/memchr-lib.c: New.
4171         * gcc.c-torture/execute/builtins/lib/memchr.c: New.
4172
4173 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
4174
4175         PR fortran/30876
4176         * gfortran.dg/recursive_reference_1.f90: Put error at correct
4177         line.
4178         * gfortran.dg/recursive_reference_2.f90: New test.
4179
4180 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
4181
4182         PR fortran/30878
4183         * gfortran.dg/namelist_29.f90: New test.
4184
4185 2007-05-11  Paul Thomas  <pault@gcc.gnu.org>
4186
4187         PR fortran/31474
4188         * gfortran.dg/entry_10.f90: New test.
4189
4190 2007-05-10  Zdenek Dvorak  <dvorakz@suse.cz>
4191
4192         PR tree-optimization/31885
4193         * gcc.dg/tree-ssa/loop-29.c: New test.
4194
4195 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
4196
4197         * assumed_dummy_1.f90: Fix dg directive.
4198         * char_initialiser_actual.f90: Likewise.
4199         * nested_modules_2.f90: Likewise.
4200         * shift-alloc.f90: Likewise.
4201
4202 2007-05-10  Andreas Krebbel  <krebbel1@de.ibm.com>
4203
4204         * gcc.dg/20070507-1.c: Disable for non-pic targets.
4205
4206 2007-05-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4207
4208         PR libfortran/31880
4209         * gfortran.dg/unf_read_corrupted_2.f90: New test.
4210
4211 2007-05-09  Mike Stump  <mrs@apple.com>
4212
4213         * g++.dg/other/first-global.C: Add -fpie for darwin.
4214         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
4215
4216 2007-05-09  Andreas Krebbel  <krebbel1@de.ibm.com>
4217
4218         * gcc.dg/20070507-1.c: New testcase.
4219
4220 2007-05-08  Chao-ying Fu  <fu@mips.com>
4221
4222         * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
4223         * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
4224         * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
4225         * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
4226
4227 2007-05-08  Simon Martin  <simartin@users.sourceforge.net>
4228
4229         PR 31847
4230         * gcc.dg/pr31847.c: New test.
4231
4232 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
4233
4234         PR fortran/31692
4235         * gfortran.dg/actual_array_result_1.f90: New test.
4236
4237 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
4238
4239         PR fortran/29397
4240         * gfortran.dg/parameter_array_init_1.f90: New test.
4241
4242         PR fortran/29400
4243         * gfortran.dg/parameter_array_init_2.f90: New test.
4244
4245 2007-05-08  Uros Bizjak  <ubizjak@gmail.com>
4246
4247         PR target/31854
4248         * gcc.target/i386/pr31854.c: New test.
4249
4250 2007-05-07  Janis Johnson  <janis187@us.ibm.com>
4251
4252         * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
4253
4254 2007-05-07  Mike Stump  <mrs@apple.com>
4255
4256         * g++.old-deja/g++.mike/empty.C: Add.
4257
4258 2007-05-07  Eric Christopher  <echristo@apple.com>
4259
4260         * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
4261
4262 2007-05-07  Uros Bizjak  <ubizjak@gmail.com>
4263
4264         * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
4265         variable.  Rearrange conversions from binary float to decimal float.
4266
4267 2007-05-07  Mark Mitchell  <mark@codesourcery.com>
4268
4269         * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
4270         x86.
4271
4272 2007-05-07  Eric Botcazou  <ebotcazou@adacore.com>
4273
4274         * gnat.dg/opt1.ad[sb]: New testcase.
4275
4276 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4277
4278         PR fortran/31399
4279         * gfortran.dg/do_3.F90: New test.
4280
4281 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4282
4283         PR fortran/31764
4284         * gfortran.dg/new_line.f90: Add new checks.
4285
4286 2007-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4287
4288         PR fortran/31201
4289         * gfortran.dg/large_unit_1.f90: New.
4290         * gfortran.dg/large_unit_2.f90: New.
4291         * gfortran.dg/iostat_4.f90: New
4292         * gfortran.dg/bounds_check_fail_1.f90: Updated.
4293
4294 2007-05-06  Paul Thomas  <pault@gcc.gnu.org>
4295
4296         PR fortran/31540
4297         * gfortran.dg/char_result_4.f90: New test.
4298
4299 2007-06-05  Revital Eres  <eres@il.ibm.com>
4300
4301         PR 30957
4302         * gcc.dg/pr30957-1.c: New test.
4303
4304 2007-05-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4305
4306         PR fortran/31251
4307         * gfortran.dg/char_type_len_2.f90: New test.
4308
4309 2007-05-05  Geoffrey Keating  <geoffk@apple.com>
4310
4311         PR 31775
4312         * g++.dg/other/nested-extern.cc: New.
4313         * g++.dg/other/nested-extern-1.C: New.
4314         * g++.dg/other/nested-extern-2.C: New.
4315
4316 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
4317
4318         PR fortran/31760
4319         * gfortran.dg/erf.f90: New test.
4320         * gfortran.dg/besxy.f90: New test.
4321
4322 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
4323
4324         PR fortran/22359
4325         * gfortran.dg/fseek.f90: New test.
4326
4327 2007-05-04  Bob Wilson  <bob.wilson@acm.org>
4328
4329         * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
4330
4331 2007-05-04  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4332
4333         PR libfortran/31210
4334         * gfortran.dg/zero_length_1.f90: New test.
4335
4336 2007-05-04  Tobias Burnus  <burnus@net-b.de>
4337
4338         PR fortran/31803
4339         * gfortran.dg/char_pointer_assign_3.f90: New test.
4340         * gfortran.dg/char_result_2.f90: Re-enable test.
4341
4342 2007-05-04  Tobias Burnus  <burnus@net-b.de>
4343
4344         PR fortran/25071
4345         * gfortran.dg/char_length_3.f90: New test.
4346         * gfortran.dg/char_result_2.f90: Fix test.
4347
4348 2007-05-03  Zdenek Dvorak  <dvorakz@suse.cz>
4349
4350         PR tree-optimization/30565
4351         * gcc.dg/tree-ssa/loop-27.c: New test.
4352
4353 2007-05-03  Bernd Schmidt  <bernd.schmidt@analog.com>
4354
4355         * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
4356         * gcc.target/bfin/arith.c (__v2hi): Likewise.
4357         * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
4358         * gcc.target/bfin/shift.c (__v2hi): Likewise.
4359
4360 2007-05-03  Dorit Nuzman  <dorit@il.ibm.com>
4361
4362         PR tree-optimization/31699
4363         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
4364         New.
4365         (check_effective_target_vect_floatint_cvt): New.
4366         * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
4367         of specific targets.
4368         * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
4369         * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
4370         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
4371         * gcc.dg/vect/vect-iv-4.c: Likewise.
4372         * gcc.dg/vect/vect-multitypes-11.c: New.
4373         * gcc.dg/vect/pr31699.c: New.
4374
4375 2007-05-02  Geoffrey Keating  <geoffk@apple.com>
4376
4377         * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
4378
4379 2007-05-02  Seongbae Park  <seongbae.park@gmail.com>
4380
4381         PR C++/31663
4382         * g++.dg/warn/anonymous-namespace-2.C: New.
4383         * g++.dg/warn/anonymous-namespace-2.h: New.
4384
4385 2007-05-02  Paul Brook  <paul@codesourcery.com>
4386
4387         * gcc.dg/arm-eabi1.c: Move debug output.  Augment lcmp/ulcmp tests.
4388
4389 2007-05-02  Eric Christopher  <echristo@apple.com>
4390
4391         * gcc.dg/cpp/if-div.c: New file.
4392
4393 2007-05-02  Tom Tromey  <tromey@redhat.com>
4394
4395         PR preprocessor/28709:
4396         * gcc.dg/cpp/pr28709.c: New file.
4397
4398 2007-05-02  Richard Guenther  <rguenther@suse.de>
4399
4400         PR tree-optimization/31146
4401         * g++.dg/tree-ssa/pr31146-2.C: New testcase.
4402
4403 2007-05-01  Geoffrey Keating  <geoffk@apple.com>
4404
4405         * gcc.c-torture/compile/limits-blockid.c: New.
4406         * gcc.c-torture/compile/limits-caselabels.c: New.
4407         * gcc.c-torture/compile/limits-declparen.c: New.
4408         * gcc.c-torture/compile/limits-enumconst.c: New.
4409         * gcc.c-torture/compile/limits-exprparen.c: New.
4410         * gcc.c-torture/compile/limits-externalid.c: New.
4411         * gcc.c-torture/compile/limits-fnargs.c: New.
4412         * gcc.c-torture/compile/limits-fndefn.c: New.
4413         * gcc.c-torture/compile/limits-idexternal.c: New.
4414         * gcc.c-torture/compile/limits-idinternal.c: New.
4415         * gcc.c-torture/compile/limits-pointer.c: New.
4416         * gcc.c-torture/compile/limits-stringlit.c: New.
4417         * gcc.c-torture/compile/limits-structmem.c: New.
4418         * gcc.c-torture/compile/limits-structnest.c: New.
4419
4420 2007-04-29  Geoffrey Keating  <geoffk@apple.com>
4421
4422         * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
4423
4424 2007-05-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4425
4426         PR middle-end/31740
4427         * gcc.c-torture/compile/20070501-1.c: New testcase.
4428
4429 2007-05-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
4430
4431         PR fortran/31732
4432         * gfortran.dg/array_memset_2:  New test case.
4433
4434 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
4435
4436         PR testsuite/31615
4437         * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
4438
4439 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
4440
4441         PR testsuite/31589
4442         * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
4443         dg-final test.
4444         * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
4445         keyword to dg-final test.
4446         * gcc.dg/vect/vect-iv-4.c: Likewise.
4447         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
4448         * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
4449         test.
4450         * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
4451         cast.
4452         * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
4453         * lib/target-supports.exp
4454         (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
4455         (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
4456
4457 2007-04-30  Kazu Hirata  <kazu@codesourcery.com>
4458
4459         * gcc.c-torture/execute/ieee/20000320-1.c: Use
4460         __LONG_LONG_MAX__ and its friends instead of those supplied by
4461         limits.h.
4462
4463 2007-04-30  Andrew pinski  <andrew_pinski@playstation.sony.com>
4464
4465         PR C++/31721
4466         * g++.dg/ext/vector7.C: New testcase.
4467
4468 2007-04-29  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4469
4470         PR fortran/31591
4471         * gfortran.dg/bound_simplification_1.f90: New test.
4472
4473 2007-04-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4474
4475         PR fortran/31645
4476         * gfortran.dg/bom_error.f90: New test.
4477         * gfortran.dg/bom_include.f90: New test.
4478         * gfortran.dg/bom_UTF16-LE.f90: New test.
4479         * gfortran.dg/bom_UTF16-BE.f90: New test.
4480         * gfortran.dg/bom_UTF-8.f90: New test.
4481         * gfortran.dg/bom_UTF-32.f90: New test.
4482         * gfortran.dg/bom_UTF-8.F90: New test.
4483         * gfortran.dg/bom_include.inc: New file.
4484
4485 2007-04-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4486
4487         PR C++/30221
4488         * g++.dg/init/ptrfn2.C: New test.
4489         * g++.dg/init/ptrfn3.C: New test.
4490
4491 2007-04-29  Paul Thomas  <pault@gcc.gnu.org>
4492
4493         PR fortran/31711
4494         * gfortran.dg/dependency_21.f90: New test.
4495
4496 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4497
4498         * gfortran.dg/secnds.f: Use real*8.
4499         * gfortran.dg/secnds-1.f: Use real*8.
4500
4501 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4502
4503         PR libfortran/31532
4504         * gfortran.dg/inquire_5.f90: Update test.
4505
4506 2007-04-27  Ian Lance Taylor  <iant@google.com>
4507
4508         PR middle-end/31710
4509         * gcc.c-torture/compile/pr31710.c: New test.
4510
4511 2007-04-27  Richard Guenther  <rguenther@suse.de>
4512
4513         PR tree-optimization/30965
4514         PR tree-optimization/30978
4515         * gcc.dg/tree-ssa/pr30978.c: New testcase.
4516         * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
4517         * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
4518         * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
4519
4520 2007-04-27  Richard Guenther  <rguenther@suse.de>
4521
4522         PR tree-optimization/31715
4523         * gcc.dg/Warray-bounds-4.c: New testcase.
4524
4525 2007-04-26  Ian Lance Taylor  <iant@google.com>
4526
4527         PR target/28675
4528         * gcc.c-torture/compile/pr28675.c: New test.
4529
4530 2007-04-26  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4531
4532         PR C++/30016
4533         * g++.dg/ext/vector6.C: New test.
4534
4535 2007-04-26  Kazu Hirata  <kazu@codesourcery.com>
4536
4537         * gcc.c-torture/execute/ieee/20000320-1.x: New.
4538
4539 2007-04-26  Steve Ellcey  <sje@cup.hp.com>
4540
4541         PR middle-end/31617
4542         * g++.dg/other/str_empty.C: Add expected warning.
4543
4544 2007-04-26  Richard Guenther  <rguenther@suse.de>
4545         Daniel Berlin  <dberlin@dberlin.org>
4546
4547         PR tree-optimization/30567
4548         * g++.dg/other/pr30567.C: New testcase.
4549
4550 2007-04-26  Richard Guenther  <rguenther@suse.de>
4551
4552         PR tree-optimization/31703
4553         * gcc.c-torture/compile/pr31703.c: New testcase.
4554         * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
4555         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
4556
4557 2007-04-26  Wolfgang Gellerich  <gellerich@de.ibm.com>
4558
4559         * gfortran.dg/open_errors.f90: Added if statements checking
4560         the value of iostat.
4561
4562 2007-04-26  Jakub Jelinek  <jakub@redhat.com>
4563
4564         PR c++/31598
4565         * g++.dg/gomp/pr31598.C: New test.
4566
4567         PR tree-optimization/30558
4568         * g++.dg/gomp/pr30558.C: New test.
4569
4570 2007-04-24  Mark Mitchell  <mark@codesourcery.com>
4571
4572         PR c++/31338
4573         * g++.dg/ext/complex2.C: New test.
4574
4575 2007-04-25  Paolo Carlini  <pcarlini@suse.de>
4576
4577         * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
4578
4579 2007-04-25  Thiemo Seufer  <ths@mips.com>
4580
4581         * gcc.target/mips/mips16e-extends.c (cksum8): Change return
4582         value to signed char.
4583
4584 2007-04-25  Uros Bizjak  <ubizjak@gmail.com>
4585
4586         * gcc.target/i386/reload-1.c. Include <stdint.h>.  Compile for all
4587         ilp32 i?86-*-* and x86_64-*-* targets.  Do not skip test for -m64.
4588         Use scan-rtl-dump-not procedure to scan RTL dump.  Cleanup csa dump.
4589
4590 2007-04-25  Tobias Burnus  <burnus@net-b.de>
4591
4592         PR fortran/31668
4593         * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
4594         statement functions.
4595         * gfortran.dg/c_by_val_5.f90: New test.
4596
4597 2007-04-25  Wolfgang Gellerich  <gellerich@de.ibm.com>
4598
4599         * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
4600         with two new subroutines to avoid parameter-induced aliasing.
4601         * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
4602         * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
4603
4604 2007-04-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4605
4606         * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
4607         * g++.dg/warn/Warray-bounds.C: Likewise.
4608
4609 2007-04-24  Ian Lance Taylor  <iant@google.com>
4610
4611         PR tree-optimization/31605
4612         * gcc.c-torture/execute/pr31605.c: New test.
4613
4614 2007-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4615
4616         PR fortran/31587
4617         * lib/gcc-dg.exp (scan-module): New function.
4618         * gfortran.dg/module_md5_1.f90: New test.
4619
4620 2007-04-24  Douglas Gregor  <doug.gregor@gmail.com>
4621
4622         * g++.old-deja/g++.pt/defarg6.C: Only run with
4623         -std=gnu++98.
4624         * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
4625         * g++.dg/cpp0x/variadic61.C: Ditto.
4626         * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
4627         * g++.dg/cpp0x/variadic62.C: Ditto.
4628         * g++.dg/template/meminit1.C: Ditto.
4629         * g++.dg/template/operator7.C: Ditto.
4630         * g++.dg/template/static15.C: Ditto.
4631         * g++.dg/template/invalid1.C: Ditto.
4632         * g++.dg/template/shift1.C: Ditto.
4633         * g++.dg/template/error10.C: Ditto.
4634
4635 2007-04-24  Simon Martin  <simartin@users.sourceforge.net>
4636
4637         PR diagnostic/25923
4638         * gfortran.dg/pr25923.f90: New test.
4639
4640 2007-04-24  Ian Lance Taylor  <iant@google.com>
4641
4642         PR tree-optimization/31602
4643         * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
4644
4645 2007-04-24  Janis Johnson  <janis187@us.ibm.com>
4646
4647         * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
4648         * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
4649
4650 2007-04-24  Hui-May Chang  <hm.chang@apple.com>
4651
4652         * gcc.target/i386/reload-1.c. New.
4653
4654 2007-04-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4655             Olga Golovanevsky  <olga@il.ibm.com>
4656
4657         * g++.dg/other/str_empty.C: New test.
4658
4659 2007-04-24  Richard Henderson  <rth@redhat.com>
4660
4661         * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
4662
4663 2007-04-24  Andreas Krebbel  <krebbel1@de.ibm.com>
4664
4665         PR target/31641
4666         * gcc.c-torture/compile/pr31641.c: New testcase.
4667
4668 2007-04-24  Richard Sandiford  <richard@nildram.co.uk>
4669
4670         * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
4671         * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
4672         * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
4673         * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
4674
4675 2007-04-23  Simon Baldwin  <simonb@google.com>
4676
4677         * g++.dg/other/error15.C: New.
4678         * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
4679         triggering a "multiple parameters named" error.
4680
4681 2007-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
4682
4683         PR fortran/31618
4684         * gfortran.dg/backspace_8.f:  New test case.
4685
4686 2007-04-23  Paul Thomas  <pault@gcc.gnu.org>
4687
4688         PR fortran/31630
4689         * gfortran.dg/used_types_17.f90: New test.
4690
4691         PR fortran/31620
4692         * gfortran.dg/zero_array_components_1.f90: New test.
4693
4694 2007-04-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4695
4696         PR fortran/31616
4697         * gfortran.dg/open_errors.f90: Allow a different error message.
4698
4699 2007-04-23  Uros Bizjak  <ubizjak@gmail.com>
4700
4701         * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
4702         Rename from check_effective_target_vect_pack_mod.  Rename global
4703         variable et_vect_pack_mod to et_vect_pack_trunc.  Update debug
4704         messages.
4705         * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
4706         rename.
4707         * gcc.dg/vect/vect-iv-8a.c: Ditto.
4708         * gcc.dg/vect/vect-multitypes-8.c: Ditto.
4709
4710 2007-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4711
4712         PR middle-end/31448
4713         * gcc.c-torture/execute/pr31448.c: New testcase.
4714
4715 2007-04-22  Nick Clifton  <nickc@redhat.com>
4716
4717         * gcc.dg/20020312-2.c: Add support for the FRV.
4718
4719 2007-04-22  Uros Bizjak  <ubizjak@gmail.com>
4720
4721         PR tree-optimization/24659
4722         * gcc.dg/vect/vect-float-extend-1.c: New test.
4723         * gcc.dg/vect/vect-float-truncate-1.c: New test.
4724
4725 2007-04-22  Richard Guenther  <rguenther@suse.de>
4726
4727         PR tree-optimization/29789
4728         * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
4729         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
4730
4731 2007-04-22  Revital Eres  <eres@il.ibm.com>
4732
4733         * gcc.dg/var-expand2.c: New test.
4734
4735 2007-04-22  Revital Eres  <eres@il.ibm.com>
4736
4737         * gcc.dg/var-expand3.c: New test.
4738
4739 2007-04-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4740
4741         PR fortran/31495
4742         * gfortran.dg/continuation_8.f90: New test.
4743
4744 2007-04-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4745
4746         PR C/30265
4747         * gcc.c-torture/compile/compound-literal-2.c: New testcase.
4748         * gcc.c-torture/compile/compound-literal-3.c: New testcase.
4749
4750 2007-04-21  Richard Guenther  <rguenther@suse.de>
4751
4752         PR middle-end/31136
4753         * gcc.c-torture/execute/pr31136.c: New testcase.
4754
4755 2007-04-21  Alexandre Oliva  <aoliva@redhat.com>
4756
4757         * gcc.target/i386/movsi-sm-1.c: New.
4758
4759 2007-04-20  Richard Henderson  <rth@redhat.com>
4760
4761         * gcc.dg/pr28796-2.c: Add -mieee for alpha.
4762         * gcc.dg/pr27095.c: Cope with alpha GOT load.
4763
4764 2007-04-20  Jakub Jelinek  <jakub@redhat.com>
4765
4766         * gcc.target/i386/ordcmp-1.c: New test.
4767         * gcc.target/i386/unordcmp-1.c: New test.
4768
4769         PR tree-optimization/31632
4770         * gcc.c-torture/compile/20070419-1.c: New test.
4771
4772 2007-04-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
4773
4774         * gcc.dg/invalid-call-1.c: New test.
4775
4776 2007-04-18  Dirk Mueller  <dmueller@suse.de>
4777
4778         PR diagnostic/31227
4779         * gcc.dg/Warray-bounds-3.c: New.
4780
4781 2007-04-18  Richard Guenther  <rguenther@suse.de>
4782
4783         PR tree-optimization/19431
4784         PR tree-optimization/21463
4785         * gcc.c-torture/execute/20070212-1.c: New testcase.
4786         * gcc.c-torture/execute/20070212-2.c: Likewise.
4787         * gcc.c-torture/execute/20070212-3.c: Likewise.
4788         * gcc.dg/tree-ssa/pr19431.c: Likewise.
4789         * gcc.dg/tree-ssa/pr21463.c: Likewise.
4790         * g++.dg/tree-ssa/pr21463.C: Likewise.
4791         * g++.dg/tree-ssa/pr30738.C: Likewise.
4792
4793 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
4794
4795         PR c++/31513
4796         * g++.dg/expr/bitfield8.C: New test.
4797
4798 2007-04-17  Joseph Myers  <joseph@codesourcery.com>
4799             Richard Sandiford  <richard@codesourcery.com>
4800
4801         * lib/target-supports.exp (check_profiling_available): Return 0
4802         for uClibc with -p or -pg.
4803
4804 2007-04-17  Simon Martin  <simartin@users.sourceforge.net>
4805
4806         PR c++/31517
4807         * g++.dg/template/init7.C: New test.
4808
4809 2007-04-17  Zdenek Dvorak  <dvorakz@suse.cz>
4810
4811         PR rtl-optimization/31360
4812         * gcc.dg/loop-7.c: New test.
4813
4814 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
4815
4816         * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
4817         * lib/compat.exp (compat-run): Use file_on_host, not remote_file
4818         build.
4819         (compat-execute): Likewise.
4820         * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
4821         files to remote hosts.
4822         * lib/c-ctorture.exp (c-torture-compile): Likewise.
4823         (c-torture-execute): Likewise.
4824         * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
4825         or plain file.  Use remote_upload and remote_download to copy
4826         files about.
4827         * lib/scanasm.exp (dg-scan): Upload the file from the remote host
4828         before scanning it.
4829
4830 2007-04-17  Dorit Nuzman  <dorit@il.ibm.com>
4831
4832         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
4833
4834 2007-04-16  Lawrence Crowl  <crowl@google.com>
4835
4836         * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
4837         * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
4838         * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
4839         * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
4840         * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
4841         * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
4842         * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
4843         * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
4844         * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
4845         * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
4846         * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
4847
4848         * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
4849         * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
4850         * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
4851         * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
4852         * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
4853         * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
4854         * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
4855         * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
4856         * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
4857         * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
4858         * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
4859
4860 2007-04-16  Ian Lance Taylor  <iant@google.com>
4861
4862         PR tree-optimization/31522
4863         * gcc.dg/Wstrict-overflow-16.c: New test.
4864
4865 2007-04-17  Kazu Hirata  <kazu@codesourcery.com>
4866
4867         * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
4868
4869 2007-04-17  Tobias Schlüter  <tobi@gcc.gnu.org>
4870
4871         PR fortran/31144
4872         * gfortran.dg/module_naming_1.f90: New.
4873
4874 2007-04-16  Richard Sandiford  <richard@codesourcery.com>
4875
4876         * lib/target-supports.exp (check_profiling_available): Return
4877         false for m68k-*-uclinux.
4878
4879 2007-04-16  Seongbae Park <seongbae.park@gmail.com>
4880
4881         PR c++/29365
4882         Testcase for c++ anonymous namespace warning
4883
4884         * g++.dg/warn/anonymous-namespace-1.C: New test
4885         * g++.dg/warn/anonymous-namespace-1.h: New test
4886
4887 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4888
4889         PR testsuite/31578
4890         * gcc.dg/gnu89-init-4.c: Change to a compile only test.
4891
4892 2007-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4893
4894         * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
4895
4896 2007-04-15  Paul Thomas  <pault@gcc.gnu.org>
4897
4898         PR fortran/31204
4899         * gfortran.dg/array_constructor_16.f90: New test.
4900
4901 2007-04-15  Kazu Hirata  <kazu@codesourcery.com>
4902
4903         * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
4904         gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
4905
4906 2007-04-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4907
4908         PR rtl-optimization/31500
4909         * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
4910         * g++.dg/warn/Warray-bounds.C: Likewise.
4911
4912 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4913
4914         PR C/31520
4915         * gcc.dg/gnu89-init-4.c: New testcase.
4916
4917 2007-04-14  Jakub Jelinek  <jakub@redhat.com>
4918
4919         PR c++/25874
4920         * gcc.dg/gomp/pr25874.c: Add dg-options.
4921         * g++.dg/gomp/pr25874.C: Add dg-options.
4922
4923 2007-04-14  Bernhard Fischer  <aldot@gcc.gnu.org>
4924
4925         PR fortran/21061
4926         * gfortran.dg/warnings_are_errors_1.f90: New testcase.
4927         * gfortran.dg/warnings_are_errors_1.f: New testcase.
4928
4929 2007-04-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4930
4931         PR fortran/31561
4932         * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
4933
4934 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
4935
4936         PR fortran/29507
4937         PR fortran/31404
4938         * gfortran.dg/initialization_6.f90: New test.
4939
4940 2007-04-14  Kazu Hirata  <kazu@codesourcery.com>
4941
4942         * gcc.c-torture/compile/pr27528.c: Require nonpic.
4943
4944         * lib/target-supports.exp (check_gc_sections_available):
4945         Return false if ldflags includes -elf2flt.
4946
4947 2007-04-13  Jason Merrill  <jason@redhat.com>
4948
4949         PR c++/31074
4950         * conv3.C: New test.
4951
4952 2007-04-13  Mike Stump  <mrs@apple.com>
4953
4954         * obj-c++.dg/stubify-1.mm: Only run on powerpc.
4955         * obj-c++.dg/template-4.mm: Don't run when 64-bit.
4956
4957 2007-04-13  Joseph Myers  <joseph@codesourcery.com>
4958
4959         PR tree-optimization/29598
4960         * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
4961
4962 2007-04-13  Tobias Burnus  <burnus@net-b.de>
4963
4964         PR fortran/31559
4965         * gfortran.dg/func_assign.f90: New test.
4966
4967 2007-04-13  Paul Thomas  <pault@gcc.gnu.org>
4968
4969         PR fortran/31550
4970         * gfortran.dg/used_types_16.f90: New test.
4971
4972 2007-04-13  Tobias Schlüter  <tobi@gcc.gnu.org>
4973
4974         PR fortran/18937
4975         * gfortran.dg/goto_2.f90: New.
4976         * gfortran.dg/goto_3.f90: New.
4977         * gfortran.dg/pr17708.f90: Rename to ...
4978         * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
4979
4980 2007-04-13  Tobias Burnus  <burnus@net-b.de>
4981
4982         PR fortran/31562
4983         * gfortran.dg/f2c_4.c: Use GNU extensions for complex
4984         instead of a struct.
4985
4986 2007-04-13  Tobias Burnus  <burnus@net-b.de>
4987
4988         PR fortran/31562
4989         * gfortran.dg/value_4.c: Use GNU extensions for complex
4990         instead of a struct.
4991
4992 2007-04-13  Richard Guenther  <rguenther@suse.de>
4993
4994         PR tree-optimization/21258
4995         * gcc.dg/tree-ssa/vrp34.c: New testcase.
4996
4997 2007-04-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4998
4999         * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
5000         <complex.h>.
5001
5002 2007-04-12  Tobias Schlüter  <tobi@gcc.gnu.org>
5003
5004         PR fortran/31250
5005         * gfortran.dg/char_length_2.f90: New.
5006         * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
5007         * gfortran.dg/repeat_4.f90: Likewise.
5008
5009         PR fortran/31266
5010         * gfortran.dg/char_assign_1.f90: New.
5011
5012         PR fortran/31471
5013         * gfortran.dg/block_name_1.f90: New.
5014         * gfortran.dg/block_name_2.f90: New.
5015
5016 2007-04-12  Douglas Gregor  <doug.gregor@gmail.com>
5017
5018         PR c++/31078
5019         * g++.dg/other/pr31078.C: New.
5020
5021 2007-04-12  Richard Guenther  <rguenther@suse.de>
5022
5023         PR tree-optimization/31169
5024         * gcc.c-torture/execute/pr31169.c: New testcase.
5025
5026 2007-04-12  Richard Guenther  <rguenther@suse.de>
5027
5028         PR tree-optimization/24689
5029         PR tree-optimization/31307
5030         * g++.dg/tree-ssa/pr31307.C: New testcase.
5031         * gcc.dg/tree-ssa/pr24689.c: Likewise.
5032
5033 2007-04-12  Tobias Burnus  <burnus@net-b.de>
5034
5035         PR fortran/31472
5036         * gfortran.dg/access_spec_1.f90: New test.
5037         * gfortran.dg/access_spec_2.f90: New test.
5038         * gfortran.dg/non_module_public.f90: Match new error message.
5039
5040 2007-04-11  Paul Thomas  <pault@gcc.gnu.org>
5041
5042         PR testsuite/31538
5043         * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
5044         to 4 at line 38 to fix bounds problem.
5045
5046 2007-04-11  Tobias Burnus  <burnus@net-b.de>
5047
5048         PR testsuite/31240
5049         * gfortran.dg/pointer_intent_1.f90: Fix test.
5050
5051 2007-04-10  Eric Christopher  <echristo@apple.com>
5052
5053         * lib/target-supports.exp
5054         (check_effective_target_fstack_protector): Rewrite.
5055
5056 2007-04-09  Mark Mitchell  <mark@codesourcery.com>
5057
5058         PR c++/31449
5059         * g++.dg/init/const5.C: New test.
5060
5061 2007-04-09  Jan Hubicka  <jh@suse.cz>
5062
5063         * gcc.dg/tree-ssa/foldaddr-3.c: New file.
5064
5065 2007-04-08  Jan Hubicka  <jh@suse.cz>
5066
5067         * gcc.dg/tree-ssa/foldaddr-2.c: New file.
5068
5069 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
5070
5071         PR fortran/31257
5072         * gfortran.dg/achar_4.f90: New test.
5073
5074 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
5075
5076         PR fortran/30880
5077         * gfortran.dg/used_dummy_types_8.f90: New test.
5078
5079 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
5080
5081         PR fortran/30872
5082         * gfortran.dg/parameter_array_element_1.f90: New test.
5083
5084 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
5085
5086         PR fortran/31222
5087         * gfortran.dg/default_numeric_type_1.f90: New test.
5088
5089 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
5090
5091         PR fortran/31424
5092         * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
5093
5094 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
5095
5096         PR fortran/31293
5097         * gfortran.dg/interface_12.f90: New test.
5098
5099 2007-04-07  Bruce Korb  <bkorb@gnu.org>
5100
5101         * gcc.dg/format/opt-6.c: New test.
5102         * gcc.dg/format/nul-1.c: New test.
5103         * gcc.dg/format/nul-2.c: New test.
5104
5105 2007-04-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5106
5107         PR libgfortran/31395
5108         * gfortran.dg/fmt_colon.f90: New test.
5109
5110 2007-04-06  Mark Mitchell  <mark@codesourcery.com>
5111
5112         * g++.old-deja/g++.other/init18.C: Use
5113         dg-require-effective-target instead of an explicit xfail.
5114
5115 2007-04-05  Janis Johnson  <janis187@us.ibm.com>
5116
5117         * gcc.dg/dfp/signbit-1.c
5118         * gcc.dg/dfp/signbit-2.c
5119
5120 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
5121
5122         PR fortran/31483
5123         * gfortran.dg/altreturn_5.f90: New test.
5124
5125 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
5126
5127         PR fortran/31292
5128         * gfortran.dg/contained_module_proc_1.f90: New test.
5129
5130 2007-04-04  Stuart Hastings  <stuart@apple.com>
5131
5132         PR 31281
5133         * objc/execute/exceptions/pr31281.m: New.
5134
5135 2007-04-04  Danny Smith  <dannysmith.users.sourceforge.net>
5136
5137         * g++.dg/ext/dllimport12.C: Update comments.
5138
5139 2007-04-03  Eric Christopher  <echristo@apple.com>
5140
5141         * g++.dg/tree-ssa/pr29902.C: Require ilp32.
5142
5143 2007-04-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5144
5145         PR fortran/31304
5146         * gfortran.dg/repeat_2.f90: New test.
5147         * gfortran.dg/repeat_3.f90: New test.
5148         * gfortran.dg/repeat_4.f90: New test.
5149
5150 2007-04-03  Uros Bizjak  <ubizjak@gmail.com>
5151
5152         * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
5153
5154 2007-04-03  Jakub Jelinek  <jakub@redhat.com>
5155
5156         PR c++/30847
5157         * g++.dg/parse/cond3.C: New test.
5158
5159         PR middle-end/30704
5160         * gcc.c-torture/execute/ieee/pr30704.c: New test.
5161
5162 2007-04-02  Jason Merrill  <jason@redhat.com>
5163
5164         PR c++/31187
5165         * g++.dg/ext/visibility/anon3.C: New test.
5166
5167 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5168
5169         PR libgfortran/31052
5170         * gfortran.dg/namelist_28.f90: New test.
5171
5172 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5173
5174         PR libgfortran/31366
5175         * gfortran.dg/direct_io_6.f90: New test.
5176
5177 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5178
5179         PR libgfortran/31207
5180         * gfortran.dg/advance_5.f90: New test.
5181         * gfortran.dg/advance_6.f90: New test.
5182
5183 2007-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
5184
5185         * g++.dg/ext/dllimport6.C: Remove extra ';'.
5186         * g++.dg/ext/dllimport7.C: Likewise.
5187         * g++.dg/ext/selectany1.C: Likewise.
5188
5189 2007-03-31  Douglas Gregor  <doug.gregor@gmail.com>
5190
5191         * g++.dg/parser/pr31138.C: New.
5192         * g++.dg/parser/pr31140.C: New.
5193         * g++.dg/parser/pr31141.C: New.
5194
5195 2007-03-30  Paolo Carlini  <pcarlini@suse.de>
5196
5197         PR c++/26099
5198         * g++.dg/ext/is_base_of.C: New.
5199         * g++.dg/ext/has_virtual_destructor.C: New.
5200         * g++.dg/ext/is_polymorphic.C: New.
5201         * g++.dg/ext/is_base_of_diagnostic.C: New.
5202         * g++.dg/ext/is_enum.C: New.
5203         * g++.dg/ext/has_nothrow_assign.C: New.
5204         * g++.dg/ext/has_nothrow_constructor.C: New.
5205         * g++.dg/ext/is_empty.C: New.
5206         * g++.dg/ext/has_trivial_copy.C: New.
5207         * g++.dg/ext/has_trivial_assign.C: New.
5208         * g++.dg/ext/is_abstract.C: New.
5209         * g++.dg/ext/is_pod.C: New.
5210         * g++.dg/ext/has_nothrow_copy.C: New.
5211         * g++.dg/ext/is_class.C: New.
5212         * g++.dg/ext/has_trivial_constructor.C: New.
5213         * g++.dg/ext/is_union.C: New.
5214         * g++.dg/ext/has_trivial_destructor.C: New.
5215         * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
5216         * g++.dg/template/crash43.C: Likewise.
5217
5218 2007-03-29  Dirk Mueller  <dmueller@suse.de>
5219
5220         * g++.dg/warn/pedantic2.C: New testcase.
5221
5222 2007-03-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5223
5224         * size_dim.f90: Fix dg directive.
5225         * pr16433.f: Likewise.
5226         * use_6.f90: Likewise.
5227         * use_7.f90: Likewise.
5228         * entry_9.f90: Likewise.
5229         * pointer_intent_2.f90: Likewise.
5230         * protected_1.f90: Likewise.
5231         * fmt_missing_period_2.f: Likewise.
5232         * pointer_intent_3.f90: Likewise.
5233         * protected_2.f90: Likewise.
5234         * protected_3.f90: Likewise.
5235         * pr15754.f90: Likewise.
5236         * protected_4.f90: Likewise.
5237         * protected_5.f90: Likewise.
5238         * initialization_2.f90: Likewise.
5239         * protected_6.f90: Likewise.
5240         * continuation_7.f90: Likewise.
5241         * derived_function_interface_1.f90: Likewise.
5242         * der_pointer_4.f90: Likewise.
5243         * fmt_zero_precision.f90: Likewise.
5244         * blockdata_3.f90: Likewise.
5245         * fmt_missing_period_1.f: Likewise.
5246         * real_const_3.f90: Likewise.
5247         * use_4.f90: Likewise.
5248         * fmt_missing_period_3.f: Likewise.
5249         * use_5.f90: Likewise.
5250
5251 2007-03-28  Mike Stump  <mrs@apple.com>
5252
5253         * gcc.dg/darwin-comm.c: Add.
5254
5255 2007-03-28  Eric Christopher  <echristo@apple.com>
5256
5257         * lib/target-supports.exp (check_effective_target_fstack_protector):
5258         New.
5259         * gcc.dg/ssp-1.c: Use.
5260         * gcc.dg/ssp-2.c: Ditto.
5261
5262 2007-03-28  Simon Martin  <simartin@users.sourceforge.net>
5263
5264         PR c++/29077
5265         * g++.dg/parse/constructor3.C: New test.
5266
5267 2007-03-28  Eric Botcazou  <ebotcazou@adacore.com>
5268
5269         * gnat.dg/thin_pointer.ad[sb]: New test.
5270
5271 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
5272
5273         * g++.dg/cpp0x/bracket1.C: New.
5274         * g++.dg/cpp0x/bracket2.C: New.
5275         * g++.dg/cpp0x/bracket3.C: New.
5276         * g++.dg/cpp0x/bracket4.C: New.
5277
5278 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
5279
5280         * g++.dg/cpp0x/temp_default1.C: New.
5281         * g++.dg/cpp0x/temp_default3.C: New.
5282         * g++.dg/cpp0x/temp_default2.C: New.
5283         * g++.dg/cpp0x/temp_default4.C: New.
5284
5285 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
5286
5287         PR c++/29993
5288         * g++.dg/other/cv_func2.C: New.
5289
5290 2007-03-27  Janis Johnson  <janis187@us.ibm.com>
5291
5292         * gcc.dg/dfp/func-vararg-alternate.h: New file.
5293         * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
5294         * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
5295         * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
5296
5297         * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
5298         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
5299
5300         * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
5301
5302         * lib/compat.exp (compat-execute): Fix processing of file names.
5303
5304 2007-03-27  Daniel Jacobowitz  <dan@codesourcery.com>
5305
5306         * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
5307
5308 2007-03-27  Uros Bizjak  <ubizjak@gmail.com>
5309
5310         * lib/target-supports.exp (check_effective_target_fortran_large_real):
5311         Delete created executable test file.
5312         (check_effective_target_fortran_large_int): Ditto.
5313         (check_effective_target_static_libgfortran): Ditto.
5314
5315 2007-03-26  Paolo Carlini  <pcarlini@suse.de>
5316
5317         PR c++/30500
5318         * g++.dg/warn/pragma-system_header1.C: New test.
5319         * g++.dg/warn/pragma-system_header2.C: New test.
5320         * g++.dg/warn/pragma-system_header1.h. New.
5321         * g++.dg/warn/pragma-system_header2.h. New.
5322
5323 2007-03-26  Ian Lance Taylor  <iant@google.com>
5324
5325         PR tree-optimization/31345
5326         * gcc.c-torture/compile/pr31345-1.c: New test.
5327
5328 2007-03-26  Brooks Moses  <brooks.moses@codesourcery.com>
5329
5330         * gfortran.dg/func_derived_4.f90: Fix module cleanup.
5331         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
5332         * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
5333         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
5334         * gfortran.dg/overload_1.f90: Likewise.
5335         * gfortran.dg/impure_assignment_1.f90: Likewise.
5336         * gfortran.dg/error_recovery_3.f90: Likewise.
5337         * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
5338         * gfortran.dg/sequence_types_1.f90: Likewise.
5339         * gfortran.dg/internal_references_1.f90: Likewise.
5340         * gfortran.dg/present_1.f90: Likewise.
5341         * gfortran.dg/volatile10.f90: Likewise.
5342         * gfortran.dg/module_equivalence_2.f90: Likewise.
5343         * gfortran.dg/use_4.f90: Likewise.
5344         * gfortran.dg/elemental_result_1.f90: Likewise.
5345         * gfortran.dg/generic_actual_arg.f90: Likewise.
5346         * gfortran.dg/private_type_5.f90: Likewise.
5347         * gfortran.dg/protected_4.f90: Likewise.
5348         * gfortran.dg/interface_3.f90: Likewise.
5349
5350 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
5351
5352         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
5353         * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
5354
5355 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
5356
5357         * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
5358
5359 2007-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5360
5361         PR libgfortran/31199
5362         * gfortran.dg/fmt_t_4.f90: New test.
5363
5364 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
5365
5366         PR libfortran/31297
5367         * gfortran.dg/backspace_5.f:  Initialize variable(s).
5368         * gfortran.dg/backspace_6.f:  Likewise.
5369         * gfortran.dg/char_bounds_check_fail_1: Likewise.
5370         * gfortran.dg/direct_io_2.f90:  Likewise.
5371         * gfortran.dg/write_back.f:  Likewise.
5372         * gfortran.dg/write_rewind_2.f:  Likewise.
5373         * gfortran.dg/write_rewind_1.f:  Likewise.
5374         * gfortran.dg/write_rewind_2.f:  Likewise.
5375
5376 2007-03-25  Dorit Nuzman  <dorit@il.ibm.com>
5377
5378         PR tree-optimization/30784
5379         * gcc.dg/vect/pr30784.c: New test.
5380
5381 2007-03-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5382
5383         PR fortran/30877
5384         * gfortran.dg/operator_1.f90: New test.
5385         * gfortran.dg/operator_2.f90: New test.
5386
5387 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
5388
5389         PR libfortran/31196
5390         * gfortran.dg/reshape_transpose_1.f90:  New test.
5391
5392 2007-03-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5393
5394         PR fortran/30655
5395         * gfortran.dg/bounds_check_6.f90: New test.
5396
5397 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
5398
5399         * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
5400         #ifndef/#endif.
5401         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
5402         * gcc.dg/dfp/decfloat-constants.c: Ditto.
5403
5404 2007-03-24  Paul Thomas  <pault@gcc.gnu.org>
5405
5406         PR fortran/31209
5407         * gfortran.dg/pointer_function_actual_1.f90: New test.
5408
5409         PR fortran/31200
5410         * gfortran.dg/pointer_function_actual_2.f90: New test.
5411
5412         PR fortran/31215
5413         * gfortran.dg/result_in_spec_1.f90: New test.
5414
5415 2007-03-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5416
5417         PR fortran/30834
5418         * gfortran.dg/integer_exponentiation_3.F90: New test.
5419         * gfortran.dg/integer_exponentiation_4.f90: New test.
5420         * gfortran.dg/integer_exponentiation_5.F90: New test.
5421
5422 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
5423
5424         PR c++/30863
5425         * g++.dg/template/error24.C: New test.
5426         * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
5427
5428 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
5429
5430         PR c++/31273
5431         * g++.dg/expr/bitfield7.C: New test.
5432
5433 2007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5434
5435         PR other/23572
5436         * gcc.dg/float-range-4.c: New.
5437         * gcc.dg/float-range-1.c: Update. Test for a warning.
5438         * gcc.dg/float-range-3.c: New.
5439         * gcc.dg/float-range-5.c: New.
5440
5441 2007-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5442
5443         PR fortran/31262
5444         * gfortran.dg/no_range_check_1.f90: New test.
5445
5446 2007-03-22  Dirk Mueller  <dmueller@suse.de>
5447
5448         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
5449         * g++.dg/other/static1.C: Remove stray semicolon.
5450         * g++.dg/other/init1.C: Likewise.
5451         * g++.dg/rtti/dyncast1.C: Likewise.
5452         * g++.dg/tree-ssa/pr17153.C: Likewise.
5453         * g++.dg/lookup/disamb1.C: Likewise.
5454         * g++.dg/lookup/scoped2.C: Likewise.
5455         * g++.dg/lookup/friend7.C: Likewise.
5456         * g++.dg/parse/parse4.C: Likewise.
5457         * g++.dg/parse/parse5.C: Likewise.
5458         * g++.dg/expr/pr29066.C: Likewise.
5459         * g++.dg/expr/cast4.C: Likewise.
5460         * g++.dg/tc1/dr193.C: Likewise.
5461         * g++.dg/tc1/dr213.C: Likewise.
5462         * g++.dg/abi/dcast1.C: Likewise.
5463         * g++.dg/abi/covariant2.C: Likewise.
5464         * g++.dg/inherit/covariant11.C: Likewise.
5465         * g++.dg/inherit/covariant9.C: Likewise.
5466         * g++.dg/inherit/covariant10.C: Likewise.
5467         * g++.dg/init/static3.C: Likewise.
5468         * g++.dg/init/init-ref3.C: Likewise.
5469         * g++.dg/init/ref10.C: Likewise.
5470         * g++.dg/template/meminit2.C: Likewise.
5471         * g++.dg/template/using9.C: Likewise.
5472         * g++.dg/template/friend9.C: Likewise.
5473         * g++.dg/template/ref1.C: Likewise.
5474         * g++.old-deja/g++.warn/inline.C: Likewise.
5475         * g++.old-deja/g++.robertl/eb91.C: Likewise.
5476         * g++.old-deja/g++.robertl/eb46.C: Likewise.
5477         * g++.old-deja/g++.robertl/eb34.C: Likewise.
5478         * g++.old-deja/g++.robertl/eb43.C: Likewise.
5479         * g++.old-deja/g++.robertl/eb26.C: Likewise.
5480         * g++.old-deja/g++.robertl/eb116.C: Likewise.
5481         * g++.old-deja/g++.brendan/copy5.C: Likewise.
5482         * g++.old-deja/g++.brendan/overload8.C: Likewise.
5483         * g++.old-deja/g++.brendan/overload11.C: Likewise.
5484         * g++.old-deja/g++.brendan/copy7.C: Likewise.
5485         * g++.old-deja/g++.brendan/crash38.C: Likewise.
5486         * g++.old-deja/g++.brendan/template11.C: Likewise.
5487         * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
5488         * g++.old-deja/g++.brendan/crash50.C: Likewise.
5489         * g++.old-deja/g++.brendan/crash16.C: Likewise.
5490         * g++.old-deja/g++.jason/pmem2.C: Likewise.
5491         * g++.old-deja/g++.jason/parse9.C: Likewise.
5492         * g++.old-deja/g++.jason/byval2.C: Likewise.
5493         * g++.old-deja/g++.jason/overload8.C: Likewise.
5494         * g++.old-deja/g++.jason/pmf8.C: Likewise.
5495         * g++.old-deja/g++.jason/template33.C: Likewise.
5496         * g++.old-deja/g++.jason/return3.C: Likewise.
5497         * g++.old-deja/g++.jason/scoping2.C: Likewise.
5498         * g++.old-deja/g++.jason/virtual.C: Likewise.
5499         * g++.old-deja/g++.jason/opeq3.C: Likewise.
5500         * g++.old-deja/g++.jason/template27.C: Likewise.
5501         * g++.old-deja/g++.jason/synth6.C: Likewise.
5502         * g++.old-deja/g++.jason/ref8.C: Likewise.
5503         * g++.old-deja/g++.jason/offset1.C: Likewise.
5504         * g++.old-deja/g++.other/static20.C: Likewise.
5505         * g++.old-deja/g++.other/array1.C: Likewise.
5506         * g++.old-deja/g++.other/new3.C: Likewise.
5507         * g++.old-deja/g++.other/array2.C: Likewise.
5508         * g++.old-deja/g++.other/overload9.C: Likewise.
5509         * g++.old-deja/g++.other/cast6.C: Likewise.
5510         * g++.old-deja/g++.other/ptrmem8.C: Likewise.
5511         * g++.old-deja/g++.other/eh4.C: Likewise.
5512         * g++.old-deja/g++.other/using7.C: Likewise.
5513         * g++.old-deja/g++.other/init18.C: Likewise.
5514         * g++.old-deja/g++.other/dyncast1.C: Likewise.
5515         * g++.old-deja/g++.other/dyncast2.C: Likewise.
5516         * g++.old-deja/g++.other/dtor11.C: Likewise.
5517         * g++.old-deja/g++.pt/static11.C: Likewise.
5518         * g++.old-deja/g++.pt/crash19.C: Likewise.
5519         * g++.old-deja/g++.pt/overload12.C: Likewise.
5520         * g++.old-deja/g++.pt/crash46.C: Likewise.
5521         * g++.old-deja/g++.pt/mi1.C: Likewise.
5522         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
5523         * g++.old-deja/g++.pt/nontype5.C: Likewise.
5524         * g++.old-deja/g++.pt/local5.C: Likewise.
5525         * g++.old-deja/g++.pt/typename2.C: Likewise.
5526         * g++.old-deja/g++.pt/explicit80.C: Likewise.
5527         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
5528         * g++.old-deja/g++.law/visibility1.C: Likewise.
5529         * g++.old-deja/g++.law/visibility2.C: Likewise.
5530         * g++.old-deja/g++.law/virtual2.C: Likewise.
5531         * g++.old-deja/g++.law/operators19.C: Likewise.
5532         * g++.old-deja/g++.law/parsing10.C: Likewise.
5533         * g++.old-deja/g++.law/visibility4.C: Likewise.
5534         * g++.old-deja/g++.law/operators4.C: Likewise.
5535         * g++.old-deja/g++.law/dtors2.C: Likewise.
5536         * g++.old-deja/g++.law/missed-error3.C: Likewise.
5537         * g++.old-deja/g++.law/visibility10.C: Likewise.
5538         * g++.old-deja/g++.law/scope3.C: Likewise.
5539         * g++.old-deja/g++.law/casts2.C: Likewise.
5540         * g++.old-deja/g++.law/code-gen5.C: Likewise.
5541         * g++.old-deja/g++.law/operators33.C: Likewise.
5542         * g++.old-deja/g++.law/friend4.C: Likewise.
5543         * g++.old-deja/g++.mike/pmf7.C: Likewise.
5544         * g++.old-deja/g++.mike/p5611.C: Likewise.
5545         * g++.old-deja/g++.mike/net37.C: Likewise.
5546         * g++.old-deja/g++.mike/p3570.C: Likewise.
5547         * g++.old-deja/g++.mike/p5718.C: Likewise.
5548         * g++.old-deja/g++.mike/net21.C: Likewise.
5549         * g++.old-deja/g++.mike/p1862.C: Likewise.
5550         * g++.old-deja/g++.mike/p4511.C: Likewise.
5551         * g++.old-deja/g++.mike/virt3.C: Likewise.
5552         * g++.old-deja/g++.mike/p16146.C: Likewise.
5553         * g++.old-deja/g++.mike/p1989.C: Likewise.
5554         * g++.old-deja/g++.mike/p5571.C: Likewise.
5555         * g++.old-deja/g++.gb/scope10.C: Likewise.
5556         * g++.old-deja/g++.abi/primary5.C: Likewise.
5557         * g++.old-deja/g++.abi/empty2.C: Likewise.
5558         * g++.old-deja/g++.abi/arraynew.C: Likewise.
5559         * g++.old-deja/g++.eh/vbase4.C: Likewise.
5560         * g++.old-deja/g++.eh/ptr1.C: Likewise.
5561         * g++.old-deja/g++.eh/cleanup1.C: Likewise.
5562         * g++.old-deja/g++.bob/template3.C: Likewise.
5563         * g++.old-deja/g++.bob/inherit1.C: Likewise.
5564
5565 2007-03-22  Paul Thomas  <pault@gcc.gnu.org>
5566
5567         PR fortran/31193
5568         * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
5569
5570 2007-03-22  Tobias Schlüter  <tobi@gcc.gnu.org>
5571
5572         PR fortran/20897
5573         * gfortran.dg/derived_name_1.f90: New.
5574         * gfortran.dg/derived_name_2.f: New.
5575
5576 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
5577
5578         * lib/target-supports.exp (check_effective_target_nonpic): New
5579         procedure.
5580         * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
5581         when compiling PIC.
5582         * gcc.target/i386/asm-4.c: Require nonpic.
5583         * gcc.target/i386/cmov1.c: Likewise.
5584         * gcc.target/i386/mul.c: Likewise.
5585         * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
5586         * gcc.target/i386/ssetype-1.c: Require nonpic.
5587         * gcc.target/i386/ssetype-3.c: Likewise.
5588         * gcc.target/i386/ssetype-5.c: Likewise.
5589
5590 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
5591
5592         * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
5593         * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
5594         * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
5595         * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
5596
5597 2007-03-19  Seongbae Park <seongbae.park@gmail.com>
5598
5599         PR tree-optimization/30590
5600         * g++.dg/opt/pr30590.C: New testcase.
5601
5602 2007-03-20  Jakub Jelinek  <jakub@redhat.com>
5603
5604         PR c/30762
5605         * gcc.dg/pr30762-1.c: New test.
5606         * gcc.dg/pr30762-2.c: New test.
5607
5608         PR inline-asm/30505
5609         * gcc.target/i386/pr30505.c: New test.
5610
5611 2007-03-19  Mark Shinwell  <shinwell@codesourcery.com>
5612
5613         * gcc.target/arm/register-variables.c: New.
5614
5615 2007-03-19  Jeff Law  <law@redhat.com>
5616
5617         * PR tree-optimization/30984
5618         * gcc.c-torture/pr30984.c: New test.
5619
5620 2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5621         Richard Guenther  <rguenther@suse.de>
5622
5623         PR tree-optimization/31254
5624         * gcc.dg/torture/pr31254.c: New testcase.
5625
5626 2007-03-19  Hans-Peter Nilsson  <hp@axis.com>
5627
5628         * gcc.dg/torture/pr26565.c: Expect warning on packed field for
5629         target default_packed.
5630
5631 2007-03-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5632
5633         PR fortran/31203
5634         * gfortran.dg/string_length_1.f90: New test.
5635
5636 2007-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5637
5638         PR testsuite/30395
5639         * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
5640
5641 2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5642
5643         PR libgfortran/31052
5644         * gfortran.dg/namelist_27.f90: New test.
5645
5646 2007-03-18  Paul Thomas  <pault@gcc.gnu.org>
5647
5648         PR fortran/30531
5649         * gfortran.dg/used_types_14.f90: New test.
5650
5651         PR fortran/31086
5652         * gfortran.dg/used_types_15.f90: New test.
5653
5654 2007-03-18  Dorit Nuzman  <dorit@il.ibm.com>
5655
5656         * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
5657         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
5658
5659 2007-03-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5660
5661         PR fortran/31120
5662         * gfortran.dg/integer_exponentiation_2.f90: New test.
5663
5664 2007-03-17  Dorit Nuzman  <dorit@il.ibm.com>
5665
5666         PR tree-optimization/31041
5667         * gcc.dg/vect/pr31041.c: New test.
5668
5669 2007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5670
5671         * g++.dg/warn/Wconversion-integer.C: New
5672         * g++.dg/warn/Wconversion-real.C: New.
5673         * g++.dg/warn/Wconversion-real-integer.C: New.
5674         * g++.dg/warn/conv2.C: Updated.
5675
5676 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
5677
5678         * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
5679         exclude RTPs.
5680
5681 2007-03-16  Richard Guenther  <rguenther@suse.de>
5682
5683         PR tree-optimization/31146
5684         * g++.dg/tree-ssa/pr31146.C: New testcase.
5685
5686 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
5687
5688         * lib/target-supports.exp (check_missing_uclibc_feature): Don't
5689         assume that the target has <features.h>.
5690
5691 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
5692
5693         * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
5694         dg-options rather than to the whole test.
5695
5696 2007-03-16  Alexandre Oliva  <aoliva@redhat.com>
5697
5698         PR debug/29906
5699         * g++.dg/debug/pr29906.C: New
5700
5701 2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5702
5703         PR libgfortran/31099
5704         * gfortran.dg/unformatted_recl.f90: Update test.
5705
5706 2007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
5707
5708         * gcc.dg/tree-ssa/prefetch-5.c: New test.
5709
5710 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5711
5712         PR c++/30891
5713         * g++.dg/parse/namespace-definition.C: New.
5714
5715 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5716
5717         PR c++/24924
5718         * g++.dg/cpp/pedantic-errors.C: New.
5719         * g++.dg/cpp/permissive.C: New.
5720
5721 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
5722
5723         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
5724         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
5725
5726 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
5727
5728         * lib/target-supports.exp (check_missing_uclibc_feature)
5729         (check_effective_target_wchar): New procedures.
5730         * gcc.dg/wchar_t-1.c: Require target wchar.
5731         * gcc.dg/wint_t-1.c: Likewise.
5732
5733 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
5734
5735         * lib/target-supports.exp (check_gc_sections_available): Return
5736         false for VxWorks targets.
5737
5738 2007-03-15  Dirk Mueller  <dmueller@suse.de>
5739
5740         * g++.dg/warn/Wconversion2.C: Fix typo.
5741         * gcc.dg/if-empty-1.c: Ditto.
5742
5743 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
5744
5745         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
5746
5747 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
5748
5749         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
5750         * gcc.target/i386/pr31167.c: Ditto.
5751
5752 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
5753
5754         PR target/31167
5755         * gcc.target/i386/pr31167.c: New test.
5756
5757 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
5758
5759         PR fortran/30922
5760         * gfortran.dg/import5.f90.f90: New test.
5761
5762
5763         PR fortran/30879
5764         * gfortran.dg/data_components_1.f90: New test.
5765
5766
5767         PR fortran/30870
5768         * gfortran.dg/generic_13.f90: New test.
5769
5770         PR fortran/31163
5771         * gfortran.dg/alloc_comp_basics_5.f90: New test.
5772
5773 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5774
5775         PR libgfortran/31051
5776         * gfortran.dg/fmt_t_4.f90: New
5777
5778 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5779
5780         PR C++/31165
5781         * g++.dg/other/default7.C: New test.
5782
5783 2007-03-15  Dirk Mueller  <dmueller@suse.de>
5784
5785         * g++.dg/warn/Wconversion2.C: New.
5786
5787 2007-03-14  Eric Christopher  <echristo@apple.com>
5788
5789         * gcc.dg/ssp-1.c: New.
5790         * gcc.dg/ssp-2.c: Ditto.
5791
5792 2007-03-14  Dirk Mueller  <dmueller@suse.de>
5793
5794         * g++.dg/warn/do-empty.C: New.
5795         * gcc.dg/do-empty.c: New.
5796         * gcc.dg/if-empty-1.c: Update.
5797         * gcc.dg/20001116-1.c: Update.
5798         * gcc.dg/pr23165.c: Update.
5799
5800 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
5801
5802         * gfortran.dg/module_implicit_conversion.f90: New test.
5803
5804 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
5805
5806         PR middle-end/31127
5807         * gcc.dg/pr31127.c: New.
5808
5809 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
5810
5811         * gcc.dg/tree-ssa/loop-26.c: New test.
5812
5813 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
5814
5815         * gcc.target/i386/cmpxchg16b-1.c: New test.
5816
5817 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
5818
5819         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
5820         * gcc.dg/c99-vla-1.c: Likewise.
5821         * g++.dg/ext/vla1.C: Likewise
5822
5823 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
5824
5825         * gcc.dg/wvla-1.c: New test
5826         * gcc.dg/wvla-2.c: New test
5827         * gcc.dg/wvla-3.c: New test
5828         * gcc.dg/wvla-4.c: New test
5829         * gcc.dg/wvla-5.c: New test
5830         * gcc.dg/wvla-6.c: New test
5831         * gcc.dg/wvla-7.c: New test
5832         * g++.dg/warn/Wvla-1.C: New test
5833         * g++.dg/warn/Wvla-2.C: New test
5834         * g++.dg/warn/Wvla-3.C: New test
5835
5836 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
5837
5838         PR c++/30108
5839         * g++.dg/other/default6.C: New test.
5840
5841 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
5842
5843         * lib/target-supports.exp (check_profiling_available): Return false
5844         for VxWorks.
5845         (check_effective_target_vxworks_kernel): New procedure.
5846         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
5847         VxWorks.
5848         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
5849         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
5850         to include VxWorks.
5851         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
5852
5853 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
5854
5855         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
5856         PIC is not supported.
5857         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
5858         * gcc.dg/20020426-2.c: Likewise.
5859         * gcc.dg/pr28243.c: Likewise.
5860         * gcc.dg/visibility-11.c: Likewise.
5861         * gcc.dg/tls/opt-9.c: Likewise.
5862         * gcc.dg/tls/opt-10.c: Likewise.
5863         * gcc.dg/tls/pic-1.c: Likewise.
5864         * gcc.dg/tls/struct-1.c: Likewise.
5865         * gcc.target/i386/20000807-1.c: Likewise.
5866         * gcc.target/i386/20000904-1.c: Likewise.
5867         * gcc.target/i386/20011119-1.c: Likewise.
5868         * gcc.target/i386/990213-2.c: Likewise.
5869         * gcc.target/i386/990214-1.c: Likewise.
5870         * gcc.target/i386/compress-float-387-pic.c: Likewise.
5871         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
5872         * gcc.target/i386/pic-1.c: Likewise.
5873         * gcc.target/i386/pr21518.c: Likewise.
5874         * gcc.target/i386/pr23098.c: Likewise.
5875         * gcc.target/i386/pr23943.c: Likewise.
5876
5877 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
5878
5879         PR c++/31038
5880         * g++.dg/template/complit2.C: New test.
5881
5882         PR c++/30328
5883         * g++.dg/ext/bitfield1.C: New test.
5884
5885 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
5886
5887         PR fortran/30883
5888         * gfortran.dg/interface_11.f90: New test.
5889
5890 2007-03-11  Richard Guenther  <rguenther@suse.de>
5891
5892         PR tree-optimization/31115
5893         * gcc.dg/torture/pr31115.c: New testcase.
5894
5895 2007-03-11  Ira Rosen  <irar@il.ibm.com>
5896
5897         PR tree-optimization/29925
5898         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
5899
5900 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
5901
5902         PR c++/30274
5903         * g++.dg/expr/bitfield3.C: New test.
5904         * g++.dg/expr/bitfield4.C: Likewise.
5905         * g++.dg/expr/bitfield5.C: Likewise.
5906         * g++.dg/expr/bitfield6.C: Likewise.
5907
5908         PR c++/30924
5909         * g++.dg/template/array18.C: New test.
5910
5911 2007-03-10  Dirk Mueller  <dmueller@suse.de>
5912
5913         PR c++/17946
5914         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
5915         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
5916
5917 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
5918
5919         PR c++/20599
5920         * g++.dg/cpp0x/variadic-bind.C: New.
5921         * g++.dg/cpp0x/variadic-function.C: New.
5922         * g++.dg/cpp0x/variadic-mem_fn.C: New.
5923         * g++.dg/cpp0x/variadic-tuple.C: New.
5924         * g++.dg/cpp0x/variadic1.C: New.
5925         * g++.dg/cpp0x/variadic2.C: New.
5926         * g++.dg/cpp0x/variadic3.C: New.
5927         * g++.dg/cpp0x/variadic4.C: New.
5928         * g++.dg/cpp0x/variadic5.C: New.
5929         * g++.dg/cpp0x/variadic6.C: New.
5930         * g++.dg/cpp0x/variadic7.C: New.
5931         * g++.dg/cpp0x/variadic8.C: New.
5932         * g++.dg/cpp0x/variadic9.C: New.
5933         * g++.dg/cpp0x/variadic10.C: New.
5934         * g++.dg/cpp0x/variadic11.C: New.
5935         * g++.dg/cpp0x/variadic12.C: New.
5936         * g++.dg/cpp0x/variadic13.C: New.
5937         * g++.dg/cpp0x/variadic14.C: New.
5938         * g++.dg/cpp0x/variadic15.C: New.
5939         * g++.dg/cpp0x/variadic16.C: New.
5940         * g++.dg/cpp0x/variadic17.C: New.
5941         * g++.dg/cpp0x/variadic18.C: New.
5942         * g++.dg/cpp0x/variadic19.C: New.
5943         * g++.dg/cpp0x/variadic20.C: New.
5944         * g++.dg/cpp0x/variadic21.C: New.
5945         * g++.dg/cpp0x/variadic22.C: New.
5946         * g++.dg/cpp0x/variadic23.C: New.
5947         * g++.dg/cpp0x/variadic24.C: New.
5948         * g++.dg/cpp0x/variadic25.C: New.
5949         * g++.dg/cpp0x/variadic26.C: New.
5950         * g++.dg/cpp0x/variadic27.C: New.
5951         * g++.dg/cpp0x/variadic28.C: New.
5952         * g++.dg/cpp0x/variadic29.C: New.
5953         * g++.dg/cpp0x/variadic30.C: New.
5954         * g++.dg/cpp0x/variadic31.C: New.
5955         * g++.dg/cpp0x/variadic32.C: New.
5956         * g++.dg/cpp0x/variadic33.C: New.
5957         * g++.dg/cpp0x/variadic34.C: New.
5958         * g++.dg/cpp0x/variadic35.C: New.
5959         * g++.dg/cpp0x/variadic36.C: New.
5960         * g++.dg/cpp0x/variadic37.C: New.
5961         * g++.dg/cpp0x/variadic38.C: New.
5962         * g++.dg/cpp0x/variadic39.C: New.
5963         * g++.dg/cpp0x/variadic40.C: New.
5964         * g++.dg/cpp0x/variadic41.C: New.
5965         * g++.dg/cpp0x/variadic42.C: New.
5966         * g++.dg/cpp0x/variadic43.C: New.
5967         * g++.dg/cpp0x/variadic44.C: New.
5968         * g++.dg/cpp0x/variadic45.C: New.
5969         * g++.dg/cpp0x/variadic46.C: New.
5970         * g++.dg/cpp0x/variadic47.C: New.
5971         * g++.dg/cpp0x/variadic48.C: New.
5972         * g++.dg/cpp0x/variadic49.C: New.
5973         * g++.dg/cpp0x/variadic50.C: New.
5974         * g++.dg/cpp0x/variadic51.C: New.
5975         * g++.dg/cpp0x/variadic52.C: New.
5976         * g++.dg/cpp0x/variadic53.C: New.
5977         * g++.dg/cpp0x/variadic54.C: New.
5978         * g++.dg/cpp0x/variadic55.C: New.
5979         * g++.dg/cpp0x/variadic56.C: New.
5980         * g++.dg/cpp0x/variadic57.C: New.
5981         * g++.dg/cpp0x/variadic58.C: New.
5982         * g++.dg/cpp0x/variadic59.C: New.
5983         * g++.dg/cpp0x/variadic60.C : New.
5984         * g++.dg/cpp0x/variadic61.C : New.
5985         * g++.dg/cpp0x/variadic62.C : New.
5986         * g++.dg/cpp0x/variadic63.C : New.
5987         * g++.dg/cpp0x/variadic64.C : New.
5988         * g++.dg/cpp0x/variadic65.C : New.
5989         * g++.dg/cpp0x/variadic66.C : New.
5990         * g++.dg/cpp0x/variadic67.C : New.
5991         * g++.dg/cpp0x/variadic68.C : New.
5992         * g++.dg/cpp0x/variadic69.C : New.
5993         * g++.dg/cpp0x/variadic70.C : New.
5994         * g++.dg/cpp0x/variadic71.C : New.
5995         * g++.dg/cpp0x/variadic72.C : New.
5996         * g++.dg/cpp0x/variadic73.C : New.
5997         * g++.dg/cpp0x/variadic74.C : New.
5998         * g++.dg/cpp0x/variadic75.C : New.
5999         * g++.dg/cpp0x/variadic-ex1.C : New.
6000         * g++.dg/cpp0x/variadic-ex2.C : New.
6001         * g++.dg/cpp0x/variadic-ex3.C : New.
6002         * g++.dg/cpp0x/variadic-ex4.C : New.
6003         * g++.dg/cpp0x/variadic-ex5.C : New.
6004         * g++.dg/cpp0x/variadic-ex6.C : New.
6005         * g++.dg/cpp0x/variadic-ex7.C : New.
6006         * g++.dg/cpp0x/variadic-ex8.C : New.
6007         * g++.dg/cpp0x/variadic-ex9.C : New.
6008         * g++.dg/cpp0x/variadic-ex10.C : New.
6009         * g++.dg/cpp0x/variadic-ex11.C : New.
6010         * g++.dg/cpp0x/variadic-ex12.C : New.
6011         * g++.dg/cpp0x/variadic-ex13.C : New.
6012         * g++.dg/cpp0x/variadic-ex14.C : New.
6013
6014 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6015
6016         PR libgfortran/31099
6017         * gfortran.dg/unformatted_recl.f90: New test.
6018
6019 2007-03-09  Roger Sayle  <roger@eyesopen.com>
6020
6021         * gcc.dg/fold-eqcmplx-1.c: New test case.
6022
6023 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
6024
6025         PR rtl-optimization/30643
6026         * gcc.dg/pr30643.c: New.
6027
6028 2007-03-09  Chao-ying Fu  <fu@mips.com>
6029
6030         * gcc.target/mips/mips32-dspr2-type.c: New test.
6031         * gcc.target/mips/mips32-dspr2.c: New test.
6032         * gcc.target/mips/dspr2-MULT.c: New test.
6033         * gcc.target/mips/dspr2-MULTU.c: New test.
6034         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
6035         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
6036         Adjust some formats.
6037
6038 2007-03-09  Dirk Mueller  <dmueller@suse.de>
6039
6040         PR c++/17946
6041         * gcc.dg/Wlogical-op-1.c: New.
6042         * g++.dg/warn/Wlogical-op-1.C: New.
6043
6044 2007-03-09  Richard Guenther  <rguenther@suse.de>
6045
6046         PR tree-optimization/30904
6047         PR middle-end/31058
6048         * gcc.dg/pr30904.c: Remove xfail.
6049
6050 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6051
6052         PR C/31072
6053         * gcc.c-torture/execute/pr31072.c: New test.
6054
6055 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6056
6057         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
6058         * gcc.dg/torture/builtin-attr-1.c: Likewise.
6059         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test
6060         *lrint* and *lround*.
6061         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
6062         floor->lfloor.
6063         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
6064         * gcc.dg/torture/builtin-integral-1.c: Likewise.
6065         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
6066         and *lround*.  Correct macro names.
6067         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
6068         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
6069
6070 2007-03-08  Ian Lance Taylor  <iant@google.com>
6071
6072         * gcc.dg/no-strict-overflow-5.c: New test.
6073         * gcc.dg/no-strict-overflow-6.c: New test.
6074         * gcc.dg/Wstrict-overflow-11.c: New test.
6075         * gcc.dg/Wstrict-overflow-12.c: New test.
6076         * gcc.dg/Wstrict-overflow-13.c: New test.
6077         * gcc.dg/Wstrict-overflow-14.c: New test.
6078         * gcc.dg/Wstrict-overflow-15.c: New test.
6079
6080 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
6081
6082         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
6083         for VxWorks kernel mode.
6084         * gcc.c-torture/execute/strncmp-1.x: Likewise.
6085
6086 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
6087
6088         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
6089         mode.
6090
6091 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
6092
6093         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
6094         and lib/bfill.c on VxWorks targets.
6095         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
6096         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
6097         lib/bfill.c and lib/memmove.c on VxWorks targets.
6098         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
6099         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
6100         on VxWorks targets.
6101         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
6102         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
6103
6104 2007-03-08  Tobias Burnus  <burnus@net-b.de>
6105
6106         * gfortran.dg/use_5.f90: New test.
6107         * gfortran.dg/use_6.f90: Ditto.
6108         * gfortran.dg/use_7.f90: Ditto.
6109
6110 2007-03-08  Tobias Burnus  <burnus@net-b.de>
6111
6112         PR fortran/30973
6113         * gfortran.dg/use_4.f90: New test.
6114         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
6115
6116 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
6117
6118         PR fortran/31011
6119         * gfortran.dg/parameter_array_section_2.f90: New test.
6120
6121 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
6122
6123         PR c++/30852
6124         * g++.dg/ext/offsetof1.C: Add cases with volatile.
6125
6126         PR c++/30534
6127         * g++.dg/template/arg5.C: New test.
6128
6129 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
6130
6131         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
6132
6133 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
6134
6135         * gcc.dg/var-expand1.c: Add newline at end of file.
6136
6137 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
6138
6139         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
6140
6141 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
6142
6143         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
6144
6145 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6146
6147         * gcc.dg/torture/builtin-convert-4.c: New test.
6148
6149 2007-03-05  Ian Lance Taylor  <iant@google.com>
6150
6151         * gcc.c-torture/compile/pr31034.c: New test.
6152
6153 2007-03-05  Ian Lance Taylor  <iant@google.com>
6154
6155         * gcc.dg/inline-18.c: New test.
6156         * gcc.dg/inline-19.c: New test.
6157         * gcc.dg/inline-20.c: New test.
6158         * gcc.dg/inline-21.c: New test.
6159
6160 2007-03-05  Richard Guenther  <rguenther@suse.de>
6161
6162         PR tree-optimization/14052
6163         * gcc.dg/tree-ssa/vrp33.c: New testcase.
6164
6165 2007-03-05  Richard Guenther  <rguenther@suse.de>
6166
6167         PR tree-optimization/23777
6168         * gcc.dg/tree-ssa/pr23777.c: New testcase.
6169
6170 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6171
6172         PR other/30465
6173         * gcc.dg/multiple-overflow-warn-3.c: New.
6174         * g++.dg/warn/multiple-overflow-warn-3.C: New.
6175
6176 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
6177
6178         PR c++/30895
6179         * g++.dg/parse/template23.C: New test.
6180
6181 2007-03-04  Roger Sayle  <roger@eyesopen.com>
6182
6183         PR middle-end/30744
6184         * gcc.dg/pr30744-1.c: New test case.
6185
6186 2007-03-04  Tobias Burnus  <burnus@net-b.de>
6187
6188         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
6189
6190 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
6191
6192         PR target/30406
6193         * gfortran.dg/logical_3.f90: New test.
6194
6195 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
6196
6197         PR libfortran/30981
6198         * gfortran.dg/integer_exponentiation_1.f90:  New test.
6199
6200 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
6201
6202         * gcc.target/m68k/m68k.exp: New.
6203         * gcc.target/m68k/crash1.c: New.
6204
6205 2007-03-03  Tobias Burnus  <burnus@net-b.de>
6206
6207         * gfortran.dg/c_by_val.c: Use int64_t instead of long
6208         to be more compatible with integer(kind=8).
6209
6210 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6211
6212         PR libfortran/31001
6213         * gfortran.dg/zero_sized_3.f90: New test.
6214
6215 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6216
6217         PR c++/15787
6218         * g++.dg/parse/else.C: New.
6219         * g++.dg/parse/else-2.C: New.
6220
6221 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
6222             Tobias Burnus  <burnus@net-b.de>
6223
6224         PR fortran/30882
6225         * gfortran.dg/size_dim.f90: New test.
6226
6227 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
6228             Tobias Burnus  <burnus@net-b.de>
6229
6230         PR fortran/30873
6231         * gfortran.dg/entry_9.f90: New test.
6232
6233 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
6234
6235         PR c++/28253
6236         * g++.dg/inherit/covariant16.C: New test.
6237
6238 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
6239
6240         * g++.dg/other/darwin-minversion-1.C: New.
6241
6242 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
6243
6244         * gcc.dg/tree-ssa/20070302-1.c: New test.
6245
6246 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
6247
6248         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
6249         tests.
6250
6251 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
6252
6253         * gcc.dg/tree-ssa/prefetch-4.c: New test.
6254
6255 2007-03-01  Simon Baldwin <simonb@google.com>
6256
6257         PR c++/23689
6258         * warn/ignored_typedef.C: New.
6259         * init/ctor8.C: Added dg-warning to consume ignored typedef
6260         warning.
6261         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
6262         and added an explicit line number.
6263
6264 2007-02-28  Richard Guenther  <rguenther@suse.de>
6265
6266         PR middle-end/30364
6267         * gcc.dg/torture/pr30364-1.c: New testcase.
6268         * gcc.dg/torture/pr30364-2.c: Likewise.
6269         * gcc.dg/torture/pr30364-3.c: Likewise.
6270
6271 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6272
6273         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
6274         powerpc*, use -funsafe-math-optimizations.
6275         * gcc.dg/torture/builtin-logb-1.c: Likewise.
6276         * gcc.dg/torture/builtin-modf-1.c: Likewise.
6277
6278 2007-02-28  Tobias Burnus  <burnus@net-b.de>
6279             Paul Thomas  <pault@gcc.gnu.org>
6280
6281         PR fortran/30888
6282         PR fortran/30887
6283         * c_by_val_1.f: Test %VAL() with non-default kind.
6284         * c_by_val.c: Ditto.
6285         * c_by_val_4.f: New test.
6286
6287 2007-02-28  Tobias Burnus  <burnus@net-b.de>
6288
6289         PR fortran/30968
6290         * gfortran.dg/continuation_7.f90: New test.
6291
6292 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
6293
6294         * g++.dg/inherit/thunk7.C: New test.
6295         * lib/target-supports.exp (check_profiling_available): Not available
6296         for bfin-*-*.
6297
6298 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
6299
6300         PR target/30970
6301         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
6302
6303 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
6304
6305         * lib/target-supports.exp (check_effective_target_init_priority):
6306         Remove Solaris special case.
6307
6308 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
6309
6310         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
6311         for more builtin types.
6312
6313         * g++.dg/ext/visibility/class1.C: Port to Darwin.
6314         * g++.dg/ext/visibility/noPLT.C: Likewise.
6315
6316 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6317
6318         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
6319         sh* targets.
6320
6321 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
6322
6323         PR fortran/30865
6324         * size_optional_dim_1.f90:  New test.
6325
6326 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
6327
6328         * gcc.dg/vxworks/vxworks.exp: New file.
6329         * gcc.dg/vxworks/initpri1.c: Likewise.
6330         * gcc.dg/vxworks/initpri2.c: Likewise.
6331         * gcc.dg/initpri2.c: Add more tests.
6332         * g++.dg/special/initpri2.C: Likewise.
6333
6334         * gcc.dg/initpri1.c: New test.
6335         * gcc.dg/initpri2.c: Likewise.
6336         * g++.dg/special/initpri1.C: New test.
6337         * g++.dg/special/initpri2.C: Likewise.
6338         * g++.dg/special/conpr-1.C: Use init_priority effective target.
6339         * g++.dg/special/conpr-2.C: Likewise.
6340         * g++.dg/special/conpr-3.C: Likewise.
6341         * g++.dg/special/conpr-4.C: Likewise.
6342         * g++.dg/special/initp1.C: Likewise.
6343         * g++.dg/special/ecos.exp: Remove code to detect availability of
6344         constructor priorities.
6345         * lib/target-supports.exp (check_effective_target_init_priority):
6346         New function.
6347
6348 2007-02-24  Jan Hubicka  <jh@suse.cz>
6349
6350         * gcc.c-torture/execute/pr30778.c: New testcase.
6351
6352 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6353
6354         PR libgfortran/30918
6355         * gfortran.dg/namelist_26.f90: New test.
6356
6357 2007-02-24  Richard Guenther  <rguenther@suse.de>
6358
6359         PR middle-end/30951
6360         * gcc.dg/pr30951.c: New testcase.
6361
6362 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6363
6364         * gcc.dg/torture/builtin-modf-1.c: New test.
6365
6366 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
6367
6368         PR tree-optimization/30904
6369         * gcc.dg/pr30904.c: New test.
6370
6371 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6372
6373         * gcc.test-framework/README: Correct command.
6374         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
6375         -Wunused-value.
6376         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
6377
6378 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
6379
6380         * lib/target-supports.exp (check_effective_target_unwrapped): New.
6381
6382 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
6383
6384         * lib/target-supports.exp (check_effective_target_newlib): New
6385         function.
6386
6387 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
6388
6389         PR fortran/30660
6390         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
6391         allocatable component.
6392
6393
6394 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6395
6396         * gcc.dg/torture/builtin-logb-1.c: New test.
6397         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
6398         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
6399         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
6400         sh* targets.
6401
6402 2007-02-23  Richard Guenther  <rguenther@suse.de>
6403
6404         * g++.dg/warn/changes-meaning.C: New testcase.
6405
6406 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6407
6408         PR libgfortran/30910
6409         * gfortran.dg/fmt_zero_precision.f90: Update test.
6410
6411 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6412
6413         * gcc.dg/torture/builtin-frexp-1.c: New test.
6414
6415 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
6416
6417         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
6418
6419 2007-02-22  Ian Lance Taylor  <iant@google.com>
6420
6421         PR debug/30898
6422         * g++.dg/debug/pr30898.C: New test.
6423
6424 2007-02-22  Ira Rosen  <irar@il.ibm.com>
6425
6426         * gcc.dg/vect/vect-106.c: New test.
6427
6428 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
6429             Ira Rosen  <irar@il.ibm.com>
6430
6431         PR tree-optimization/30843
6432         * gcc.dg/vect/pr30843.c: New test.
6433
6434 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
6435
6436         PR tree-optimization/30858
6437         * gcc.dg/vect/pr30858.c: New test.
6438
6439 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
6440
6441         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
6442         to set options for compiling testglue.
6443         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
6444         * lib/obj-c++.exp (obj-c++_init): Likewise.
6445
6446 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
6447
6448         * gnat.dg/derived_aggregate.adb: New test.
6449
6450 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6451
6452         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
6453         sh* targets.  Call the correct CKSGN macro.
6454
6455 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
6456
6457         * gfortran.dg/gomp/omp_parse1.f90: New test.
6458         * gfortran.dg/gomp/omp_parse2.f: New test.
6459
6460 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
6461
6462         PR fortran/30869
6463         * gfortran.dg/do_pointer_1.f90:  New test.
6464
6465 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6466
6467         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
6468         and scalbln.
6469
6470 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
6471
6472         * gcc.dg/darwin-minversion-1.c: New.
6473         * gcc.dg/darwin-minversion-2.c: New.
6474
6475 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6476
6477         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
6478
6479 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6480             DJ Delorie <dj@redhat.com>
6481
6482         PR other/30824
6483         * gcc.dg/Wfatal.c: New.
6484         * gcc.dg/Wfatal-2.c: New.
6485         * gcc.dg/Werror-1.c: Adjust expectations.
6486         * gcc.dg/Werror-5.c: Likewise.
6487         * gcc.dg/Werror-7.c: Likewise.
6488         * gcc.dg/Werror-10.c: Likewise.
6489         * gcc.dg/Werror-11.c: Likewise.
6490
6491 2007-02-20  Tobias Burnus  <burnus@net-b.de>
6492
6493         PR fortran/30522
6494         * gfortran.dg/volatile10.f90: New test.
6495
6496 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
6497
6498         PR libfortran/30533
6499         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
6500
6501 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6502
6503         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
6504         * gcc.dg/Walways-true-1.c: Likewise.
6505         * gcc.dg/weak/weak-3.c: Likewise.
6506         * gcc.dg/Werror-1.c: Likewise.
6507         * gcc.dg/Werror-3.c: Likewise.
6508         * gcc.dg/Werror-4.c: Likewise.
6509         * gcc.dg/Werror-5.c: Likewise.
6510         * gcc.dg/Werror-6.c: Likewise.
6511         * gcc.dg/Werror-7.c: Likewise.
6512         * gcc.dg/Werror-8.c: Likewise.
6513         * gcc.dg/Werror-10.c: Likewise.
6514         * gcc.dg/Werror-11.c: Likewise.
6515         * gcc.dg/Werror-12.c: Likewise.
6516         * g++.old-deja/g++.mike/warn8.C: Likewise.
6517         * g++.dg/warn/Walways-true-1.C: Likewise.
6518         * g++.dg/warn/Walways-true-2.C: Likewise.
6519         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
6520         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
6521         -Wstring-literal-comparison with -Waddress.
6522         * gcc.dg/Wstring-literal-comparison-4.c: Replace
6523         -Wno-string-literal-comparison with -Wno-address.
6524
6525 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
6526
6527         * gnat.dg/self_aggregate_with_call.adb: New test.
6528
6529 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
6530
6531         PR tree-optimization/30975
6532         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
6533         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
6534         * gcc.dg/vect/pr30795.c: New.
6535
6536 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6537
6538         PR fortran/30681
6539         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
6540
6541 2007-02-18  Roger Sayle  <roger@eyesopen.com>
6542
6543         PR rtl-optimization/28173
6544         * gcc.target/i386/andor-1.c: New test case.
6545
6546 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6547
6548         * gcc.dg/torture/builtin-ldexp-1.c: New.
6549         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
6550
6551 2007-02-18  Roger Sayle  <roger@eyesopen.com>
6552
6553         * gfortran.dg/array_constructor_15.f90: New test case.
6554
6555 2007-02-18  Roger Sayle  <roger@eyesopen.com>
6556
6557         * gfortran.dg/forall_10.f90: New test case.
6558
6559 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
6560
6561         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
6562
6563 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
6564
6565         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
6566         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
6567
6568 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
6569
6570         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
6571         * gcc.target/i386/builtin-bswap-3.c: Ditto.
6572         * gcc.target/i386/xchg-1.c: New test.
6573         * gcc.target/i386/xchg-2.c: New test.
6574
6575 2007-02-16  Richard Guenther  <rguenther@suse.de>
6576             Christian Bruel  <christian.bruel@st.com>
6577
6578         * gcc.dg/strict-overflow-5.c: New testcase.
6579
6580 2007-02-16  Tobias Burnus  <burnus@net-b.de>
6581
6582         PR fortran/30793
6583         * gfortran.dg/func_derived_4.f90: New test.
6584
6585 2007-02-15  Roger Sayle  <roger@eyesopen.com>
6586
6587         PR middle-end/30391
6588         * gfortran.dg/pr30391-1.f90: New test case.
6589
6590 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6591
6592         PR middle-end/30433
6593         * gcc.c-torture/compile/pr30433.c: New testcase to check
6594         that complex constants comparisions are foldded.
6595
6596 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6597
6598         PR C++/30158
6599         * g++.dg/ext/stmtexpr10.C: New testcase.
6600
6601 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6602
6603         PR middle-end/30729
6604         * gcc.dg/Wunused-value-2.c: New testcase.
6605
6606 2007-02-15  Ian Lance Taylor  <iant@google.com>
6607
6608         * g++.dg/eh/subreg-1.C: New test.
6609
6610 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6611
6612         PR c/26494
6613         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
6614         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
6615         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
6616         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
6617         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
6618         * gcc.dg/Werror-implicit-function-declaration.c: New.
6619
6620 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6621
6622         PR c++/28943
6623         * g++.dg/warn/pr28943.C: New.
6624
6625 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6626
6627         * gfortran.fortran-torture/execute/math.f90: Fix typo.
6628
6629 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6630
6631         PR fortran/30779
6632         * gfortran.dg/error_recovery_3.f90: New test.
6633
6634 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
6635
6636         * g++.dg/tree-ssa/sra-1.C: New.
6637
6638 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
6639
6640         * g++.dg/tree-ssa/sra-1.C: New.
6641
6642 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
6643
6644         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
6645
6646 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6647
6648         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
6649
6650 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
6651
6652         PR fortran/30799
6653         * gfortran.dg/logical_2.f90: New test.
6654
6655 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
6656
6657         * gcc.dg/torture/complex-alias-1.c: New test.
6658
6659 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
6660
6661         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
6662         instead of -fdump-tree-tailcall.
6663
6664 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
6665
6666         * gfortran.dg/interface_10.f90: Fix comment typo.
6667
6668 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
6669
6670         PR tree-optimization/30771
6671         * gcc.dg/vect/pr30771.c: New test.
6672
6673 2007-02-13  Ian Lance Taylor  <iant@google.com>
6674
6675         * gcc.dg/Wstrict-overflow-1.c: New test.
6676         * gcc.dg/Wstrict-overflow-2.c: New test.
6677         * gcc.dg/Wstrict-overflow-3.c: New test.
6678         * gcc.dg/Wstrict-overflow-4.c: New test.
6679         * gcc.dg/Wstrict-overflow-5.c: New test.
6680         * gcc.dg/Wstrict-overflow-6.c: New test.
6681         * gcc.dg/Wstrict-overflow-7.c: New test.
6682         * gcc.dg/Wstrict-overflow-8.c: New test.
6683         * gcc.dg/Wstrict-overflow-9.c: New test.
6684         * gcc.dg/Wstrict-overflow-10.c: New test.
6685
6686 2007-02-13  Roger Sayle  <roger@eyesopen.com>
6687
6688         * gcc.target/ia64/builtin-bswap-2.c: New test case.
6689
6690 2007-02-13  Richard Henderson  <rth@redhat.com>
6691
6692         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
6693         * gcc.c-torture/execute/pr29302-1.c: ... here.
6694
6695 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6696
6697         PR c/29521
6698         * gcc.dg/c90-return-1.c: Update output.
6699         * gcc.dg/c99-return-1.c: Likewise.
6700
6701 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
6702
6703         PR fortran/30554
6704         * gfortran.dg/used_dummy_types_7.f90: New test..
6705
6706 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
6707
6708         * gcc.target/i386/parity-1.c: New test.
6709         * gcc.target/i386/parity-2.c: New test.
6710
6711 2007-02-12  Roger Sayle  <roger@eyesopen.com>
6712
6713         * gcc.target/i386/builtin-bswap-3.c: New test case.
6714
6715 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
6716
6717         PR tree-optimization/29145
6718         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
6719         alias analysis is improved to take better advantage of restrict
6720         qualified pointers.
6721         * gcc.dg/vect/vect-80.c: Likewise.
6722         * gcc.dg/vect/pr29145.c: New.
6723
6724 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
6725
6726         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
6727         * gcc.target/i386/sse4a-insert.c: Likewise.
6728
6729 2007-02-11  Roger Sayle  <roger@eyesopen.com>
6730
6731         * gcc.target/ia64/builtin-popcount-1.c: New test case.
6732         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
6733
6734 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
6735
6736         PR fortran/30478
6737         * gfortran.dg/enum_4.f90: Update error message checks.
6738
6739 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
6740
6741         PR fortran/30554
6742         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
6743         versions of the modules.
6744
6745         PR fortran/30617
6746         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
6747         by getting rid of recursive I/O and providing functions with
6748         results.
6749
6750         PR fortran/30319
6751         * gfortran.dg/char_array_constructor_2.f90
6752
6753 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
6754
6755         PR c++/26988
6756         * g++.dg/template/spec34.C: New test
6757
6758 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
6759
6760         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
6761         on i?86 and x86_64.
6762         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
6763         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
6764         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
6765         on i?86 and x86_64.
6766         * gcc.dg/vect/vect-113.c: Ditto.
6767
6768 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
6769
6770         PR c++/29487
6771         * g++.dg/eh/weak1-C: New test.
6772         * g++.dg/eh/weak1-a.cc: Likewise.
6773         * g++.dg/eh/comdat1.C: Likewise.
6774
6775 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
6776             Dorit Nuzman  <dorit@il.ibm.com>
6777
6778         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
6779         * gcc.dg/vect/vect-floatint-conversion-1.c:  New test.
6780         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
6781         * gcc.dg/vect/vect-113.c: Likewise.
6782
6783         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
6784
6785 2007-02-10  Richard Henderson  <rth@redhat.com>
6786
6787         * lib/target-supports.exp (check_effective_target_tls): Redefine
6788         to mean non-emulated tls.
6789         * gcc.dg/tls/alias-1.c: Remove tls requirement.
6790         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
6791         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
6792         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
6793         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
6794         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
6795         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
6796
6797 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
6798
6799         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
6800
6801 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
6802
6803         * gfortran.dg/secnds.f: Replace time tolerance with a
6804         before-and-after bracket.
6805         * gfortran.dg/secnds-1.f: Likewise.
6806
6807 2007-02-09  Tobias Burnus  <burnus@net-b.de>
6808
6809         PR fortran/30512
6810         * gfortran.dg/maxlocval_1.f90: New test.
6811
6812 2007-02-09  Roger Sayle  <roger@eyesopen.com>
6813
6814         * gcc.target/ia64/builtin_bswap-1.c: New test case.
6815
6816 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6817
6818         PR fortran/30720
6819         * gfortran.dg/array_function_1.f90: New test.
6820
6821 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
6822
6823         * lib/target-supports.exp (check_effective_target_lax_strtofp)
6824         (check_effective_target_dummy_wcsftime): New functions.
6825
6826 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
6827
6828         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
6829         * lib/target-supports.exp (check_effective_target_uclibc): New
6830         function.
6831
6832 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
6833
6834         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
6835         (vsnprintf): Don't define for uClibc targets.
6836
6837 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
6838
6839         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
6840         set before checking whether it was allowed.
6841         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
6842         before checking inside_main.
6843
6844 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
6845
6846         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
6847         uClinux targets.
6848         (u16sf): Likewise u4sf.
6849         * g++.dg/compat/struct-layout-1.h: Likewise.
6850
6851 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
6852
6853         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
6854         procedure.
6855         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
6856         m68k targets if check_effective_target_coldfire_fpu returns true.
6857
6858 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
6859         Richard Guenther  <rguenther@suse.de>
6860
6861         PR middle-end/23361
6862         * gcc.dg/fold-compare-3.c: New testcase.
6863         * gcc.dg/tree-ssa/loop-24.c: Likewise.
6864
6865 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
6866
6867         * gcc.dg/pr26570.c: Clean up coverage files.
6868         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
6869         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
6870         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
6871         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
6872         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
6873         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
6874         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
6875         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
6876         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
6877         * gcc.dg/tree-ssa/pr25501.c: Ditto.
6878         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
6879         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
6880         * gcc.dg/vect/pr28952.c: Ditto.
6881         * gcc.dg/vect/pr27151.c: Ditto.
6882         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
6883         * g++.dg/gomp/macro-3.C: Ditto.
6884
6885 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
6886
6887         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
6888         of the loop.
6889
6890 2007-02-08  Roger Sayle  <roger@eyesopen.com>
6891
6892         * gcc.target/i386/builtin-bswap-2.c: New test case.
6893
6894 2007-02-08  Roger Sayle  <roger@eyesopen.com>
6895
6896         * gfortran.dg/forall_8.f90: New test case.
6897         * gfortran.dg/forall_9.f90: Likewise.
6898
6899 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6900
6901         * gcc.dg/builtins-20.c: Add some -~ complex cases.
6902
6903 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
6904
6905         * lib/target-supports.exp (check_effective_target_simulator): New.
6906
6907 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
6908
6909         * gcc.dg/tree-ssa/loop-25.c: New test.
6910
6911 2007-02-06  Richard Henderson  <rth@redhat.com>
6912
6913         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
6914
6915 2007-02-06  Roger Sayle  <roger@eyesopen.com>
6916
6917         * gcc.target/powerpc/popcount-1.c: New test case.
6918         * gcc.target/powerpc/parity-1.c: Likewise.
6919
6920 2007-02-06  Richard Guenther  <rguenther@suse.de>
6921
6922         PR middle-end/27302
6923         * gcc.dg/torture/pr27302-2.c: New testcase.
6924
6925 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
6926
6927         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
6928         * gcc.dg/vect/vect-iv-1.c: New test.
6929         * gcc.dg/vect/vect-iv-2.c: New test.
6930         * gcc.dg/vect/vect-iv-3.c: New test.
6931         * gcc.dg/vect/vect-iv-4.c: New test.
6932         * gcc.dg/vect/vect-iv-5.c: New test.
6933         * gcc.dg/vect/vect-iv-6.c: New test.
6934         * gcc.dg/vect/vect-iv-7.c: New test.
6935         * gcc.dg/vect/vect-iv-8.c: New test.
6936         * gcc.dg/vect/vect-iv-9.c: New test.
6937         * gcc.dg/vect/vect-iv-10.c: New test.
6938         * gcc.dg/vect/vect-iv-11.c: New test.
6939         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
6940         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
6941         * gcc.dg/vect/vect-14.c: Now vectorizable.
6942         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
6943         loop).
6944         * gcc.dg/vect/vect-27.c: Likewise.
6945         * gcc.dg/vect/vect-29.c Likewise.
6946         * gcc.dg/vect/vect-dv-2.c: Likewise.
6947         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
6948         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
6949         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
6950
6951 2007-02-06  Ira Rosen  <irar@il.ibm.com>
6952
6953         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
6954
6955 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6956
6957         * gcc.dg/builtins-20.c: Add more cases.
6958
6959 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
6960
6961         PR debug/30189
6962         * gcc.dg/pr30189.c: New test.
6963
6964 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
6965
6966         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
6967         for running tests.
6968         * gcc.target/i386/sse4a-extract.c: New test.
6969         * gcc.target/i386/sse4a-insert.c: New test.
6970         * gcc.target/i386/sse4a-montsd.c: New test.
6971         * gcc.target/i386/sse4a-montss.c: New test.
6972
6973 2007-02-05  Richard Guenther  <rguenther@suse.de>
6974
6975         * gcc.target/i386/vectorize3.c: New testcase.
6976
6977 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
6978
6979         PR target/30665
6980         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
6981
6982 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6983
6984         PR fortran/30611
6985         * gfortran.dg/repeat_1.f90: New test.
6986
6987 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
6988
6989         PR fortran/30605
6990         * gfortran.dg/spread_shape_1.f90: Remove tabs.
6991         * gfortran.dg/derived_init_2.f90: Ditto.
6992         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
6993         * gfortran.dg/array_initializer_1.f90: Ditto.
6994         * gfortran.dg/do_2.f90: Ditto.
6995         * gfortran.dg/proc_assign_1.f90: Ditto.
6996
6997 2007-02-04  Richard Guenther  <rguenther@suse.de>
6998
6999         PR middle-end/30636
7000         * g++.dg/warn/pr30636.C: New testcase.
7001         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
7002
7003 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
7004
7005         PR middle-end/30667
7006         * gfortran.dg/pr30667.f: New test.
7007
7008 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7009
7010         * gcc.dg/builtins-54.c: Add more cases.
7011
7012 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
7013
7014         PR fortran/30514
7015         * gfortran.dg/zero_sized_2.f90: New test.
7016
7017         PR fortran/30660
7018         * gfortran.dg/alloc_comp_basics_4.f90: New test.
7019
7020         PR fortran/29820
7021         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
7022         file.
7023
7024 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
7025
7026         PR fortran/30683
7027         * gfortran.dg/interface_10.f90: New test.
7028
7029 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7030
7031         * gcc.dg/builtins-20.c: Add more cases.
7032
7033 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
7034
7035         PR target/29682
7036         * gcc-target/ia64/pr29682.c: New test.
7037
7038 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
7039
7040         PR fortran/30284
7041         * gfortran.dg/arrayio_11.f90.f90: New test.
7042
7043         PR fortran/30626
7044         * gfortran.dg/arrayio_12.f90.f90: New test.
7045
7046 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
7047
7048         PR c++/30536
7049         * g++.dg/tls/diag-5.C: New test.
7050
7051         PR middle-end/30473
7052         * gcc.dg/pr30473.c: New test.
7053         * gcc.c-torture/execute/20070201-1.c: New test.
7054
7055 2007-02-01  Roger Sayle  <roger@eyesopen.com>
7056
7057         * gfortran.dg/dependency_20.f90: New test case.
7058
7059 2007-01-31  Ian Lance Taylor  <iant@google.com>
7060
7061         * gcc.dg/lower-subreg-1.c (test): New test.
7062
7063 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
7064
7065         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
7066
7067 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7068
7069         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
7070         * gcc.dg/torture/builtin-math-3.c: Likewise.
7071
7072 2007-01-31  Dirk Mueller  <dmueller@suse.de>
7073
7074         gcc.dg/Wparentheses-2.c: Update and add new tests.
7075
7076 2007-01-31  Ira Rosen  <irar@il.ibm.com>
7077
7078         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
7079         vectorize.
7080
7081 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
7082
7083         * gcc.dg/builtins-63.c: New test.
7084
7085 2007-01-31  Tobias Burnus  <burnus@net-b.de>
7086
7087         PR fortran/27588
7088         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
7089
7090 2007-01-31  Tobias Burnus  <burnus@net-b.de>
7091
7092         PR fortran/30520
7093         * gfortran.dg/volatile8.f90: New argument conformance test.
7094         * gfortran.dg/volatile9.f90: New scope test.
7095
7096 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7097
7098         PR c++/24745
7099         * g++.dg/warn/null4.C: New.
7100
7101 2001-01-30  Roger Sayle  <roger@eyesopen.com>
7102             Uros Bizjak  <ubizjak@gmail.com>
7103
7104         * gcc.dg/large-size-array-3.c: Correct typo.
7105
7106 2007-01-30  Richard Guenther  <rguenther@suse.de>
7107
7108         PR middle-end/27657
7109         * g++.dg/debug/pr27657.C: New testcase.
7110
7111 2007-01-30  Richard Guenther  <rguenther@suse.de>
7112
7113         PR middle-end/30313
7114         * gcc.dg/torture/pr30313.c: New testcase.
7115
7116 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
7117
7118         * gcc.dg/dfp/dfp-except.h: New file.
7119         * gcc.dg/dfp/fe-check.h: New file.
7120         * gcc.dg/dfp/fe-binop.c: New test.
7121         * gcc.dg/dfp/fe-convert-1.c: New test.
7122         * gcc.dg/dfp/fe-convert-2.c: New test.
7123         * gcc.dg/dfp/fe-convert-3.c: New test.
7124
7125         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
7126         * gcc.dg/dfp/decfloat-constants.c: Ditto.
7127         * gcc.dg/dfp/convert-dfp.c: Ditto.
7128         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
7129
7130 2007-01-29  Josh Conner  <jconner@apple.com>
7131
7132         * gcc.target/powerpc/altivec-24.c: New test.
7133
7134 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
7135
7136         PR c++/28266
7137         * g++.dg/parse/defarg12.C: New test.
7138
7139 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
7140
7141         PR fortran/30554
7142         * gfortran.dg/used_dummy_types_6.f90: New test.
7143
7144 2007-01-28  Jan Hubicka  <jh@suse.cz>
7145
7146         * gcc.dg/tree-prof/val-prof-6.c: New test.
7147
7148 2007-01-28  Roger Sayle  <roger@eyesopen.com>
7149
7150         * gcc.dg/large-size-array-3.c: Correct test case (portability).
7151
7152 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
7153
7154         PR C++/28988
7155         * g++.dg/expr/dtor4.C: New test.
7156
7157 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
7158
7159         * gcc.dg/tree-ssa/loop-23.c: New test.
7160
7161 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
7162
7163         PR libfortran/30389
7164         * gfortran.dg/achar_2.f90:  New test.
7165         * gfortran.dg/achar_3.f90:  New test.
7166
7167 2007-01-27  Ian Lance Taylor  <iant@google.com>
7168
7169         * gcc.dg/strict-overflow-1.c: New test.
7170         * gcc.dg/no-strict-overflow-1.c: New test.
7171         * gcc.dg/strict-overflow-2.c: New test.
7172         * gcc.dg/no-strict-overflow-2.c: New test.
7173         * gcc.dg/strict-overflow-3.c: New test.
7174         * gcc.dg/no-strict-overflow-3.c: New test.
7175         * gcc.dg/strict-overflow-4.c: New test.
7176         * gcc.dg/no-strict-overflow-4.c: New test.
7177         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
7178         * gcc.dg/pr15784-1.c: Likewise.
7179         * gcc.dg/pr20922-1.c: Likewise.
7180         * gcc.dg/pr20922-3.c: Likewise.
7181         * gcc.dg/pr20922-4.c: Likewise.
7182         * gcc.dg/pr20922-6.c: Likewise.
7183         * gcc.dg/compare-4.c: Likewise.
7184         * gcc.dg/torture/pr26898-1.c: Likewise.
7185         * gcc.dg/tree-ssa/divide-1.c: Likewise.
7186         * gcc.dg/tree-ssa/divide-2.c: Likewise.
7187         * gcc.dg/tree-ssa/divide-3.c: Likewise.
7188         * gcc.dg/tree-ssa/divide-4.c: Likewise.
7189         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
7190         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
7191         * gcc.dg/tree-ssa/pr21082.c: Likewise.
7192         * gcc.dg/tree-ssa/pr26899.c: Likewise.
7193         * g++.dg/tree-ssa/pr21082.C: Likewise.
7194
7195 2007-01-27  Roger Sayle  <roger@eyesopen.com>
7196
7197         * gcc-dg/large-size-array-3.c: New test case.
7198
7199 2007-01-27  Roger Sayle  <roger@eyesopen.com>
7200
7201         * gfortran.dg/forall_7.f90: New test case.
7202
7203 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
7204
7205         PR fortran/30407
7206         * gfortran.dg/where_operator_assign_1.f90: New test.
7207         * gfortran.dg/where_operator_assign_2.f90: New test.
7208         * gfortran.dg/where_operator_assign_3.f90: New test.
7209
7210 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
7211
7212         * lib/target-supports.exp
7213         (check_effective_target_powerpc_altivec): New.
7214         (check_effective_target_vect_cmdline_needed): Use it.
7215
7216 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
7217
7218         PR fortran/30278
7219         * gfortran.dg/backslash_3.f: New test.
7220
7221 2007-01-26  Richard Guenther  <rguenther@suse.de>
7222
7223         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
7224
7225 2007-01-26  Tobias Burnus  <burnus@net-b.de>
7226
7227         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
7228         * gfortran.dg/vect/vect.exp: Ditto.
7229         * gfortran.dg/dg.exp: Ditto.
7230         * gfortran.fortran-torture/execute/execute.exp: Ditto.
7231         * gfortran.fortran-torture/compile/compile.exp: Ditto.
7232
7233 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7234
7235         * gcc.dg/builtins-20.c: Add more cases.
7236         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
7237
7238 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7239
7240         PR fortran/30437
7241         * gcc.dg/Wall.c: New.
7242         * gcc.dg/Wno-all.c: New.
7243         * gfortran.dg/Wall.f90: New.
7244         * gfortran.dg/Wno-all.f90: New.
7245
7246 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
7247
7248         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
7249         * g++.dg/eh/simd-2.C: Also run on Darwin.
7250         * g++.dg/eh/simd-3.C: New.
7251         * g++.dg/eh/simd-4.C: New.
7252
7253 2007-01-25  Richard Guenther  <rguenther@suse.de>
7254
7255         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
7256         and _PROFILE_USE.
7257         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
7258
7259 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
7260
7261         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
7262         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
7263         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
7264         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
7265         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
7266         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
7267         * gcc.dg/ipa/ipa-7.c: New testcase.
7268
7269 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
7270
7271         * g++.dg/cpp0x/warn_cxx0x.C: New.
7272
7273 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7274
7275         * gcc.dg/builtins-20.c: Test builtin carg.
7276
7277 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
7278
7279         PR middle-end/27416
7280         * gcc.dg/gomp/pr27416.c: New test.
7281
7282         PR middle-end/30494
7283         * gcc.dg/gomp/pr30494.c: New test.
7284         * g++.dg/gomp/pr30494.C: New test.
7285
7286         PR middle-end/30421
7287         * gcc.dg/gomp/pr30421.c: New test.
7288
7289 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
7290
7291         * gcc.target/ia64/versionid-1.c: New test.
7292         * gcc.target/ia64/versionid-2.c: New test.
7293
7294 2007-01-24  Richard Guenther  <rguenther@suse.de>
7295
7296         PR testsuite/30181
7297         * gcc.dg/builtins-57.c: Change to a link-time testcase
7298         to support non-C99 targets.
7299
7300 2007-01-24  Jan Hubicka  <jh@suse.cz>
7301
7302         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
7303
7304 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
7305
7306         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
7307
7308 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
7309
7310         PR objc/27438
7311         * objc.dg/const-str-12.m: New test.
7312
7313 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7314
7315         PR fortran/30532
7316         * gfortran.dg/ctrl-z.f90:  New test.
7317
7318 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7319
7320         PR fortran/30481
7321         * gfortran.dg/namelist_assumed_char.f90:  New test.
7322
7323 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
7324
7325         PR c++/27492
7326         * g++.dg/inherit/covariant15.C: New test.
7327
7328 2007-01-23  Ian Lance Taylor  <iant@google.com>
7329
7330         * g++.dg/warn/Wparentheses-24.C: New test.
7331
7332 2007-01-23  Richard Guenther  <rguenther@suse.de>
7333
7334         PR testsuite/30560
7335         * ada/acats/run_acats: Do not call gnatmake or gnatchop
7336         with full path.
7337
7338 2007-01-22  Richard Guenther  <rguenther@suse.de>
7339
7340         PR tree-optimization/30038
7341         * gcc.dg/builtins-62.c: New testcase.
7342
7343 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
7344
7345         * gcc.c-torture/compile/20070121.c: New test.
7346
7347 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
7348
7349         PR libfortran/30525
7350         * gfortran.dg/char_comparison_1.f:  New test.
7351
7352 2007-01-21  Ira Rosen  <irar@il.ibm.com>
7353
7354         * gcc.dg/vect/vect-strided-same-dr.c: New test.
7355
7356 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
7357
7358         PR objc/30479
7359         * objc.dg/pch: New directory.
7360         * objc.dg/pch/pch.exp: New file.
7361         * objc.dg/pch/interface-1.m: New test.
7362         * objc.dg/pch/interface-1.hs: New include file.
7363         * lib/objc.exp (objc_target_compile): Add
7364         "-x objective-c-header" in front of the sources if this is
7365         a precompiled header being compiled.
7366
7367 2007-01-20  Roger Sayle  <roger@eyesopen.com>
7368
7369         * gfortran.dg/array_memcpy_3.f90: New test case.
7370         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
7371
7372 2007-01-20  Roger Sayle  <roger@eyesopen.com>
7373             Brooks Moses  <brooks.moses@codesourcery.com>
7374             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7375
7376         * gfortran.dg/intrinsic_sign_1.f90: New test case.
7377         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
7378
7379 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7380
7381         * gcc.dg/torture/builtin-math-3.c: Test fdim.
7382
7383 2007-01-19  Mike Stump  <mrs@apple.com>
7384
7385         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
7386         away.
7387
7388 2007-01-19  Roger Sayle  <roger@eyesopen.com>
7389
7390         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
7391         option instead of -funsafe-math-optimizations.
7392
7393 2007-01-19  Tomas Bily  <tbily@suse.cz>
7394
7395         gcc.dg/tree-prof/indir-call-prof.c: New.
7396         g++.dg/dg.exp: Add tree-prof subdirectory.
7397         g++.dg/tree-prof/indir-call-prof.C: New.
7398         g++.dg/tree-prof/tree-prof.exp: New.
7399
7400 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7401
7402         PR c++/17947
7403         * g++.dg/warn/deprecated.C: Update warning output.
7404         * g++.dg/warn/deprecated-2.C: Likewise.
7405         * g++.dg/warn/deprecated-3.C: New.
7406
7407 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
7408
7409         * gcc.c-torture/execute/nestfunc-7.c: New.
7410
7411 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
7412
7413         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
7414
7415 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
7416
7417         * gcc.dg/m68k-pic-1.c: New.
7418
7419 2007-01-18  Roger Sayle  <roger@eyesopen.com>
7420
7421         * gfortran.dg/array_memcpy_4.f90: New test case.
7422
7423 2007-01-18  Josh Conner  <jconner@apple.com>
7424
7425         PR target/30485
7426         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
7427         * gcc.dg/vect/no-trapping-math-1: New.
7428         * gcc.dg/vect/no-trapping-math-2: New.
7429
7430 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
7431
7432         * gcc.target/i386/387-8.c: Update comment about optimizing
7433         inherent load of 1.0 of fptan instruction.
7434
7435 2007-01-18  Dirk Mueller  <dmueller@suse.de>
7436             Richard Guenther <rguenther@suse.de>
7437
7438         PR diagnostic/8268
7439         * gcc.dg/Warray-bounds.c: New testcase.
7440         * gcc.dg/Warray-bounds-2.c: New testcase.
7441         * g++.dg/warn/Warray-bounds.C: New testcase.
7442         * g++.dg/warn/Warray-bounds-2.C: New testcase.
7443
7444 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
7445
7446         PR fortran/30476
7447         * gfortran.dg/generic_12.f90: New test.
7448
7449 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
7450
7451         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
7452         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
7453
7454 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
7455
7456         * gcc.dg/dfp/compare-special.h: New file.
7457         * gcc.dg/dfp/compare-special-32.c: New test.
7458         * gcc.dg/dfp/compare-special-64.c: New test.
7459         * gcc.dg/dfp/compare-special-128.c: New test.
7460
7461 2007-01-16  Roger Sayle  <roger@eyesopen.com>
7462             Paul Thomas  <pault@gcc.gnu.org>
7463             Steven G. Kargl  <kargl@gcc.gnu.org>
7464
7465         PR fortran/30404
7466         * gfortran.dg/forall_6.f90: New test case.
7467         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
7468         * gfortran.dg/dependency_13.f90: Likewise.
7469
7470 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7471
7472         PR testsuite/12325
7473         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
7474         targets that don't support Inf.
7475
7476 2007-01-15  Dale Johannesen  <dalej@apple.com>
7477
7478         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
7479
7480 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
7481
7482         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
7483         of achar for 0xff to avoid the "Extended ASCII not
7484         implemented" error message.
7485
7486 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
7487
7488         PR fortran/28172
7489         * gfortran.dg/altreturn_4.f90: New test.
7490
7491         PR fortran/29389
7492         * gfortran.dg/stfunc_4.f90: New test.
7493
7494         PR fortran/29712
7495         * gfortran.dg/bound_2.f90: Reinstate commented out line.
7496         * gfortran.dg/initialization_1.f90: Change warning.
7497
7498         PR fortran/30283
7499         * gfortran.dg/specification_type_resolution_2.f90: New test.
7500
7501 2007-01-14  Jan Hubicka  <jh@suse.cz>
7502
7503         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
7504         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
7505         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
7506         elimination.
7507
7508 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
7509
7510         PR fortran/30410
7511         * gfortran.dg/external_procedures_2.f90: New test.
7512
7513 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
7514
7515         PR target/30413
7516         * gcc.target/i386/pr30413.c: New test.
7517
7518 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
7519
7520         PR fortran/30452
7521         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
7522
7523 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
7524
7525         * gcc.dg/20070112-1.c: New test.
7526
7527 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7528
7529         PR libgfortran/30435
7530         * gfortran.dg/list_read_6.f90: New test.
7531
7532 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
7533
7534         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
7535
7536 2007-01-12  Tom Tromey  <tromey@redhat.com>
7537
7538         PR preprocessor/28227:
7539         * gcc.dg/cpp/pr28227.c: New file.
7540
7541 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
7542
7543         * gcc.dg/tree-ssa/loop-22.c: New test.
7544
7545 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
7546
7547         PR tree-optimization/29516
7548         * gcc.dg/tree-ssa/loop-20.c: New test.
7549
7550 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
7551
7552         PR libfortran/30415
7553         * minmaxloc_integer_kinds_1.f90:  New test.
7554
7555 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
7556
7557         PR c++/29573
7558         * g++.dg/template/sizeof-template-argument.C: New test.
7559
7560 2007-01-11  Jan Hubicka  <jh@suse.cz>
7561
7562         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
7563         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
7564         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
7565         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
7566         * gcc.dg/tree-ssa/pr21658.c: Likewise.
7567         * gcc.dg/tree-ssa/pr15349.c: Likewise.
7568         * gcc.dg/tree-ssa/pr25501.c: Likewise.
7569         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
7570         transformation in question.
7571         * gcc.dg/tree-ssa/vrp05.c: Likewise.
7572         * gcc.dg/tree-ssa/pr20701.c: Likewise.
7573         * gcc.dg/always_inline3.c: Likewise.
7574
7575 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
7576
7577         PR c++/28999
7578         * g++.dg/template/typename11.C: New test.
7579
7580 2007-01-10  Robert Kennedy <jimbob@google.com>
7581
7582         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
7583
7584 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
7585
7586         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
7587         for different integer kinds.
7588         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
7589         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
7590         * gfortran.dg/ishft_2.f90: New test.
7591         * gfortran.dg/ishft_3.f90: New test.
7592
7593 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
7594
7595         * gfortran.dg/altreturn_2.f90: Removed executable bit.
7596
7597 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
7598
7599         PR tree-optimization/30322
7600         * gcc.dg/tree-ssa/loop-21.c: New test.
7601
7602 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
7603
7604         * g++.dg/rtti/darwin-builtin-linkage.C: New.
7605
7606 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7607
7608         * gcc.target/spu/intrinsics-1.c: Remove xfail.
7609
7610 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7611
7612         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
7613         * g++.dg/warn/overflow-warn-3.C: Likewise.
7614         * g++.dg/warn/overflow-warn-4.C: Likewise.
7615         * g++.dg/warn/overflow-warn-5.C: Likewise.
7616         * g++.dg/warn/overflow-warn-6.C: Likewise.
7617         * g++.dg/warn/Woverflow-1.C: Likewise.
7618         * g++.dg/warn/Woverflow-2.C: Likewise.
7619         * g++.dg/warn/Woverflow-3.C: Likewise.
7620         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
7621
7622 2007-01-08  Roger Sayle  <roger@eyesopen.com>
7623
7624         * gfortran.dg/array_constructor_14.f90: New test case.
7625         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
7626
7627 2007-01-08  Richard Guenther  <rguenther@suse.de>
7628
7629         PR tree-optimization/23603
7630         * gcc.dg/tree-ssa/vrp31.c: New testcase.
7631         * gcc.dg/tree-ssa/vrp32.c: Likewise.
7632
7633 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
7634
7635         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
7636         in __v8qi typedef.
7637         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
7638         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
7639         compiler behaviour.
7640         * gcc.dg/simd-5.c: Likewise.
7641         * gcc.dg/simd-6.c: Likewise.
7642         * g++.dg/conversion/simd1.C: Likewise.
7643         * g++.dg/conversion/simd3.C: Likewise.
7644         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
7645         (main): Use it.
7646
7647 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
7648
7649         PR tree-optimization/29877
7650         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
7651         name of a hard register for the target concerned.  Adjust dg-error
7652         directives to cope with new behaviour of TER.
7653
7654 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7655
7656         PR c++/28986
7657         * g++.dg/conversion/nullptr1.C: Added overflow warning.
7658         * g++.dg/warn/overflow-warn-1.C: New.
7659         * g++.dg/warn/overflow-warn-3.C: New.
7660         * g++.dg/warn/overflow-warn-4.C: New.
7661         * g++.dg/warn/overflow-warn-5.C: New.
7662         * g++.dg/warn/overflow-warn-6.C: New.
7663         * g++.dg/warn/Woverflow-1.C: New.
7664         * g++.dg/warn/Woverflow-2.C: New.
7665         * g++.dg/warn/Woverflow-3.C: New.
7666         * g++.dg/warn/multiple-overflow-warn-2.C: New.
7667
7668 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
7669
7670         PR fortran/27698
7671         * gfortran.dg/invalid_name.f90: New test.
7672         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
7673         * gfortran.dg/gomp/pr29759.f90: Ditto.
7674
7675 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
7676
7677         * gfortran.dg/present_1.f90:  Update error message.
7678
7679 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
7680
7681         PR c++/19439
7682         * g++.dg/template/duplicate1.C: New test
7683         * g++.dg/template/memfriend6.C: Adjust error markers.
7684
7685 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
7686
7687         PR tree-opt/30385
7688         * gcc.dg/torture/inline-1.c: New test.
7689
7690 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7691
7692         PR c/19978
7693         * gcc.dg/multiple-overflow-warn-1.c: New.
7694         * gcc.dg/multiple-overflow-warn-2.c: New.
7695         * gcc.dg/overflow-warn-6.c: New.
7696         * g++.dg/warn/multiple-overflow-warn-1.C: New.
7697
7698 2007-01-05  Roger Sayle  <roger@eyesopen.com>
7699
7700         * gfortran.dg/array_memcpy_1.f90: New test case.
7701         * gfortran.dg/array_memcpy_2.f90: Likewise.
7702
7703 2007-01-05  Richard Guenther  <rguenther@suse.de>
7704
7705         PR middle-end/27826
7706         * g++.dg/opt/pr27826.C: New testcase.
7707
7708 2007-01-05  Ian Lance Taylor  <iant@google.com>
7709
7710         * gcc.dg/Walways-true-1.c: New test.
7711         * gcc.dg/Walways-true-2.c: New test.
7712         * g++.dg/warn/Walways-true-1.C: New test.
7713         * g++.dg/warn/Walways-true-2.C: New test.
7714
7715 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
7716
7717         PR c/30360
7718         * gcc.dg/pr30360.c: New test.
7719
7720 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
7721
7722         PR fortran/23232
7723         * gfortran.dg/data_implied_do_1.f90: New test.
7724
7725         PR fortran/27996
7726         PR fortran/27998
7727         * gfortran.dg/char_length_1.f90: New test.
7728
7729 2007-01-05  Richard Guenther  <rguenther@suse.de>
7730
7731         PR middle-end/28116
7732         * g++.dg/opt/pr28116.C: New testcase.
7733
7734 2007-01-05  Tobias Burnus  <burnus@net-b.de>
7735
7736         PR fortran/29624
7737         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
7738           invalid deallocate.
7739         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
7740         * gfortran.dg/protected_4.f90: Add pointer intent check.
7741         * gfortran.dg/protected_6.f90: Add pointer intent check.
7742         * gfortran.dg/pointer_intent_1.f90: New test.
7743         * gfortran.dg/pointer_intent_2.f90: New test.
7744         * gfortran.dg/pointer_intent_3.f90: New test.
7745
7746 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
7747
7748         PR 30235
7749         * gfortran.dg/altreturn_2.f90: new test.
7750
7751 2007-01-04  Tom Tromey  <tromey@redhat.com>
7752
7753         PR preprocessor/28165:
7754         * gcc.dg/cpp/pr28165.c: New file.
7755
7756 2007-01-03  Josh Conner  <jconner@apple.com>
7757
7758         PR middle-end/29683
7759         * gcc.dg/pr29683.c: New.
7760
7761 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
7762
7763         PR c++/28217
7764         * g++.dg/pch/template-1.C: New test.
7765         * g++.dg/pch/template-1.Hs: New file.
7766
7767 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7768
7769         PR middle-end/30353
7770         * gcc.c-torture/compile/complex-4.c: New test.
7771
7772 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
7773
7774         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
7775         -maltivec.
7776         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
7777
7778 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
7779
7780         PR middle-end/30286
7781         * gcc.dg/pr30286.c: New test.
7782
7783         PR c++/29535
7784         * g++.dg/template/crash66.C: New test.
7785
7786         PR c++/29054
7787         * g++.dg/template/friend49.C: New test.
7788
7789 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
7790
7791         * gfortran.dg/ibits.f90: New test.
7792
7793 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
7794
7795         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
7796         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
7797
7798 2007-01-02  Jan Hubicka  <jh@suse.cz>
7799
7800         * gcc.dg/pr16194.c: We now output error on all three functions,
7801         not just first one.
7802
7803 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7804
7805         PR c/19977
7806         * gcc.dg/overflow-warn-3.c: Remove XFAIL.
7807         * gcc.dg/overflow-warn-4.c: Remove XFAIL.
7808
7809 2006-01-02  Ian Lance Taylor  <iant@google.com>
7810
7811         * g++.dg/warn/Wparentheses-22.C: New test.
7812         * g++.dg/warn/Wparentheses-23.C: New test.
7813
7814 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7815
7816         PR middle-end/7651
7817         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
7818         * gcc.dg/declspec-3-Wextra.c: New.
7819         * gcc.dg/declspec-3-no.c: New
7820
7821 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
7822
7823         PR fortran/20896
7824         * gfortran.dg/interface_10.f90: Remove.
7825
7826 2007-01-01  Roger Sayle  <roger@eyesopen.com>
7827
7828         * gcc.dg/fold-eqxor-4.c: New test case.
7829
7830 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
7831
7832         PR middle-end/30311
7833         * gcc.c-torture/compile/pr30311.c: New test.
7834
7835 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
7836
7837         PR middle-end/30253
7838         * gcc.c-torture/compile/statement-expression-1.c: New test.
7839
7840 2007-01-01  Andreas Schwab  <schwab@suse.de>
7841
7842         PR target/29166
7843         * g++.dg/eh/pr29166.C: New test.
7844
7845 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
7846
7847         * lib/target-supports.exp (check_effective_target_powerpc_spe):
7848         New.
7849         (check_effective_target_vect_cmdline_needed): Use it.
7850
7851 2006-12-31  Richard Guenther  <rguenther@suse.de>
7852
7853         PR middle-end/30137
7854         * gcc.dg/pr30137-1.c: New testcase.
7855         * gcc.dg/pr30137-2.c: Likewise.
7856
7857 2006-12-31  Roger Sayle  <roger@eyesopen.com>
7858
7859         PR middle-end/30322
7860         * gcc.dg/fold-plusnot-1.c: New test case.
7861
7862 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
7863
7864         PR c++/29731
7865         * g++.dg/parse/template22.C: New test.
7866
7867 2006-12-31  Richard Guenther  <rguenther@suse.de>
7868
7869         PR middle-end/30338
7870         * gcc.c-torture/compile/pr30338.c: New testcase.
7871
7872 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
7873
7874         PR fortran/27900
7875         * gfortran.dg/intrinsic_actual_4.f90: New test.
7876
7877         PR fortran/24325
7878         * gfortran.dg/func_decl_3.f90: New test.
7879
7880 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
7881
7882         PR fortran/23060
7883         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
7884         * gfortran.dg/c_by_val_1.f: New test.
7885         * gfortran.dg/c_by_val_2.f: New test.
7886         * gfortran.dg/c_by_val_3.f: New test.
7887
7888 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
7889
7890         PR libfortran/30321
7891         * gfortran.dg/sum_zero_array_1.f90:  New test.
7892
7893 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
7894
7895         PR preprocessor/29612
7896         * gcc.dg/cpp/pr29612-1.c: New test.
7897         * gcc.dg/cpp/pr29612-2.c: New test.
7898
7899 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
7900
7901         PR fortran/30034
7902         * gfortran.dg/pure_formal_proc_1.f90: New test.
7903
7904         PR fortran/30237
7905         * gfortran.dg/intrinsic_actual_3.f90: New test.
7906
7907 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7908
7909         PR fortran/30014
7910         * gfortran.dg/io_constraints_1.f90: Update test.
7911         * gfortran.dg/io_constraints_2.f90: Update test.
7912         * gfortran.dg/inquire_iolength.f90: New test.
7913
7914 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
7915
7916         PR fortran/20896
7917         * gfortran.dg/interface_10.f90: New test.
7918         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
7919         since z is already, locally a variable.
7920
7921         PR fortran/25135
7922         * gfortran.dg/generic_11.f90: New test.
7923         * gfortran.dg/interface_7.f90: Remove name clash between module
7924         name and procedure 'x' referenced in the interface.
7925
7926 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7927
7928         PR middle-end/7651
7929         * gcc.dg/Wmissing-parameter-type.c: New.
7930         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
7931         * gcc.dg/Wmissing-parameter-type-no.c: New.
7932
7933 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
7934
7935         PR fortran/25818
7936         * gfortran.dg/entry_array_specs_2.f: New test.
7937
7938         PR fortran/30084
7939         * gfortran.dg/nested_modules_6.f90: New test.
7940
7941 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7942
7943         PR middle-end/7651
7944         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
7945         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
7946
7947 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
7948
7949         PR C++/30168
7950         * g++.dg/opt/complex6.C: New test.
7951
7952 2006-12-22  Ben Elliston  <bje@au.ibm.com>
7953
7954         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
7955         full" if the linker on spu-*-* warns about exceeding local store.
7956
7957         And revert this patch:
7958         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
7959         fail to link due to relocation overflows on spu-*-*.
7960
7961 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
7962
7963         PR fortran/30273
7964         * gfortran.dg/dependency_19.f90: New test.
7965
7966 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
7967
7968         PR fortran/30202
7969         * gfortran.dg/alloc_comp_basics_3.f90: New test.
7970
7971 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
7972
7973         PR middle-end/30262
7974         * gcc.c-torture/execute/20061220-1.c: New test.
7975
7976         PR middle-end/30263
7977         * gcc.dg/gomp/asm-1.c: New test.
7978
7979         PR target/30230
7980         * g++.dg/eh/ia64-2.C: New test.
7981
7982 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
7983
7984         PR target/28966
7985         PR target/29248
7986         * gcc.dg/rs6000-leaf.c: New.
7987
7988 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
7989
7990         PR fortran/25392
7991         * gfortran.dg/f2c_8.f90: New test.
7992
7993 2006-12-20  Bill Wendling  <wendling@apple.com>
7994
7995         * gcc.dg/asm-b.c: Check for __ppc64__.
7996
7997 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
7998
7999         PR fortran/30190
8000         * gfortran.dg/bounds_check_5.f90: New test.
8001
8002 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
8003
8004         PR middle-end/30143
8005         * gcc.dg/gomp/complex-1.c: New testcase.
8006
8007 2006-12-20  Roger Sayle  <roger@eyesopen.com>
8008
8009         * gfortran.dg/array_memset_1.f90: New test case.
8010
8011 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
8012
8013         * lib/target-supports.exp: Add spu to
8014         check_effective_target_vect_widen_mult_hi_to_si.
8015
8016 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
8017
8018         PR fortran/29992
8019         * gfortran.dg/generic_9.f90: New test.
8020
8021         PR fortran/30081
8022         * gfortran.dg/generic_10.f90: New test.
8023
8024 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
8025
8026         PR tree-opt/30045
8027         * gcc.dg/pr30045.c: New test.
8028
8029 2006-12-20  Ben Elliston  <bje@au.ibm.com>
8030
8031         * gcc.dg/20020312-2.c: Add a case for __SPU__.
8032
8033 2006-12-19  Eric Christopher  <echristo@apple.com>
8034
8035         PR target/29302
8036         * gcc.c-torture/execute/pr29302-1.c: New.
8037
8038 2006-12-19  Tobias Burnus  <burnus@net-b.de>
8039
8040         PR fortran/39238
8041         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
8042
8043 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
8044
8045         PR fortran/30236
8046         * gfortran.dg/altreturn_3.f90: New test.
8047
8048         * gfortran.dg/char_result_12.f90: Fix comment typos.
8049
8050 2006-12-19  Ben Elliston  <bje@au.ibm.com>
8051
8052         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
8053         as newlib's stdio.h uses non-traditional cpp constructs.
8054
8055 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
8056
8057         * gfortran.dg/advance.f90: Renamed to advance_1.f90
8058         * gfortran.dg/append-1.f90: Renamed to append_1.f90
8059         * gfortran.dg/array-1.f90: Renamed to array_1.f90
8060         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
8061         * gfortran.dg/backspace.f: Renamed to backspace_1.f
8062         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
8063         * gfortran.dg/default_initialization.f: Renamed to
8064         default_initialization_1.f
8065         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
8066         dollar_edit_descriptor_1.f
8067         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
8068         dollar_edit_descriptor_2.f
8069         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
8070         dollar_edit_descriptor_3.f
8071         * gfortran.dg/logint-1.f: Renamed to logint_1.f
8072         * gfortran.dg/logint-2.f: Renamed to logint_2.f
8073         * gfortran.dg/logint-3.f: Renamed to logint_3.f
8074         * gfortran.dg/advance_1.f90: Renamed from advance.f90
8075         * gfortran.dg/append_1.f90: Renamed from append-1.f90
8076         * gfortran.dg/array_1.f90: Renamed from array-1.f90
8077         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
8078         * gfortran.dg/backspace_1.f: Renamed from backspace.f
8079         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
8080         * gfortran.dg/default_initialization_1.f: Renamed from
8081         default_initialization.f
8082         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
8083         dollar_edit_descriptor-1.f
8084         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
8085         dollar_edit_descriptor-2.f
8086         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
8087         dollar_edit_descriptor-3.f
8088         * gfortran.dg/logint_1.f: Renamed from logint-1.f
8089         * gfortran.dg/logint_2.f: Renamed from logint-2.f
8090         * gfortran.dg/logint_3.f: Renamed from logint-3.f
8091
8092 2006-12-18  Bill Wendling  <wendling@apple.com>
8093
8094         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
8095         id is an OjbC keyword.
8096
8097 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8098
8099         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
8100
8101 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
8102
8103         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
8104
8105 2006-12-18  Ian Lance Taylor  <iant@google.com>
8106
8107         * g++.dg/warn/Wmissing-declarations-1.C: New test.
8108
8109 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
8110
8111         * gcc.c-torture/compile/pr27528.c: Use empty templates.
8112
8113 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
8114
8115         PR fortran/30207
8116         * gfortran.fortran-torture/execute/where21.f90: New test.
8117
8118 2006-12-17  Tobias Burnus  <burnus@net-b.de>
8119
8120         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
8121
8122 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8123
8124         PR middle-end/7651
8125         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
8126         * gcc.dg/if-empty-1.c: Likewise.
8127         * gcc.dg/pr23165.c: Likewise.
8128         * g++.dg/warn/empty-body.C: Likewise.
8129
8130 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8131
8132         PR libfortran/30005
8133         * gfortran.dg/open_errors.f90: New test.
8134
8135 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
8136
8137         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
8138
8139         * gcc.target/i386/ssse3-pabsb.c: New file.
8140         * gcc.target/i386/ssse3-pabsd.c: Likewise.
8141         * gcc.target/i386/ssse3-pabsw.c: Likewise.
8142         * gcc.target/i386/ssse3-palignr.c: Likewise.
8143         * gcc.target/i386/ssse3-phaddd.c: Likewise.
8144         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
8145         * gcc.target/i386/ssse3-phaddw.c: Likewise.
8146         * gcc.target/i386/ssse3-phsubd.c: Likewise.
8147         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
8148         * gcc.target/i386/ssse3-phsubw.c: Likewise.
8149         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
8150         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
8151         * gcc.target/i386/ssse3-pshufb.c: Likewise.
8152         * gcc.target/i386/ssse3-psignb.c: Likewise.
8153         * gcc.target/i386/ssse3-psignd.c: Likewise.
8154         * gcc.target/i386/ssse3-psignw.c: Likewise.
8155         * gcc.target/i386/ssse3-vals.h: Likewise.
8156
8157 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
8158
8159         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
8160         * lib/fortran-torture.exp: Include target-supports.exp.
8161
8162 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
8163
8164         PR target/30185
8165         * gcc.c-torture/execute/pr30185.c: New test.
8166
8167 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8168
8169         PR testsuite/30179
8170         PR testsuite/30180
8171         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
8172         * gcc.dg/builtin-bswap-2.c: Likewise.
8173         * gcc.dg/builtin-bswap-3.c: Likewise.
8174         * gcc.dg/builtin-bswap-4.c: Likewise.
8175         * lib/target-supports.exp (check_effective_target_stdint_types): New.
8176         * gcc.c-torture/execute/mode-dependent-address.x: New file.
8177
8178 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8179
8180         PR libfortran/30145
8181         * gfortran.dg/write_zero_array: New test.
8182
8183 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8184
8185         PR fortran/30200
8186         * gfortran.dg/write_fmt_trim.f90: New test.
8187
8188 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
8189
8190         PR 30194
8191         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
8192         temporarily.
8193
8194 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8195
8196         * lib/target-supports.exp (check_weak_available): Use istarget
8197         "hppa*-*-hpux10*" instead of regexp.
8198         (check_cxa_atexit_available): Likewise.
8199
8200 2006-12-14  Richard Guenther  <rguenther@suse.de>
8201
8202         PR tree-optimization/30197
8203         * gcc.c-torture/execute/complex-1.c: Fix function name.
8204         * gcc.dg/builtins-61.c: New testcase.
8205
8206 2006-12-14  Richard Guenther  <rguenther@suse.de>
8207
8208         PR middle-end/30172
8209         * gcc.dg/pr30172-1.c: New testcase.
8210
8211 2006-12-14  Richard Guenther  <rguenther@suse.de>
8212
8213         PR tree-optimization/30198
8214         * gcc.dg/builtins-60.c: New testcase.
8215
8216 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
8217
8218         * lib/target-supports.exp (vect_no_align): Remove spu.
8219
8220 2006-12-13  Ian Lance Taylor  <iant@google.com>
8221
8222         PR c++/19564
8223         PR c++/19756
8224         * g++.dg/warn/Wparentheses-5.C: New test.
8225         * g++.dg/warn/Wparentheses-6.C: New test.
8226         * g++.dg/warn/Wparentheses-7.C: New test.
8227         * g++.dg/warn/Wparentheses-8.C: New test.
8228         * g++.dg/warn/Wparentheses-9.C: New test.
8229         * g++.dg/warn/Wparentheses-10.C: New test.
8230         * g++.dg/warn/Wparentheses-11.C: New test.
8231         * g++.dg/warn/Wparentheses-12.C: New test.
8232         * g++.dg/warn/Wparentheses-13.C: New test.
8233         * g++.dg/warn/Wparentheses-14.C: New test.
8234         * g++.dg/warn/Wparentheses-15.C: New test.
8235         * g++.dg/warn/Wparentheses-16.C: New test.
8236         * g++.dg/warn/Wparentheses-17.C: New test.
8237         * g++.dg/warn/Wparentheses-18.C: New test.
8238         * g++.dg/warn/Wparentheses-19.C: New test.
8239         * g++.dg/warn/Wparentheses-20.C: New test.
8240         * g++.dg/warn/Wparentheses-21.C: New test.
8241
8242 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8243
8244         PR testsuite/30157
8245         * lib/target-supports.exp (check_cxa_atexit_available): Return false
8246         for target "hppa.*hpux10".
8247
8248 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
8249
8250         * g++.dg/debug/vartrack1.C: New test.
8251
8252         * g++.dg/opt/ifcvt1.C: New test.
8253
8254         * gcc.dg/tls/opt-13.c: New test.
8255
8256         * gcc.dg/20060425-2.c: New test.
8257
8258         * g++.dg/opt/pr15054-2.C: New test.
8259
8260         * gcc.c-torture/execute/20060420-1.c: New test.
8261
8262         * gcc.c-torture/execute/20060412-1.c: New test.
8263
8264         * objc/compile/20060406-1.m: New test.
8265
8266 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
8267
8268         * g++.dg/template/array17.C: New test.
8269
8270 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
8271
8272         * gcc.target/powerpc/altivec-23.c: New test.
8273
8274 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
8275
8276         PR c++27316
8277         * g++.dg/inherit/error3.C: New test.
8278
8279         PR c++/28740
8280         * g++.dg/inherit/error4.C: New test.
8281
8282 2006-12-13  Richard Guenther  <rguenther@suse.de>
8283
8284         PR tree-optimization/17687
8285         * gcc.dg/builtins-59.c: New testcase.
8286
8287 2006-12-13  Ben Elliston  <bje@au.ibm.com>
8288
8289         * gcc.target/spu/Wmain.c: New test.
8290
8291 2006-12-12  Josh Conner  <jconner@apple.com>
8292
8293         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
8294         * g++.dg/abi/thunk4.C: Likewise.
8295         * g++.dg/abi/rtti3.C: Likewise.
8296
8297 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
8298
8299         * gcc.target/spu/cpat-1.c: New test.
8300         * gcc.target/spu/cpat-2.c: New test.
8301         * gcc.target/spu/cpat-3.c: New test.
8302         * gcc.target/spu/cpat-4.c: New test.
8303
8304 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8305
8306         PR tree-opt/28436
8307         * gcc.c-torture/compile/vector-1.c: New test.
8308         * gcc.c-torture/compile/vector-2.c: New test.
8309         * gcc.c-torture/compile/vector-3.c: New test.
8310
8311 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
8312
8313         * lib/fortran-torture.exp: Update copyright years.  Remove
8314         obsolete comment.  Test -ftree-vectorize where it makes sense.
8315         * lib/gfortran-dg.exp: Update copyright years.  Use settings
8316         from fortran-torture.exp.
8317         * gfortran.dg/char_transpose_1.f90,
8318         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
8319         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
8320         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
8321         '-w' to dg-options.
8322
8323 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
8324
8325         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
8326         saved_${tool}_load.
8327
8328 2006-12-12  Ira Rosen  <irar@il.ibm.com>
8329
8330         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
8331         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
8332         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
8333         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
8334         gaps.
8335
8336 2006-12-12  Richard Guenther  <rguenther@suse.de>
8337
8338         PR middle-end/30147
8339         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
8340
8341 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
8342             Diego Novillo  <dnovillo@redhat.com>
8343
8344         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
8345         VDEF/VUSE changes.
8346         * gcc.dg/tree-ssa/pr26421.c: Likewise
8347         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
8348         * gcc.dg/tree-ssa/pr23382.c: Likewise.
8349         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
8350         * gcc.dg/tree-ssa/pr28410.c: Likewise.
8351         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
8352         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
8353         * gcc.dg/tree-ssa/vrp07.c: Likewise.
8354         * gcc.dg/tree-ssa/vrp08.c: Likewise.
8355         * gcc.dg/tree-ssa/alias-12.c: Likewise.
8356
8357 2006-12-11  Jan Hubicka  <jh@suse.cz>
8358
8359         * gcc.dg/tree-prof/stringop-1.c: New test.
8360         * gcc.dg/tree-prof/stringop-2.c: New test.
8361
8362 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
8363
8364         PR target/30120
8365         * gcc.target/i386/pr30120.c: New test.
8366
8367         Revert:
8368         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
8369
8370         * gcc.target/i386/x87regparm-1.c: New test.
8371         * gcc.target/i386/x87regparm-2.c: New test.
8372         * gcc.target/i386/x87regparm-3.c: New test.
8373         * gcc.target/i386/x87regparm-4.c: New test.
8374
8375 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
8376
8377         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
8378
8379 2006-12-10  Tobias Burnus  <burnus@net-b.de>
8380
8381         PR fortran/23994
8382         * gfortran.dg/protected_1.f90: New test.
8383         * gfortran.dg/protected_2.f90: New test.
8384         * gfortran.dg/protected_3.f90: New test.
8385         * gfortran.dg/protected_4.f90: New test.
8386         * gfortran.dg/protected_5.f90: New test.
8387         * gfortran.dg/protected_6.f90: New test.
8388
8389 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
8390             Tobias Burnus  <burnus@gcc.gnu.org>
8391
8392         PR fortran/29975
8393         PR fortran/30068
8394         * gfortran.dg/interface_4.f90: Test adding procedure to generic
8395         interface.
8396         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
8397         ambiguous interfaces.
8398         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
8399         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
8400         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
8401         ambiguous interfaces.
8402         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
8403         * gfortran.dg/array_initializer_2.f90: Add initializer array
8404         constructor test.
8405
8406         PR fortran/30096
8407         * gfortran.dg/interface_9.f90: Test that host interfaces are
8408         not checked for ambiguity with the local version.
8409
8410 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
8411
8412         PR fortran/29464
8413         * gfortran.dg/module_interface_2.f90: New test.
8414
8415 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
8416
8417         PR fortran/29941
8418         * gfortran.dg/assumed_len.f90: New test.
8419
8420 2006-12-09  Richard Guenther  <rguenther@suse.de>
8421
8422         * g++.dg/warn/implicit-typename1.C: Qualify types.
8423         * g++.dg/parse/crash12.C: Likewise.
8424         * g++.dg/tree-ssa/pr22444.C: Likewise.
8425
8426 2006-12-09  Tobias Burnus  <burnus@net-b.de>
8427
8428         * gfortran.dg/array_2.f90: Added sqrt test.
8429
8430 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
8431
8432         * gcc.target/i386/x87regparm-1.c: XFAIL.
8433         * gcc.target/i386/x87regparm-2.c: XFAIL.
8434         * gcc.target/i386/x87regparm-3.c: XFAIL.
8435         * gcc.target/i386/x87regparm-4.c: XFAIL.
8436
8437 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8438
8439         * lib/target-supports.exp
8440         (check_effective_target_large_long_double): New.
8441         * gcc.dg/Wconversion-real.c : Use it.
8442         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
8443         unsigned.
8444
8445 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
8446
8447         * gcc.c-torture/execute/mode-dependent-address.c: New test.
8448
8449 2006-12-08  Tobias Burnus  <burnus@net-b.de>
8450
8451         PR fortran/27546
8452         * gfortran.dg/import4.f90: New test for IMPORT in modules.
8453
8454 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
8455
8456         PR c++/29732
8457         * g++.dg/template/crash65.C: New test.
8458         * g++.dg/template/spec16.C: Tweak error markers.
8459
8460 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8461
8462         * gcc.target/spu: New directory.
8463         * gcc.target/spu/spu.exp: New file.
8464         * gcc.target/spu/intrinsics-1.c: New test.
8465
8466 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
8467
8468         PR c++/29980
8469         * g++.dg/ext/attrib27.C: New test.
8470         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
8471         * g++.dg/parse/typedef5.C: Likewise.
8472
8473 2006-12-07  Mike Stump  <mrs@apple.com>
8474
8475         * treelang/compile/var_defs.tree: Adjust.
8476
8477 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
8478
8479         PR c++/29730
8480         * g++.dg/template/crash64.C: New test.
8481         * g++.dg/parse/crash27.C: Adjust error markers.
8482
8483 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
8484
8485         PR libfortran/30009
8486         PR libfortran/30056
8487         * gfortran.dg/read_eof_4.f90:  Add tests.
8488         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
8489         * gfortran.dg/unf_read_corrupted_1.f90: New test.
8490
8491 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
8492
8493         PR c++/29729
8494         * g++.dg/template/crash63.C: New test.
8495
8496         PR c++/29728
8497         * g++.dg/template/crash62.C: New test.
8498
8499 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
8500
8501         PR fortran/30003
8502         * gfortran.dg/allocatable_function_1.f90: Increase the number
8503         of expected calls of free to 10; the lhs section reference is
8504         now evaluated so there is another call to bar.  Change the
8505         comment appropriately.
8506         * gfortran.dg/array_section_1.f90: New test.
8507
8508 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
8509
8510         PR fortran/29912
8511         * gfortran.dg/char_result_12.f90: New test.
8512
8513 2006-12-05  Richard Guenther  <rguenther@suse.de>
8514
8515         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
8516         * gcc.dg/vect/vect-pow-2.c: Rename to ...
8517         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
8518         vect_double, xfail for spu*-*-*.
8519
8520 2006-12-04  Tobias Burnus  <burnus@net-b.de>
8521
8522         PR fortran/29962
8523         * initialization_4.f90: Test noninteger exponents (-std=f95).
8524         * initialization_5.f90: New test for noninteger exponents
8525           with -std=f2003.
8526
8527 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
8528
8529         PR fortran/29821
8530         * gfortran.dg/parameter_array_section_1.f90: New test.
8531
8532 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
8533
8534         PR c++/29733
8535         * g++.dg/template/crash61.C: New test.
8536
8537         PR c++/29632
8538         * g++.dg/template/error23.C: New test.
8539
8540 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
8541
8542         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
8543
8544 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
8545
8546         PR fortran/29916
8547         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
8548
8549 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
8550
8551         PR middle-end/29965
8552         * gcc.dg/gomp/pr29965-1.c: New test.
8553         * gcc.dg/gomp/pr29965-2.c: New test.
8554         * gcc.dg/gomp/pr29965-3.c: New test.
8555         * gcc.dg/gomp/pr29965-4.c: New test.
8556         * gcc.dg/gomp/pr29965-5.c: New test.
8557         * gcc.dg/gomp/pr29965-6.c: New test.
8558         * g++.dg/gomp/pr29965-1.C: New test.
8559         * g++.dg/gomp/pr29965-2.C: New test.
8560         * g++.dg/gomp/pr29965-3.C: New test.
8561         * g++.dg/gomp/pr29965-4.C: New test.
8562         * g++.dg/gomp/pr29965-5.C: New test.
8563         * g++.dg/gomp/pr29965-6.C: New test.
8564         * g++.dg/gomp/pr29965-7.C: New test.
8565         * g++.dg/gomp/pr29965-8.C: New test.
8566         * g++.dg/gomp/pr29965-9.C: New test.
8567         * g++.dg/gomp/pr29965-10.C: New test.
8568
8569 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
8570
8571         * gnat.dg/pointer_variable_bounds.adb: New test.
8572         * gnat.dg/pointer_variable_bounds.ads: Likewise.
8573         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
8574
8575 2006-12-03  Eric Christopher  <echristo@apple.com>
8576
8577         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
8578
8579 2006-12-03  Richard Henderson  <rth@redhat.com>
8580             Andrew Pinski  <pinskia@gmail.com>
8581
8582         PR C++/14329
8583         * g++.dg/warn/unit-1.C: New test.
8584
8585 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
8586
8587         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
8588
8589 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
8590
8591         * g++.dg/vect/vect.exp: Enable tests to run on spu.
8592         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
8593         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
8594         * gcc.dg/vect/vect-70.c: Reduce array size.
8595         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
8596         vect_no_compaer_double targets.
8597         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
8598         vect_float, vect_double, and vect_int.
8599
8600 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
8601
8602         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
8603         test for loop versioning on vect_no_align targets.
8604         * gcc.dg/vect/pr20122.c: Likewise.
8605         * gcc.dg/vect/vect-105.c: Likewise.
8606         * gcc.dg/vect/vect-42.c: Likewise.
8607         * gcc.dg/vect/vect-43.c: Likewise.
8608         * gcc.dg/vect/vect-74.c: Likewise.
8609         * gcc.dg/vect/vect-75.c: Likewise.
8610         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
8611         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
8612         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
8613         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
8614
8615 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
8616
8617         PR fortran/29642
8618         * gfortran.dg/value_1.f90 : New test.
8619         * gfortran.dg/value_2.f90 : New test.
8620         * gfortran.dg/value_3.f90 : New test.
8621         * gfortran.dg/value_4.f90 : New test.
8622         * gfortran.dg/value_4.c : Called from value_4.f90.
8623
8624 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8625
8626         PR C++/30033
8627         *  g++.dg/cpp0x/static_assert4.C: New testcase.
8628
8629 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8630
8631         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
8632
8633 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
8634
8635         PR c/27953
8636         * gcc.dg/pr27953.c: New test.
8637
8638 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8639
8640         PR c++/30022
8641         * g++.dg/ext/vector5.C: New test.
8642
8643         PR c++/30021
8644         * g++.dg/other/main1.C: New test.
8645
8646 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
8647
8648         PR libfortran/29568
8649         * gfortran.dg/convert_implied_open.f90:  Change to
8650         new default record length.
8651         * gfortran.dg/unf_short_record_1.f90:  Adapt to
8652         new error message.
8653         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
8654
8655 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
8656
8657         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
8658
8659 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
8660
8661         PR c++/29066
8662         * g++.dg/expr/pr29066.c: New.
8663
8664 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
8665             Zdenek Dvorak <dvorakz@suse.cz>
8666
8667         PR tree-optimization/29921
8668         * gcc.dg/pr29921-2.c: New test.
8669
8670 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
8671
8672         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
8673         (i386_get_cpuid): New function.
8674         (i386_cpuid_ecx): Likewise.
8675         (i386_cpuid_edx): Likewise.
8676         (i386_cpuid): Updated to call i386_cpuid_edx.
8677
8678         * gcc.target/i386/sse3-addsubpd.c: New file.
8679         * gcc.target/i386/sse3-addsubps.c: Likewise.
8680         * gcc.target/i386/sse3-haddpd.c: Likewise.
8681         * gcc.target/i386/sse3-haddps.c: Likewise.
8682         * gcc.target/i386/sse3-hsubpd.c: Likewise.
8683         * gcc.target/i386/sse3-hsubps.c: Likewise.
8684         * gcc.target/i386/sse3-lddqu.c: Likewise.
8685         * gcc.target/i386/sse3-movddup.c: Likewise.
8686         * gcc.target/i386/sse3-movshdup.c: Likewise.
8687         * gcc.target/i386/sse3-movsldup.c: Likewise.
8688
8689 2006-12-01  Dirk Mueller  <dmueller@suse.de>
8690
8691         * g++.dg/warn/Wreturn-type-4.C: New testcase.
8692
8693 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
8694
8695         * gcc.dg/dfp/convert-int-max.c: New test.
8696         * gcc.dg/dfp/convert-int-max-fold.c: New test.
8697
8698 2006-11-30  Richard Guenther  <rguenther@suse.de>
8699
8700         * gcc.dg/vect/vect-pow-1.c: Rename ...
8701         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
8702         floats instead of doubles, check successful vectorization.
8703
8704 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8705
8706         PR target/29945
8707         * gcc.c-torture/compile/pr29945.c: New testcase.
8708
8709 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
8710
8711         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
8712         -maltivec.
8713
8714 2006-11-29  Eric Christopher  <echristo@apple.com>
8715
8716         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
8717
8718 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
8719
8720         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
8721
8722         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
8723
8724 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
8725
8726         PR c++/29022
8727         * g++.dg/inherit/virtual2.C: New test.
8728         * g++.dg/inherit/virtual3.C: Likewise.
8729         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
8730         * g++.dg/inherit/error2.C: Likewise.
8731         * g++.dg/template/instantiate1.C: Likewise.
8732
8733 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
8734
8735         PR tree-opt/29984
8736         * gcc.dg/tree-ssa/reassoc-12.c: New test.
8737
8738 2006-11-28  Jan Hubicka  <jh@suse.cz>
8739
8740         * gcc.dg/memcpy-1.c: New test.
8741
8742 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
8743
8744         PR c++/29735
8745         * g++.dg/warn/main-3.C: New test.
8746
8747 2006-11-28  Jan Hubicka  <jh@suse.cz>
8748
8749         * gcc.dg/winline-1.c: New test.
8750
8751 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
8752
8753         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
8754         alignments.
8755
8756 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
8757
8758         PR fortran/29976
8759         * gfortran.dg/missing_optional_dummy_3.f90
8760
8761 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
8762
8763         PR fortran/20880
8764         * gfortran.dg/interface_3.f90: Modify errors.
8765
8766 2006-11-28  Ben Elliston  <bje@au.ibm.com>
8767
8768         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
8769         fail to link due to relocation overflows on spu-*-*.
8770
8771 2006-11-27  Michael Matz  <matz@suse.de>
8772             Andreas Krebbel  <krebbel1@de.ibm.com>
8773
8774         PR target/29319
8775         * gcc.dg/20061127-1.c: New testcase.
8776
8777 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
8778
8779         * gcc.dg/20061124-1.c: Add exit() function prototype.
8780
8781 2006-11-27  Jan Hubicka  <jh@suse.cz>
8782
8783         * gcc.target/i386/memcpy-1.c: Adjust size.
8784         * gcc.dg/visibility-11.c: Likewise.
8785
8786 2006-11-27  Richard Guenther  <rguenther@suse.de>
8787
8788         PR middle-end/25620
8789         * gcc.target/i386/pow-1.c: New testcase.
8790         * gcc.dg/builtins-58.c: Likewise.
8791
8792 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
8793
8794         PR c++/29886
8795         * g++.dg/expr/cast8.C: New test.
8796
8797 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8798
8799         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
8800         Don't ever inline the testcase.
8801
8802 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
8803
8804         PR fortran/29982
8805         * gfortran.fortran-torture/compile/parameter_3.f90: New
8806         testcase.
8807
8808 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
8809
8810         PR fortran/29951
8811         * gfortran.fortran-torture/execute/transfer2.f90: New test.
8812
8813 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8814
8815         * gfortran.fortran-torture/execute/specifics.f90: Remove test
8816         for CHAR.
8817
8818 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8819
8820         PR libgfortran/29936
8821         * gfortran.dg/write_check3.f90: New test.
8822
8823 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8824
8825         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
8826
8827 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
8828
8829         PR fortran/20880
8830         * gfortran.dg/interface_3.f90: New test.
8831
8832         PR fortran/29387
8833         * gfortran.dg/generic_8.f90: New test.
8834
8835 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8836
8837         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
8838         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
8839         * gfortran.dg/specifics_3.f90: Remove.
8840
8841 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
8842
8843         PR c/29955
8844         * gcc.dg/gomp/pr29955.c: New test.
8845
8846         PR c/29736
8847         * gcc.dg/pr29736.c: New test.
8848
8849 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8850
8851         PR tree-opt/29964
8852         * gcc.dg/pure-1.c: New test.
8853
8854 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
8855
8856         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
8857         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
8858
8859 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
8860
8861         * gcc.dg/20061124-1.c: New testcase.
8862
8863 2006-11-23  Eric Christopher  <echristo@apple.com>
8864
8865         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
8866
8867 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8868
8869         PR c/2707
8870         PR c++/26167
8871         * gcc.dg/Wconversion-integer.c: New. Supersedes
8872         Wconversion-negative-constants.c
8873         * gcc.dg/Wconversion-real.c: New.
8874         * gcc.dg/Wconversion-real-integer.c: New.
8875         * gcc.dg/Wconversion-negative-constants.c: Deleted.
8876         * g++.dg/warn/Wconversion1.C: Modified.
8877
8878 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8879
8880         * gfortran.dg/overload_1.f90: New test.
8881
8882 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8883
8884         PR c/9072
8885         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
8886         Wtraditional-conversion.
8887         * gcc.dg/overflow-warn-2.c: Likewise.
8888         * gcc.dg/Wconversion.c: Likewise. Renamed as
8889         Wtraditional-conversion.c .
8890         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
8891         Wtraditional-conversion-2.c .
8892         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
8893         Wtraditional-conversion-2.c
8894         * gcc.dg/Wconversion-negative-constants.c: New.
8895
8896 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
8897
8898         * gcc.dg/tree-ssa/dump-1.c: New test.
8899
8900 2006-11-23  David Ung <davidu@mips.com>
8901
8902         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
8903         -mfp64, allowable when ISA >= 33 and float is enabled.
8904         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
8905         of mthc1 and mfhc1 patterns.
8906
8907 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
8908
8909         PR tree-optimization/29921
8910         * gcc.dg/pr29921.c: New test.
8911
8912 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8913
8914         PR fortran/29441
8915         * gfortran.dg/initialization_4.f90: New test.
8916
8917 2006-11-22  Ira Rosen  <irar@il.ibm.com>
8918
8919         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
8920         platforms that have interleaving support.
8921         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
8922         * gcc.dg/vect/vect-strided-a-u16-i2.c,
8923         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
8924         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
8925         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
8926         gcc.dg/vect/vect-strided-u8-i2-gap.c,
8927         gcc.dg/vect/vect-strided-u8-i8.c,
8928         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
8929         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
8930         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
8931         gcc.dg/vect/vect-strided-float.c,
8932         gcc.dg/vect/vect-strided-a-mult.c,
8933         gcc.dg/vect/vect-strided-mult-char-ls.c,
8934         gcc.dg/vect/vect-strided-a-u16-mult.c,
8935         gcc.dg/vect/vect-strided-a-u32-mult.c,
8936         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
8937         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
8938         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
8939         gcc.dg/vect/vect-strided-mult.c,
8940         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
8941         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
8942         New.
8943
8944 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
8945
8946         PR fortran/25087
8947         * gfortran.dg/auto_char_len_4.f90: New test.
8948
8949 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
8950
8951         PR fortran/29652
8952         * gfortran.dg/generic_7.f90: New test.
8953         * gfortran.dg/defined_operators_1.f90: Add new error.
8954
8955 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
8956
8957         PR tree-optimization/29902
8958         * g++.dg/tree-ssa/pr29902.C: New test.
8959
8960 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
8961
8962         PR fortran/29820
8963         * gfortran.dg/used_types_13.f90: New test.
8964
8965 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
8966
8967         * gcc.dg/dfp/snan.c: Delete.
8968
8969 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
8970
8971         * g++.dg/cpp0x/static_assert1.C: New.
8972         * g++.dg/cpp0x/static_assert2.C: New.
8973         * g++.dg/cpp0x/static_assert3.C: New.
8974
8975 2006-11-21  Richard Guenther  <rguenther@suse.de>
8976
8977         * gcc.dg/vect/vect-pow-1.c: New testcase.
8978         * gcc.dg/vect/vect-pow-2.c: Likewise.
8979
8980 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
8981
8982         PR c++/29570
8983         * g++.dg/template/static29.C: New test.
8984
8985         PR c++/29734
8986         * g++.dg/conversion/simd4.C: New test.
8987
8988 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
8989
8990         PR c++/29475
8991         * g++.dg/template/access19.C: New test.
8992         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
8993         error is reported.
8994
8995 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8996
8997         PR tree-opt/25500
8998         * gcc.dg/tree-ssa/sra-4.c: New testcase.
8999
9000 2006-11-20  Tobias Burnus  <burnus@net-b.de>
9001
9002         PR fortran/27546
9003         * gfortran.dg/import.f90: Extended test.
9004         * gfortran.dg/import2.f90: Extended test.
9005
9006 2006-11-20  Tobias Burnus  <burnus@net-b.de>
9007
9008         * gfortran.dg/volatile3.f90: Add conflict test.
9009
9010 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
9011
9012         PR fortran/24783
9013         * gfortran.dg/implicit_10.f90: New test.
9014
9015 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9016
9017         PR c++/8586
9018         * g++.dg/warn/Wall-write-strings.C: New.
9019
9020 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
9021
9022         * gfortran.dg/alloc_comp_constraint_5.f90: New.
9023         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
9024
9025 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9026
9027         * gfortran.dg/use_3.f90: Remove error message.
9028         * gfortran.dg/iso_fortran_env_1.f90: New test.
9029         * gfortran.dg/iso_fortran_env_2.f90: New test.
9030         * gfortran.dg/iso_fortran_env_3.f90: New test.
9031         * gfortran.dg/iso_fortran_env_4.f90: New test.
9032
9033 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
9034
9035         * gcc.dg/vect/vect-27.c: Fix initialization.
9036
9037 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9038
9039         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
9040         * gcc.dg/torture/builtin-minmax-1.c: New.
9041
9042         * gcc.dg/builtins-20.c: Add cases for copysign.
9043
9044 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9045
9046         PR fortran/24285
9047         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
9048
9049 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9050         * gfortran.dg/use_1.f90: New test.
9051         * gfortran.dg/use_1.f90: New test.
9052         * gfortran.dg/use_1.f90: New test.
9053
9054 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
9055
9056         PR tree-optimization/29801
9057         * gcc.dg/pr29801.c: New test.
9058
9059 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
9060
9061         PR middle-end/29584
9062         * gcc.dg/torture/pr29584.c: New test.
9063
9064 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
9065
9066         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
9067         Condition PowerPC tests for saving FPRs on powerpc_fprs.
9068         * gcc.target/powerpc/compress-float-ppc.c,
9069         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
9070         powerpc_fprs.
9071         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
9072         do not pass -mhard-float.
9073
9074 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
9075
9076         * gnat.dg/volatile_aggregate.adb: New test.
9077
9078 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9079
9080         PR fortran/29391
9081         PR fortran/29489
9082         * gfortran.dg/bound_2.f90: Add more checks.
9083         * gfortran.dg/bound_3.f90: New test.
9084
9085 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
9086
9087         PR target/29201
9088         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
9089
9090 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
9091
9092         * gfortran.dg/import3.f90: Fix error message.
9093
9094 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9095
9096         PR tree-opt/29788
9097         * gfortran.fortran-torture/compile/inline_1.f90:
9098         New testcase.
9099
9100 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
9101
9102         * gcc.target/i386/x87regparm-1.c: New test.
9103         * gcc.target/i386/x87regparm-2.c: New test.
9104         * gcc.target/i386/x87regparm-3.c: New test.
9105         * gcc.target/i386/x87regparm-4.c: New test.
9106
9107 2006-11-15  Tobias Burnus  <burnus@net-b.de>
9108
9109         PR fortran/27546
9110         * gfortran.dg/import.f90: New test.
9111         * gfortran.dg/import2.f90: New test.
9112         * gfortran.dg/import3.f90: New test.
9113
9114 2006-11-15  Tobias Burnus  <burnus@net-b.de>
9115
9116         PR fortran/27588
9117         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
9118
9119 2006-11-15  Tobias Burnus  <burnus@net-b.de>
9120
9121         PR fortran/29806
9122         * gfortran.dg/contains.f90: New test.
9123         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
9124
9125 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
9126
9127         PR tree-optimization/29581
9128         * gcc.dg/pr29581-1.c: New test.
9129         * gcc.dg/pr29581-2.c: New test.
9130         * gcc.dg/pr29581-3.c: New test.
9131         * gcc.dg/pr29581-4.c: New test.
9132         * gfortran.dg/pr29581.f90: New test.
9133
9134 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
9135
9136         PR fortran/29702
9137         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
9138         numbers in error message headers.
9139
9140 2006-11-14  Richard Guenther  <rguenther@suse.de>
9141
9142         * gcc.target/i386/math-torture/math-torture.exp: Restrict
9143         to i?86 and x86_64 targets.
9144
9145 2006-11-14  Caroline Tice  <ctice@apple.com>
9146
9147         * gcc.dg/pubtypes-1.c: New file/testcase.
9148         * gcc.dg/pubtypes-2.c: New file/testcase.
9149         * gcc.dg/pubtypes-3.c: New file/testcase.
9150         * gcc.dg/pubtypes-4.c: New file/testcase.
9151         * g++.dg/pubtypes.C: New file/testcase.
9152
9153 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
9154
9155         PR c++/29106
9156         * g++.dg/init/self1.C: New test.
9157
9158 2006-11-14  Tobias Burnus  <burnus@net-b.de>
9159
9160         PR fortran/29657
9161         * gfortran.dg/conflicts.f90: Add.
9162
9163 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
9164
9165         PR rtl-optimization/29798
9166
9167         * gcc.c-torture/execute/pr29798.c: New.
9168
9169 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9170
9171         * gcc.dg/builtins-20.c: Add more cases.
9172
9173 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
9174
9175         PR fortran/29759
9176         * gfortran.dg/gomp/pr29759.f90: New test.
9177
9178 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
9179
9180         PR c++/29518
9181         * g++.dg/template/static28.C: New test.
9182
9183 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
9184
9185         * lib/c-torture.exp: Use target-libpath.exp.
9186         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
9187         set GCC_EXEC_PREFIX env var from global variable of same name.
9188
9189 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9190
9191         PR fortran/26994
9192         * gfortran.fortran-torture/compile/transfer-1.f90:
9193         New testcase.
9194
9195 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
9196             Zdenek Dvorak <dvorakz@suse.cz>
9197
9198         PR tree-optimization/29680
9199         * gcc.dg/alias-11.c: New test.
9200
9201 2006-11-12  Jason Merrill  <jason@redhat.com>
9202             Andrew Pinski <pinskia@physics.uc.edu>
9203
9204         PR middle-end/28915
9205         * gcc.target/i386/vectorize1.c: New.
9206
9207 2006-11-12  Roger Sayle  <roger@eyesopen.com>
9208
9209         PR rtl-optimization/29797
9210         * gcc.c-torture/execute/pr29797-1.c: New test case.
9211
9212 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9213
9214         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
9215
9216 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
9217
9218         * gcc.dg/tree-ssa/prefetch-3.c: New test.
9219
9220 2006-11-12  Roger Sayle  <roger@eyesopen.com>
9221
9222         PR tree-optimization/13827
9223         * gcc.dg/fold-eqand-1.c: New test case.
9224
9225 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9226
9227         PR rtl-opt/28812
9228         * gcc.c-torture/execute/mayalias-3.c: New test.
9229
9230 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
9231
9232         PR middle-end/27528
9233         * gcc.c-torture/compile/pr27528.c: New test.
9234         * gcc.dg/pr27528.c: Likewise.
9235
9236 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9237
9238         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
9239
9240         * gcc.dg/torture/builtin-symmetric-1.c: New test.
9241
9242 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
9243
9244         PR fortran/29758
9245         * gfortran.dg/reshape_source_size_1.f90: New test.
9246
9247 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
9248
9249         PR fortran/29315
9250         * gfortran.dg/aliasing_dummy_4.f90: New test.
9251
9252 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
9253
9254         PR target/29777
9255         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
9256         and x86_64-*-* targets.
9257
9258 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9259
9260         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
9261         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
9262         New macros. Use them in exact tests.
9263         (TESTIT3): New macro.
9264         Add tests for fmin, fmax and fma.
9265
9266 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
9267
9268         PR fortran/29431
9269         * gfortran.dg/array_constructor_13.f90: New test.
9270
9271 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
9272
9273         PR fortran/29744
9274         * gfortran.dg/used_types_12.f90: New test.
9275
9276 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
9277
9278         PR middle-end/29726
9279         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
9280         (test6): Ditto.
9281         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
9282         * gcc.dg/fold-eqandshift-3.c: New test case.
9283
9284 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
9285
9286         PR fortran/29699
9287         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
9288
9289         PR fortran/21370
9290         * gfortran.dg/change_symbol_attributes_1.f90: New test.
9291
9292 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
9293
9294         * gcc.dg/20061109-1.c: New testcase.
9295
9296 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9297
9298         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
9299
9300 2006-11-09  Tobias Burnus  <burnus@net-b.de>
9301
9302         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
9303         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
9304
9305 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
9306
9307         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
9308         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
9309
9310 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9311
9312         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
9313
9314 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
9315
9316         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
9317         vect-9.c).
9318         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
9319         * gcc.dg/vect/vect-9.c: Now vectorizable.
9320         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
9321         that support vect_widen_mult.
9322         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
9323         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
9324         vect-reduc-dot-u16.c).
9325         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
9326         vect-reduc-dot-u16.c).
9327         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
9328         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
9329         vect-reduc-dot-s8.c).
9330         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
9331         vect-reduc-dot-s8.c).
9332         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
9333         vect-reduc-dot-s8.c).
9334         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
9335         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
9336         vect-reduc-dot-u8.c).
9337         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
9338         vect-reduc-dot-u8.c).
9339         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
9340         * gcc.dg/vect/vect-multitypes-9.c: New test.
9341         * gcc.dg/vect/vect-multitypes-10.c: New test.
9342         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
9343         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
9344         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
9345         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
9346         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
9347         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
9348         wrapv-vect-reduc-dot-s8.c.
9349         * lib/target-support.exp (check_effective_target_vect_unpack): New.
9350         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
9351         targets that support vec_unpack.
9352         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
9353         (check_effective_target_vect_widen_mult_qi_to_hi): New.
9354         (check_effective_target_vect_widen_mult_hi_to_si): New.
9355         (check_effective_target_vect_widen_sum): Removed.
9356
9357         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
9358
9359         * gcc.dg/vect/vect-multitypes-8.c: New test.
9360         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
9361
9362         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
9363
9364         * gcc.dg/vect/vect-multitypes-7.c: New test.
9365
9366         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
9367
9368         * gcc.dg/vect/vect-multitypes-4.c: New test.
9369         * gcc.dg/vect/vect-multitypes-5.c: New test.
9370         * gcc.dg/vect/vect-multitypes-6.c: New test.
9371
9372         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
9373
9374         * gcc.dg/vect/vect-multitypes-1.c: New test.
9375         * gcc.dg/vect/vect-multitypes-2.c: New test.
9376         * gcc.dg/vect/vect-multitypes-3.c: New test.
9377
9378 2006-11-07  Eric Christopher  <echristo@apple.com>
9379
9380         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
9381         Test using scan-assembler-not.
9382
9383 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
9384
9385         * gcc.dg/inline-17.c: New test.
9386
9387 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
9388
9389         PR other/25028
9390         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
9391         on HP-UX.
9392
9393 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
9394
9395         PR fortran/29539
9396         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
9397
9398         PR fortran/29634
9399         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
9400         test.
9401
9402 2006-11-07  Tobias Burnus  <burnus@net-b.de>
9403
9404         PR fortran/29601
9405         * gfortran.dg/volatile.f90: Add.
9406         * gfortran.dg/volatile2.f90: Add.
9407         * gfortran.dg/volatile3.f90: Add.
9408         * gfortran.dg/volatile4.f90: Add.
9409         * gfortran.dg/volatile5.f90: Add.
9410         * gfortran.dg/volatile6.f90: Add.
9411         * gfortran.dg/volatile7.f90: Add.
9412
9413 2006-11-06  Tobias Burnus  <burnus@net-b.de>
9414
9415         * gfortran.dg/io_constraints_2.f90: Adjust pattern
9416           for matching error messages.
9417         * gfortran.dg/specifics_3.f90: Adjust pattern
9418           for matching error messages.
9419
9420 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
9421             Bernhard Fischer  <aldot@gcc.gnu.org>
9422
9423         * lib/gcc-dg.exp (output-exists): New proc.
9424         (output-exists-not): New proc.
9425         * gcc.test-framework/test-framework.awk: Support new directives.
9426         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
9427         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
9428         * gcc.test-framework/dg-outexists-exp-F.c: New test.
9429         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
9430         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
9431         * gcc.test-framework/dg-outexists-exp-P.c: New test.
9432
9433 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
9434
9435         PR fortran/29630
9436         PR fortran/29679
9437         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
9438         * gfortran.dg/initialization_3.f90: New.
9439
9440 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9441
9442         PR libgfortran/25545
9443         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
9444
9445 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
9446
9447         PR middle-end/29695
9448         * gcc.c-torture/execute/pr29695-1.c: New test.
9449         * gcc.c-torture/execute/pr29695-2.c: New test.
9450
9451 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
9452
9453         PR fortran/29565
9454         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
9455
9456 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
9457
9458         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
9459         for matching error messages.
9460
9461 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
9462
9463         PR target/26915
9464         * gcc.target/i386/387-12.c: New test.
9465
9466 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9467
9468         PR libfortran/29713
9469         * gfortran.dg/pr29713.f90: New test.
9470
9471 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
9472
9473         * gcc.c-torture/execute/arith-rand-ll.c:
9474         Also test for bogus rest sign.
9475
9476 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9477
9478         PR libfortran/27895
9479         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
9480
9481 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
9482
9483         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
9484         from error messages.
9485
9486 2006-11-02  Mike Stump  <mrs@apple.com>
9487
9488         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
9489
9490         * g++.old-deja/g++.abi/align.C: Enable for darwin.
9491
9492 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
9493
9494         * g++.dg/eh/gcsec1.C: New test.
9495
9496 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9497
9498         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
9499         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
9500
9501 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
9502
9503         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
9504         hexadecimal value.
9505         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
9506         * gcc.dg/pr14796-2.c: Likewise.
9507
9508 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
9509
9510         * gcc.c-torture/execute/20061101-1.c: New test.
9511
9512 2006-11-01  Richard Guenther  <rguenther@suse.de>
9513
9514         * gcc.target/i386/fpprec-1.c: New testcase.
9515
9516 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9517
9518         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
9519         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
9520
9521 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
9522
9523         * gcc.c-torture/execute/20061031-1.c: New test.
9524
9525 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
9526
9527         PR 23067
9528         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
9529         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
9530         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
9531         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
9532         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
9533         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
9534         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
9535
9536 2006-10-31  Eric Christopher  <echristo@apple.com>
9537             Falk Hueffner  <falk@debian.org>
9538
9539         * gcc.dg/builtin-bswap-1.c: New.
9540         * gcc.dg/builtin-bswap-2.c: New.
9541         * gcc.dg/builtin-bswap-3.c: New.
9542         * gcc.dg/builtin-bswap-4.c: New.
9543         * gcc.dg/builtin-bswap-5.c: New.
9544         * gcc.target/i386/builtin-bswap-1.c: New.
9545
9546 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
9547
9548         * gcc.dg/inline-16.c: New.
9549
9550         PR 16622
9551         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
9552         defining it.
9553         * gcc.dg/inline-13.c: New.
9554         * gcc.dg/inline-14.c: New.
9555         * gcc.dg/inline-15.c: New.
9556
9557         PR 11377
9558         * gcc.dg/inline6.c: New.
9559         * gcc.dg/inline7.c: New.
9560
9561 2006-10-31  Roger Sayle  <roger@eyesopen.com>
9562
9563         PR middle-end/23470
9564         * gcc.dg/pr23470-1.c: New test case.
9565
9566 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
9567
9568         PR fortran/29537
9569         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
9570         data.
9571         * gfortran.dg/blockdata_2.f90: New testcase.
9572
9573 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
9574
9575         PR libfortran/29627
9576         * gfortran.dg/unf_short_record_1.f90:  New test.
9577
9578 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9579
9580         PR fortran/29067
9581         * gfortran.dg/pr29067.f: New test.
9582
9583 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
9584             Richard Sandiford  <richard@codesourcery.com>
9585
9586         * lib/target-supports.exp (get_compiler_messages): Append options
9587         as a single list element.
9588         (check_effective_target_arm_vfp_ok): New.
9589         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
9590
9591 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
9592
9593         PR fortran/29387
9594         * gfortran.dg/intrinsic_actual_2.f90: New test.
9595
9596         PR fortran/29490
9597         * gfortran.dg/actual_array_interface_1.f90: New test.
9598
9599         PR fortran/29641
9600         * gfortran.dg/used_types_11.f90: New test.
9601
9602 2006-10-30  Dirk Mueller  <dmueller@suse.de>
9603
9604         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
9605         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
9606         * g++.old-deja/g++.pt/eichin01.C (main): Same.
9607         * g++.old-deja/g++.mike/net25.C (main): Same.
9608         * g++.dg/lookup/exception1.C (main): Same.
9609         * g++.dg/parse/parens2.C (main): Same.
9610
9611 2006-10-30  Roger Sayle  <roger@eyesopen.com>
9612
9613         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
9614
9615 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9616
9617         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
9618         * gcc.dg/torture/builtin-math-3.c: Likewise.
9619
9620 2006-10-30  Tobias Burnus  <burnus@net-b.de>
9621
9622         PR fortran/29452
9623         * gfortran.dg/write_check.f90: Check run-time keyword checking.
9624         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
9625
9626 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
9627
9628         PR Fortran/29410
9629         * gfortran.fortran-torture/execute/transfer1.f90: New test.
9630
9631 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
9632
9633         * lib/target-supports.exp (check_function_available): Declare
9634         function before calling.
9635
9636 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
9637
9638         PR tree-optimization/29637
9639         * gcc.dg/pr29637.c: New test.
9640
9641 2006-10-29  Roger Sayle  <roger@eyesopen.com>
9642
9643         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
9644         tree canonicalization.
9645
9646 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9647
9648         * gcc.dg/builtins-20.c: Add more hypot tests.
9649
9650 2006-10-29  Roger Sayle  <roger@eyesopen.com>
9651
9652         * gcc.dg/fold-compare-1.c: New test case.
9653
9654 2006-10-29  Dirk Mueller  <dmueller@suse.de>
9655
9656         PR c++/16307
9657         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
9658
9659 2006-10-29  Roger Sayle  <roger@eyesopen.com>
9660
9661         PR tree-optimization/15458
9662         * gcc.dg/fold-xornot-1.c: New test case.
9663
9664 2006-10-29  Richard Guenther  <rguenther@suse.de>
9665
9666         * gcc.target/i386/math-torture/trunc.c: New testcase.
9667
9668 2006-10-29  Richard Guenther  <rguenther@suse.de>
9669
9670         * gcc.target/i386/math-torture/round.c: New testcase.
9671
9672 2006-10-29  Richard Guenther  <rguenther@suse.de>
9673
9674         * gcc.target/i386/math-torture/ceil.c: New testcase.
9675         * gcc.target/i386/math-torture/floor.c: Likewise.
9676
9677 2006-10-29  Richard Guenther  <rguenther@suse.de>
9678
9679         * gcc.target/i386/math-torture/rint.c: New testcase.
9680         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
9681
9682 2006-10-29  Richard Guenther  <rguenther@suse.de>
9683
9684         * gcc.target/i386/math-torture/lfloor.c: New testcase.
9685         * gcc.target/i386/math-torture/lceil.c: Likewise.
9686
9687 2006-10-28  Tobias Burnus  <burnus@net-b.de>
9688
9689         PR libgfortran/24313
9690         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
9691
9692 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
9693
9694         * gcc.c-torture/execute/20020118-1.c,
9695         gcc.c-torture/execute/builtins/strlen.c,
9696         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
9697         comment typos.
9698
9699 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9700
9701         * gcc.dg/builtins-20.c: Add tests for hypot.
9702         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
9703         two-argument builtins.
9704         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
9705         TESTIT2.  Update all callers.
9706         (TESTIT2, TESTIT2_R): New helper macros.
9707         Add testcases for pow, hypot and atan2.
9708
9709 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9710
9711         PR C++/29295
9712         * g++.dg/expr/bool1.C: New test.
9713         * g++.dg/expr/bool2.C: New test.
9714
9715 2006-10-28  Tobias Burnus  <burnus@net-b.de>
9716
9717         PR fortran/28224
9718         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
9719         * gfortran.dg/namelist_internal.f90: New test.
9720
9721 2006-10-28  Tobias Burnus  <burnus@net-b.de>
9722
9723         PR fortran/29625
9724         * gfortran.dg/io_real_boz.f90: Add.
9725         * gfortran.dg/io_real_boz2.f90: Add.
9726
9727 2006-10-28  Richard Guenther  <rguenther@suse.de>
9728
9729         PR middle-end/26899
9730         * gcc.dg/tree-ssa/pr26899.c: New testcase.
9731
9732 2006-10-28  Richard Guenther  <rguenther@suse.de>
9733
9734         PR target/28806
9735         * gcc.target/i386/math-torture/lround.c: New testcase.
9736
9737 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
9738
9739         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
9740         * gcc.dg/builtins-44.c: Likewise.
9741         * gcc.dg/builtins-45.c: Likewise.
9742         * gcc.dg/pr28796-2.c: Likewise.
9743         * gcc.dg/unordered-3.c: Likewise.
9744
9745 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9746
9747         PR libgfortran/27954
9748         * gfortran.dg/error_recovery_2.f90: New test.
9749
9750 2006-10-26  Richard Guenther  <rguenther@suse.de>
9751
9752         * gcc.target/i386/i386.exp: Use glob, not find to collect
9753         tests.  Avoids recursing into subdirectories.
9754         * gcc.target/i386/math-torture/math-torture.exp: Torture
9755         for interesting ia32 math options.
9756         * gcc.target.i386/math-torture/lrint.c: New testcase.
9757
9758 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9759
9760         PR libgfortran/29563
9761         * gfortran.dg/arrayio_9.f90: Update test.
9762         * gfortran.dg/arrayio_19.f90: New test.
9763
9764 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
9765
9766         * gcc.dg/20061026.c: New testcase.
9767
9768 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9769
9770         PR libgfortran/29563
9771         * gfortran.dg/arrayio_9.f90: New test.
9772
9773 2006-10-26  Ben Elliston  <bje@au.ibm.com>
9774
9775         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
9776         Copy the strings manually, as strcpy may call strlen.
9777
9778 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9779
9780         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
9781         Add checks for log, log2, log10 and log1p.
9782
9783         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
9784         we already test 0.0.  Add checks for expm1, log, log2, log10,
9785         log1p, cbrt, erf and erfc.
9786
9787 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
9788
9789         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
9790
9791 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
9792
9793         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
9794         and remainderl() built-in functions.  Remove -ffast-math from
9795         dg-options.
9796
9797 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9798
9799         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
9800         acosh and atanh.
9801
9802         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
9803         floating point modifiers to arguments passed to float and long
9804         double functions respectively.  Update all callers to use floating
9805         point numbers, not integers.  Add tests for exp, exp2 and
9806         exp10/pow10.
9807
9808         * gcc.dg/torture/builtin-math-3.c: New test.
9809
9810 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
9811
9812         PR fortran/29393
9813         * gfortran.dg/initialize_2.f90: New.
9814
9815 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9816
9817         * gcc.dg/torture/builtin-math-2.c: New test.
9818
9819 2006-10-24  Richard Guenther  <rguenther@suse.de>
9820
9821         PR middle-end/28796
9822         * gcc.dg/pr28796-1.c: New testcase.
9823         * gcc.dg/pr28796-2.c: Likewise.
9824
9825 2006-10-24  Richard Guenther  <rguenther@suse.de>
9826
9827         * gcc.dg/builtins-57.c: New testcase.
9828
9829 2006-10-24  Richard Guenther  <rguenther@suse.de>
9830
9831         PR tree-optimization/29567
9832         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
9833
9834 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
9835
9836         PR tree-optimization/14784
9837         * gcc.dg/alias-10.c: New test.
9838
9839 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9840
9841         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
9842
9843 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
9844
9845         * gcc.dg/builtin-strncat-chk-1.c: New test.
9846
9847 2006-10-23  Jan Hubicka  <jh@suse.cz>
9848
9849         * gcc.dg/memmove-1.c: New test.
9850
9851 2006-10-23  Paul Brook  <paul@codesourcery.com>
9852
9853         * gcc.dg/pragma-pack-5.c: New test.
9854
9855 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
9856
9857         * g++.dg/other/s390-1.C: New testcase.
9858
9859 2006-10-23  Richard Guenther  <rguenther@suse.de>
9860
9861         PR middle-end/27132
9862         PR middle-end/23295
9863         * gcc.dg/pr27132.c: New testcase.
9864         * gcc.dg/pr23295.c: Likewise.
9865         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
9866         * g++.dg/tree-ssa/pr19807.C: Likewise.
9867
9868 2006-10-23  Richard Guenther  <rguenther@suse.de>
9869
9870         PR middle-end/21032
9871         * gcc.dg/pr21032.c: New testcase.
9872
9873 2006-10-22  Jeff Law  <law@redhat.com>
9874         Richard Guenther  <rguenther@suse.de>
9875
9876         PR tree-optimization/15911
9877         * gcc.dg/tree-ssa/vrp30.c: New testcase.
9878
9879 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
9880
9881         PR c++/20647
9882         * g++.dg/abi/rtti3.C: New.
9883
9884 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
9885
9886         PR middle-end/28252
9887         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
9888         transformation.
9889
9890 2006-10-21  Richard Guenther  <rguenther@suse.de>
9891
9892         PR tree-optimization/3511
9893         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
9894
9895 2006-10-21  Richard Guenther  <rguenther@suse.de>
9896
9897         PR middle-end/26898
9898         * gcc.dg/torture/pr26898-1.c: New testcase.
9899         * gcc.dg/torture/pr26898-2.c: Likewise.
9900
9901 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
9902
9903         PR c++/28053
9904         * g++.dg/parse/bitfield1.C: Adjust error markers.
9905         * g++.dg/parse/bitfield2.C: New test.
9906
9907 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
9908
9909         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
9910
9911 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9912
9913         PR libfortran/27895
9914         * gfortran.dg/zero_sized_1.f90: New test.
9915
9916 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
9917
9918         * gcc.dg/div-compare-1.c: New test.
9919
9920 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
9921
9922         PR fortran/29216
9923         * gfortran.dg/result_default_init_1.f90: New test.
9924
9925         PR fortran/29314
9926         * gfortran.dg/automatic_default_init_1.f90: New test.
9927
9928         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
9929         from 38 to 33.
9930
9931 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
9932
9933         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
9934         'using namespace std' without previous declaration.
9935         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
9936         * g++.old-deja/g++.robertl/eb133c.C: New.
9937
9938 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9939
9940         PR libgfortran/29277
9941         * gfortran.dg/streamio_4.f90: Update test.
9942         * gfortran.dg/streamio_11.f90: New test.
9943
9944 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
9945
9946         PR c++/27952
9947         * g++.dg/inherit/virtual1.C: New test.
9948
9949 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
9950
9951         PR c++/28261
9952         * g++.dg/parse/enum3.C: New test.
9953
9954 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
9955
9956         PR c++/29039
9957         * g++.dg/init/ctor8.C: New test.
9958
9959 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
9960
9961         PR c++/27270
9962         * g++.dg/ext/complit8.C: Tweak error markers.
9963         * g++.dg/template/complit1.C: Add error marker.
9964
9965 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
9966
9967         PR c++/27270
9968         * g++.dg/ext/complit8.C: New test.
9969
9970         PR c++/29408
9971         * g++.dg/parse/dtor12.C: New test.
9972
9973         PR c++/29435
9974         * g++.dg/template/sizeof11.C: New test.
9975
9976 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
9977
9978         PR fortran/29392
9979         * gfortran.dg/data_char_3.f90: New test.
9980
9981         PR fortran/29451
9982         * gfortran.dg/negative_automatic_size.f90: New test.
9983
9984 2006-10-16  David Daney  <ddaney@avtrex.com>
9985
9986         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
9987
9988 2006-10-16  Eric Christopher  <echristo@apple.com>
9989
9990         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
9991         x86_64.
9992
9993 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
9994
9995         PR c++/28211
9996         * g++.dg/tc1/dr49.C: Tweak error messages.
9997         * g++.dg/parse/template21.C: New test.
9998
9999 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10000
10001         PR middle-end/20491
10002         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
10003
10004 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
10005
10006         PR fortran/29403
10007         * gfortran.dg/print_1.f90: New test.
10008
10009 2006-10-15  Jan Hubicka  <jh@suse.cz>
10010
10011         PR middle-end/29241
10012         * gcc.c-torture/compile/pr29241.c: New testcase.
10013
10014 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
10015
10016         PR middle-end/29250
10017         * gcc.c-torture/compile/pr29250.c: New test.
10018
10019 2006-10-15  Richard Guenther  <rguenther@suse.de>
10020
10021         * gcc.dg/pr29299.c: New testcase.
10022
10023 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
10024
10025         PR fortran/24767
10026         * gfortran.dg/label_4.f90: Adjust warning flag.
10027
10028 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
10029
10030         PR fortran/29371
10031         * gfortran.dg/nullify_3.f90: New test.
10032
10033 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
10034
10035         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
10036         on Solaris 2.5.1 too.
10037
10038 2006-10-13  Eric Christopher  <echristo@apple.com>
10039
10040         * gcc.dg/pr25993.c: Skip for darwin.
10041
10042 2006-10-13  Eric Christopher  <echristo@apple.com>
10043
10044         * gcc.dg/visibility-11.c: Skip for darwin.
10045
10046 2006-10-13  Eric Christopher  <echristo@apple.com>
10047
10048         * gcc.dg/darwin-weakimport-1.c: Use
10049         -fno-asynchronous-unwind-tables.
10050         * gcc.dg/darwin-weakimport-3.c: Ditto.
10051
10052 2006-10-13  Richard Guenther  <rguenther@suse.de>
10053
10054         PR tree-optimization/29446
10055         * gcc.dg/torture/pr29446.c: New testcase.
10056
10057 2006-10-13  Bill Wendling  <wendling@apple.com>
10058
10059         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
10060         * g++.old-deja/g++.jason/hmc1.C: Likewise.
10061         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
10062         * g++.old-deja/g++.law/shadow1.C: Likewise.
10063         * g++.old-deja/g++.law/ctors10.C: Likewise.
10064         * g++.dg/debug/namespace1.C: Likewise.
10065         * g++.dg/inherit/namespace-as-base.C: Likewise.
10066         * g++.dg/opt/delay-slot-1.C: Likewise.
10067         * g++.dg/parse/defarg10.C: Likewise.
10068         * g++.dg/template/ptrmem11.C: Likewise.
10069         * g++.dg/template/mem_func_ptr.C: Likewise.
10070         * g++.dg/template/spec19.C: Likewise.
10071
10072 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
10073
10074         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
10075
10076 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
10077
10078         PR fortran/29373
10079         * gfortran.dg/implicit_9.f90: New test.
10080
10081         PR fortran/29407
10082         * gfortran.dg/namelist_25.f90: New test.
10083
10084         PR fortran/27701
10085         * gfortran.dg/same_name_2.f90: New test.
10086
10087         PR fortran/29232
10088         * gfortran.dg/host_assoc_types_1.f90: New test.
10089
10090         PR fortran/29364
10091         * gfortran.dg/missing_derived_type_1.f90: New test.
10092         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
10093
10094         PR fortran/29422
10095         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
10096
10097         PR fortran/29428
10098         * gfortran.dg/alloc_comp_assign_5.f90: New test.
10099
10100 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10101
10102         PR fortran/29391
10103         * gfortran.dg/bound_2.f90: New test.
10104
10105 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10106
10107         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
10108         directive.
10109         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
10110         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
10111         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
10112         * gfortran.dg/gomp/reduction3.f90: Likewise.
10113         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
10114         * gfortran.dg/dummy_procedure_2.f90: Likewise.
10115         * gfortran.dg/interface_derived_type_1.f90: Likewise.
10116         * gfortran.dg/forall_4.f90: Likewise.
10117         * gfortran.dg/spec_expr_4.f90: Likewise.
10118         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
10119         * gfortran.dg/forall_5.f90: Likewise.
10120         * gfortran.dg/open_access_append_2.f90: Add check for
10121         compile-time warning.
10122
10123 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
10124
10125         PR c++/28506
10126         * g++.dg/parse/pure1.C: New test.
10127
10128 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10129
10130         PR fortran/21435
10131         * gfortran.dg/io_constraints_3.f90: New test.
10132         * gfortran.dg/open_access_append_1.f90: Add checks
10133         for compile-time warnings.
10134         * gfortran.dg/pr20163-2.f: Likewise.
10135         * gfortran.dg/iostat_2.f90: Likewise.
10136         * gfortran.dg/label_4.f90: Delete the temporary
10137         file.
10138         * gfortran.dg/direct_io_2.f90: Add a FILE=
10139         specifier.
10140         * gfortran.dg/iomsg_1.f90: Add check for
10141         compile-time warning.
10142
10143 2006-10-12  Jan Hubicka  <jh@suse.cz>
10144
10145         PR c/28419
10146         * gcc.dg/pr28319.c: New test.
10147
10148 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
10149         PR c++/29318
10150         * g++.dg/ext/vla4.C: New test.
10151
10152 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
10153
10154         PR c++/27961
10155         * g++.dg/template/crash60.C: New test.
10156         * g++.dg/other/large-size-array.C: Adjust error markers.
10157         * g++.dg/parse/crash27.C: Likewise.
10158         * g++.dg/template/crash1.C: Likewise.
10159
10160 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
10161
10162         PR testsuite/29093
10163         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
10164
10165 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
10166
10167         PR preprocessor/28709
10168         * gcc.dg/cpp/paste14.c: New test.
10169
10170 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
10171
10172         PR c++/29175
10173         * g++.dg/init/array24.C: New test.
10174
10175 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10176
10177         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
10178         of <sys/types.h>.
10179
10180 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
10181
10182         PR c++/29024
10183         * g++.dg/parse/typedef8.C: New test.
10184         * g++.dg/other/mult-stor1.C: Adjust error markers.
10185
10186 2006-10-11  Richard Guenther  <rguenther@suse.de>
10187
10188         PR tree-optimization/28230
10189         * gcc.dg/torture/pr28230.c: New testcase.
10190
10191 2006-10-11  Richard Guenther  <rguenther@suse.de>
10192
10193         PR inline-asm/29119
10194         * gcc.dg/torture/pr29119.c: New testcase.
10195
10196 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
10197
10198         PR middle-end/29272
10199         * gcc.c-torture/execute/20060930-2.c: New test.
10200
10201 2006-10-09  Richard Henderson  <rth@redhat.com>
10202
10203         Revert emutls patch.
10204
10205 2006-10-09  Richard Guenther  <rguenther@suse.de>
10206
10207         PR middle-end/29254
10208         * gcc.dg/pr29254.c: New testcase.
10209
10210 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
10211             Paul Thomas  <pault@gcc.gnu.org>
10212
10213         PR fortran/20541
10214         * gfortran.dg/alloc_comp_basics_1.f90: New test.
10215         * gfortran.dg/alloc_comp_basics_2.f90: New test.
10216         * gfortran.dg/alloc_comp_assign_1.f90: New test.
10217         * gfortran.dg/alloc_comp_assign_2.f90: New test.
10218         * gfortran.dg/alloc_comp_assign_3.f90: New test.
10219         * gfortran.dg/alloc_comp_assign_4.f90: New test.
10220         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
10221         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
10222         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
10223         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
10224         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
10225         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
10226         * gfortran.dg/alloc_comp_std.f90: New test.
10227         * gfortran.dg/move_alloc.f90: New test.
10228
10229 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
10230
10231         PR fortran/29115
10232         * gfortran.dg/derived_constructor_comps_2.f90: New test.
10233
10234         PR fortran/29211
10235         * gfortran.dg/forall_char_dependencies_1.f90: New test.
10236
10237 2006-10-08  Tobias Burnus  <burnus@net-b.de>
10238
10239         PR fortran/28585
10240         * gfortran.dg/new_line.f90: New test.
10241
10242 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10243
10244         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
10245         * gcc.dg/torture/builtin-convert-1.c,
10246         gcc.dg/torture/builtin-convert-2.c,
10247         gcc.dg/torture/builtin-convert-3.c,
10248         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
10249
10250 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
10251
10252         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
10253         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
10254         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
10255         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
10256
10257 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
10258
10259         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
10260         Xfail some tests for powerpc-darwin and powerpc-aix.
10261
10262 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
10263
10264         PR c/29380
10265         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
10266
10267 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10268
10269         PR target/29300
10270         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
10271         on hppa*-*-hpux*.
10272
10273 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10274
10275         PR fortran/16580
10276         PR fortran/29288
10277         * gfortran.fortran-torture/execute/specifics.f90:
10278         Add tests for using all possible intrinsics as actual arguments.
10279         * gfortran.dg/specifics_1.f90: Add tests for using
10280         all possible intrinsics as actual arguments.
10281         * gfortran.dg/specifics_2.f90: New file.
10282         * gfortran.dg/specifics_3.f90: New file.
10283
10284 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
10285
10286         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
10287         * gcc.dg/debug/debug-2.c: Likewise.
10288
10289 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
10290
10291         * gcc.c-torture/compile/sync-2.c: New test.
10292
10293 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10294
10295         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
10296         line endings.
10297
10298 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
10299
10300         PR rtl-optimization/29128
10301         * gcc.c-torture/compile/pr29128.c: New test.
10302
10303 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10304
10305         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
10306         line endings.
10307
10308 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
10309
10310         PR middle-end/29256
10311         * gcc.dg/tree-ssa/loop-19.c: New test.
10312
10313 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
10314
10315         PR tree-optimization/29330
10316         * gcc.dg/pr29330.c: New test.
10317
10318         PR target/28924
10319         * gcc.c-torture/compile/20061005-1.c: New test.
10320
10321 2006-10-06  Olivier Hainque  <hainque@adacore.com>
10322
10323         * gcc.dg/typename-vla-1.c: New case.
10324         * gnat.dg/forward_vla.adb: New case.
10325
10326 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
10327
10328         PR tree-optimization/29290
10329         * gfortran.dg/loop_nest_1.f90: New test.
10330
10331         PR target/29198
10332         * gcc.dg/tls/opt-12.c: New test.
10333
10334         PR fortran/28415
10335         * gfortran.dg/save_2.f90: New test.
10336
10337         PR c/29091
10338         * gcc.dg/pr29091.c: New test.
10339
10340 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
10341
10342         * lib/target-supports.exp
10343         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
10344         same as x86_64-*-*; check for LP64.
10345
10346 2006-10-04  Richard Henderson  <rth@redhat.com>
10347
10348         * lib/target-supports.exp (check_effective_target_tls): Redefine
10349         to mean non-emulated tls.
10350         * gcc.dg/tls/alias-1.c: Remove tls requirement.
10351         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
10352         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
10353         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
10354         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
10355         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
10356         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
10357
10358 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
10359
10360         PR fortran/29343
10361         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
10362
10363 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10364
10365         * gfortran.dg/bounds_check_fail_1.f90: New test.
10366
10367 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
10368
10369         PR c++/29020
10370         * g++.dg/template/friend48.C: New test.
10371
10372 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
10373
10374         PR fortran/29098
10375         * gfortran.dg/default_initialization_2.f90: New test.
10376
10377 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
10378
10379         PR fortran/20779
10380         PR fortran/20891
10381         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
10382
10383 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
10384
10385         PR fortran/29284
10386         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
10387
10388         PR fortran/29321
10389         PR fortran/29322
10390         * gfortran.dg/missing_optional_dummy_2.f90: New test.
10391
10392         PR fortran/25091
10393         PR fortran/25092
10394         * gfortran.dg/entry_array_specs_1.f90: New test.
10395
10396 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
10397
10398         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
10399         insufficient to inhibit some test failures at -O3.  Do testing
10400         on integers.
10401
10402 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
10403
10404         PR c++/29138
10405         * g++.dg/inherit/access8.C: New test.
10406         * g++.dg/template/dtor4.C: Tweak error messages.
10407
10408 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10409
10410         PR fortran/27478
10411         * gfortran.dg/entry_8.f90: New test.
10412
10413 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10414
10415         PR c++/29291
10416         * g++.dg/parse/new4.C: New test.
10417
10418 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
10419
10420         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
10421         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
10422         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
10423         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
10424         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
10425
10426 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10427
10428         PR fortran/19260
10429         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
10430         * gfortran.dg/continuation_2.f90: New test.
10431
10432         PR fortran/19262
10433         * gfortran.dg/continuation_3.f90: New test.
10434         * gfortran.dg/continuation_4.f90: New test.
10435         * gfortran.dg/continuation_5.f: New test.
10436         * gfortran.dg/continuation_6.f: New test.
10437
10438 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
10439
10440         PR c++/29226
10441         * g++.dg/template/vla1.C: New test.
10442
10443 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10444
10445         PR fortran/29210
10446         * gfortran.dg/complex_parameter_1.f90: New test.
10447
10448 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
10449
10450         PR c/29154
10451         * gcc.c-torture/execute/20060929-1.c: New test.
10452
10453 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
10454
10455         PR c++/29105
10456         * g++.dg/template/member6.C: New test.
10457         * g++.dg/parse/typename7.C: Adjust error markers.
10458
10459         PR c++/29080
10460         * g++.dg/template/member7.C: New test.
10461
10462 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
10463
10464         PR c/24010
10465         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
10466         gcc.dg/Woverride-init-3.c: New tests.
10467
10468 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
10469
10470         * gcc.c-torture/execute/20060930-1.c: New test.
10471
10472 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10473
10474         PR fortran/18791
10475         * gfortran.dg/specifics_1.f90: New test.
10476         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
10477         complex specifics.
10478
10479 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10480
10481         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
10482         pthread-init-common.h: New.
10483
10484 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
10485
10486         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
10487         precision on some archs.
10488
10489 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
10490
10491         * gcc.dg/non-local-goto-1.c: New test.
10492         * gcc.dg/non-local-goto-2.c: Likewise.
10493         * gcc.dg/setjmp-3.c: Likewise.
10494         * gcc.dg/setjmp-4.c: Likewise.
10495
10496 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
10497
10498         * gnat.dg/self_aggregate_with_pointer.adb: New test.
10499
10500 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
10501
10502         PR fortran/28276
10503         * gfortran.dg/exponent_1.f90: New test.
10504
10505         PR fortran/27021
10506         * gfortran.dg/nearest_1.f90: New test.
10507
10508 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
10509
10510         PR middle-end/25261
10511         PR middle-end/28790
10512         * gcc.dg/gomp/nestedfn-1.c: New test.
10513
10514 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
10515
10516         PR objc/29195
10517         * objc/compile/method-1.m: New test.
10518
10519 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
10520
10521         PR c++/26938
10522         * g++.dg/template/crash58.C: New test.
10523         * g++.dg/parse/crash28.C: Adjust error markers.
10524         * g++.dg/template/crash34.C: Likewise.
10525         * g++.dg/template/friend31.C: Likewise.
10526         * g++.dg/template/crash32.C: Likewise.
10527
10528         PR c++/27329
10529         * g++.dg/template/crash59.C: New test.
10530
10531         PR c++/27667
10532         * g++.dg/template/spec33.C: New test.
10533         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
10534
10535 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
10536             Adam Nemet  <anemet@caviumnetworks.com>
10537
10538         * gcc.dg/tree-ssa/ivopts-1.c: New test.
10539         * gcc.dg/tree-ssa/ivopts-2.c: New test.
10540
10541 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
10542
10543         PR target/28911
10544         * gcc.dg/pr28911.c: New.
10545
10546 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
10547
10548         PR target/29169
10549         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
10550         (dg-options): Add -mfpmath=387.
10551
10552 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
10553
10554         PR c/28706
10555         * gcc.dg/pr28706.c: New test.
10556
10557         PR c/28712
10558         * gcc.dg/pr28712.c: New test.
10559
10560 2006-09-22  Mike Stump  <mrs@apple.com>
10561
10562         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
10563
10564 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
10565
10566         PR tree-optimization/28888
10567         * gcc.dg/pr28888.c: New test.
10568
10569 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
10570
10571         PR c++/29016
10572         * g++.dg/init/ptrfn1.C: New test.
10573
10574 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
10575
10576         PR c++/28861
10577         * g++.dg/template/spec32.C: New test.
10578         * g++.dg/parse/crash9.C: Adjust error markers.
10579
10580         PR c++/28303
10581         * g++.dg/template/typedef6.C: New test.
10582         * g++.dg/init/error1.C: Adjust error markers.
10583         * g++.dg/parse/crash9.C: Likewise.
10584         * g++.dg/template/crash55.C: Likewise.
10585
10586 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
10587
10588         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
10589
10590 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
10591
10592         PR target/27650
10593         * g++.dg/ext/dllimport12.C: New test.
10594
10595 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
10596
10597         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
10598         * gcc.target/mips/nmadd-2.c: Likewise.
10599         * gcc.target/mips/mips-ps-6.c: New test.
10600         * gcc.target/mips/neg-abs-1.c: Likewise.
10601         * gcc.target/mips/neg-abs-2.c: Likewise.
10602         * gcc.target/mips/nmadd-3.c: New test.
10603
10604 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
10605
10606         PR middle-end/28046
10607         * gcc.dg/gomp/atomic-10.c: New test.
10608         * g++.dg/gomp/atomic-10.C: New test.
10609
10610 2006-09-20  Eric Christopher  <echristo@apple.com>
10611
10612         * gcc.target/i386/sse3-not-fisttp.c: New.
10613
10614 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
10615
10616         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
10617
10618 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
10619
10620         * gcc.c-torture/execute/pr28289.c (one): New variable.
10621         (main): Use it instead of argc.
10622         * gcc.c-torture/execute/20060102-1.c (one): New variable.
10623         (main): Use it instead of argc.
10624
10625 2006-09-19  Paul Brook  <paul@codesourcery.com>
10626
10627         PR target/28516
10628         * gcc.dg/nested-func-5.c: New test.
10629
10630 2006-09-19  Ben Elliston  <bje@au.ibm.com>
10631
10632         * lib/target-supports.exp (check_effective_target_tls): Compile
10633         test stubs using ${tool}_target_compile, not just target_compile.
10634         (check_effective_target_tls_runtime): Likewise.
10635
10636 2006-09-19  Ben Elliston  <bje@au.ibm.com>
10637
10638         * gcc.c-torture/compile/20030405-1.x: Remove.
10639
10640         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
10641         optimising linker from discarding it.
10642
10643 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
10644
10645         PR fortran/28526
10646         * gfortran.dg/keyword_symbol_1.f90: New test.
10647
10648         * gfortran.dg/spread_shape_1.f90: Add missing warning with
10649         pedantic compilation option.
10650
10651 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
10652
10653         PR fortran/29060
10654         * gfortran.dg/spread_shape_1.f90: New test.
10655
10656 2006-09-17  Roger Sayle  <roger@eyesopen.com>
10657
10658         PR tree-optimization/28887
10659         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
10660
10661 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
10662
10663         PR c/25993
10664         * gcc.dg/pr25993.c: New test.
10665
10666 2006-09-17  Ira Rosen  <irar@il.ibm.com>
10667
10668         PR tree-opt/21591
10669         * gcc.dg/vect/pr21591.c: New test.
10670
10671 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
10672
10673         PR tree-opt/29059
10674         * gcc.c-torture/compile/strcpy-1.c: New test.
10675         * gcc.c-torture/compile/strcpy-2.c: New test.
10676         * gcc.c-torture/compile/memcpy-1.c: New test.
10677         * gcc.c-torture/compile/memcpy-2.c: New test.
10678
10679 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
10680
10681         PR testsuite/29055
10682         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
10683
10684 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
10685
10686         * gnat.dg/specs/double_record_extension1.ads: New test.
10687         * gnat.dg/specs/double_record_extension2.ads: Likewise.
10688
10689 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
10690
10691         PR fortran/29051
10692         * gfortran.dg/oldstyle_3.f90: New test.
10693
10694 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10695
10696         PR libgfortran/29099
10697         * gfortran.dg/secnds-1.f: New test.
10698
10699 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10700
10701         PR libgfortran/29053
10702         * gfortran.dg/streamio_9.f90: New test.
10703         * gfortran.dg/streamio_10.f90: New test.
10704
10705 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
10706
10707         PR C++/29002
10708         * g++.dg/init/array22.C: New test.
10709         * g++.dg/init/array23.C: New test.
10710
10711 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
10712
10713         * stackcheck.lst: Update list of tests requiring stack checking.
10714         * norun.lst: Adjust for above change.
10715         * ada95.lst: New file.
10716         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
10717         requiring -gnat95 switch.
10718
10719 2006-09-14  Olivier Hainque  <hainque@adacore.com>
10720
10721         * gnat.dg/in_out_parameter.adb: New test.
10722
10723 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
10724
10725         PR debug/28980
10726         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
10727
10728 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
10729
10730         * gnat.dg/specs/unchecked_union.ads: New test.
10731
10732 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
10733
10734         PR rtl-optimization/28982
10735         * gcc.c-torture/execute/pr28982a.c: New test.
10736         * gcc.c-torture/execute/pr28982b.c: Likewise.
10737
10738 2006-09-12  Eric Christopher  <echristo@apple.com>
10739
10740         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
10741         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
10742
10743 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
10744
10745         PR c/28768
10746         PR preprocessor/14634
10747         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
10748         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
10749         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
10750
10751 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
10752
10753         * gcc.dg/pr28243.c: New test.
10754
10755 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
10756
10757         PR fortran/28971
10758         gfortran.dg/pr28971.f90: New test to act as a backstop in case
10759         this undiagnosed regression reappears.
10760
10761 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
10762
10763         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
10764         Treat $srcdir as a literal.
10765         * lib/fortran-torture.exp (fortran-torture-compile,
10766         fortran-torture-execute): Likewise.
10767         * lib/objc-torture.exp (objc-torture-compile,
10768         objc-torture-execute): Likewise.
10769         * lib/profopt.exp (profopt-execute): Likewise.
10770
10771 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
10772
10773         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
10774
10775 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
10776
10777         PR testsuite/28950
10778         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
10779
10780 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
10781
10782         PR target/13685
10783         * gcc.target/i386/pr13685.c: New test.
10784
10785 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
10786
10787         * gcc.dg/pr28726.c: New test.
10788
10789 2006-09-11  Josh Conner  <jconner@apple.com>
10790
10791         * gcc.dg/nrv3.c: Increase size of structure.
10792         * gcc.dg/nrv4.c: Likewise.
10793         * gcc.dg/nrv5.c: Likewise.
10794
10795 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
10796
10797         PR libfortran/28890
10798         gfortran.dg/assumed_charlen_function_5.f90: New test.
10799
10800 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
10801
10802         PR c++/28991
10803         * g++.dg/init/static3.C: New test.
10804
10805 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
10806
10807         PR testsuite/29007
10808         * gcc.dg/long-long-cst1.c (t): Add cast to
10809         __SIZE_TYPE__ before casting to int.
10810         (main): Return 0 on success.
10811
10812 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
10813
10814         * gcc.c-torture/execute/20060910-1.c: New test.
10815
10816 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
10817
10818         PR middle-end/26983
10819         * gcc.dg/pr26983.c: New test.
10820
10821 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
10822
10823         PR target/29006
10824         * gcc.c-torture/execute/pr29006.c: New test.
10825
10826 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
10827
10828         PR libfortran/28947
10829         gfortran.dg/matmul_4.f90: New test.
10830
10831 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
10832
10833         PR fortran/28959
10834         gfortran.dg/used_types_10: New test.
10835
10836 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
10837
10838         PR libfortran/28923
10839         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
10840         gfortran.dg/array_initializer_3.f90: New test.
10841
10842 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10843
10844         PR fortran/28914
10845         * gfortran.dg/actual_array_constructor_3.f90: New test.
10846
10847 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
10848
10849         PR testsuite/26778
10850         * gcc.target/i386/pr26778.c: New testcase.
10851
10852 2006-09-08  Eric Christopher  <echristo@apple.com>
10853
10854         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
10855         * gcc.target/i386/memcpy-1.c: Ditto.
10856         * gcc.target/i386/asm-1.c: Ditto.
10857         * gcc.target/i386/20060512-4.c: Ditto.
10858         * gcc.target/i386/compress-float-387.c: Ditto.
10859         * gcc.target/i386/20060512-1.c: Ditto.
10860         * gcc.target/i386/compress-float-sse.c: Ditto.
10861         * gcc.target/i386/20060512-2.c: Ditto.
10862         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
10863         * gcc.target/i386/stack-prot-kernel.c: Ditto.
10864         * gcc.target/i386/compress-float-387-pic.c: Ditto.
10865         * gcc.dg/pr26449.c: Ditto.
10866         * gcc.dg/attr-ms_struct-2.c: Ditto.
10867         * gcc.dg/attr-ms_struct-1.c: Ditto.
10868         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
10869
10870 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
10871
10872         PR c/28504
10873         * gcc.dg/vla-10.c: New test.
10874
10875 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10876
10877         PR c++/28858
10878         * g++.dg/parse/template20.C: New test.
10879         * g++.dg/template/operator8.C: Remove obsolete part.
10880         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
10881         * g++.old-deja/g++.pt/crash65.C: Likewise.
10882
10883 2006-09-07  Jason Merrill  <jason@redhat.com>
10884
10885         PR middle-end/27724
10886         * gcc.dg/long-long-cst1.c: New test.
10887
10888 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
10889
10890         PR C++/28906
10891         * g++.dg/other/array3.C: New test.
10892         * g++.dg/other/array4.C: New test.
10893         * g++.dg/other/array5.C: New test.
10894
10895 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
10896
10897         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
10898
10899 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
10900
10901         PR target/28946
10902         * gcc.target/i386/pr28946.c: New test.
10903
10904 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
10905
10906         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
10907         in integer literal constant.
10908         * gfortran.dg/enum_8.f90: Ditto.
10909         * gfortran.dg/g77/20030326-1.f: Ditto.
10910
10911 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
10912
10913         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
10914         nonconformance usage.
10915
10916 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
10917
10918         PR middle-end/28862
10919         * gcc.c-torture/compile/vector-align-1.c: New test.
10920
10921 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
10922
10923         PR rtl-opt/27883
10924         * g++.dg/opt/copysign-1.C: New test.
10925
10926 2006-09-06  Jason Merrill  <jason@redhat.com>
10927
10928         PR c++/27371
10929         * g++.dg/warn/unused-result1.C: New test.
10930
10931 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
10932
10933         PR c++/28903
10934         * g++.dg/ext/vla3.C: New test.
10935
10936         PR c++/28886
10937         * g++.dg/template/array16.C: New test.
10938
10939 2006-09-06  Richard Guenther  <rguenther@suse.de>
10940
10941         * gcc.dg/pr27226.c: Remove testcase again.
10942
10943 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
10944
10945         PR tree-opt/28937
10946         * g++.dg/opt/unroll2.C: New test.
10947
10948 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
10949
10950         PR tree-opt/28952
10951         * gcc.dg/vect/pr28952.c: New test.
10952
10953 2006-09-05  Richard Guenther  <rguenther@suse.de>
10954
10955         PR tree-optimization/28900
10956         * gcc.dg/torture/pr28900.c: New testcase
10957
10958 2006-09-05  Richard Guenther  <rguenther@suse.de>
10959
10960         PR tree-optimization/28905
10961         * gcc.c-torture/compile/pr28905.c: New testcase.
10962
10963 2006-09-05  Richard Guenther  <rguenther@suse.de>
10964
10965         PR middle-end/28935
10966         * gcc.dg/pr28935.c: New testcase.
10967
10968 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
10969
10970         * gcc.c-torture/execute/20060905-1.c: New test.
10971
10972 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
10973
10974         PR fortran/28908
10975         * gfortran.dg/used_types_7.f90: New test.
10976         * gfortran.dg/used_types_8.f90: New test.
10977         * gfortran.dg/used_types_9.f90: New test.
10978
10979 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
10980
10981         * gcc.c-torture/compile/20060904-1.c: New test.
10982
10983 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
10984
10985         PR c++/23287 Revert my 2006-09-01 patch
10986         * g++.dg/parse/dtor12.C: Remove.
10987
10988 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
10989
10990         PR c+/27670
10991         * g++.dg/template/operator9.C: New test.
10992
10993         PR c++/27493
10994         * g++.dg/template/operator7.C: New test.
10995
10996         PR c++/27494
10997         * g++.dg/template/operator8.C: New test.
10998
10999         PR c++/27397
11000         * g++.dg/template/crash57.C: New test.
11001
11002         * g++.dg/template/typedef4.C: Adjust error markers.
11003         * g++.dg/template/typedef5.C: Likewise.
11004
11005 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
11006
11007         PR c++/28878
11008         * g++.dg/parse/crash33.C: New test.
11009
11010 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
11011         Richard Guenther  <rguenther@suse.de>
11012         Adam Nemet  <anemet@caviumnetworks.com>
11013
11014         PR middle-end/27226
11015         * gcc.target/mips/memcpy-1.c: New testcase.
11016         * gcc.dg/pr27226.c: Likewise.
11017
11018 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
11019
11020         PR c++/28705
11021         * g++.dg/lookup/koenig5.C: New.
11022         * g++.dg/template/crash56.C: New.
11023
11024 2006-09-01  Josh Conner  <jconner@apple.com>
11025
11026         PR c++/25505
11027         * gcc.dg/nrv3.c: New test.
11028         * gcc.dg/nrv4.c: New test.
11029         * gcc.dg/nrv5.c: New test.
11030
11031 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
11032
11033         PR c++/23287
11034         * g++.dg/parse/dtor12.C: New.
11035
11036 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
11037
11038         PR tree-optimization/28839
11039         * gcc.dg/pr28839.c: New test.
11040
11041 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
11042
11043         PR target/24367
11044         * gcc.dg/pr24367.c: New testcase.
11045
11046 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
11047
11048         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
11049
11050 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
11051
11052         PR rtl-optimization/27735
11053         * gcc.dg/loop-unswitch-1.c: New test.
11054
11055 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
11056
11057         PR fortran/28885
11058         * gfortran.dg/aliasing_dummy_2.f90: New test.
11059
11060         PR fortran/20067
11061         * gfortran.dg/generic_5.f90: Change error message.
11062
11063         PR fortran/28873
11064         * gfortran.dg/generic_6.f90: New test.
11065
11066         PR fortran/25077
11067         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
11068
11069         PR fortran/25102
11070         * gfortran.dg/invalid_interface_assignment.f90: New test.
11071
11072         PR fortran/24866
11073         * gfortran.dg/module_proc_external_dummy.f90: New test.
11074
11075 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
11076
11077         PR c++/28349
11078         * g++.dg/warn/var-args1.C: New test.
11079
11080 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
11081
11082         PR fortran/28866
11083         * gfortran.dg/simpleif_2.f90: New test.
11084         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
11085         * gfortran.dg/enum_5.f90: Ditto.
11086
11087 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11088             Kazu Hirata  <kazu@codesourcery.com>
11089
11090         PR tree-optimization/17506
11091         * gcc.dg/pr17506.c: New.
11092
11093 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
11094
11095         PR c++/28139
11096         * g++.dg/eh/alias1.C: New test.
11097
11098 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11099
11100         PR c++/28860
11101         * g++.dg/template/ttp22.C: New test.
11102
11103 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
11104
11105         PR middle-end/26632
11106         * gcc.dg/pr26632.c: New.
11107
11108 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11109
11110         PR libgfortran/28354
11111         * gfortran.dg/fmt_zero_precision.f90: New test.
11112
11113 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
11114
11115         PR c++/28058
11116         * g++.dg/template/spec31.C: New test.
11117
11118 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
11119
11120         PR c++/26573
11121         * g++.dg/other/static2.C: New test.
11122
11123 2006-08-26  Roger Sayle  <roger@eyesopen.com>
11124
11125         * gcc.dg/Wswitch-enum-2.c: New test case.
11126         * gcc.dg/Wswitch-enum-3.c: Likewise.
11127
11128 2006-08-26  Richard Guenther  <rguenther@suse.de>
11129
11130         * gcc.c-torture/compile/20060826-1.c: New testcase.
11131
11132 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
11133
11134         PR c++/28736
11135         * g++.dg/template/void10.C: New test.
11136
11137         PR c++/28737
11138         * g++.dg/template/void8.C: New test.
11139
11140         PR c+_+/28738
11141         * g++.dg/template/void9.C: New test.
11142
11143         * g++.dg/template/void3.C: Adjust error markers.
11144         * g++.dg/template/void4.C: Likewise.
11145         * g++.dg/template/crash55.C: Likewise.
11146         * g++.dg/template/void7.C: Likewise
11147
11148 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
11149
11150         PR c++/28588
11151         * g++.dg/inherit/access6.C: New test.
11152         * g++.dg/inherit/access7.C: Likewise.
11153
11154         PR c++/28595
11155         * g++.dg/template/array15.C: New test.
11156         * g++.dg/template/crash2.C: Tweak error markers.
11157
11158 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
11159
11160         PR middle-end/28683
11161         * gcc.c-torture/compile/20060823-1.c: New test.
11162
11163 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11164
11165         PR c++/28853
11166         * g++.dg/template/ttp21.C: New test.
11167
11168         PR c++/28852
11169         * g++.dg/other/operator1.C: Add error-marker.
11170         * g++.dg/other/operator2.C: New test.
11171
11172 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
11173
11174         PR c/27893
11175         * gcc.c-torture/compile/vla-const-1.c,
11176         gcc.c-torture/compile/vla-const-2.c: New tests.
11177
11178 2006-08-26  Richard Guenther  <rguenther@suse.de>
11179
11180         PR middle-end/28814
11181         * gcc.dg/torture/pr28814.c: New testcase.
11182
11183 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
11184
11185         PR c/28418
11186         * gcc.c-torture/compile/compound-literal-1.c: New test.
11187
11188 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
11189
11190         PR c/28299
11191         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
11192         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
11193         Expect extra diagnostics.
11194
11195 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
11196
11197         gcc.dg/noncompile/pr16876.c: New test.
11198
11199 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
11200
11201         PR c++/28056
11202         * g++.dg/parse/local1.C: New test.
11203         * g++.dg/other/qual1.C: Tweak error marker.
11204
11205 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
11206
11207         PR c++/27787
11208         * g++.dg/template/typename10.C: New.
11209         * g++.dg/template/lookup4.C: Remove bogus error marker.
11210
11211 2006-08-25  Richard Guenther  <rguenther@suse.de>
11212
11213         PR testsuite/28829
11214         * gcc.dg/pr26570.c: Fix testcase.
11215
11216 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
11217
11218         PR tree-opt/28807
11219         * gcc.c-torture/execute/mayalias-2.c: New test.
11220         * gcc.dg/tree-ssa/alias-13.c: New test.
11221
11222 2006-08-24  Jan Hubicka  <jh@suse.cz>
11223
11224         PR debug/26881
11225         * gcc.dg/debug/pr26881.c: New file.
11226
11227 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
11228
11229         PR fortran/28788
11230         * gfortran.dg/used_types_4.f90: New test.
11231         * gfortran.dg/derived_init_2.f90: Modify to check sibling
11232         association of derived types.
11233         * gfortran.dg/used_types_2.f90: Add module cleanup.
11234         * gfortran.dg/used_types_3.f90: The same.
11235
11236         PR fortran/28771
11237         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
11238         fix of regression.
11239
11240 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11241
11242         PR 28813
11243         * gfortran.dg/direct_io_6.f90: Remove test.
11244
11245 2006-08-23  Stuart Hastings  <stuart@apple.com>
11246
11247         PR 28825
11248         * gcc.target/i386/20060821-1.c: New.
11249
11250 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
11251
11252         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
11253         dg-warning strings for dllimport.
11254
11255 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
11256
11257         PR C++/28450
11258         * g++.dg/ext/vector4.C: New test.
11259         * g++.dg/ext/complex1.C: New test.
11260
11261 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
11262
11263         PR debug/28692
11264         * gcc.dg/debug/const-1.c: New.
11265         * gcc.dg/debug/const-2.c: New.
11266         * gcc.dg/debug/dwarf2/const-1.c: New.
11267         * gcc.dg/debug/dwarf2/const-2.c: New.
11268         * gcc.dg/debug/dwarf2/const-2b.c: New.
11269
11270 2006-08-22  Richard Guenther  <rguenther@suse.de>
11271
11272         PR middle-end/28776
11273         * gcc.c-torture/compile/pr28776-1.c: New testcase.
11274         * gcc.c-torture/compile/pr28776-2.c: Likewise.
11275
11276 2006-08-22  Daniel Berlin  <dberlin@dberlin.org>
11277
11278         PR tree-optimization/28003
11279         * g++.dg/tree-ssa/pr28003.C: New.
11280
11281 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
11282
11283         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
11284
11285 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
11286
11287         PR c++/26269
11288         * g++.dg/other/error14.C: New test.
11289
11290         PR c++/28505
11291         * g++.dg/parse/ctor7.C: New test.
11292         * g++.dg/parse/ctor8.C: Likewise.
11293
11294         PR c++/28741
11295         * g++.dg/template/void7.C: New test.
11296
11297 2006-08-21  Olivier Hainque  <hainque@adacore.com>
11298
11299         * gnat.dg/self_aggregate_with_zeros.adb: New test.
11300         * gnat.dg/self_aggregate_with_array.adb: New test.
11301
11302 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
11303
11304         * g++.dg/eh/arm-vfp-unwind.C: New test.
11305
11306 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
11307
11308         PR c++/28341
11309         * g++.dg/template/ref3.C: New test.
11310         * g++.dg/template/nontype13.C: New test.
11311
11312         PR c++/28346
11313         * g++.dg/template/ptrmem17.C: New test.
11314
11315 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
11316
11317         PR target/28648 c:
11318         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
11319
11320 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
11321
11322         PR fortran/28630
11323         * gfortran.dg/used_types_2.f90: New test.
11324
11325         PR fortran/28601
11326         * gfortran.dg/used_types_3.f90: New test.
11327
11328         PR fortran/20886
11329         * gfortran.dg/generic_actual_arg.f90: New test.
11330
11331         PR fortran/28735
11332         * gfortran.dg/module_private_array_refs_1.f90: New test.
11333
11334         PR fortran/28762
11335         * gfortran.dg/program_name_1.f90: New test.
11336
11337         PR fortran/28425
11338         * gfortran.dg/derived_constructor_comps_1.f90: New test.
11339
11340         PR fortran/28496
11341         * gfortran.dg/array_initializer_2.f90: New test.
11342
11343         PR fortran/18111
11344         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
11345
11346         PR fortran/28600
11347         * gfortran.dg/assumed_charlen_function_4.f90: New test.
11348
11349         PR fortran/28771
11350         * gfortran.dg/assumed_charlen_in_main.f90: New test.
11351
11352         PR fortran/28660
11353         * gfortran.dg/dependent_decls_1.f90: New test.
11354
11355 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
11356
11357         PR fortran/25217
11358         * gfortran.dg/derived_init_2.f90: New.
11359
11360 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
11361
11362         * gcc.c-torture/execute/pr28289.c: New test.
11363
11364 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
11365
11366         PR c/28744
11367         * gcc.dg/attr-externally-visible-1.c: New test.
11368         * gcc.dg/attr-externally-visible-2.c: New test.
11369         * g++.dg/parse/attr-externally-visible-1.C: New test.
11370         * g++.dg/parse/attr-externally-visible-2.C: New test.
11371
11372 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11373
11374         PR c++/28606
11375         * g++.dg/parse/dtor11.C: New test.
11376
11377 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
11378
11379         PR rtl-optimization/28489
11380         * gcc.c-torture/compile/pr28489.c: New test.
11381
11382 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11383
11384         PR c++/28710
11385         * g++.dg/template/redecl4.C: New test.
11386
11387         PR c++/28711
11388         * g++.dg/template/ctor8.C: New test.
11389
11390 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
11391
11392         * gcc.dg/pr26570.c: Fix testcase.
11393
11394 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
11395
11396         * PR c++/28573
11397         * g++.dg/parse/offsetof6.C: New test.
11398         * g++.dg/parse/offsetof6.C: New test.
11399         * g++.dg/parse/offsetof7.C: New test.
11400
11401 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11402
11403         PR testsuite/28602
11404         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
11405         is false.
11406
11407 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
11408
11409         PR c++/28302
11410         * g++.dg/ext/vector3.C: New test.
11411
11412 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
11413
11414         PR gcov/profile/26570
11415         * gcc.dg/pr26570.c: New test.
11416
11417 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
11418
11419         PR c/27697
11420         * gcc.dg/qual-component-1.c: New test.
11421
11422 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11423
11424         PR c++/28593
11425         * g++.dg/parse/new3.C: New test.
11426
11427 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11428
11429         PR fortran/25828
11430         * gfortran.dg/streamio_1.f90: New test.
11431         * gfortran.dg/streamio_2.f90: New test.
11432         * gfortran.dg/streamio_3.f90: New test.
11433         * gfortran.dg/streamio_4.f90: New test.
11434         * gfortran.dg/streamio_5.f90: New test.
11435         * gfortran.dg/streamio_6.f90: New test.
11436         * gfortran.dg/streamio_7.f90: New test.
11437         * gfortran.dg/streamio_8.f90: New test.
11438
11439 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
11440
11441         PR c/28287
11442         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
11443
11444 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
11445
11446         PR c++/28594
11447         * g++.dg/template/void6.C: New test.
11448
11449 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11450
11451         PR c/28649
11452         * gcc.dg/parse-error-1.c: New test.
11453         * gcc.dg/parse-error-2.c: New test.
11454         * gcc.dg/cpp/digraph2.c: Add error-marker.
11455         * gcc.dg/noncompile/920923-1.c: Likewise.
11456
11457 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
11458
11459         PR c/27490
11460         * gcc.dg/sizeof-2.c: New testcase.
11461
11462         PR c/27489
11463         * gcc.dg/switch-A.c: New testcase.
11464
11465 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
11466
11467         PR c++/28288
11468         PR c++/14556
11469         * g++.old-deja/g++.warn/compare1.C: Delete.
11470         * g++.dg/opt/pr7503-2.C: Delete.
11471         * g++.dg/opt/pr7503-3.C: Delete.
11472         * g++.dg/opt/pr7503-4.C: Delete.
11473         * g++.dg/opt/pr7503-5.C: Delete.
11474         * g++.dg/opt/max1.C: Delete.
11475         * g++.dg/warn/minmax.C: Delete.
11476         * g++.dg/expr/minmax.C: New test.
11477
11478 2006-08-14  Richard Guenther  <rguenther@suse.de>
11479
11480         PR testsuite/28703
11481         * gcc.c-torture/execute/pr28651.c: Do not use argc
11482         to avoid optimization, instead forbid inlining.
11483
11484 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
11485
11486         PR rtl-optimization/28634
11487         * gcc.c-torture/execute/ieee/pr28634.c: New test.
11488
11489 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
11490
11491         PR c/27184
11492         * gcc.dg/torture/pr27184.c: New test.
11493
11494 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
11495
11496         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
11497
11498 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11499
11500         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
11501         * gfortran.dg/stat_2.f90: Likewise.
11502         * gfortran.dg/chmod_1.f90: Likewise.
11503         * gfortran.dg/chmod_2.f90: Likewise.
11504         * gfortran.dg/chmod_3.f90: Likewise.
11505
11506 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
11507
11508         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
11509
11510 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
11511
11512         * g++.dg/opt/pr23454-2.C: New test.
11513
11514 2006-08-11  Richard Guenther  <rguenther@suse.de>
11515
11516         PR middle-end/28651
11517         * gcc.c-torture/execute/pr28651.c: New testcase.
11518
11519 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
11520
11521         * gnat.dg/specs/static_initializer.ads: New test.
11522
11523 2006-08-10  Paul Brook  <paul@codesourcery.com>
11524
11525         * gcc.target/arm/cond-asm.c: New test.
11526
11527 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
11528
11529         PR tree-optimization/26197
11530         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
11531         * g++.dg/vect/vect.exp: Compile the new tests with
11532         --param max-aliased-vops=0.
11533
11534 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
11535
11536         PR c++/28637
11537         * g++.dg/template/void3.C: New test.
11538
11539         PR c++/28638
11540         * g++.dg/template/void4.C: New test.
11541
11542         PR c++/28640
11543         * g++.dg/template/void5.C: New test.
11544
11545 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
11546
11547         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
11548         after dg-do compile.
11549
11550 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
11551
11552         PR tree-optimizations/26969
11553         * gcc.dg/vect/vect.exp: Compile tests prefixed with
11554         "unswitch-loops" with -funswitch-loops.
11555         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
11556
11557 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
11558
11559         * gcc.dg/sparc-getcontext-1.c: Fix typo.
11560         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
11561         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
11562         * objc.dg/dwarf-1.m: Likewise.
11563         * objc.dg/dwarf-2.m: Likewise.
11564         * obj-c++.dg/dwarf-2.mm: Likewise.
11565
11566 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11567
11568         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
11569         * objc.dg/dwarf-2.m: Likewise.
11570         * obj-c++.dg/dwarf-2.mm: Likewise.
11571
11572         PR libfortran/28603
11573         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
11574
11575         PR testsuite/27611
11576         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
11577
11578         PR testsuite/27033
11579         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
11580
11581 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
11582
11583         PR target/27827
11584         * gcc.target/i386/pr27827.c: New testcase.
11585
11586 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
11587
11588         PR fortran/28590
11589         * gfortran.dg/sequence_types_1.f90: New test.
11590
11591 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
11592
11593         PR fortran/28548
11594         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
11595         dg-warning.  Add -pedantic option.
11596
11597 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11598
11599         PR c/28502
11600         * gcc.dg/proto-1.c: New test.
11601
11602         PR c/27721
11603         * gcc.dg/lvalue-4.c: New test.
11604
11605         PR c/28136
11606         * gcc.dg/init-bad-5.c: New test.
11607
11608 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
11609
11610         PR c++/28347
11611         * g++.dg/ext/typedef-init.C: Add new test for typedef
11612         initialization inside templates. Adjust existing error markers.
11613
11614 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
11615
11616         PR c++/28148
11617         * g++.dg/init/ptrmem3.C: New test.
11618
11619 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
11620
11621         PR tree-optimization/27770
11622         * lib/target-support.exp: New target keyword "section_anchors".
11623         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
11624         tests.
11625         * gcc.dg/vect/section-anchors-pr27770.c: New test.
11626         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
11627         * gcc.dg/vect/section-anchors-vect-69.c: New test.
11628         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
11629
11630 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11631
11632         * gcc.dg/20060801-1.c: Add missing '}'.
11633
11634 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11635
11636         PR c++/27508
11637         * g++.dg/parse/dtor9.C: New test.
11638         * g++.dg/parse/dtor10.C: New test.
11639         * g++.dg/other/error7.C: Adjust error-marker.
11640
11641         PR c++/28274
11642         * g++.dg/other/default5.C: New test.
11643
11644 2006-08-02  Richard Guenther  <rguenther@suse.de>
11645
11646         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
11647
11648 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
11649
11650         PR c++/28557
11651         * g++.dg/template/conv9.C: New test.
11652
11653 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
11654
11655         PR debug/28063
11656         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
11657         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
11658         Optionally return assembly text.  Update callers.
11659         (check_no_compiler_messages): Update verbose messages.
11660         (check_no_messages_and_pattern): New.
11661         (check_effective_target_string_merging): New.
11662
11663 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11664
11665         PR c++/28250
11666         * g++.dg/eh/catch4.C: New test.
11667
11668         PR c++/28257
11669         * g++.dg/other/qual1.C: New test.
11670
11671         PR c++/28259
11672         * g++.dg/inherit/error2.C: New test.
11673
11674         PR c++/28267
11675         * g++.dg/other/new1.C: New test.
11676
11677         * g++.dg/warn/pr23075.C: Remove obsolete test.
11678         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
11679         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
11680
11681 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
11682
11683         PR c++/28523
11684         * g++.dg/eh/cast1.C: New test.
11685
11686 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
11687
11688         PR libfortran/28452
11689         * gfortran.dg/random_3.f90:  New test.
11690
11691 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
11692
11693         PR c++/28432
11694         * g++.dg/other/pr28304.C: Change expected error message.
11695         * g++.dg/other/pr28432.C: New test.
11696
11697 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
11698
11699         PR c++/28256
11700         * g++.dg/init/brace2.C: Change expected error message, add empty init.
11701
11702 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
11703
11704         PR debug/23336
11705         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
11706         at -g1.
11707         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
11708         g++.dg/debug/enum-2.C: New.
11709
11710 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11711
11712         PR c++/6634
11713         * g++.dg/parse/long1.C: Add more tests.
11714
11715 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11716
11717         * gfortran.dg/lrshift_1.c: New file.
11718
11719 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11720
11721         PR libgfortran/28335
11722         * gfortran.dg/no_unit_error_1.f90: New test.
11723
11724 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11725
11726         PR libgfortran/28335
11727         * gfortran.dg/no_unit_error_1.f90: Delete test.
11728         * gfortran.dg/no_unit_error_2.f90: Delete test.
11729
11730 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11731
11732         * gfortran.dg/chmod_3.f90: New test.
11733         * gfortran.dg/ltime_gmtime_1.f90: New test.
11734         * gfortran.dg/ltime_gmtime_2.f90: New test.
11735         * gfortran.dg/lrshift_1.f90: New test.
11736         * gfortran.dg/chmod_1.f90: New test.
11737         * gfortran.dg/chmod_2.f90: New test.
11738
11739 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
11740
11741         PR c++/27668
11742         * g++.dg/template/crash55.C: New test.
11743
11744         PR c++/27962
11745         * g++.dg/template/nontype16.C: New test.
11746
11747         * g++.dg/template/void2.C: Adjust error markers.
11748         * g++.dg/template/nontype5.C: Adjust error markers.
11749
11750 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
11751
11752         * gcc.target/i386/stack-prot-kernel.c: New test.
11753
11754 2006-07-27  Roger Sayle  <roger@eyesopen.com>
11755
11756         * gcc.dg/builtins-55.c: New test case.
11757
11758 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
11759
11760         PR rtl-optimization/27907
11761         * gcc.c-torture/compile/pr27907.c: New test.
11762
11763 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11764
11765         * gfortran.dg/mclock.f90: New test.
11766         * gfortran.dg/int_conv_1.f90: New test.
11767         * gfortran.dg/stat_1.f90: New test.
11768         * gfortran.dg/stat_2.f90: New test.
11769
11770 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11771
11772         PR libgfortran/28335
11773         * gfortran.dg/no_unit_error_1.f90: New test.
11774         * gfortran.dg/no_unit_error_2.f90: New test.
11775         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
11776
11777 2006-07-25  Roger Sayle  <roger@eyesopen.com>
11778
11779         PR middle-end/28473
11780         * gcc.dg/fold-convround-1.c: New test case.
11781
11782 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
11783
11784         * gfortran.dg/arithmetic_if.f90:  Fix comments.
11785
11786 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11787
11788         PR c++/27572
11789         * g++.dg/other/typedef1.C: New test.
11790         * g++.dg/template/typedef4.C: New test.
11791         * g++.dg/template/typedef5.C: New test.
11792
11793 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
11794
11795         PR fortran/28416
11796         * gfortran.dg/allocatable_dummy_3.f90: New.
11797
11798 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
11799
11800         PR fortran/28439
11801         * gfortran.dg/arithmetic_if.f90:  New test.
11802
11803 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
11804
11805         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
11806         avoid memcpy optimization.
11807
11808 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11809
11810         PR fortran/25289
11811         * gfortran.dg/direct_io_6.f90: New test.
11812
11813 2006-07-24  Jan Hubicka  <jh@suse.cz>
11814
11815         PR c/25795
11816         PR c++/27369
11817         * gcc.dg/pr25795.c: New test.
11818         * gcc.dg/pr25795-1.c: New test.
11819
11820 2006-07-23  Roger Sayle  <roger@eyesopen.com>
11821
11822         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
11823         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
11824         which may be transformed to "g || h" on some platforms.
11825
11826 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
11827
11828         PR c++/28025
11829         * g++.dg/template/friend45.C: New test.
11830
11831 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11832
11833         PR libgfortran/28339
11834         * gfortran.dg/arrayio_8.f90: New test.
11835
11836 2006-07-21  Mike Stump  <mrs@apple.com>
11837
11838         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
11839
11840         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
11841
11842 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11843
11844         PR c++/28250
11845         * g++.dg/eh/catch3.C: New test.
11846
11847         PR c++/28363
11848         * g++.dg/template/defarg10.C: New test.
11849
11850 2006-07-20  Paul Brook  <paul@codesourcery.com>
11851
11852         PR 27363
11853         * gcc.dg/pr27363.c: New test.
11854
11855 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
11856
11857         PR c++/28338
11858         * g++.dg/init/ref13.C: New test.
11859
11860 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11861
11862         PR obj-c++/28434
11863         * obj-c++.dg/proto-error-1.mm: New test.
11864
11865 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
11866
11867         PR c++/28337
11868         * g++.dg/template/string1.C: New test.
11869
11870 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
11871
11872         PR c++/28048
11873         * g++.dg/template/defarg9.C: New test.
11874
11875         PR c++/28235
11876         * g++.dg/template/static27.C: New test.
11877
11878 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
11879
11880         PR 28410
11881         * gcc.dg/tree-ssa/pr28410.c: New test.
11882
11883 2006-07-18  Lee Millward  <lee.millward@gmail.com>
11884
11885         PR c++/28258
11886         * g++/dg/other/error13.C: New test.
11887
11888         PR c++/28260
11889         * g++.dg/template/friend44.C: New test.
11890
11891 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
11892
11893         PR c++/27495
11894         * g++.dg/other/pr27495.C: New.
11895
11896 2006-07-18  Olivier Hainque  <hainque@adacore.com>
11897
11898         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
11899         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
11900
11901 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11902
11903         PR c/28286
11904         * gcc.dg/pragma-pack-4.c: New test.
11905
11906 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
11907
11908         PR c++/28291
11909         * g++.dg/ext/pr28291.C: New test.
11910
11911 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
11912
11913         PR middle-end/28403
11914         * gcc.c-torture/execute/pr28403.c: New test.
11915
11916 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
11917
11918         PR middle-end/28402
11919         * gcc.dg/pr28402.c: New test.
11920
11921 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
11922
11923         PR c++/28304
11924         * g++.dg/other/pr28304.C: New test.
11925
11926 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
11927
11928         PR other/28251
11929         gcc.c-torture/unsorted/dump-noaddr.c: New test.
11930         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
11931
11932 2006-07-17  Richard Guenther  <rguenther@suse.de>
11933
11934         PR tree-optimization/28238
11935         * g++.dg/tree-ssa/pr28238.C: New testcase.
11936
11937 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11938
11939         PR c++/28250
11940         * g++.dg/eh/catch1.C: New test.
11941         * g++.dg/eh/catch2.C: New test.
11942
11943 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
11944
11945         PR c++/28370
11946         * g++.dg/template/anon3.C: New test.
11947
11948 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
11949
11950         PR fortran/20844
11951         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
11952         specifiers requiring an explicit format tag..
11953
11954         PR fortran/28201
11955         * gfortran.dg/generic_5: New test.
11956
11957         PR fortran/20893
11958         * gfortran.dg/elemental_optional_args_1.f90: New test.
11959
11960 2006-07-16  Olivier Hainque  <hainque@adacore.com>
11961
11962         * gnat.dg/assert.ads: New file.
11963         * gnat.dg/controlled_record.ads: Likewise.
11964         * gnat.dg/controlled_record.adb: Likewise.
11965
11966 2006-07-15  Lee Millward  <lee.millward@gmail.com>
11967
11968         PR c++/28292
11969         * g++.dg/other/error12.C: New test.
11970
11971         PR c++/28269
11972         * g++.dg/template/crash54.C: New test.
11973
11974 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11975
11976         PR c++/28249
11977         * g++.dg/parse/catch1.C: New test.
11978
11979         PR c++/28294
11980         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
11981
11982         PR c++/28387
11983         * g++.dg/ext/attrib24.C: New test.
11984
11985 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11986
11987         PR c++/28343
11988         * g++.dg/ext/asmspec1.C: New test.
11989
11990 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
11991
11992         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
11993         (dg-test): Support shouldfail tests.
11994         * lib/target-supports-dg.exp (dg-shouldfail): New.
11995         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
11996         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
11997         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
11998         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
11999         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
12000         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
12001         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
12002
12003 2006-07-13  Jan Hubicka  <jh@suse.cz>
12004
12005         * gcc.target/i386/memcpy-1.c: New.
12006
12007 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
12008
12009         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
12010
12011 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
12012
12013         PR fortran/25097
12014         * gfortran.dg/present_1.f90: New test.
12015
12016         PR fortran/20903
12017         * gfortran.dg/interface_derived_type_1.f90: New test.
12018
12019 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
12020
12021         PR fortran/28213
12022         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
12023         list.
12024
12025 2006-07-07  Lee Millward  <lee.millward@gmail.com>
12026
12027         PR c++/27820
12028         * g++.dg/other/label1.C: New test.
12029
12030 2006-07-07  Richard Guenther  <rguenther@suse.de>
12031
12032         PR middle-end/28268
12033         * gcc.dg/torture/pr28268.c: New testcase.
12034
12035 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
12036
12037         PR c++/27019
12038         * g++.dg/ext/pr27019.C: New.
12039
12040 2006-07-07  Richard Guenther  <rguenther@suse.de>
12041
12042         PR tree-optimization/28187
12043         * gcc.dg/pr28187.c: New testcase.
12044
12045 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
12046
12047         * gnat.dg/address_conversion.adb: New test.
12048         * gnat.dg/boolean_subtype.adb: Likewise.
12049         * gnat.dg/frame_overflow.adb: Likewise.
12050         * gnat.dg/pointer_array.adb: Likewise.
12051         * gnat.dg/pointer_conversion.adb: Likewise.
12052
12053 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
12054
12055         PR fortran/28237
12056         PR fortran/23420
12057         * gfortran.dg/print_fmt_5.f90: New test.
12058
12059 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12060
12061         PR fortran/28129
12062         * gfortran.dg/bounds_check_4.f90: New test.
12063
12064 2006-07-05  Richard Guenther  <rguenther@suse.de>
12065
12066         PR target/28158
12067         * gfortran.dg/pr28158.f90: New testcase.
12068
12069 2006-07-05  Richard Guenther  <rguenther@suse.de>
12070
12071         PR tree-optimization/28162
12072         * gcc.dg/pr28162.c: New testcase.
12073
12074 2006-07-05  Richard Guenther  <rguenther@suse.de>
12075         Andrew Pinski  <pinskia@gcc.gnu.org>
12076
12077         PR c++/27084
12078         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
12079
12080 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
12081
12082         PR fortran/28174
12083         * gfortran.dg/actual_array_substr_2.f90: New test.
12084
12085         PR fortran/28167
12086         * gfortran.dg/actual_array_constructor_2.f90: New test.
12087
12088 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12089
12090         * gfortran.dg/itime_idate_1.f: New test.
12091         * gfortran.dg/itime_idate_2.f: New test.
12092
12093 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12094
12095         PR libgfortran/27704
12096         * gfortran.dg/open_status_3.f90: New test.
12097         * gfortran.dg/fmt_l.f90: Update for new feature.
12098
12099 2006-07-03  Asher Langton  <langton2@llnl.gov>
12100
12101         * gfortran.dg/oldstyle_2.f90: New.
12102
12103 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
12104
12105         * gnat.dg/string_slice.adb: New test.
12106
12107 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
12108
12109         PR fortran/19259
12110         * gfortran.dg/semicolon_fixed.c: New.
12111         * gfortran.dg/semicolon_free.c: New.
12112
12113 2006-06-30  Mike Stump  <mrs@apple.com>
12114
12115         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
12116         that don't support internal visibility.
12117
12118 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
12119
12120         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
12121         for '(' / ')' needing an extra '\'.
12122
12123 2006-06-29  Roger Sayle  <roger@eyesopen.com>
12124
12125         PR middle-end/27428
12126         * gcc.dg/pr27428-1.c: New test case.
12127
12128 2006-06-29  Mike Stump  <mrs@apple.com>
12129
12130         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
12131         on darwin as we can't align commons large enough yet.
12132
12133         * gcc.dg/vla-8.c: Add additional testcases.
12134
12135 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
12136
12137         PR c++/28114
12138         * g++.dg/other/pr28114.C: New.
12139
12140 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
12141
12142         * gcc.c-torture/compile/20060625-1.c: New test.
12143
12144 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
12145
12146         PR fortran/20867
12147         * gfortran.dg/stfunc_3.f90: New test.
12148
12149         PR fortran/25056
12150         * gfortran.dg/impure_actual_1.f90: New test.
12151
12152         PR fortran/20874
12153         * gfortran.dg/elemental_result_1.f90: New test.
12154
12155         PR fortran/25073
12156         * gfortran.dg/select_7.f90: New test.
12157
12158         PR fortran/27554
12159         * intrinsic_actual_1.f: New test.
12160
12161         PR fortran/22038
12162         PR fortran/28119
12163         * gfortran.dg/forall_4.f90: New test.
12164
12165         PR fortran/25072
12166         * gfortran.dg/forall_5.f90: New test.
12167
12168 2006-06-25  Lee Millward  <lee.millward@gmail.com>
12169
12170         PR c++/28051
12171         * g++.dg/template/using13.C: New test.
12172
12173         PR c++/28054
12174         * g++.dg/other/incomplete3.C: New test.
12175
12176 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12177
12178         PR fortran/28081
12179         * gfortran.dg/substr_3.f: New test.
12180         * gfortran.dg/equiv_2.f90: Update expected error message.
12181
12182 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
12183
12184         PR fortran/28118
12185         * gfortran.dg/actual_array_substr_1.f90: New test.
12186
12187 2006-06-24  Olivier Hainque  <hainque@adacore.com>
12188
12189         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
12190         * gnat.dg/scalar_mode_agg_compare.adb: New test.
12191
12192 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
12193
12194         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
12195
12196 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
12197
12198         PR fortran/27981
12199         * gfortran.dg/simpleif_2.f90: New test.
12200
12201 2006-06-23  Lee Millward  <lee.millward@gmail.com>
12202
12203         * g++.dg/template/error22.C: Fix typo.
12204
12205 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12206
12207         PR c++/28112
12208         * g++.dg/ext/attrib23.C: New test.
12209
12210 2006-06-23  Olivier Hainque  <hainque@adacore.com>
12211
12212         * gnat.dg/varsize_temp.adb: New test.
12213
12214 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12215
12216         PR c++/11468
12217         * g++.dg/other/java2.C: New test.
12218
12219 2006-06-23  Danny Smith  <dannysmith@users.sourceforge.net>
12220
12221         PR target/27789
12222         * g++.dg/ext/dllimport4.C. Add more tests for invalid
12223         initialization.
12224
12225 2006-06-22  Roger Sayle  <roger@eyesopen.com>
12226
12227         PR target/27531
12228         * gcc.dg/pr27531-1.c: New test case.
12229
12230 2006-06-22  Asher Langton  <langton2@llnl.gov>
12231
12232         PR fortran/24748
12233         * gfortran.dg/implicit_8.f90: New.
12234
12235 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
12236
12237         PR rtl-optimization/28121
12238         * gcc.dg/pr28121.c: New test.
12239
12240 2006-06-22  Lee Millward  <lee.millward@gmail.com>
12241
12242         PR c++/27805
12243         * g++.dg/parse/ptrmem6.C: New test.
12244
12245         PR c++/27821
12246         * g++.dg/template/error22.C: New test.
12247
12248 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12249
12250         PR c++/28111
12251         * g++.dg/template/friend43.C: New test.
12252
12253         PR c++/28110
12254         * g++.dg/template/crash53.C: New test.
12255
12256         PR c++/28109
12257         * g++.dg/rtti/incomplete1.C: New test.
12258
12259 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
12260
12261         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
12262
12263 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
12264
12265         * gcc.c-torture/execute/complex-7.c: New.
12266
12267 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
12268
12269         * gcc.dg/merge-all-constants-1.c: New test.
12270
12271 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
12272
12273         PR c++/28113
12274         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
12275
12276 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
12277
12278         * gfortran.dg/rrspacing_1.f90: New test.
12279
12280 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12281
12282         PR c++/28052
12283         * g++.dg/other/bitfield2.C: New test.
12284
12285 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
12286
12287         PR tree-optimization/27331
12288         * gcc.dg/pr27331.c: New test.
12289
12290 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
12291             Eric Botcazou  <ebotcazou@adacore.com>
12292
12293         PR ada/18692
12294         * lib/gnat.exp: New file.
12295         * lib/gnat-dg.exp: Likewise.
12296         * gnat.dg: New directory.
12297         * gnat.dg/dg.exp: New driver.
12298         * gnat.dg/specs: New directory.
12299         * gnat.dg/specs/specs.exp: New driver.
12300         * gnat.dg/style: New directory.
12301         * gnat.dg/style/style.exp: New driver.
12302
12303 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
12304
12305         PR fortran/16206
12306         * gfortran.dg/array_initializer_1.f90: New test.
12307
12308         PR fortran/28005
12309         * gfortran.dg/matmul_3.f90: New test.
12310
12311 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
12312
12313         PR middle-end/28075
12314         * gcc.dg/tree-ssa/inline-1.c: New test.
12315
12316 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
12317
12318         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
12319         in malloc prototype; remove XFAIL.
12320         * gcc.dg/pr18241-2.c: Ditto.
12321         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
12322         in memset prototype; remove XFAIL.
12323         * gcc.dg/tree-ssa/pr23382.c: Ditto.
12324
12325 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
12326
12327         * gcc.dg/vla-8.c: Add.
12328
12329 2006-06-19  Richard Guenther  <rguenther@suse.de>
12330
12331         PR tree-optimization/27090
12332         * g++.dg/tree-ssa/pr27090.C: New testcase.
12333
12334 2006-06-19  Roger Sayle  <roger@eyesopen.com>
12335
12336         PR target/27861
12337         * gcc.dg/pr27861-1.c: New test case.
12338
12339 2006-06-19  Richard Guenther  <rguenther@suse.de>
12340
12341         PR middle-end/28045
12342         * gcc.dg/torture/pr28045.c: New testcase.
12343
12344 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12345
12346         PR fortran/26801
12347         * gfortran.dg/associated_4.f90: New test.
12348
12349 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12350
12351         PR fortran/19310
12352         PR fortran/19904
12353         * gfortran.dg/real_const_3.f90: New test.
12354
12355 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
12356
12357         PR c++/28016
12358         * g++.dg/template/static26.C: New test.
12359
12360         PR c++/27979
12361         * g++.dg/expr/bitfield2.C: New test.
12362
12363         PR c++/27884
12364         * g++.dg/parse/linkage2.C: New test.
12365
12366 2006-06-16  Richard Guenther  <rguenther@suse.de>
12367
12368         PR middle-end/27116
12369         * gcc.dg/pr15785-1.c: Revert last change.
12370         * gcc.dg/torture/pr27116-2.c: New testcase.
12371
12372 2006-06-16  Roger Sayle  <roger@eyesopen.com>
12373
12374         PR middle-end/27802
12375         * gcc.dg/pr27802-1.c: New test case.
12376
12377 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
12378
12379         PR c++/27689
12380         * g++.dg/template/ttp18.C: New test.
12381         * g++.dg/template/ttp19.C: Likewise.
12382
12383         PR c++/27666
12384         * g++.dg/expr/cond9.C: New test.
12385
12386         PR c++/27640
12387         * g++.dg/template/ctor7.C: New test.
12388
12389 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
12390
12391         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
12392
12393 2006-06-16  Richard Guenther  <rguenther@suse.de>
12394
12395         PR tree-optimization/27781
12396         * gcc.dg/tree-ssa/pr27781.c: New testcase.
12397
12398 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
12399
12400         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
12401
12402 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
12403
12404         * gcc.dg/tree-ssa/loop-18.c: New test.
12405
12406 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
12407
12408         PR c++/27665
12409         * g++.dg/template/crash52.C: New test.
12410
12411         PR c++/27648
12412         * g++.dg/ext/attrib22.C: New test.
12413
12414         PR c++/26559
12415         * g++.dg/template/builtin1.C: New test.
12416         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
12417
12418         PR c++/28018
12419         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
12420         assignment.
12421         * g++.old-deja/g++.pt/crash51.C: Likewise.
12422
12423         PR c++/27227
12424         * g++.dg/lookup/linkage1.C: New test.
12425         * g++.dg/lookup/linkage2.C: Likewise.
12426
12427 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
12428
12429         PR middle-end/27959
12430         * gcc.dg/pr27959.c: New testcase.
12431
12432 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
12433
12434         PR target/28014:
12435         * g++.dg/eh/div.C: New test.
12436
12437 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
12438
12439         PR c++/27894
12440         * g++.dg/tree-ssa/pr26757.C: New test.
12441         * g++.dg/tree-ssa/pr27894.C: New test.
12442
12443 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
12444
12445         * gcc.c-torture/compile/20060609-1.c: New test.
12446
12447         PR target/27863
12448         * gcc.c-torture/compile/pr27863.c: New test.
12449
12450 2006-06-13  Richard Guenther  <rguenther@suse.de>
12451
12452         PR tree-optimization/27830
12453         * g++.dg/tree-ssa/pr27830.C: New testcase.
12454
12455 2006-06-13  Matthew Sachs  <msachs@apple.com>
12456
12457         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
12458         the list of compiler flags; this causes those flags to be checked
12459         for things like dg-skip-if.
12460
12461 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12462
12463         PR c++/27601
12464         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
12465
12466 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
12467             Kazu Hirata  <kazu@codesourcery.com>
12468
12469         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
12470         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
12471
12472 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12473
12474         PR c++/27933
12475         * g++.dg/lookup/using15.C: New test.
12476
12477         PR c++/27951
12478         * g++.dg/other/anon4.C: New test.
12479
12480 2006-06-12  Roger Sayle  <roger@eyesopen.com>
12481
12482         PR c++/21210
12483         * g++.dg/init/complex1.C: New test case.
12484
12485 2006-06-11  Eric Christopher  <echristo@apple.com>
12486
12487         PR middle-end/27948
12488         * gcc.dg/bf-ms-layout.c: Run on darwin.
12489         * gcc.dg/bf-no-ms-layout: Ditto.
12490         * gcc.dg/attr-ms_struct-2.c: New.
12491         * gcc.dg/bf-ms-layout-2.c: Ditto.
12492
12493 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
12494
12495         * gcc.dg/attr-ms_struct-packed1.c: New.
12496
12497 2006-06-09  Mike Stump  <mrs@apple.com>
12498
12499         * gcc.dg/vla-7.c: Add.
12500
12501 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
12502
12503         PR fortran/24558
12504         * gfortran.dg/entry_6.f90: New test.
12505
12506         PR fortran/20877
12507         PR fortran/25047
12508         * gfortran.dg/entry_7.f90: New test.
12509
12510 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
12511
12512         PR c/27747
12513         * gcc.dg/cpp/_Pragma6.c: New test.
12514
12515         PR c++/27748
12516         * g++.dg/cpp/_Pragma1.C: New test.
12517
12518         PR preprocessor/27746
12519         * gcc.dg/gomp/macro-3.c: New test.
12520         * gcc.dg/gomp/macro-4.c: New test.
12521         * g++.dg/gomp/macro-3.C: New test.
12522         * g++.dg/gomp/macro-4.C: New test.
12523
12524 2006-06-09  Richard Guenther  <rguenther@suse.de>
12525
12526         PR tree-optimization/26998
12527         * gcc.dg/torture/pr26998.c: New testcase.
12528         * gcc.dg/tree-ssa/vrp29.c: New testcase.
12529
12530 2006-06-08  Mike Stump  <mrs@apple.com>
12531
12532         * gcc.dg/pr27095.c: Account for stubs.
12533
12534         PR target/26427
12535         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
12536         produce bad code on darwin.
12537
12538 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12539
12540         PR fortran/27958
12541         * gfortran.dg/substr_2.f: New test.
12542
12543 2006-06-08  Asher Langton  <langton2@llnl.gov>
12544
12545         PR fortran/27786
12546         * cray_pointers_2.f90: Add -fbounds-check compile flag.
12547
12548 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12549
12550         PR target/27421
12551         * gcc.dg/union-3.c: New test.
12552
12553 2006-06-08  Richard Guenther  <rguenther@suse.de>
12554
12555         PR middle-end/27116
12556         * gcc.dg/torture/pr27116.c: New testcase.
12557         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
12558
12559 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
12560
12561         PR rtl-optimization/26449
12562         * gcc.dg/pr26449.c: New test.
12563
12564 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12565
12566         PR c++/27601
12567         * g++.dg/ext/offsetof1.C: Test member functions.
12568
12569 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
12570
12571         * gcc.dg/pr27095.c: Improve scanning.
12572
12573 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
12574
12575         PR fortran/23091
12576         * gfortran.dg/saved_automatic_1.f90: New test.
12577
12578         PR fortran/24168
12579         * gfortran.dg/array_simplify_1.f90: New test.
12580
12581         PR fortran/25090
12582         * gfortran.dg/entry_dummy_ref_1.f90: New test.
12583
12584         PR fortran/25058
12585         * gfortran.dg/entry_dummy_ref_2.f90: New test.
12586
12587 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
12588
12589         PR c++/27177
12590         * g++.dg/expr/cast7.C: New test.
12591
12592 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
12593
12594         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
12595         * lib/gcc-defs.exp (tool_check_compile): Ditto.
12596         * lib/fortran-torture.exp (fortran-torture-compile,
12597         fortran-torture-execute): Ditto.
12598
12599 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
12600
12601         PR target/27842
12602         * gcc.dg/vmx/pr27842.c: New test.
12603
12604 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12605
12606         PR libfortran/27895
12607         * gfortran.dg/bounds_check_3.f90: New test.
12608
12609 2006-06-05  Mike Stump  <mrs@apple.com>
12610
12611         * objc.dg/objc-fast-4.m: Skip for ppc64.
12612
12613 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
12614
12615         PR testsuite/27705
12616         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
12617
12618 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
12619             Victor Kaplansky  <victork@il.ibm.com>
12620
12621         PR tree-optimizations/26360
12622         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
12623         with -fno-tree-dce.
12624         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
12625
12626 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
12627
12628         PR fortran/14067
12629         * gfortran.dg/data_char_1.f90: Add messages for truncated
12630         strings.
12631
12632         PR fortran/16943
12633         * gfortran.dg/func_decl_2.f90: New test.
12634
12635         PR fortran/20839
12636         * gfortran.dg/do_2.f90: New test.
12637
12638         PR fortran/27655
12639         * gfortran.dg/associated_3.f90: New test.
12640
12641 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
12642
12643         PR c++/27819
12644         * g++.dg/template/static25.C: New test.
12645
12646         PR c++/27722
12647         * g++.dg/init/array21.C: New test.
12648
12649         PR c++/27807
12650         * g++.dg/ext/complit7.C: New test.
12651
12652         PR c++/27806
12653         * g++.dg/parse/ptrmem5.C: New test.
12654
12655 2006-06-04  Roger Sayle  <roger@eyesopen.com>
12656             Andrew Pinski  <pinskia@physics.uc.edu>
12657
12658         PR c/27150
12659         PR middle-end/27382
12660         * gcc.dg/pr27150-1.c: New testcase.
12661         * gcc.dg/pr27382-1.c: New testcase.
12662         * gcc.dg/pr27382-2.c: New testcase.
12663
12664 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
12665
12666         PR c/25161
12667         PR c/27020
12668         * gcc.dg/array-10.c: New test.
12669
12670 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12671
12672         PR c++/27804
12673         * g++.dg/init/const4.C: New test.
12674         * g++.dg/init/member1.C: Add error-marker.
12675         * g++.dg/other/fold1.C: Adjust error-marker.
12676
12677 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12678
12679         PR c++/27601
12680         * g++.dg/ext/offsetof1.C: New test.
12681
12682 2006-06-04 Eric Christopher <echristo@apple.com>
12683
12684         * gcc.dg/attr-ms_struct-1.c: New.
12685
12686 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
12687
12688         * gcc.c-torture/compile/builtin_constant_p.c: New test.
12689
12690 2006-06-04  Richard Guenther  <rguenther@suse.de>
12691
12692         PR tree-optimization/27039
12693         * gcc.dg/tree-ssa/loop-17.c: New testcase.
12694
12695 2006-06-03  Roger Sayle  <roger@eyesopen.com>
12696
12697         PR target/26223
12698         * gcc.target/i386/amd64-abi-2.c: New test case.
12699
12700 2006-06-02  Eric Christopher  <echristo@apple.com>
12701
12702         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
12703         * gcc.target/i386/20020523-1.c: Skip if darwin.
12704         * gcc.target/i386/asm-3.c: Ditto.
12705         * gcc.target/i386/20011119-1.c: Ditto.
12706         * gcc.target/i386/clobbers.c: Remove pic part of test.
12707
12708 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
12709
12710         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
12711         * g++.old-deja/g++.other/init19.C: Ditto.
12712         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
12713         and add other platforms as expected failures.
12714
12715 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
12716
12717         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
12718         (is-effective-target-keyword): Ditto.
12719
12720 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
12721
12722         PR fortran/27715
12723         * gfortran.dg/extended_char_comparison_1.f:  New test.
12724
12725 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
12726
12727         PR fortran/25098
12728         * gfortran.dg/dummy_procedure_1.f90: New test.
12729
12730         PR fortran/25147
12731         * gfortran.dg/dummy_procedure_2.f90: New test.
12732
12733         * gfortran.dg/associated_2.f90: Correct to make consistent with
12734         standard.
12735
12736 2006-05-31  Roger Sayle  <roger@eyesopen.com>
12737
12738         * gcc.target/i386/387-11.c: New test case.
12739
12740 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
12741
12742         PR c++/27801
12743         * g++.dg/template/cond6.C: New test.
12744
12745         PR c++/26496
12746         * g++.dg/template/crash51.C: New test.
12747         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
12748
12749         PR c++/27385
12750         * g++.dg/init/array20.C: New test.
12751
12752 2006-05-31  Roger Sayle  <roger@eyesopen.com>
12753
12754         * gcc.dg/builtins-54.c: New test case.
12755
12756 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
12757
12758         PR c++/26433
12759         * g++.dg/template/fntry1.C: Add dg-do link.
12760
12761         PR c++/27808
12762         * g++.dg/parse/friend6.C: New test.
12763
12764 2006-05-30  Asher Langton  <langton2@llnl.gov>
12765
12766         * gfortran.dg/cray_pointers_7.f90: New test.
12767
12768 2006-05-30  Roger Sayle  <roger@eyesopen.com>
12769
12770         PR tree-optimization/23452
12771         * gcc.dg/fold-mulconj-1.c: New test case.
12772
12773 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
12774
12775         PR c++/27803
12776         * g++.dg/parse/bitfield1.C: New test.
12777
12778 2006-05-30  Roger Sayle  <roger@eyesopen.com>
12779
12780         * gcc.target/ppc-eq0-1.c: New test case.
12781         * gcc.target/ppc-negeq0-1.c: New test case.
12782
12783 2006-05-30  Dirk Mueller  <dmueller@suse.de>
12784
12785         PR c/27273
12786         * gcc.dg/overflow-warn-5.c: New test.
12787
12788 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12789
12790         PR c/27718
12791         * gcc.dg/sizeof-1.c: New test.
12792
12793 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
12794
12795         PR target/27790
12796         * gcc.target/i386/pr27790.c: New test.
12797
12798 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12799
12800         PR libgfortran/27757
12801         * gfortran.dg/direct_io_5.f90: New test.
12802
12803 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12804
12805         PR libgfortran/27634
12806         * gfortran.dg/fmt_missing_period_1.f: New test.
12807         * gfortran.dg/fmt_missing_period_2.f: New test.
12808         * gfortran.dg/fmt_missing_period_3.f: New test.
12809
12810 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12811
12812         PR fortran/19777
12813         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
12814         arrays.
12815
12816 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12817
12818         PR c++/27713
12819         * g++.dg/template/new6.C: New test.
12820
12821 2006-05-29  Roger Sayle  <roger@eyesopen.com>
12822
12823         PR tree-optimization/24964
12824         * gcc.target/i386/387-10.c: New test case.
12825
12826 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
12827
12828         * intrinsics/string_intrinsics.c (compare_string):
12829         Use memcmp instead of strncmp to avoid tripping over
12830         CHAR(0) in a string.
12831
12832 2006-05-27  Richard Guenther  <rguenther@suse.de>
12833
12834         PR middle-end/27773
12835         * gcc.dg/torture/pr27773.c: New testcase.
12836
12837 2006-05-27  Dirk Mueller  <dmueller@suse.de>
12838
12839         * gcc.dg/pr24561.c: Rename to..
12840         * gcc.dg/pr25962.c: .. this.
12841
12842 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12843
12844         PR fortran/19777
12845         * gfortran.dg/bounds_check_2.f: New test.
12846
12847 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
12848
12849         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
12850         * gfortran.dg/byte_1.f90: Likewise.
12851         * gfortran.dg/dup_save_2.f90: Likewise.
12852
12853 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
12854
12855         * gfortran.dg/associated_2.f90: New test.
12856
12857 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12858
12859         PR fortran/27524
12860         * gfortran.dg/bounds_check_1.f90: New test.
12861
12862 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
12863
12864         PR rtl-optimization/27661
12865         * gcc.dg/pr27661.c: New test case.
12866
12867 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
12868
12869         PR fortran/23151
12870         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
12871         * gfortran.dg/print_parentheses_1.f:  New test.
12872         * gfortran.dg/print_parentheses_2.f90:  New test.
12873
12874 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
12875
12876         PR target/27758
12877         * gcc.dg/pr27758.c: New test.
12878
12879 2006-05-24  Falk Hueffner  <falk@debian.org>
12880
12881         * gcc.c-torture/compile/pr27571.c: New test.
12882
12883 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
12884
12885         PR fortran/27709
12886         * gfortran.dg/spec_expr_4.f90: New test.
12887
12888         PR fortran/27155
12889         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
12890
12891 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
12892
12893         PR c++/20103
12894         * g++.dg/ext/complit6.C: New test.
12895         * g++.dg/ext/complit3.C: Adjust error markers.
12896         * g++.dg/init/const3.C: New test.
12897
12898 2006-05-25  Richard Guenther  <rguenther@suse.de>
12899
12900         PR middle-end/27743
12901         * gcc.dg/torture/pr27743.c: New testcase.
12902
12903 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
12904
12905         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
12906
12907 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
12908
12909         * gcc.dg/compat/scalar-by-value-x.h: New.
12910         * gcc.dg/compat/scalar-by-value-y.h: New.
12911         * gcc.dg/compat/scalar-by-value-5.c: New.
12912         * gcc.dg/compat/scalar-by-value-5_main.c: New.
12913         * gcc.dg/compat/scalar-by-value-5_x.c: New.
12914         * gcc.dg/compat/scalar-by-value-5_y.c: New.
12915         * gcc.dg/compat/scalar-by-value-6.c: New.
12916         * gcc.dg/compat/scalar-by-value-6_main.c: New.
12917         * gcc.dg/compat/scalar-by-value-6_x.c: New.
12918         * gcc.dg/compat/scalar-by-value-6_y.c: New.
12919
12920 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
12921
12922         PR tree-optimization/27639
12923         PR tree-optimization/26719
12924         * gcc.dg/pr27639.c: New test.
12925         * gcc.dg/pr26719.c: New test.
12926         * gcc.dg/tree-ssa/scev-cast.c: New test.
12927
12928 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
12929
12930         PR c++/20173
12931         * g++.dg/template/error21.C: New test.
12932
12933 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
12934
12935         PR target/27696
12936         * gcc.target/i386/pr27696.c: New.
12937
12938 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
12939
12940         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
12941
12942         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
12943
12944 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12945
12946         PR c++/27716
12947         * g++.dg/other/assign1.C: New test.
12948
12949 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
12950
12951         PR target/27266
12952         * gcc.target/i386/pr27266.c: New.
12953
12954 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12955
12956         PR c++/27451
12957         * g++.dg/ext/asm9.C: New test.
12958
12959 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
12960
12961         PR rtl-optimization/25514
12962         * gcc.c-torture/compile/pr25514.c: New test.
12963
12964 2006-05-22  Richard Guenther  <rguenther@suse.de>
12965
12966         Revert
12967         2006-01-31  Richard Guenther  <rguenther@suse.de>
12968
12969         * gcc.target/i386/sselibm-1.c: New testcase.
12970         * gcc.target/i386/sselibm-2.c: Likewise.
12971         * gcc.target/i386/sselibm-3.c: Likewise.
12972         * gcc.target/i386/sselibm-4.c: Likewise.
12973         * gcc.target/i386/sselibm-5.c: Likewise.
12974
12975 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12976
12977         PR c/27420
12978         * gcc.dg/func-args-2.c: New test.
12979
12980         PR c/26818
12981         * gcc.dg/struct-incompl-1.c: New test.
12982
12983 2006-05-22  Richard Guenther  <rguenther@suse.de>
12984
12985         PR testsuite/27708
12986         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
12987         the transformations we test for.
12988
12989 2006-05-22  Richard Guenther  <rguenther@suse.de>
12990
12991         PR testsuite/27707
12992         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
12993
12994 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
12995
12996         PR c++/27210
12997         * g++.dg/warn/new1.C: New test.
12998         * g++.dg/template/new5.C: Likewise.
12999
13000 2006-05-21  Roger Sayle  <roger@eyesopen.com>
13001
13002         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
13003         * gcc.target/i386/20060512-3.c: Likewise.
13004
13005 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
13006
13007         PR rtl-optimization/27671
13008         * gcc.c-torture/execute/pr27671-1.c: New.
13009         * gcc.dg/pr27671-2.c: Likewise.
13010
13011         PR tree-optimization/26622.
13012         * gcc.c-torture/compile/pr26622.c: New.
13013
13014 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
13015
13016         PR fortran/27613
13017         * gfortran.dg/recursive_reference_1.f90: New test.
13018
13019 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
13020
13021         PR fortran/25746
13022         * gfortran.dg/elemental_subroutine_3.f90: New test.
13023
13024         PR fortran/25090
13025         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
13026
13027         PR fortran/27584
13028         * gfortran.dg/associated_target_1.f90: New test.
13029
13030         PR fortran/19015
13031         * gfortran.dg/maxloc_shape_1.f90: New test.
13032
13033 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13034
13035         PR libgfortran/24459
13036         * gfortran.dg/namelist_24.f90: New test.
13037         * gfortran.dg/namelist_12.f: Fix typo in comment.
13038
13039 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
13040
13041         PR middle-end/25776
13042         * g++.dg/other/error11.C: New test.
13043
13044 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
13045
13046         * gcc.target/mips/pr26765.c: Add -w to options.
13047
13048 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
13049
13050         * lib/target-supports.exp (check_effective_target_mpaired_single):
13051         New function.
13052         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
13053         multilibs.
13054         * g++.dg/vect/vect.exp: Likewise.
13055
13056 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
13057
13058         PR testsuite/25891
13059         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
13060
13061 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
13062
13063         PR fortran/27662
13064         * gfortran.dg/temporary_1.f90: New file.
13065
13066 2006-05-19  Andreas Schwab  <schwab@suse.de>
13067
13068         * g++.dg/other/unused1.C: Also match "stringz".
13069
13070 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
13071
13072         PR c++/26433
13073         * g++.dg/template/fntry1.C: New test.
13074
13075 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
13076
13077         PR c++/27471
13078         PR c++/27506
13079         * g++.dg/conversion/bitfield5.C: New test.
13080         * g++.dg/conversion/bitfield6.C: New test.
13081
13082 2006-05-18  Mike Stump  <mrs@apple.com>
13083
13084         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
13085         * gcc.dg/vla-4.c: Add.
13086         * gcc.dg/vla-5.c: Add.
13087         * gcc.dg/vla-6.c: Add.
13088
13089 2006-05-12  Stuart Hastings  <stuart@apple.com>
13090
13091         * gcc.target/i386/20060512-1.c: New.
13092         * gcc.target/i386/20060512-2.c: New.
13093         * gcc.target/i386/20060512-3.c: New.
13094         * gcc.target/i386/20060512-4.c: New.
13095
13096 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
13097
13098         PR c++/26122
13099         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
13100
13101         PR c++/26068
13102         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
13103         * g++.dg/parse/linkage1.C: New test.
13104
13105 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
13106
13107         PR tree-optimization/27548
13108         * g++.dg/tree-ssa/pr27548.C: New test.
13109
13110 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13111
13112         PR fortran/26551
13113         * gfortran.dg/recursive_check_1.f: New test.
13114         * gfortran.dg/recursive_check_2.f90: New test.
13115
13116 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
13117
13118         * g++.dg/opt/temp2.C: New test.
13119
13120 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
13121
13122         PR c++/27491
13123         * g++.dg/init/brace5.C: New test.
13124
13125         PR middle-end/27415
13126         * gcc.dg/gomp/pr27415.c: New test.
13127         * g++.dg/gomp/pr27415.C: New test.
13128
13129         PR tree-optimization/27549
13130         * g++.dg/tree-ssa/pr27549.C: New test.
13131
13132 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13133
13134         PR libgfortran/27575
13135         * gfortran.dg/read_eof_4.f90: New test.
13136
13137 2006-05-16  Richard Guenther  <rguenther@suse.de>
13138
13139         PR tree-optimization/22303
13140         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
13141
13142 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
13143
13144         PR middle-end/27573
13145         * gcc.dg/gomp/pr27573.c: New test.
13146         * gfortran.dg/gomp/pr27573.f90: New test.
13147
13148         PR c/27499
13149         * gcc.dg/gomp/pr27499.c: New test.
13150         * g++.dg/gomp/pr27499.C: New test.
13151
13152 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
13153
13154         PR c++/27339
13155         * g++.dg/parser/access8.C: Adjust error marker.
13156         * g++.dg/template/access17.C: New test.
13157         * g++.dg/template/access18.C: Likewise.
13158
13159 2006-05-15  Roger Sayle  <roger@eyesopen.com>
13160
13161         PR target/26600
13162         * gcc.target/i386/pr26600.c: New test case.
13163
13164 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
13165
13166         PR c++/27505
13167         * g++.dg/expr/bitfield1.C: New test.
13168
13169 2006-05-15  Richard Guenther  <rguenther@suse.de>
13170
13171         PR tree-optimization/27603
13172         * gcc.dg/torture/pr27603.c: New testcase.
13173
13174 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
13175
13176         PR fortran/25090
13177         * gfortran.dg/entry_dummy_ref_1.f90: New test.
13178
13179         PR fortran/25082
13180         * gfortran.dg/scalar_return_1.f90: New test.
13181
13182         PR fortran/27411
13183         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
13184
13185 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
13186
13187         * gcc.dg/gomp/critical-4.c: New test.
13188         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
13189         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
13190         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
13191         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
13192
13193 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13194
13195         PR c++/27582
13196         * g++.dg/template/dependent-args1.C: New test.
13197
13198         PR c++/27581
13199         * g++.dg/lookup/this1.C: New test.
13200
13201         PR c++/27315
13202         * g++.dg/template/operator6.C: New test.
13203         * g++.dg/template/incomplete3.C: New test.
13204
13205         PR c++/27559
13206         * g++.dg/template/new4.C: New test.
13207
13208         PR c++/27496
13209         * g++.dg/template/void2.C: New test.
13210
13211 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
13212
13213         * g++.dg/template/dependent-expr5.C: New test.
13214
13215 2006-05-14  Roger Sayle  <roger@eyesopen.com>
13216
13217         PR middle-end/26729
13218         * gcc.dg/pr26729-1.c: New test case.
13219
13220 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
13221
13222         * gcc.dg/pr27003.c: New test.
13223
13224 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
13225
13226         * lib/target-supports.dg (check_cxa_atexit_available): Change
13227         v3_target_compile to ${tool}_target_compile.
13228
13229 2006-05-11  Jason Merrill  <jason@redhat.com>
13230
13231         * lib/scanasm.exp (scan-not-hidden): Fix typo.
13232
13233 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13234
13235         PR fortran/27553
13236         * gfortran.dg/label_5.f90: New test.
13237
13238 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
13239
13240         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
13241         check_effective_target_powerpc_altivec_ok): New.
13242         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
13243         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
13244         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
13245         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
13246         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
13247         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
13248         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
13249         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
13250         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
13251         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
13252         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
13253         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
13254         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
13255         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
13256         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
13257         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
13258         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
13259         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
13260         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
13261         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
13262         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
13263         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
13264         gcc.target/powerpc/altivec-9.c,
13265         gcc.target/powerpc/altivec-consts.c,
13266         gcc.target/powerpc/altivec-pr22085.c,
13267         gcc.target/powerpc/altivec-splat.c,
13268         gcc.target/powerpc/altivec-types-1.c,
13269         gcc.target/powerpc/altivec-types-2.c,
13270         gcc.target/powerpc/altivec-types-3.c,
13271         gcc.target/powerpc/altivec-types-4.c,
13272         gcc.target/powerpc/altivec-varargs-1.c,
13273         gcc.target/powerpc/altivec-vec-merge.c,
13274         gcc.target/powerpc/ppc-vector-memcpy.c,
13275         gcc.target/powerpc/ppc-vector-memset.c,
13276         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
13277         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
13278         these effective targets.
13279         * gcc.dg/vmx/pr27006.c: Add missing close brace.
13280         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
13281
13282 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13283
13284         PR middle-end/27384
13285         * g++.dg/other/fold1.C: New test.
13286
13287         PR middle-end/27488
13288         * gcc.dg/fold-nonneg-1.c: New test.
13289
13290         PR c++/27547
13291         * g++.dg/other/operator1.C: New test.
13292
13293 2006-05-11  Richard Guenther  <rguenther@suse.de>
13294
13295         PR middle-end/27529
13296         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
13297
13298 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
13299
13300         * lib/target-supports-dg.exp (check-flags): New.
13301         (dg-skip-if): Move flag checks.
13302
13303 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
13304
13305         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
13306         * lib/target-supports.dg (check_cxa_atexit_available): New.
13307
13308 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
13309
13310         PR fortran/27470
13311         * gfortran.dg/multiple_allocation_2.f90: New test case.
13312
13313 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
13314
13315         * gcc.target/arm/pr27387.C: Fix a comment typo.
13316
13317 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13318
13319         PR fortran/24549
13320         * gfortran.dg/error_recovery_1.f90: New test.
13321
13322 2006-05-10  Richard Guenther  <rguenther@suse.de>
13323
13324         PR tree-optimization/27302
13325         * gcc.dg/torture/pr27302.c: New testcase.
13326
13327 2006-05-09  Dirk Mueller  <dmueller@suse.de>
13328         Richard Guenther  <rguenther@suse.de>
13329
13330         PR middle-end/27498
13331         * gcc.dg/tree-ssa/pr27498.c: New testcase.
13332
13333 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
13334
13335         PR rtl-optimization/27335
13336         * gcc.dg/pr27335.c: New test.
13337
13338 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
13339
13340         * gcc.target/mips/mips-ps-5.c: New file.
13341
13342 2006-05-08  Jan Hubicka  <jh@suse.cz>
13343
13344         PR middle-end/25962
13345         * gcc.dg/pr25962.c: New.
13346
13347 2006-05-08  Roger Sayle  <roger@eyesopen.com>
13348
13349         PR target/27158
13350         * gcc.target/powerpc/pr27158.c: New test case.
13351
13352 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
13353
13354         PR testsuite/27476
13355         * ada/acats/run_all.sh: Use test -z.
13356
13357 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13358
13359         PR libfortran/18271
13360         * gfortran.dg/spec_expr_3.f90: New test.
13361
13362 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
13363
13364         PR target/24879
13365         * gcc.target/i386/monitor.c: New file.
13366
13367 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
13368
13369         * gcc.dg/pr27095.c: xfail *-*-darwin*.
13370
13371 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13372
13373         PR c++/27447
13374         * g++.dg/other/ptrmem7.C: New test.
13375
13376 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13377
13378         PR target/27421
13379         * gcc.dg/array-9.c: New test.
13380
13381 2006-05-07  Richard Guenther  <rguenther@suse.de>
13382
13383         PR tree-optimization/27409
13384         * gcc.dg/torture/pr27409.c: New testcase.
13385
13386 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
13387
13388         PR fortran/27457
13389         * gfortran.dg/select_6.f90: New.
13390
13391 2006-05-07  Richard Guenther  <rguenther@suse.de>
13392
13393         PR tree-optimization/27136
13394         * gcc.dg/torture/pr27136.c: New testcase.
13395
13396 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
13397
13398         PR fortran/24813
13399         * gfortran.dg/char_cons_len_1.f90: New test.
13400
13401 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13402
13403         PR c++/27427
13404         * g++.dg/template/incomplete2.C: New test.
13405
13406 2006-05-06  Richard Guenther  <rguenther@suse.de>
13407
13408         PR tree-optimization/27151
13409         * gcc.dg/vect/pr27151.c: New testcase.
13410
13411 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13412
13413         PR c++/27430
13414         * g++.dg/template/void1.C: New test.
13415
13416         PR c++/27423
13417         * g++.dg/other/void2.C: New test.
13418
13419         PR c++/27422
13420         * g++.dg/conversion/void1.C: New test.
13421
13422 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
13423
13424         PR/21391
13425         * g++.dg/other/unused1.C: New.
13426
13427 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13428
13429         PR objc/27240
13430         * objc.dg/member-1.m: New test.
13431
13432 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
13433
13434         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
13435
13436 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13437
13438         PR libfortran/26985
13439         * gfortran.dg/matmul_2.f90: New test.
13440
13441 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
13442
13443         * ada/acats/run_all.sh: Use sync when main not found.
13444
13445 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
13446
13447         PR target/26765
13448         * gcc.target/mips/pr26765.c: New.
13449
13450 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
13451
13452         * gcc.target/bfin: New directory.
13453         * gcc.target/bfin/bfin.exp: New file.
13454         * gcc.target/bfin/frmul.c: New file.
13455         * gcc.target/bfin/arith.c: New file.
13456         * gcc.target/bfin/mul-combine.c: New file.
13457         * gcc.target/bfin/shift.c: New file.
13458
13459 2006-05-04  Richard Guenther  <rguenther@suse.de>
13460
13461         PR tree-optimization/14287
13462         PR tree-optimization/14844
13463         PR tree-optimization/19792
13464         PR tree-optimization/21608
13465         PR tree-optimization/27090
13466         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
13467         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
13468         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
13469         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
13470         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
13471
13472 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
13473
13474         PR tree-optimization/27285
13475         * gcc.c-torture/execute/pr27285.c: New test.
13476
13477         PR middle-end/27388
13478         * gcc.dg/gomp/pr27388-1.c: New test.
13479         * gcc.dg/gomp/pr27388-2.c: New test.
13480         * gcc.dg/gomp/pr27388-3.c: New test.
13481
13482         PR c++/27359
13483         * g++.dg/gomp/pr27359.C: New test.
13484
13485 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
13486
13487         PR fortran/20248
13488         * gfortran.dg/iargc.f90: New test.
13489
13490 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
13491
13492         PR c++/27102
13493         * g++.dg/template/crash49.C: New test.
13494
13495 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
13496
13497         PR testsuite/27032
13498         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
13499
13500 2006-05-02  Jeff Law  <law@redhat.com>
13501
13502         PR tree-optimization/27364
13503         * gcc.c-torture/execute/pr27364.c: New test.
13504
13505 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
13506
13507         PR c++/27309
13508         * g++.dg/parser/ctor5.C: New test.
13509
13510 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
13511
13512         PR target/27387
13513         * gcc.target/arm/arm.exp: New.
13514         * gcc.target/arm/pr27387.C: Likewise.
13515
13516 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
13517
13518         PR fortran/27269
13519         PR fortran/27324
13520         * gfortran.dg/module_equivalence_2.f90: New test.
13521
13522 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
13523
13524         PR middle-end/27337
13525         * g++.dg/gomp/pr27337-1.C: New test.
13526         * g++.dg/gomp/pr27337-2.C: New test.
13527
13528         PR middle-end/27328
13529         * gcc.dg/gomp/pr27328.c: New test.
13530
13531         PR middle-end/27325
13532         * g++.dg/gomp/pr27325.C: New test.
13533
13534         PR middle-end/27310
13535         * g++.dg/gomp/pr27310.C: New test.
13536
13537 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
13538
13539         PR tree-optimization/27291
13540         * g++.dg/tree-ssa/pr27291.C: New test.
13541
13542 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
13543
13544         PR tree-optimization/27283
13545         * g++.dg/tree-ssa/pr27283.C: New test.
13546
13547 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
13548
13549         * gcc.dg/tree-ssa/loop-16.c: New test.
13550
13551 2006-05-01  Roger Sayle  <roger@eyesopen.com>
13552             Joseph S. Myers  <joseph@codesourcery.com>
13553
13554         * gcc.dg/Wconversion-3.c: New test case.
13555         * gcc.dg/Wconversion-4.c: Likewise.
13556
13557 2006-05-01  Richard Guenther  <rguenther@suse.de>
13558
13559         PR tree-optimization/26726
13560         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
13561
13562 2006-04-30  Roger Sayle  <roger@eyesopen.com>
13563
13564         * gcc.dg/Woverflow-1.c: New test case.
13565         * gcc.dg/Woverflow-2.c: Likewise.
13566         * gcc.dg/Woverflow-3.c: Likewise.
13567
13568 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
13569
13570         PR c++/27094
13571         * g++.dg/template/defarg8.C: New test.
13572
13573 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13574
13575         PR c++/27278
13576         * g++.dg/parse/operator7.C: New test.
13577
13578 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13579
13580         PR c++/11471
13581         PR c++/27102
13582         * g++.dg/template/crash48.C: New test.
13583
13584         PR c++/27279
13585         * g++.dg/parse/ctor4.C: New test.
13586
13587 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13588
13589         PR fortran/25681
13590         * gfortran.df/char_type_len.f90: New test.
13591
13592 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13593
13594         PR libgfortran/27304
13595         * gfortran.dg/fmt_exhaust.f90: New test.
13596
13597 2006-04-28  Roger Sayle  <roger@eyesopen.com>
13598
13599         PR c/25309
13600         * gcc.dg/large-size-array-2.c: New test case.
13601
13602 2006-04-28  Richard Guenther  <rguenther@suse.de>
13603
13604         PR target/26826
13605         * gcc.target/i386/pr26826.c: New testcase.
13606
13607 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
13608
13609         PR middle-end/27260
13610         * gcc.c-torture/execute/pr27260.c: New.
13611
13612 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
13613
13614         PR middle-end/27095
13615         * gcc.dg/pr27095.c: New.
13616
13617 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
13618
13619         PR c++/27292
13620         * g++.dg/conversion/bitfield4.C: New test.
13621
13622 2006-04-27  Eric Christopher  <echristo@apple.com>
13623
13624         * gcc.dg/pragma-ms_struct.c: New.
13625
13626 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
13627
13628         PR c++/27102
13629         * g++.dg/template/crash47.C: New test.
13630
13631 2006-04-27  Dirk Mueller  <dmueller@suse.de>
13632
13633         * gcc.target/i386/sse-7.c: build with -msse.
13634
13635 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
13636
13637         PR testsuite/27274:
13638         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
13639         (main): Exit if processor doesn't support SSE.
13640
13641 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
13642
13643         PR middle-end/27282
13644         * gcc.c-torture/compile/pr27282.c: New test.
13645
13646 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
13647
13648         PR middle-end/26913
13649         * g++.dg/gomp/pr26913.C: New test.
13650
13651         PR c/25996
13652         * gcc.dg/gomp/pr25996.c: New test.
13653         * g++.dg/gomp/pr25996.C: New test.
13654
13655 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
13656
13657         PR rtl-optimization/26725
13658         * gcc.c-torture/compile/pr26725.c: New test.
13659
13660 2006-04-25  Richard Guenther  <rguenther@suse.de>
13661
13662         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
13663         than n + -1.
13664
13665 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
13666
13667         * gcc.dg/20060425-1.c: New testcase.
13668
13669 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
13670
13671         PR tree-optimization/26865
13672         * gcc.dg/pr26865.c: New test.
13673
13674 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
13675
13676         PR c++/27292
13677         * g++.dg/conversion/bitfield1.C: New test.
13678         * g++.dg/conversion/bitfield2.C: Likewise.
13679         * g++.dg/conversion/bitfield3.C: Likewise.
13680
13681 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
13682         Richard Guenther  <rguenther@suse.de>
13683
13684         PR tree-optimization/27236
13685         * gcc.dg/tree-ssa/pr27236.c: New testcase.
13686
13687 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13688
13689         PR c++/19963
13690         * g++.dg/other/incomplete2.C: New test.
13691
13692 2006-04-24  Richard Guenther  <rguenther@suse.de>
13693
13694         PR middle-end/26869
13695         * gcc.dg/torture/pr26869.c: New testcase.
13696
13697 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
13698         Richard Guenther  <rguenther@suse.de>
13699
13700         PR tree-optimization/27218
13701         * g++.dg/tree-ssa/pr27218.C: New testcase.
13702
13703 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
13704
13705         PR c++/26912
13706         * g++.dg/template/friend41.C: New test.
13707
13708 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
13709
13710         * g++.dg/opt/pr15551.C: Include cstdio.
13711         (main): Use remove instead of unlink.
13712
13713 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
13714
13715         * gcc.dg/sibcall-7.c: New test.
13716         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
13717         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
13718         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
13719         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
13720         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
13721
13722 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
13723
13724         PR c++/26534
13725         * g++.dg/opt/bitfield1.C: New test.
13726         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
13727         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
13728         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
13729         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
13730         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
13731         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
13732         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
13733         * g++.dg/abi/bitfield2.C: Likewise.
13734         * g++.dg/init/bitfield1.C: Likewise.
13735
13736 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
13737
13738         PR fortran/25099
13739         * gfortran.dg/elemental_subroutine_4.f90: New test.
13740         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
13741         call sub (m, x).
13742
13743 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
13744
13745         * gcc.c-torture/compile/20060421-1.c: New testcase.
13746
13747 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13748
13749         PR c/25875
13750         * gcc.dg/init-bad-4.c: New test.
13751
13752 2006-04-21  Paul Brook  <paul@codesourcery.com>
13753
13754         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
13755
13756 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
13757
13758         PR fortran/27122
13759         * gfortran.dg/defined_operators_1.f90: New test.
13760         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
13761         remove old ones associated, incorrectly, with Note 5.46.
13762
13763         PR fortran/27113
13764         * gfortran.dg/character_array_constructor_1.f90: New test.
13765
13766 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
13767
13768         * gcc.dg/20060419-1.c: New test.
13769
13770 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
13771
13772         PR c/26774
13773         * gcc.dg/struct-parse-1.c: New test case.
13774
13775 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13776
13777         PR c++/26558
13778         * g++.dg/parse/template19.C: New test.
13779
13780         PR c++/26739
13781         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
13782
13783         PR c++/26036
13784         * g++.dg/expr/call3.C: New test.
13785
13786         PR c++/10385
13787         * g++.dg/conversion/dynamic1.C: New test.
13788
13789 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
13790
13791         PR c++/27102
13792         * g++.dg/template/crash35.C: Tweak error markers.
13793         * g++.dg/template/crash46.C: New test.
13794         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
13795         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
13796
13797 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
13798
13799         PR rtl-optimization/14261
13800         * gcc.c-torture/compile/20060419-1.c: Added.
13801
13802 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
13803
13804         * gfortran.dg/label_1.f90: Adjust dg-error.
13805
13806 2006-04-16  Roger Sayle  <roger@eyesopen.com>
13807
13808         PR target/26961
13809         * gcc.dg/fold-cond-1.c: New test case.
13810         * gcc.dg/pr26961-1.c: Likewise.
13811
13812 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13813
13814         PR libgfortran/27138
13815         * gfortran.dg/read_bad_advance.f90: New test.
13816
13817 2006-04-16  Roger Sayle  <roger@eyesopen.com>
13818             Dale Johannesen  <dalej@apple.com>
13819
13820         PR target/24076
13821         * gcc.target/i386/vecinit-3.c: New testcase.
13822         * gcc.target/i386/vecinit-4.c: Likewise.
13823         * gcc.target/i386/sse-18.c: Likewise.
13824         * gcc.target/i386/sse-19.c: Likewise.
13825
13826 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
13827
13828         * gfortran.dg/allocate_zerosize_1.f90: New test.
13829
13830 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
13831
13832         PR c++/26365
13833         * g++.dg/template/crash45.C: New test.
13834
13835 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
13836
13837         PR fortran/26787
13838         * gfortran.dg/proc_assign_1.f90: New test.
13839         * gfortran.dg/procedure_lvalue.f90: Change message.
13840         * gfortran.dg/namelist_4.f90: Add new error.
13841
13842         PR fortran/25597
13843         PR fortran/27096
13844         * gfortran.dg/auto_pointer_array_result_1.f90
13845
13846         PR fortran/27089
13847         * gfortran.dg/specification_type_resolution_1.f90
13848
13849         PR fortran/18003
13850         PR fortran/25669
13851         PR fortran/26834
13852         * gfortran.dg/bounds_temporaries_1.f90: New test.
13853
13854         PR fortran/27124
13855         * gfortran.dg/array_return_value_1.f90: New test.
13856
13857 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
13858
13859         PR fortran/25336
13860         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
13861
13862 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
13863
13864         PR middle-end/26823
13865         * g++.dg/gomp/pr26823-1.C: New test.
13866         * g++.dg/gomp/pr26823-2.C: New test.
13867
13868 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
13869
13870         PR middle-end/27134
13871         * gcc.dg/pr27314.c: New test.
13872
13873 2006-04-13  Richard Henderson  <rth@redhat.com>
13874
13875         * g++.dg/gomp/block-0.C: Update expected matches.
13876
13877 2006-04-13  DJ Delorie  <dj@redhat.com>
13878
13879         * lib/target-supports.exp (check_effective_target_int32plus): New.
13880         (check_effective_target_ptr32plus): New.
13881         (check_effective_target_size32plus): New.
13882         (check_effective_target_int16): New.
13883         (check_profiling_available): Add m32c to the list of unsupported
13884         targets.
13885
13886         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
13887         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
13888         memory size.
13889         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
13890         pointers.
13891         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
13892         size_t.
13893         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
13894         and size_t.
13895         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
13896         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
13897         not just xstormy16.  Skip m32c due to weird pointer size.
13898         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
13899         not just xstormy16.
13900         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
13901         not just xstormy16.
13902         * gcc.dg/20020312-2.c: Add m32c support.
13903         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
13904         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
13905         in test.
13906         * gcc.dg/20050321-2.c: Require >=32 bit integers.
13907         * gcc.dg/asm-1.c: Skip if int and short are the same size.
13908         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
13909         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
13910         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
13911         formats
13912         * gcc.dg/init-string-2.c: Require >=32 bit integers.
13913         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
13914         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
13915         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
13916         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
13917         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
13918         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
13919         in test.
13920         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
13921         in test.
13922         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
13923         * gcc.dg/pr23049.c: Require >=32 bit integers.
13924         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
13925         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
13926         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
13927         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
13928         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
13929         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
13930         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
13931         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
13932         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
13933         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
13934         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
13935         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
13936         prototype in test.
13937         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
13938         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
13939         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
13940         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
13941         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
13942
13943         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
13944         * gcc.c-torture/execute/20040703-1.x: Likewise.
13945         * gcc.c-torture/execute/20040705-1.x: Likewise.
13946         * gcc.c-torture/execute/20040705-2.x: Likewise.
13947         * gcc.c-torture/execute/20040709-1.x: Likewise.
13948         * gcc.c-torture/execute/20040709-2.x: Likewise.
13949         * gcc.c-torture/execute/20040811-1.x: Likewise.
13950         * gcc.c-torture/execute/20050316-1.x: Likewise.
13951         * gcc.c-torture/execute/bitfld-4.x: Likewise.
13952         * gcc.c-torture/execute/pr19689.x: Likewise.
13953         * gcc.c-torture/execute/pr7284-1.x: Likewise.
13954         * gcc.c-torture/execute/usmul.x: Likewise.
13955         * gcc.c-torture/execute/vrp-5.x: Likewise.
13956         * gcc.c-torture/execute/vrp-6.x: Likewise.
13957         * gcc.dg/debug/20041023-1.s: Likewise.
13958
13959 2006-04-13  Roger Sayle  <roger@eyesopen.com>
13960
13961         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
13962         of integers to a vector types are now constant expressions in C.
13963         * gcc.dg/vect/vect-fold-1.c: New test case.
13964
13965 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
13966             Ulrich Weigand  <uweigand@de.ibm.com>
13967
13968         PR target/27006
13969         * gcc.dg/vmx/pr27006.c: New testcase.
13970
13971 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13972
13973         PR libgfortran/26766
13974         * gfortran.dg/write_recursive.f90: New test.
13975
13976 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
13977
13978         * g++.dg/parse/dtor7.C: New test.
13979         * g++.dg/parse/new1.C: Add error marker.
13980         * g++.dg/template/new3.C: New test.
13981
13982         PR c++/26122
13983         * g++.dg/template/pure1.C: New test.
13984
13985         PR c++/26295
13986         * g++.dg/parse/ptrmem4.C: New test.
13987
13988 2006-04-10  Jeff Law  <law@redhat.com>
13989
13990         PR/27087
13991         * gcc.c-torture/compile/pr27087.c: New test.
13992
13993 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
13994
13995         PR/21391
13996         * gcc.dg/20060410.c: New.
13997
13998 2006-04-10  Matthias Klose  <doko@debian.org>
13999
14000         * lib/gcc-defs.exp (gcc-set-multilib-library-path):
14001         Recognize multilib directory names containing underscores.
14002
14003 2006-04-10  Roger Sayle  <roger@eyesopen.com>
14004
14005         * gcc.target/i386/vecinit-1.c: New test case.
14006         * gcc.target/i386/vecinit-2.c: Likewise.
14007
14008 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
14009
14010         PR debug/27057
14011         * g++.dg/debug/dwarf2-2.C: New test.
14012
14013 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
14014
14015         PR rtl-optimization/27073
14016         * gcc.c-torture/execute/pr27073.c: New test.
14017
14018 2006-04-08  Mike Stump  <mrs@apple.com>
14019
14020         * gcc.dg/pragma-darwin.c: Improve for ppc64.
14021
14022 2006-04-07  Richard Guenther  <rguenther@suse.de>
14023
14024         PR tree-optimization/26135
14025         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
14026
14027 2006-04-06  Jan Hubicka  <jh@suse.cz>
14028
14029         PR profile/26399
14030         * g++.dg/bprob/g++-bprob-2.C: New testcase.
14031
14032 2006-04-06  Roger Sayle  <roger@eyesopen.com>
14033
14034         * g++.dg/conversion/nullptr1.C: New test case.
14035         * g++.dg/conversion/nullptr2.C: Likewise.
14036
14037 2006-04-05  Roger Sayle  <roger@eyesopen.com>
14038
14039         * gfortran.dg/dependency_18.f90: New test case.
14040
14041 2006-04-05  Richard Guenther  <rguenther@suse.de>
14042
14043         PR tree-optimization/26919
14044         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
14045         * gcc.dg/ipa/ipa-2.c: Likewise.
14046         * gcc.dg/ipa/ipa-3.c: Likewise.
14047         * gcc.dg/ipa/ipa-5.c: Likewise.
14048
14049 2006-04-05  Richard Guenther  <rguenther@suse.de>
14050
14051         PR tree-optimization/26763
14052         * gcc.dg/torture/pr26763-1.c: New testcase.
14053         * gcc.dg/torture/pr26763-2.c: Likewise.
14054
14055 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
14056
14057         PR fortran/23634
14058         PR fortran/25619
14059         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
14060
14061 2006-04-04  Eric Christopher  <echristo@apple.com>
14062
14063         * gcc.target/i386/387-1.c: Allow regexp to match darwin
14064         stubs.
14065         * gcc.target/i386/387-5.c: Ditto.
14066
14067 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
14068
14069         * gcc.target/sparc/struct-ret-check.c: New test.
14070
14071 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14072
14073         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
14074         zero decimal digits specified in format.
14075
14076 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
14077
14078         PR fortran/26891
14079         * gfortran.dg/missing_optional_dummy_1.f90: New test.
14080
14081         PR fortran/26976
14082         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
14083         * gfortran.dg/initialization_1.f90: Make assignment compliant.
14084         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
14085         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
14086         compliant and detect bigendian-ness.
14087
14088 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
14089
14090         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
14091         dummy arguments work when the actual argument is itself a dummy
14092         argument of the caller.
14093
14094 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
14095
14096         PR libfortran/24685
14097         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
14098
14099 2006-04-01  Roger Sayle  <roger@eyesopen.com>
14100
14101         * gfortran.dg/dependencency_17.f90: New test case.
14102
14103 2006-04-01  Roger Sayle  <roger@eyesopen.com>
14104
14105         * gfortran.dg/dependency_14.f90: New test case.
14106         * gfortran.dg/dependency_15.f90: Likewise.
14107         * gfortran.dg/dependency_16.f90: Likewise.
14108
14109 2006-03-31  Asher Langton  <langton2@llnl.gov>
14110
14111         PR fortran/25358
14112         gfortran.dg/cray_pointers_6.f90: New test.
14113
14114 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14115
14116         PR libgfortran/26890
14117         * gfortran.dg/read_size_noadvance.f90: New test.
14118
14119 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
14120
14121         PR fortran/25031
14122         * gfortran.dg/multiple_allocation_1.f90: Check that the
14123         size has changed after a re-allocation with stat.
14124
14125 2006-03-30  Richard Guenther  <rguenther@suse.de>
14126
14127         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
14128         removal.
14129         * gcc.target/i386/sselibm-2.c: Likewise.
14130         * gcc.target/i386/sselibm-3.c: Likewise.
14131         * gcc.target/i386/sselibm-4.c: Likewise.
14132         * gcc.target/i386/sselibm-5.c: Likewise.
14133
14134 2006-03-28  Roger Sayle  <roger@eyesopen.com>
14135
14136         * gcc.dg/fold-andxor-1.c: New test case.
14137         * gcc.dg/fold-xorand-1.c: Likewise.
14138
14139 2006-03-28  Roger Sayle  <roger@eyesopen.com>
14140
14141         * gcc.dg/fold-convnotconv-1.c: New test case.
14142
14143 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
14144
14145         PR fortran/26779
14146         * gfortran.dg/private_type_5.f90: New test.
14147
14148 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
14149
14150         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
14151
14152 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
14153
14154         * gfortran.dg/advance_2.f90: New test.
14155         * gfortran.dg/advance_3.f90: New test.
14156
14157         * gfortran.fortran-torture/execute/equiv_5.f: New test.
14158
14159 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14160
14161         PR libgfortran/26661
14162         PR libgfortran/26880
14163         * gfortran.dg/read_x_past.f: New test.
14164
14165 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
14166
14167         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
14168         to be STABS.
14169
14170 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
14171
14172         * objc.dg/dwarf-1.m: Skip on AIX.
14173         * objc.dg/dwarf-2.m: Skip on AIX.
14174
14175 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
14176
14177         PR fortran/26816
14178         * gfortran.dg/float_1.f90: New test.
14179
14180 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
14181
14182         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
14183         X86_64 targets.
14184         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
14185
14186 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
14187
14188         PR libfortran/26735
14189         * gfortran.dg/convert_implied_open.f90: New test case.
14190
14191 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
14192
14193         PR fortran/26769
14194         * gfortran.dg/transpose_reshape_r10.f90: New test case.
14195
14196 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
14197
14198         PR middle-end/26717
14199         * gcc.dg/pr26717.c: New test.
14200
14201 2006-03-25  Roger Sayle  <roger@eyesopen.com>
14202
14203         * gfortran.dg/dependency_12.f90: New test case.
14204
14205 2006-03-24  Roger Sayle  <roger@eyesopen.com>
14206
14207         * gfortran.dg/dependency_9.f90: New (resurected) test case.
14208
14209 2006-03-24  Jeff Law  <law@redhat.com>
14210
14211         * gcc.c-torture/pr26840.c: New test.
14212
14213 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
14214
14215         * objc.dg/dwarf-2.m: New.
14216         * obj-c++.dg/dwarf-2.mm: New.
14217
14218         * g++.old-deja/g++.other/init19.C: New.
14219
14220 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
14221
14222         * g++.dg/eh/spbp.C: Skip on AIX.
14223
14224 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
14225
14226         PR middle-end/26611
14227         * g++.dg/gomp/pr26611-1.C: New test.
14228         * g++.dg/gomp/pr26611-2.C: New test.
14229
14230 2006-03-24  Jeff Law  <law@redhat.com>
14231
14232         * gcc.c-torture/compile/pr26833.c: New test.
14233         * gfortran.fortran-torture/compile/pr26806.f90: New test.
14234
14235 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14236
14237         * gfortran.dg/endfile_2.f90: Delete temp file.
14238
14239 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
14240
14241         PR fortran/19303
14242         * gfortran.dg/record_marker_1.f90: New test case.
14243         * gfortran.dg/record_marker_2.f: New test case.
14244         * gfortran.dg/record_marker_3.f90: New test case.
14245
14246 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
14247
14248         PR fortran/17298
14249         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
14250         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
14251
14252 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
14253
14254         * lib/gcc-dg.exp (cleanup-modules): New proc.
14255         * gfortran.dg/allocatable_function_1.f90,
14256         gfortran.dg/allocate_char_star_scalar_1.f90,
14257         gfortran.dg/assumed_charlen_function_1.f90,
14258         gfortran.dg/assumed_dummy_1.f90,
14259         gfortran.dg/assumed_shape_ranks_1.f90,
14260         gfortran.dg/assumed_shape_ranks_2.f90,
14261         gfortran.dg/assumed_size_dt_dummy.f90,
14262         gfortran.dg/auto_char_dummy_array_1.f90,
14263         gfortran.dg/auto_char_len_3.f90,
14264         gfortran.dg/automatic_module_variable.f90,
14265         gfortran.dg/bad_automatic_objects_1.f90,
14266         gfortran.dg/char_array_constructor.f90,
14267         gfortran.dg/char_array_structure_constructor.f90,
14268         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
14269         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
14270         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
14271         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
14272         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
14273         gfortran.dg/derived_pointer_recursion.f90,
14274         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
14275         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
14276         gfortran.dg/dummy_functions_1.f90,
14277         gfortran.dg/elemental_initializer_1.f90,
14278         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
14279         gfortran.dg/elemental_pointer_1.f90,
14280         gfortran.dg/elemental_subroutine_1.f90,
14281         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
14282         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
14283         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
14284         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
14285         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
14286         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
14287         gfortran.dg/global_references_1.f90,
14288         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
14289         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
14290         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
14291         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
14292         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
14293         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
14294         gfortran.dg/large_integer_kind_1.f90,
14295         gfortran.dg/large_real_kind_1.f90,
14296         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
14297         gfortran.dg/module_double_reuse.f90,
14298         gfortran.dg/module_equivalence_1.f90,
14299         gfortran.dg/module_interface_1.f90,
14300         gfortran.dg/module_parameter_array_refs_1.f90,
14301         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
14302         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
14303         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
14304         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
14305         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
14306         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
14307         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
14308         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
14309         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
14310         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
14311         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
14312         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
14313         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
14314         gfortran.dg/same_name_1.f90,
14315         gfortran.dg/sibling_dummy_procedure_1.f90,
14316         gfortran.dg/sibling_dummy_procedure_2.f90,
14317         gfortran.dg/sibling_dummy_procedure_3.f90,
14318         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
14319         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
14320         gfortran.dg/used_dummy_types_2.f90,
14321         gfortran.dg/used_dummy_types_3.f90,
14322         gfortran.dg/used_dummy_types_4.f90,
14323         gfortran.dg/used_dummy_types_5.f90,
14324         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
14325         gfortran.dg/userdef_operator_1.f90: Use it.
14326
14327 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14328
14329         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
14330         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
14331         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
14332         gfortran.dg/write_back.f,
14333         gfortran.fortran-torture/execute/inquire_1.f90,
14334         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
14335
14336 2006-03-21  Jeff Law  <law@redhat.com>
14337
14338         * gcc.dg/tree-ssa/vrp28.c: New test.
14339
14340 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
14341
14342         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
14343         if _STDC_C99 is defined.
14344         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
14345         * gcc.dg/builtins-20.c: Likewise.
14346         * gcc.dg/builtins-53.c: Likewise.
14347         * gcc.dg/single-precision-constant.c: Likewise. Also pass
14348         -mmacosx-version-min=10.3 on PowerPC/Darwin.
14349
14350 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
14351
14352         PR tree-opt/26781
14353         * gcc.c-torture/compile/pr26781-1.c: New test.
14354         * gcc.c-torture/compile/pr26781-2.c: New test.
14355
14356 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
14357
14358         PR c++/26690
14359         * g++.dg/gomp/pr26690-1.C: New test.
14360         * g++.dg/gomp/pr26690-2.C: New test.
14361
14362 2006-03-20  Jeff Law  <law@redhat.com>
14363
14364         * gcc.dg/tree-ssa/pr21829.c: New test.
14365
14366         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
14367
14368 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
14369
14370         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
14371         (check_visibility_available): Use it.
14372         (check_effective_target_default_packed): Likewise.
14373         (check_effective_target_pcc_bitfield_type_matters): Likewise.
14374         (check_effective_target_fopenmp): Likewise.
14375         (check_effective_target_freorder): Likewise.
14376         (check_effective_target_fpic): Likewise.
14377         (check_named_sections_available): Likewise.
14378         (check_effective_target_ilp32): Likewise.
14379         (check_effective_target_lp64): Likewise.
14380
14381 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
14382
14383         PR fortran/20935
14384         * gfortran.dg/scalar_mask_2.f90: New test case.
14385
14386 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
14387
14388         PR tree-opt/26629
14389         * gcc.dg/tree-ssa/loadpre12.c: New test.
14390         * gcc.dg/tree-ssa/loadpre13.c: New test.
14391         * gcc.dg/tree-ssa/loadpre14.c: New test.
14392         * gcc.dg/tree-ssa/loadpre15.c: New test.
14393         * gcc.dg/tree-ssa/loadpre16.c: New test.
14394         * gcc.dg/tree-ssa/loadpre17.c: New test.
14395         * gcc.dg/tree-ssa/loadpre18.c: New test.
14396         * gcc.dg/tree-ssa/loadpre19.c: New test.
14397         * gcc.dg/tree-ssa/loadpre20.c: New test.
14398         * gcc.dg/tree-ssa/loadpre21.c: New test.
14399         * gcc.dg/tree-ssa/loadpre22.c: New test.
14400
14401 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
14402
14403         PR fortran/26741
14404         * gfortran.dg/elemental_initializer_1.f90: New test.
14405
14406         PR fortran/26716
14407         * gfortran.dg/assumed_shape_ranks_2: New test.
14408
14409 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
14410
14411         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
14412         target fpic.
14413
14414 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14415
14416         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
14417         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
14418         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
14419         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
14420         gfortran.fortran-torture/execute/direct_io.f90,
14421         gfortran.fortran-torture/execute/inquire_2.f90,
14422         gfortran.fortran-torture/execute/inquire_4.f90,
14423         gfortran.fortran-torture/execute/list_read_1.f90,
14424         gfortran.fortran-torture/execute/open_replace.f90,
14425         gfortran.fortran-torture/execute/slash_edit.f90,
14426         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
14427         temporary files from testcases.
14428
14429 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14430
14431         PR libgfortran/26509
14432         gfortran.dg/write_direct_eor.f90: New test.
14433
14434 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
14435
14436         * gcc.target/powerpc/pr26350.c: New.
14437         * gcc.target/powerpc/indexed-addr.c: New.
14438
14439 2006-03-16  Roger Sayle  <roger@eyesopen.com>
14440
14441         * gfortran.dg/dependency_13.f90: New test case.
14442
14443 2006-03-16  Roger Sayle  <roger@eyesopen.com>
14444
14445         PR middle-end/21781
14446         * gcc.dg/real-const-1.c: New test case.
14447
14448 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
14449
14450         * g++.old-deja/g++.other/init18.C: New.
14451         * g++.old-deja/g++.other/init5.C: Remove xfail.
14452
14453 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14454
14455         * g++.dg/opt/pr15551.C: Cleanup temp file.
14456
14457 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14458
14459         PR c++/6634
14460         g++.dg/parse/long1.C: New test.
14461
14462 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14463
14464         PR fortran/19101
14465         * gfortran.dg/continuation.f90: New test.
14466         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
14467
14468 2006-03-14  Richard Guenther  <rguenther@suse.de>
14469
14470         PR tree-optimization/26672
14471         * gcc.dg/torture/pr26672.c: New testcase.
14472
14473 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
14474
14475         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
14476         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
14477
14478 2006-03-13  Roger Sayle  <roger@eyesopen.com>
14479
14480         PR middle-end/26557
14481         * gcc.c-torture/compile/switch-1.c: New test case.
14482
14483 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
14484
14485         PR fortran/25378
14486         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
14487         test to include more permuatations of mask and index.
14488         * gfortran.dg/scalar_mask_1.f90: Modify last test to
14489         respond to F2003 spec. that the position returned for an all false
14490         mask && condition is zero.
14491
14492 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
14493
14494         PR middle-end/25989
14495         * gcc.dg/gomp/pr25989.c: New test.
14496
14497 2006-03-13  Jeff Law  <law@redhat.com>
14498
14499         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
14500
14501 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
14502
14503         * gcc.dg/switch-9.c: New test.
14504
14505 2006-03-13  Richard Guenther  <rguenther@suse.de>
14506
14507         PR middle-end/26630
14508         * gcc.dg/torture/pr26630.c: New testcase.
14509
14510 2006-03-11  Roger Sayle  <roger@eyesopen.com>
14511
14512         * gfortran.dg/dependency_10.f90: New test case.
14513         * gfortran.dg/dependency_11.f90: Likewise.
14514
14515 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
14516             Erik Edelmann  <eedelman@gcc.gnu.org>
14517
14518         * gfortran.dg/allocatable_function_1.f90: New.
14519         * gfortran.dg/allocatable_function_2.f90: New.
14520
14521 2006-03-10  Richard Guenther  <rguenther@suse.de>
14522
14523         PR middle-end/26565
14524         * gcc.dg/torture/pr26565.c: New testcase.
14525
14526 2006-03-09  Eric Christopher  <echristo@apple.com>
14527
14528         * gcc.c-torture/compile/20060309-1.c: New.
14529
14530 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14531
14532         PR libgfortran/26499
14533         * gfortran.dg/write_back.f: New test.
14534         * gfortran.dg/write_rewind_1.f: New test.
14535         * gfortran.dg/write_rewind_2.f: New test.
14536
14537 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14538
14539         PR libgfortran/26554
14540         * gfortran.dg/read_logical.f90: New test.
14541
14542 2006-03-04  Laurent GUERBY <laurent@guerby.net>
14543
14544         * ada/acats/norun.lst: cdd2a03 now passes.
14545
14546 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
14547
14548         PR testsuite/25177
14549         * gcc.target/powerpc/pr18096-1.c: Change where the error
14550         would match.
14551
14552 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
14553
14554         * gcc.target/i386/cleanup-1.c: New test.
14555         * gcc.target/i386/cleanup-2.c: New test.
14556
14557 2006-03-04  Roger Sayle  <roger@eyesopen.com>
14558
14559         * gfortran.dg/dependency_9.f90: Remove for the time being.
14560
14561 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
14562
14563         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
14564         directive.
14565
14566 2006-03-03  Roger Sayle  <roger@eyesopen.com>
14567
14568         * gfortran.dg/dependency_9.f90: New test case.
14569
14570 2006-03-03  Roger Sayle  <roger@eyesopen.com>
14571
14572         * gfortran.dg/dependency_4.f90: New test case.
14573         * gfortran.dg/dependency_5.f90: New test case.
14574         * gfortran.dg/dependency_6.f90: New test case.
14575         * gfortran.dg/dependency_7.f90: New test case.
14576         * gfortran.dg/dependency_8.f90: New test case.
14577
14578 2006-03-03  Paul Brook  <paul@codesourcery.com>
14579
14580         * lib/target-supports.exp (check_profiling_available):
14581         Add m68k-*-elf.
14582
14583 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
14584
14585         PR fortran/25031
14586         * multiple_allocation_1.f90: New test.
14587
14588 2006-03-03  Roger Sayle  <roger@eyesopen.com>
14589
14590         PR tree-optimization/26524
14591         * gfortran.dg/pr26524.f: New test case.
14592
14593 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14594
14595         * g++.dg/template/repo5.C: Cleanup repo files.
14596         * gcc.dg/20051201-1.c: Cleanup coverage files.
14597         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
14598         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
14599         tree dump files.
14600
14601 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
14602
14603         * objc.dg/objc-nofilename-1.m: New test.
14604         * objc.dg/bad-receiver-type.m: New test.
14605         * obj-c++.dg/bad-receiver-type.mm: New test.
14606
14607 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
14608
14609         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
14610
14611 2006-03-01  Mike Stump  <mrs@apple.com>
14612
14613         * g++.dg/abi/key2.C: Add.
14614
14615 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
14616
14617         * gfortran.dg/logical_dot_product.f90: New test.
14618
14619         PR fortran/26393
14620         * gfortran.dg/used_interface_ref.f90: New test.
14621
14622         PR fortran/20938
14623         * gfortran.dg/dependency_2.f90: New test.
14624         * gfortran.fortran-torture/execute/where17.f90: New test.
14625         * gfortran.fortran-torture/execute/where18.f90: New test.
14626         * gfortran.fortran-torture/execute/where19.f90: New test.
14627         * gfortran.fortran-torture/execute/where20.f90: New test.
14628
14629 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
14630
14631         * g++.dg/tree-ssa/pr26443.C: New test case.
14632
14633 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
14634
14635         PR middle-end/26022
14636         * g++.dg/opt/return-slot1.C: New test.
14637
14638 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14639
14640         PR libgfortran/26136
14641         * gfortran.dg/namelist_23.f90: New test.
14642
14643 2006-02-28  Roger Sayle  <roger@eyesopen.com>
14644
14645         PR middle-end/14752
14646         * gcc.dg/fold-eqandshift-2.c: New test case.
14647
14648 2006-02-28  Richard Guenther  <rguenther@suse.de>
14649
14650         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
14651         decomposition.
14652
14653 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
14654
14655         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
14656
14657 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14658
14659         PR libgfortran/26464
14660         * gfortran.dg/backspace_5.f: New test.
14661         * gfortran.dg/backspace_6.f: New test.
14662
14663 2006-02-26  Roger Sayle  <roger@eyesopen.com>
14664
14665         * gcc.dg/fold-eqandnot-1.c: New test case.
14666
14667 2006-02-26  Roger Sayle  <roger@eyesopen.com>
14668
14669         PR middle-end/19983
14670         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
14671
14672 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
14673
14674         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
14675         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
14676
14677 2006-02-26  Richard Guenther  <rguenther@suse.de>
14678
14679         PR tree-optimization/26421
14680         * gcc.dg/tree-ssa/pr26421.c: New testcase.
14681
14682 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
14683
14684         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
14685         * g++.old-deja/g++.robertl/eb132.C: Likewise.
14686
14687 2006-02-26  Roger Sayle  <roger@eyesopen.com>
14688
14689         * gcc.dg/fold-even-1.c: New test case.
14690
14691 2006-02-26  Roger Sayle  <roger@eyesopen.com>
14692
14693         PR middle-end/21137
14694         * gcc.dg/fold-eqandshift-1.c: New test case.
14695
14696 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
14697
14698         PR tree-optimization/25125
14699         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
14700         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
14701
14702 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
14703
14704         PR tree-optimizations/26359
14705         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
14706         with -fdump-tree-dceloop-details.
14707         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
14708
14709 2006-02-25  Roger Sayle  <roger@eyesopen.com>
14710
14711         PR middle-end/23673
14712         * gcc.dg/fold-eqxor-1.c: New test case.
14713         * gcc.dg/fold-eqxor-2.c: Likewise.
14714         * gcc.dg/fold-eqxor-3.c: Likewise.
14715
14716 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
14717
14718         PR fortran/23092
14719         * scalar_mask_1.f90: New test.
14720
14721 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
14722
14723         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
14724         * g++.dg/eh/uncaught2.C: New.
14725         * g++.dg/eh/uncaught3.C: New.
14726
14727 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14728
14729         PR libgfortran/26423
14730         * gfortran.dg/read_many_1.f: New test.
14731
14732 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
14733
14734         PR fortran/24519
14735         * gfortran.dg/dependency_3.f90: New test.
14736         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
14737         XFAILs.
14738
14739         PR fortran/25395
14740         * gfortran.dg/equiv_6.f90: New test.
14741
14742 2006-02-23  Jeff Law  <law@redhat.com>
14743
14744         * gcc.c-torture/compile/pr26425.c: New test.
14745
14746 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
14747
14748         PR middle-end/26412
14749         * gcc.dg/gomp/pr26412.c: New test.
14750
14751 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14752
14753         PR c++/26291
14754         * g++.dg/other/ellipsis1.C: New test.
14755         * g++.dg/parse/operator4.C: Adjust error marker.
14756
14757 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
14758
14759         PR target/25603
14760         * gfortran.dg/pr25603.f: New testcase.
14761
14762 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
14763
14764         * gcc.dg/bf-spl1.c: Don't specify -m68000.
14765         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
14766
14767 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
14768
14769         * g++.dg/eh/spbp.C: New.
14770
14771 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
14772
14773         PR middle-end/26379
14774         * gcc.target/i386/mmx-7.c: New test.
14775
14776 2006-02-20  Roger Sayle  <roger@eyesopen.com>
14777
14778         PR tree-optimization/26361
14779         * gcc.dg/tree-ssa/vrp27.c: New test case.
14780
14781 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
14782
14783         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
14784         * gcc.dg/tree-ssa/complex-4.c: Here.
14785
14786 2006-02-19  Roger Sayle  <roger@eyesopen.com>
14787
14788         PR middle-end/19543
14789         * gfortran.dg/logical_1.f90: New test case.
14790
14791 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
14792
14793         PR middle-end/26334
14794         * gcc.dg/20060218-1.c: Moved to...
14795         * gcc.target/i386/20060218-1.c: ... here.  New test.
14796
14797 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
14798
14799         PR fortran/26201
14800         * gfortran.dg/convert_1.f90: New.
14801
14802 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
14803
14804         PR fortran/25054
14805         * gfortran.dg/namelist_5.f90: New test.
14806
14807         PR fortran/25089
14808         * gfortran.dg/namelist_4.f90: New test.
14809
14810 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
14811
14812         PR tree-opt/25680
14813         * gcc.dg/tree-ssa/complex-3.c: New test.
14814
14815 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
14816
14817         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
14818         variable to take into account the variable name in the
14819         function header.
14820         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
14821
14822 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
14823
14824         PR middle-end/26334
14825         * gcc.c-torture/compile/20060217-1.c: New test.
14826         * gcc.dg/20060218-1.c: New test.
14827
14828 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
14829
14830         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
14831
14832 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
14833
14834         * gcc.dg/cpp/undef3.c: New test.
14835         * gcc.dg/cpp/trad/builtins2.c: New test.
14836
14837 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
14838
14839         PR c++/26266
14840         * g++.dg/template/static22.C: New test.
14841         * g++.dg/template/static23.C: New test.
14842         * g++.dg/template/static24.C: New test.
14843         * g++.dg/template/non-dependent13.C: New test.
14844         * g++.dg/init/member1.C: Tweak error markers.
14845
14846 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14847
14848         PR target/26255
14849         * gcc.c-torture/compile/pr26255.c: New test case.
14850
14851 2006-02-16  Roger Sayle  <roger@eyesopen.com>
14852
14853         * gfortran.fortran-torture/execute/where_10.f90: New test case.
14854         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
14855         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
14856         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
14857         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
14858         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
14859         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
14860
14861 2006-02-16  Jeff Law  <law@redhat.com>
14862
14863         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
14864         * gcc.dg/tree-ssa/vrp26.c: New test.
14865
14866 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
14867
14868         PR target/20353
14869         PR target/24578
14870         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
14871         __UCLIBC__ is defined.
14872
14873 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
14874
14875         PR fortran/26224
14876         * gfortran.dg/gomp/pr26224.f: New test.
14877
14878 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
14879
14880         PR tree-opt/25918
14881         * lib/target-supports.exp
14882         (check_effective_target_vect_short_mult): New.
14883         (check_effective_target_vect_char_mult): New.
14884         (check_effective_target_vect_widen_sum_qi_to_si): New.
14885         (check_effective_target_vect_widen_sum_qi_to_hi): New.
14886         (check_effective_target_vect_widen_sum_hi_to_si): New.
14887         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
14888         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
14889         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
14890         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
14891         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
14892         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
14893         vect-reduc-pattern-2c.c
14894         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
14895         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
14896         vect-reduc-pattern-1c.c
14897
14898 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
14899
14900         PR fortran/24557
14901         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
14902
14903 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
14904
14905         PR fortran/26054
14906         * gfortran.dg/enum_8.f90: Remove check for warning.
14907         * gfortran.dg/iomsg_1.f90: Ditto.
14908         * gfortran.dg/enum_1.f90: Ditto.
14909         * gfortran.dg/enum_9.f90: Ditto.
14910         * gfortran.dg/enum_2.f90: Ditto.
14911         * gfortran.dg/enum_10.f90: Ditto.
14912         * gfortran.dg/enum_3.f90: Ditto.
14913         * gfortran.dg/flush_1.f90: Ditto.
14914         * gfortran.dg/enum_4.f90: Ditto.
14915         * gfortran.dg/array_constructor_1.f90: Ditto.
14916         * gfortran.dg/enum_5.f90: Ditto.
14917         * gfortran.dg/enum_6.f90: Ditto.
14918         * gfortran.dg/enum_7.f90: Ditto.
14919
14920 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
14921
14922         PR middle-end/26300
14923         * gcc.c-torture/compile/20060215-1.c: New test.
14924
14925 2006-02-14  Roger Sayle  <roger@eyesopen.com>
14926
14927         PR middle-end/23670
14928         * gcc.dg/tree-ssa/andor-2.c: New test case.
14929
14930 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
14931
14932         PR fortran/25045
14933         * optional_dim.f90: New test.
14934
14935 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
14936
14937         PR fortran/26277
14938         * gfortran.dg/label_4.f90: New.
14939
14940 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
14941             Diego Novillo  <dnovillo@redhat.com>
14942             Uros Bizjak  <uros@kss-loka.si>
14943
14944         * gfortran.dg/gomp: New directory.
14945
14946 2006-02-14  Richard Guenther  <rguenther@suse.de>
14947
14948         PR tree-optimization/26258
14949         * gcc.dg/torture/pr26258.c: New testcase.
14950
14951 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
14952
14953         PR fortran/26246
14954         * gfortran.dg/pr26246_1.f90: New test.
14955         * gfortran.dg/pr26246_2.f90: New test.
14956
14957         PR middle-end/26092
14958         * gcc.c-torture/compile/20060208-1.c: New test.
14959
14960 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
14961
14962         PR fortran/26074
14963         PR fortran/25103
14964         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
14965         * gfortran.dg/bad_automatic_objects_1.f90: New test.
14966         * gfortran.dg/automatic_module_variable.f90: Change error message.
14967
14968         PR fortran/20861
14969         * gfortran.dg/internal_dummy_1.f90: New test.
14970
14971         PR fortran/20871
14972         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
14973
14974
14975         PR fortran/25083
14976         * gfortran.dg/uncommon_block_data_1.f90: New test.
14977         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
14978         with standard.
14979
14980         PR fortran/25088
14981         * gfortran.dg/typed_subroutine_1.f90: New test.
14982
14983 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
14984
14985         * objc.dg/dwarf-1.m: New.
14986
14987 2006-02-13  Roger Sayle  <roger@eyesopen.com>
14988
14989         PR middle-end/24427
14990         * gcc.dg/tree-ssa/andor-1.c: New test case.
14991
14992 2006-02-13  Josh Conner  <jconner@apple.com>
14993
14994         PR target/25376
14995         * gcc.dg/pr25376.c: New test.
14996
14997         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
14998         assemble.
14999         * lib/target-supports.exp (check_named_sections_available):
15000         Only compile named-sections test -- don't assemble.
15001
15002 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15003
15004         * g++.dg/warn/no-write-strings.C: New test.
15005         * g++.dg/warn/write-strings.C: Likewise.
15006         * g++.dg/warn/write-strings-default.C: Likewise.
15007
15008 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
15009
15010         PR fortran/25806
15011         * gfortran.dg/ret_pointer_2.f90: New test.
15012
15013 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
15014
15015         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
15016
15017 2006-02-10  Jeff Law  <law@redhat.com>
15018
15019         * gcc.c-torture/compile/pr26213.c: New test.
15020
15021 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
15022
15023         gfortran.dg/null_1.f90: New test.
15024
15025 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
15026
15027         PR fortran/14771
15028         * gfortran.dg/parens_4.f90: New.
15029         * gfortran.dg/parens_5.f90: New.
15030
15031 2006-02-10  Richard Guenther  <rguenther@suse.de>
15032
15033         * gcc.dg/pr23372-1.c: Remove empty file.
15034
15035 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
15036         Paul Thomas  <pault@gcc.gnu.org>
15037
15038         PR fortran/14771
15039         * gfortran.dg/parens_1.f90: New.
15040         * gfortran.dg/parens_2.f90: New.
15041         * gfortran.dg/parens_3.f90: New.
15042
15043 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
15044
15045         PR fortran/26038
15046         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
15047
15048         PR fortran/25059
15049         * gfortran.dg/impure_assignment_1.f90: New test.
15050
15051         PR fortran/25070
15052         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
15053
15054 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
15055
15056         PR target/26141
15057         * g++.dg/expr/stdarg2.C: New test.
15058
15059 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
15060
15061         PR inline-asm/16194
15062         * gcc.dg/pr16194.c: New test.
15063
15064 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
15065
15066         * ada/acats/run_acats: Use portable variant of "$@".
15067
15068 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15069
15070         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
15071         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
15072
15073 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
15074
15075         PR tree-opt/26179
15076         * g++.dg/opt/pr26179.C: New test.
15077
15078 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
15079
15080         PR middle-end/26134
15081         * gcc.dg/tree-ssa/complex-3.c: New test.
15082
15083 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
15084
15085         * gcc.c-torture/compile/volatile-1.c: New test.
15086
15087 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
15088
15089         PR 26180
15090         * gcc.dg/tree-ssa/pr26180.c: New test.
15091
15092 2006-02-08  Jeff Law  <law@redhat.com>
15093
15094         * gcc.dg/tree-ssa/pr21417.c: New test.
15095
15096 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
15097
15098         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
15099         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
15100
15101 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
15102
15103         * lib/scanrtl.exp: New.
15104
15105 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15106
15107         PR c++/26071
15108         * g++.dg/other/virtual2.C: New test.
15109
15110         PR c++/26070
15111         * g++.dg/other/virtual1.C: New test.
15112
15113 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
15114
15115         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
15116         cleanup-ipa-dump): Update dump file glob patterns.
15117         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
15118         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
15119
15120         * lib/gcc-dg.exp: Load it.
15121         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
15122
15123 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
15124
15125         PR testsuite/26159
15126         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
15127         * gcc.dg/tree-ssa/pr23382.c: Ditto.
15128
15129 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
15130
15131         PR fortran/25577
15132         * gfortran.dg/mvbits_1.f90: New.
15133
15134 2006-02-07  Dirk Mueller  <dmueller@suse.com>
15135
15136         * g++.dg/warn/Wdiv-by-zero.C: New test.
15137         * g++.dg/warn/Wno-div-by-zero.C: New.
15138
15139 2006-02-07  Jeff Law  <law@redhat.com>
15140
15141         * gcc.dg/tree-ssa/pr21559.c: New test.
15142
15143         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
15144         multiple VRP passes.
15145         * gcc.dg/tree-ssa/vrp09.c: Likewise.
15146         * gcc.dg/tree-ssa/vrp18.c: Likewise.
15147         * gcc.dg/tree-ssa/pr21582.c: Likewise.
15148         * gcc.dg/tree-ssa/pr20657.c: Likewise.
15149         * gcc.dg/tree-ssa/pr21001.c: Likewise.
15150         * gcc.dg/tree-ssa/vrp02.c: Likewise
15151         * gcc.dg/tree-ssa/vrp11.c: Likewise
15152         * gcc.dg/tree-ssa/pr14341.c: Likewise
15153         * gcc.dg/tree-ssa/vrp19.c: Likewise
15154         * gcc.dg/tree-ssa/vrp20.c: Likewise
15155         * gcc.dg/tree-ssa/vrp03.c: Likewise
15156         * gcc.dg/tree-ssa/pr21086.c: Likewise
15157         * gcc.dg/tree-ssa/pr21959.c: Likewise
15158         * gcc.dg/tree-ssa/vrp21.c: Likewise
15159         * gcc.dg/tree-ssa/vrp04.c: Likewise
15160         * gcc.dg/tree-ssa/pr25485.c: Likewise
15161         * gcc.dg/tree-ssa/pr22026.c: Likewise
15162         * gcc.dg/tree-ssa/vrp22.c: Likewise
15163         * gcc.dg/tree-ssa/vrp05.c: Likewise
15164         * gcc.dg/tree-ssa/20030807-10.c: Likewise
15165         * gcc.dg/tree-ssa/pr20701.c: Likewise
15166         * gcc.dg/tree-ssa/vrp23.c: Likewise
15167         * gcc.dg/tree-ssa/vrp06.c: Likewise
15168         * gcc.dg/tree-ssa/pr22117.c: Likewise
15169         * gcc.dg/tree-ssa/pr20702.c: Likewise
15170         * gcc.dg/tree-ssa/vrp15.c: Likewise
15171         * gcc.dg/tree-ssa/pr21090.c: Likewise
15172         * gcc.dg/tree-ssa/pr21294.c: Likewise
15173         * gcc.dg/tree-ssa/vrp24.c: Likewise
15174         * gcc.dg/tree-ssa/vrp07.c: Likewise
15175         * gcc.dg/tree-ssa/pr21563.c: Likewise
15176         * gcc.dg/tree-ssa/pr25382.c: Likewise
15177         * gcc.dg/tree-ssa/vrp16.c: Likewise
15178         * gcc.dg/tree-ssa/vrp25.c: Likewise
15179         * gcc.dg/tree-ssa/vrp08.c: Likewise
15180         * gcc.dg/tree-ssa/20030807-6.c: Likewise
15181         * gcc.dg/tree-ssa/vrp17.c: Likewise
15182         * gcc.dg/tree-ssa/pr21458.c: Likewise
15183         * g++.dg/tree-ssa/pr18178.C: Likewise
15184
15185 2006-02-07  Richard Guenther  <rguenther@suse.de>
15186
15187         PR c++/26140
15188         Revert
15189         2006-01-30  Richard Guenther  <rguenther@suse.de>
15190         PR c++/23372
15191         * gcc.dg/pr23372-1.C: New testcase.
15192
15193         * g++.dg/tree-ssa/pr26140.C: New testcase.
15194
15195 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
15196
15197         PR c++/9737
15198         * g++.dg/template/ttp15.C: New test.
15199         * g++.dg/template/ttp16.C: Likewise.
15200         * g++.dg/template/ttp17.C: Likewise.
15201         * g++.old-deja/g++.pt/ttp36.C: Remove.
15202         * g++.old-deja/g++.pt/ttp19.C: Likewise.
15203         * g++.old-deja/g++.pt/ttp37.C: Likewise.
15204         * g++.old-deja/g++.pt/ttp38.C: Likewise.
15205         * g++.old-deja/g++.pt/ttp39.C: Likewise.
15206         * g++.old-deja/g++.pt/ttp9.C: Likewise.
15207         * g++.old-deja/g++.pt/ttp40.C: Likewise.
15208         * g++.old-deja/g++.pt/ttp51.C: Likewise.
15209         * g++.old-deja/g++.pt/ttp26.C: Likewise.
15210         * g++.old-deja/g++.pt/ttp36.C: Likewise.
15211
15212 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
15213
15214         PR libfortran/23815
15215         * unf_io_convert_4.f90: New test.
15216
15217 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
15218
15219         * gcc.dg/tree-ssa/loadpre10.c: New test.
15220         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
15221         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
15222         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
15223
15224 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15225
15226         PR libfortran/24685
15227         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
15228
15229 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
15230
15231         PR tree-opt/25251
15232         * gfortran.dg/assign_7.f: New test.
15233
15234 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
15235
15236         PR fortran/26041
15237         PR fortran/26064
15238         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
15239         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
15240         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
15241
15242 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
15243
15244         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
15245         in size_t typedef.
15246
15247 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15248
15249         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
15250         * g++.dg/charset/string.c (foo): Likewise.
15251         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
15252         const char*
15253         * g++.dg/ext/builtin2.C (printf): Likewise.
15254         * g++.dg/init/new15.C (printf): Likewise.
15255         * g++.dg/opt/pr17697-1.C (foo): Likewise.
15256         * g++.dg/opt/pr17697-2.C (foo): Likewise.
15257         * g++.dg/opt/pr17697-3.C (foo): Likewise.
15258         * g++.dg/template/non-dependent4.C (temp): Likewise.
15259         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
15260         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
15261         parameter type to const char*.
15262         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
15263         Change type to const char*.
15264         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
15265         Likewise.
15266         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
15267         second parameter type to const char*.
15268         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
15269         (Y::Y): Change parameter type to const char*.
15270         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
15271         * g++.old-deja/g++.jason/report.C: Apply const correctness.
15272         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
15273         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
15274         (char*).
15275         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
15276         const char*.
15277         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
15278         type to const char*.
15279         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
15280         return type to const char*.
15281         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
15282         to const char*.
15283         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
15284         * g++.old-deja/g++.law/refs1.C: Likewise.
15285         * g++.old-deja/g++.law/visibility1.C: Likewise.
15286         * g++.old-deja/g++.law/visibility2.C: Likewise.
15287         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
15288         const char*.
15289         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
15290         * g++.old-deja/g++.mike/net48.C: Likewise.
15291         * g++.old-deja/g++.mike/p646.C: Likewise.
15292         * g++.old-deja/g++.mike/p6746.C: Likewise.
15293         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
15294         type to const char*.
15295         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
15296         deprecated conversion warning.
15297         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
15298         char*.
15299         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
15300         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
15301         * g++.old-deja/g++.pt/explicit8.C: Likewise.
15302         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
15303         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
15304         * g++.old-deja/g++.pt/nontype3.C: Likewise.
15305         * g++.old-deja/g++.pt/t39.C: Likewise.
15306         * g++.old-deja/g++.robertl/eb106.C: Likewise.
15307         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
15308
15309 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
15310
15311         PR fortran/25075
15312         intrinsic_argument_conformance_1.f90: New test.
15313
15314 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
15315
15316         PR fortran/20845
15317         * gfortran.dg/char_result_11.f90: Add SAVE.
15318         * gfortran.dg/der_pointer_4.f90: Ditto.
15319         * gfortran.dg/default_initialization.f90: New test.
15320
15321 2006-02-03  Jeff Law  <law@redhat.com>
15322
15323         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
15324         handle more than 100 dump files.
15325         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
15326         * lib/scantree.exp (scan-tree-dump): Likewise.
15327         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
15328         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
15329         * lib/scanipa.exp (scan-ipa-dump): Likewise.
15330         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
15331         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
15332
15333 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
15334
15335         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
15336
15337 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
15338
15339         * g++.dg/template/using12.C: New test.
15340
15341 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
15342
15343         * gcc.target/powerpc/pr25960.c: New test.
15344
15345 2006-02-02  Steven G. Kargl  <kargls@comcast>
15346
15347         PR fortran/24958
15348         gfortran.dg/nullify_2.f90: New test.
15349
15350 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
15351
15352         PR 25990
15353         * gcc.dg/gomp/pr25990.c: New test.
15354
15355 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
15356
15357         PR c++/25342
15358         * g++.gd/template/partial4.C: New test.
15359
15360 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
15361
15362         PR middle-end/26001
15363         * gfortran.dg/data_char_2.f90: New.
15364
15365 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
15366
15367         PR fortran/26039
15368         maxval_maxloc_conformance_1.f90: New test.
15369
15370 2006-01-31  Richard Guenther  <rguenther@suse.de>
15371
15372         * gcc.target/i386/sselibm-1.c: New testcase.
15373         * gcc.target/i386/sselibm-2.c: Likewise.
15374         * gcc.target/i386/sselibm-3.c: Likewise.
15375         * gcc.target/i386/sselibm-4.c: Likewise.
15376         * gcc.target/i386/sselibm-5.c: Likewise.
15377
15378 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
15379
15380         PR fortran/24266
15381         * gfortran.dg/arrayio_derived_2.f90: New.
15382
15383 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
15384
15385         * gcc.dg/unsigned-long-compare.c: New test.
15386
15387 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
15388
15389         PR testsuite/25318
15390         * lib/target-supports.exp (check_effective_target_freorder):
15391         Check to see if target supports -freorder-blocks-and-partition.
15392         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
15393         instead of "dg-require-named-sections".
15394
15395 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
15396
15397         PR target/14798:
15398         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
15399         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
15400         * gcc.dg/pragma-isr-trapa2.c: Likewise.
15401         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
15402         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
15403         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
15404         * gcc.dg/attr-isr-trap_exit.c: Likewise.
15405         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
15406
15407 2006-01-30  Richard Guenther  <rguenther@suse.de>
15408
15409         PR c++/23372
15410         * gcc.dg/pr23372-1.C: New testcase.
15411
15412 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
15413
15414         * gcc.dg/gomp/pr25874.c: New test.
15415
15416 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
15417
15418         PR tree-opt/25911
15419         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
15420
15421 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
15422
15423         PR fortran/18578
15424         PR fortran/18579
15425         PR fortran/20857
15426         PR fortran/20885
15427         * gfortran.dg/intent_out_1.f90: New test.
15428
15429 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
15430
15431         PR fortran/17911
15432         * gfortran.dg/procedure_lvalue.f90: New test.
15433
15434         PR fortran/20895
15435         PR fortran/25030
15436         * gfortran.dg/char_pointer_assign_2.f90: New test.
15437         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
15438         assignment to be consistent with standard.
15439         * gfortran.dg/char_result_2.f90: The same.
15440         * gfortran.dg/char_result_8.f90: The same.
15441
15442 2006-01-28  Zack Weinberg  <zackw@panix.com>
15443
15444         * gcc.dg/Woverlength-strings.c
15445         * gcc.dg/Woverlength-strings-pedantic-c89.c
15446         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
15447         * gcc.dg/Woverlength-strings-pedantic-c99.c
15448         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
15449
15450 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
15451
15452         * gcc.c-torture/execute/20060127-1.c: New test.
15453
15454 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
15455
15456         PR c++/25999
15457         * g++.dg/ext/pragmaweak1.C: New test.
15458
15459 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
15460
15461         PR c++/25855
15462         * g++.dg/template/spec29.C: New test.
15463
15464 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
15465
15466         PR c/19606.
15467         * gcc.c-torture/execute/pr19606.c: New.
15468
15469 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
15470
15471         * gcc.dg/pragma-re-4.c: New test.
15472
15473 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
15474
15475         PR fortran/25964
15476         * gfortran.dg/assumed_size_refs_3.f90: New test.
15477
15478 2006-01-27  Ben Elliston  <bje@au.ibm.com>
15479
15480         * gcc.misc-tests/dectest.exp: Remove defunct comment.
15481
15482 2006-01-26  Laurent GUERBY <laurent@guerby.net>
15483
15484         PR ada/21317
15485         * ada/acats/support/impdef.a: Add One_Long_Second.
15486         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
15487         * ada/acats/tests/c9/c94026.a: Likewise.
15488         * ada/acats/tests/c9/c97305c.ada: Likewise.
15489         * ada/acats/tests/c9/c99004a.ada: Likewise.
15490
15491 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
15492
15493         PR fortran/25964
15494         * gfortran.dg/global_references_2.f90: New test.
15495
15496         PR fortran/25084
15497         PR fortran/20852
15498         PR fortran/25085
15499         PR fortran/25086
15500         * gfortran.dg/assumed_charlen_function_1.f90: New test.
15501         * gfortran.dg/assumed_charlen_function_3.f90: New test.
15502
15503         PR fortran/25416
15504         * gfortran.dg/assumed_charlen_function_2.f90: New test.
15505
15506 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
15507
15508         PR c/25892
15509         * gcc.dg/Wpointer-sign.c: New.
15510         * gcc.dg/Wpointer-sign-Wall.c: New.
15511         * gcc.dg/Wpointer-sign-Wall-no.c: New.
15512         * gcc.dg/Wpointer-sign-pedantic.c: New.
15513         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
15514         * gcc.dg/conv-2.c: Use -Wpointer-sign.
15515
15516 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
15517
15518         PR C/25861
15519         * gcc.c-torture/compile/pr25861.c: New test.
15520
15521 2006-01-26  Paul Brook  <paul@codesourcery.com>
15522
15523         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
15524         on short-enum targets.
15525         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
15526         variable.
15527         (generate_fields): Use short_enums.
15528         (main): Set short_enums.  Document -e.
15529         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
15530         on short-enum targets.
15531         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
15532         variable.
15533         (generate_fields): Use short_enums.
15534         (main): Set short_enums.  Document -e.
15535         * lib/target-supports.exp (check_effective_target_short_enums): New.
15536
15537 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
15538
15539         PR target/25947
15540         * gcc.dg/torture/pr25947-1.c: New test.
15541
15542 2006-01-25  Jan Hubicka  <jh@suse.cz>
15543             Roger Sayle  <roger@eyesopen.com>
15544
15545         PR rtl-optimization/25703
15546         * gcc.target/i386/20060125-1.c: New test case.
15547         * gcc.target/i386/20060125-2.c: New test case.
15548
15549 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
15550
15551         PR fortran/18540
15552         * gfortran.dg/goto_1.f: New.
15553
15554 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
15555
15556         PR fortran/25716
15557         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
15558         25716 on 32-bit systems too.
15559
15560 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
15561
15562         PR testsuite/25590
15563         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
15564
15565 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
15566
15567         * gcc.dg/tree-ssa/gen-vect-33.c: New.
15568
15569 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15570
15571         PR fortran/25835
15572         * gfortran.dg/read_eof.f90: Delete, renamed.
15573         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
15574         * gfortran.dg/read_eof_2.f90: New test.
15575         * gfortran.dg/read_eof_3.f90: New test.
15576
15577 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
15578
15579         PR tree-opt/25860
15580         * gcc.c-torture/compile/pr25860.c: New test.
15581
15582 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15583
15584         PR c++/25552
15585         * g++.dg/parse/dtor8.C: New test.
15586
15587 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
15588
15589         PR testsuite/25891
15590         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
15591         * gcc.dg/gomp/gomp.exp: Return without testing anything if
15592         check_effective_target_fopenmp returns 0.
15593
15594 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
15595
15596         PR ada/20548
15597         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
15598         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
15599         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
15600
15601 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
15602
15603         PR tree-opt/25857
15604         * g++.dg/opt/pr25857.C: New test.
15605
15606 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
15607         Jan Hubicka  <jh@suse.cz>
15608         Richard Guenther  <rguenther@suse.de>
15609
15610         PR rtl-optimization/25654
15611         * gcc.dg/torture/pr25654.c: New testcase.
15612         * gcc.target/i386/pr25654.c: Likewise.
15613
15614 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
15615
15616         PR fortran/25901
15617         * gfortran.dg/internal references_2.f90: New test.
15618
15619         Fix regression in testing of admissability of attributes.
15620         * gfortran.dg/intent_used_1.f90: New test.
15621
15622 2006-01-23  Ben Elliston  <bje@au.ibm.com>
15623
15624         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
15625         Remove target conditional torture options for i?86 and x86_64
15626         GNU/Linux.
15627
15628 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15629
15630         PR c++/10891
15631         * g++.dg/rtti/no-rtti.C: New.
15632
15633 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
15634
15635         PR c++/25895
15636         * g++.dg/inherit/conv2.C: New test.
15637
15638         PR c++/25856
15639         * g++.dg/parse/dtor7.C: New test.
15640
15641         PR c++/25858
15642         * g++.dg/template/crash44.C: New test.
15643
15644 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
15645
15646         PR fortran/25124
15647         PR fortran/25625
15648         * gfortran.dg/internal_references_1.f90: New test.
15649           PR fortran/20881
15650         PR fortran/23308
15651         PR fortran/25538
15652         PR fortran/25710
15653         * gfortran.dg/global_references_1.f90: New test.
15654         * gfortran.dg/g77/19990905-1.f: Restore the error that
15655         there is a clash between the common block name and
15656         the name of a subroutine reference.
15657
15658         PR fortran/PR24276
15659         * gfortran.dg/aliasing_dummy_1.f90: New test.
15660
15661 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
15662
15663         * gcc.dg/vmx/1b-01.c: Warning fix.
15664         * gcc.dg/vmx/1c-02.c: Likewise.
15665         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
15666
15667 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
15668
15669         PR testsuite/24962
15670         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
15671
15672 2006-01-20  Richard Guenther  <rguenther@suse.de>
15673         Steven Bosscher <stevenb.gcc@gmail.com>
15674
15675         PR rtl-optimization/24626
15676         * gcc.dg/torture/pr24626-1.c: New testcase.
15677         * gcc.dg/torture/pr24626-2.c: Likewise.
15678         * gcc.dg/torture/pr24626-3.c: Likewise.
15679         * gcc.dg/torture/pr24626-4.c: Likewise.
15680
15681 2006-01-20  Dirk Mueller  <dmueller@suse.com>
15682
15683         PR c++/5520
15684         * g++.dg/warn/empty-body.C: New.
15685
15686 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
15687
15688         PR c++/22136
15689         * g++.dg/template/using10.C: New test.
15690         * g++.dg/temlpate/using11.C: Likewise.
15691         * g++.dg/inherit/using5.C: Tweak error messages.
15692
15693 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
15694
15695         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
15696         target test.
15697         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
15698
15699 2006-01-19  Jan Hubicka  <jh@suse.cz>
15700
15701         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
15702
15703 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15704
15705         PR c++/25854
15706         * g++.dg/template/spec28.C: New test.
15707
15708 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
15709
15710         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
15711         (switchfiles): Fix fprintf's by adding srcdir or removing it.
15712
15713 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
15714
15715         * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
15716         * gcc.dg/gomp/critical-1.c: Likewise.
15717         * gcc.dg/gomp/critical-3.c: Likewise.
15718         * gcc.dg/gomp/empty.c: Likewise.
15719         * gcc.dg/gomp/ordered-1.c: Likewise.
15720         * gcc.dg/gomp/for-4.c: Likewise.
15721         * gcc.dg/gomp/for-6.c: Likewise.
15722         * gcc.dg/gomp/master-3.c: Likewise.
15723         * gcc.dg/gomp/for-8.c: Likewise.
15724         * gcc.dg/gomp/for-10.c: Likewise.
15725         * gcc.dg/gomp/for-18.c: Likewise.
15726         * gcc.dg/gomp/for-5.c: Likewise.
15727         * gcc.dg/gomp/for-7.c: Likewise.
15728         * gcc.dg/gomp/for-9.c: Likewise.
15729
15730 2006-01-18  Jeff Law  <law@redhat.com>
15731
15732         * gcc.dg/tree-ssa/vrp25.c: New test.
15733
15734 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
15735
15736         * gcc.dg/pr25805.c: Fix misapplied patch.
15737
15738 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
15739
15740         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
15741         (check_effective_target_vect_udot_qi): New.
15742         (check_effective_target_vect_sdot_hi): New.
15743         (check_effective_target_vect_udot_hi): New.
15744         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
15745         prefixed with "wrapv-" with -fwrapv.
15746         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
15747         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
15748         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
15749         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
15750         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
15751
15752         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
15753         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
15754         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
15755         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
15756
15757 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15758
15759         PR c++/16829
15760         * g++.dg/other/default2.C: New test.
15761         * g++.dg/other/default3.C: New test.
15762
15763 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
15764
15765         PR c/25805
15766         * gcc.dg/pr25805.c: New file.
15767
15768 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
15769
15770         PR c++/25836
15771         * g++.dg/template/init6.C: New test.
15772
15773 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
15774
15775         * gcc.dg/tree-ssa/pr24287.c: New test
15776
15777 2006-01-18  Eric Christopher  <echristo@apple.com>
15778
15779         * g++.dg/eh/table.C: New.
15780
15781 2006-01-18  DJ Delorie  <dj@redhat.com>
15782
15783         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
15784         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
15785         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
15786         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
15787
15788 2006-01-18  Jeff Law  <law@redhat.com>
15789
15790         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
15791         on wrapping on overflow semantics.
15792
15793         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
15794
15795         * gcc.gc/tree-ssa/vrp23.c: New test.
15796         * gcc.gc/tree-ssa/vrp24.c: New test.
15797
15798 2006-01-18  Richard Henderson  <rth@redhat.com>
15799             Aldy Hernandez  <aldyh@redhat.com>
15800             Jakub Jelinek  <jakub@redhat.com>
15801             Diego Novillo  <dnovillo@redhat.com>
15802             Uros Bizjak  <uros@kss-loka.si>
15803
15804         * gcc.dg/gomp: New directory.
15805
15806 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
15807             Steven G. Kargl  <kargls@comcast.net>
15808
15809         PR fortran/20869
15810         * gfortran.dg/intrinsic_external_1.f90: New test.
15811
15812         PR fortran/20875.
15813         * gfortran.dg/elemental_pointer_1.f90: New test.
15814
15815         PR fortran/25024
15816         * gfortran.dg/external_procedures_1.f90: New test.
15817
15818         PR fortran/25785
15819         gfortran.dg/assumed_present.f90: New test.
15820
15821 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
15822
15823         * g++.dg/parse/lookup5.C: New test.
15824
15825 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15826
15827         PR fortran/25697
15828         * gfortran.dg/read_eof.f90: New test.
15829
15830 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
15831
15832         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
15833         add a closing brace.
15834
15835 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15836
15837         PR fortran/25631
15838         * gfortran.dg/fmt_tl.f: New test.
15839
15840 2006-01-17  Eric Christopher  <echristo@apple.com>
15841
15842         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
15843         * g++.old-deja/g++.warn/impint2.C: Ditto.
15844         * g++.old-deja/g++.other/null1.C: Ditto.
15845         * g++.dg/warn/conv2.C: Ditto.
15846         * g++.dg/warn/conv4.C: New file.
15847
15848 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
15849
15850         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
15851
15852 2006-01-17  Andreas Jaeger  <aj@suse.de>
15853             Janis Johnson <janis187@us.ibm.com>
15854
15855         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
15856         in 64-bit.
15857         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
15858         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
15859
15860 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
15861
15862         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
15863         (switchfiles): xfail txxx where xxx >= 25.
15864
15865 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
15866
15867         PR testsuite/25764
15868         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
15869
15870 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
15871
15872         PR c/25682
15873         * gcc.dg/pr25682.c: New test.
15874         * g++.dg/parse/array-size2.C: New test.
15875
15876 2006-01-16  Ian Lance Taylor  <ian@airs.com>
15877
15878         * consistency.vlad: Remove entire directory, 1652 files.
15879
15880 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
15881
15882         * lib/target-supports.exp (check_effective_target_dfp_nocache,
15883         check_effective_target_dfprt_nocache): New.
15884         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
15885         (check_effective_target_dfprt): New.
15886         * lib/c-compat.exp (check_dfp): Remove.
15887         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
15888         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
15889         level of support for decimal float.
15890         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
15891         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
15892         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
15893         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
15894         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
15895         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
15896         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
15897         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
15898         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
15899         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
15900         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
15901         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
15902         directives.
15903
15904 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
15905
15906         PR testsuite/25741
15907         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
15908         $base_dir/../.
15909         * lib/gfortran.exp (gfortran_init): Likewise.
15910         * lib/obj-c++.exp (obj-c++_init): Likewise.
15911         * lib/scanasm.exp (scan-assembler-dem): Likewise.
15912         (scan-assembler-dem-not): Likewise.
15913         * lib/scandump.exp (scan-dump-dem): Likewise.
15914         (scan-dump-dem-not): Likewise.
15915
15916 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
15917
15918         PR testsuite/25767
15919         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
15920         powerpc-*-darwin*.
15921         * lib/obj-c++.exp (obj-c++_init): Likewise.
15922
15923 2006-01-16  Richard Guenther  <rguenther@suse.de>
15924
15925         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
15926
15927 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15928
15929         PR testsuite/25777
15930         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
15931         to LD_LIBRARY_PATH.
15932
15933 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
15934             Andrew Pinski  <pinskia@physics.uc.edu>
15935
15936         * gcc.dg/minmax-1.c: New test.
15937
15938 2006-01-16  Ben Elliston  <bje@au.ibm.com>
15939
15940         * gcc.dg/dfp/dfp.exp: Correct FSF address.
15941         * gcc.misc-tests/dectest.exp: Ditto.
15942
15943 2006-01-15  Ian Lance Taylor  <ian@airs.com>
15944
15945         PR testsuite/25796
15946         * gcc.target/i386/cmov6.c: Use -march=k8.
15947
15948 2006-01-15  Andreas Jaeger  <aj@suse.de>
15949
15950         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
15951         x86 does not have __float128.
15952
15953 2006-01-14  Ian Lance Taylor  <ian@airs.com>
15954
15955         * gcc.target/i386/cmov6.c: New test.
15956
15957 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
15958
15959         PR c++/25663
15960         * g++.dg/template/ctor6.C: New test.
15961
15962 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
15963
15964         PR tree-optimization/25485
15965         * gcc.dg/tree-ssa/pr25485.c: New.
15966
15967 2006-01-14  Richard Guenther  <rguenther@suse.de>
15968
15969         PR tree-optimization/22548
15970         PR tree-optimization/22555
15971         PR tree-optimization/22501
15972         * gcc.dg/tree-ssa/alias-4.c: New testcase.
15973         * gcc.dg/tree-ssa/alias-5.c: Likewise.
15974         * gcc.dg/tree-ssa/alias-6.c: Likewise.
15975         * gcc.dg/tree-ssa/alias-7.c: Likewise.
15976         * gcc.dg/tree-ssa/alias-8.c: Likewise.
15977         * gcc.dg/tree-ssa/alias-9.c: Likewise.
15978         * gcc.dg/tree-ssa/alias-10.c: Likewise.
15979         * gcc.dg/tree-ssa/alias-11.c: Likewise.
15980         * gcc.dg/tree-ssa/alias-12.c: Likewise.
15981
15982 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
15983
15984         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
15985         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
15986
15987 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
15988         Richard Guenther  <rguenther@suse.de>
15989
15990         PR rtl-optimization/24257
15991         * gcc.dg/torture/pr24257.c: New testcase.
15992
15993 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
15994
15995         * gcc.c-torture/execute/20060110-1.c: New test.
15996         * gcc.c-torture/execute/20060110-2.c: New test.
15997
15998 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
15999
16000         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
16001
16002 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
16003
16004         PR fortran/25756
16005         * gfortran.dg/label_3.f90: New test.
16006
16007 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
16008
16009         PR tree-optimization/25771
16010         * g++.dg/tree-ssa/pr25771.C: New test
16011
16012 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
16013
16014         PR tree-opt/24365
16015         * g++.dg/opt/complex5.C: New test.
16016
16017 2006-01-13  Richard Guenther  <rguenther@suse.de>
16018
16019         * gcc.target/i386/387-9.c: New testcase.
16020
16021 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
16022
16023         PR c++/24824
16024         * g++.dg/debug/dwarf2-1.C: New.
16025
16026 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
16027
16028         PR testsuite/25728
16029         * lib/gcov.exp (verify-lines): Add "close $fd".
16030
16031 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
16032             Ben Elliston  <bje@au.ibm.com>
16033
16034         * gcc.dg/dfp/inf-1.c: New test.
16035
16036 2006-01-12  Janis Johnson <janis187@us.ibm.com>
16037             Yao Qi  <qiyaoltc@cn.ibm.com>
16038             Ben Elliston  <bje@au.ibm.com>
16039             Jon Grimm  <jgrimm2@us.ibm.com>
16040
16041         * gcc.dg/nodfp-1.c: New test.
16042         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
16043         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
16044         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
16045         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
16046         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
16047         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
16048         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
16049         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
16050         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
16051         * gcc.dg/format/dfp-scanf-1.c: Likewise.
16052         * gcc.dg/format/dfp-printf-1.c: Likewise.
16053         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
16054         (compat_setup_dfp): New.
16055         * gcc.dg/compat/compat.exp: Use it.
16056         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
16057         Make some variables global, prepend "compat_" to their names.
16058         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
16059         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
16060         * gcc.misc-tests/dectest.exp: New test driver for decTest.
16061         * lib/compat.exp (compat_skip_list): Make global, rename.
16062         * lib/c-compat.exp: New file.
16063         * lib/target-supports.exp (check_effective_target_dfp): New.
16064
16065         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
16066         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
16067         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
16068         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
16069         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
16070         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
16071         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
16072         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
16073         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
16074         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
16075         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
16076         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
16077         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
16078         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
16079         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
16080         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
16081         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
16082         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
16083         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
16084         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
16085         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
16086         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
16087         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
16088         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
16089         gcc.dg/dfp/struct-layout-1.c,
16090         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
16091         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
16092         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
16093         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
16094         gcc.dg/dfp/func-vararg-dfp.c,
16095         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
16096         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
16097         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
16098         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
16099         gcc.dg/dfp/wtr-conversion-1.c: New tests.
16100
16101 2006-01-11  Richard Guenther  <rguenther@suse.de>
16102
16103         PR tree-optimization/25734
16104         * gcc.dg/tree-ssa/pr25734.c: New testcase.
16105
16106 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
16107
16108         PR fortran/25486
16109         * gfortran.dg/literal_character_constant_1_x.F: New test.
16110         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
16111         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
16112         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
16113
16114 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
16115
16116         PR c++/25386
16117         * g++.dg/ext/packed3.C: Add expected packed error.
16118
16119 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
16120
16121         PR target/25706
16122         * gcc.dg/torture/pr25706-1.c: New test.
16123
16124 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
16125
16126         PR tree-optimization/23109
16127         PR tree-optimization/23948
16128         PR tree-optimization/24123
16129
16130         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
16131         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
16132         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
16133         g++.dg/tree-ssa/pr23948.C: New testcases.
16134         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
16135         three divisions in order to do the optimization.
16136
16137 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
16138
16139         PR c++/25632
16140         * g++.dg/other/pr25632.C: New test.
16141
16142 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
16143
16144         PR fortran/25730
16145         * gfortran.dg/used_types_1.f90: New test.
16146
16147 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
16148
16149         PR target/25718
16150         * gcc.dg/torture/pr25718-1.c: New test.
16151
16152 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
16153
16154         * gfortran.dg/list_read_2.f90: Fix typo in description.
16155
16156 2006-01-10  Jan Beulich  <jbeulich@novell.com>
16157
16158         * lib/target-supports.exp (check_visibility_available): Simplify test
16159         for *-*-netware*.
16160         (check_profiling_available): Fail for *-*-netware*.
16161         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
16162         * gcc.dg/20021014-1.c: Likewise.
16163         * gcc.dg/nest.c: Likewise.
16164
16165 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
16166
16167         fortran/24936
16168         * gfortran.dg/forall_3.f90: New test.
16169
16170 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
16171
16172         PR fortran/21977
16173         * gfortran.dg/nesting_2.f90: New test.
16174         * gfortran.dg/nesting_3.f90: New test.
16175
16176 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
16177
16178         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
16179         Fix typo in comment.
16180
16181 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
16182
16183         * gfortran.dg/single_char_string.f90: New test.
16184
16185 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
16186
16187         * gfortran.dg/ichar_2.f90: New test.
16188
16189 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
16190
16191         PR fortran/25093
16192         * gfortran.dg/private_type_4.f90: New.
16193
16194 2006-01-07  Richard Guenther  <rguenther@suse.de>
16195
16196         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
16197
16198 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16199
16200         * gfortran.dg/func_decl_1.f90: New.
16201         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
16202         * gfortran.dg/array_alloc_2.f90: Likewise.
16203         * gfortran.dg/char_result_8.f90: Likewise.
16204         * gfortran.dg/dup_save_1.f90: Likewise.
16205         * gfortran.dg/dup_save_2.f90: Likewise.
16206         * gfortran.dg/f2c_6.f90: Likewise.
16207         * gfortran.dg/f2c_7.f90: Likewise.
16208         * gfortran.dg/func_result_2.f90: Likewise.
16209         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
16210
16211 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
16212
16213         PR fortran/22146
16214         * gfortran.dg/elemental_subroutine_1.f90: New test.
16215         * gfortran.dg/elemental_subroutine_2.f90: New test.
16216
16217         PR fortran/25029
16218         PR fortran/21256
16219         * gfortran.dg/assumed_size_refs_1.f90: New test.
16220
16221         PR fortran/20868
16222         PR fortran/20870
16223         * gfortran.dg/assumed_size_refs_2.f90: New test.
16224         * gfortran.dg/initialization_1.f90: Change warning message.
16225
16226 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
16227
16228         * gcc.dg/tree-ssa/loop-15.c: New test.
16229
16230 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16231
16232         PR fortran/25598
16233         * gfortran.dg/backspace_3.f: New test.
16234         * gfortran.dg/backspace_4.f: New test.
16235
16236 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16237
16238         PR fortran/24268
16239         * gfortran.dg/fmt_white.f: Update test.
16240
16241 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
16242
16243         * gcc.dg/cast-1.c: Add new warning.
16244         * gcc.dg/cast-2.c: Likewise.
16245         * gcc.dg/cast-3.c: Likewise.
16246         * gcc.dg/format/cast-1.c: Likewise.
16247         * gcc.dg/cast-4.c: New testcase.
16248
16249 2006-01-05  Richard Guenther  <rguenther@suse.de>
16250
16251         PR tree-optimization/22555
16252         * gcc.dg/tree-ssa/alias-3.c: New testcase.
16253
16254 2006-01-05  Richard Guenther  <rguenther@suse.de>
16255             Diego Novillo  <dnovillo@redhat.com>
16256
16257         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
16258         * gcc.dg/tree-ssa/loop-8.c: Likewise.
16259         * gcc.dg/tree-ssa/loop-1.c: Likewise.
16260         * gcc.dg/tree-ssa/pr23294.c: Likewise.
16261         * gcc.dg/tree-ssa/pr21985.c: Likewise.
16262         * gcc.dg/tree-ssa/loop-14.c: Likewise.
16263         * gcc.dg/tree-ssa/loop-2.c: Likewise.
16264         * gcc.dg/tree-ssa/loop-3.c: Likewise.
16265         * gcc.dg/tree-ssa/loop-4.c: Likewise.
16266         * gcc.dg/tree-ssa/pr21171.c: Likewise.
16267         * gcc.dg/tree-ssa/loop-5.c: Likewise.
16268         * gcc.dg/tree-ssa/loop-10.c: Likewise.
16269         * gcc.dg/tree-ssa/loop-6.c: Likewise.
16270         * treelang/compile/extravar.tree: Likewise.
16271         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
16272         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
16273         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
16274         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
16275         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
16276
16277 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
16278
16279         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
16280         for 64-bit fix.
16281
16282 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
16283
16284         PR fortran/23675
16285         gfortran.dg/char_result_11.f90: New.
16286
16287 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
16288
16289         PR c++/24782
16290         * g++.dg/parse/access9.C: New test.
16291         * g++.dg/tc1/dr52.C: Tweak error markers.
16292
16293 2006-01-04  Richard Henderson  <rth@redhat.com>
16294
16295         Merge from gomp branch.
16296         * g++.dg/parse/pragma2.C: Update expected error lines.
16297
16298 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
16299
16300         * g++.dg/other/i386-2.C: New test.
16301
16302         PR target/25554
16303         * gcc.c-torture/compile/20051228-1.c: New test.
16304
16305         PR c/25559
16306         * gcc.dg/pr25559.c: New test.
16307
16308 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
16309
16310         PR c++/25492
16311         * g++.dg/lookup/friend9.C: New test.
16312
16313         PR c++/25625
16314         * g++.dg/template/repo5.C: New test.
16315
16316 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
16317
16318         PR fortran/25101
16319         * gfortran.dg/forall_2.f90: New test.
16320
16321 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
16322
16323         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
16324         dg-require-weak.  Adjust regexp to handle leading-underscore
16325         targets and space as well as TAB after .weak.  Change previous
16326         64-bit fix to not use naked dot.
16327
16328 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
16329
16330         PR rtl-optimization/25578
16331         * gcc.c-torture/execute/20060102-1.c: New testcase.
16332
16333 2006-01-03  Richard Guenther  <rguenther@suse.de>
16334
16335         PR c/25183
16336         * gcc.dg/torture/pr25183.c: New testcase.
16337
16338 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
16339
16340         Merge from gomp-branch.
16341         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
16342         * gcc.dg/ia64-sync-2.c: Likewise.
16343         * gcc.dg/ia64-sync-3.c: Likewise.
16344         * gcc.dg/ia64-sync-4.c: Likewise.
16345         * gcc.dg/sync-2.c: Likewise.
16346         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
16347         that sparc64-*-* and sparcv9-*-* supports sync builtins.
16348
16349 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
16350
16351         PR c++/25635
16352         * g++.dg/parse/operator6.C: New test.
16353
16354         PR c++/25637
16355         * g++.dg/parse/error29.C: New test.
16356
16357         PR c++/25638
16358         * g++.dg/parse/dtor6.C: New test.
16359
16360         PR c++/25633
16361         * g++.dg/parse/ctor3.C: New test.
16362
16363         PR c++/25634
16364         * g++.dg/template/class3.C: New test.
16365
16366 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
16367
16368         * g++.dg/debug/debug9.C: New.
16369
16370 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
16371
16372         PR fortran/24640
16373         * gfortran.dg/label_2.f90: New test.
16374
16375 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16376
16377         * g++.dg/lookup/using12.C: Tighten error marker.
16378
16379 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
16380             Andrew Pinski <pinskia@physics.uc.edu>
16381
16382         * gcc.target/powerpc/darwin-abi-3.c: New file.
16383         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
16384         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
16385         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
16386         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
16387         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
16388         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
16389         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
16390         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
16391
16392 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
16393
16394         * gcc.dg/tree-ssa/loadpre1.c: New;
16395         * gcc.dg/tree-ssa/loadpre2.c: New;
16396         * gcc.dg/tree-ssa/loadpre3.c: New;
16397         * gcc.dg/tree-ssa/loadpre4.c: New;
16398         * gcc.dg/tree-ssa/loadpre5.c: New;
16399         * gcc.dg/tree-ssa/loadpre6.c: New;
16400         * gcc.dg/tree-ssa/loadpre7.c: New;
16401         * gcc.dg/tree-ssa/loadpre8.c: New;
16402         * gcc.dg/tree-ssa/loadpre9.c: New;
16403
16404 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
16405
16406         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
16407         * g++.dg/abi/thunk4.C: Likewise.
16408
16409 2006-01-01  Andreas Jaeger  <aj@suse.de>
16410
16411         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
16412         portable.
16413
16414 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
16415
16416         PR c++/25294
16417         * gcc.dg/pragma-pack-3.c: New test.
16418         * g++.dg/parse/pragma3.C: New test.
16419
16420 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16421
16422         PR middle-end/24827
16423         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
16424
16425 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16426
16427         PR testsuite/25214
16428         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
16429
16430 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
16431
16432         PR fortran/22607
16433         * gfortran-dg/pure_byref_3.f90: New.
16434
16435         fortran/PR 25396
16436         * gfortran.dg/userdef_operator_1.f90: New.
16437
16438 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
16439
16440         * g++.dg/abi/thunk3.C: New.
16441         * g++.dg/abi/thunk4.C: New.
16442
16443 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
16444
16445         PR fortran/25532
16446         * gfortran.dg/host_used_types_1.f90: New test. Check that host
16447         associated derived type components of derived types are
16448         properly declared in contained procedures.
16449
16450 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16451
16452         PR libgfortran/25139
16453         * gfortran.dg/backspace_2.f: New test.
16454
16455 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16456
16457         PR libgfortran/25550
16458         * gfortran.dg/endfile.f: New test.
16459
16460 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16461
16462         PR libgfortran/25419
16463         * gfortran.dg/comma.f: New test.
16464
16465 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16466
16467         * lib/gfortran-dg.exp: Remove trailing whitespace.
16468         * lib/fortran-torture.exp: Test with -fbounds-check instead of
16469         -funroll-all-loops.
16470
16471 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
16472
16473         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
16474         Extended Double long doubles or repeat tests when long double is
16475         the same size as double.
16476
16477 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16478
16479         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
16480
16481         PR testsuite/25442
16482         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
16483         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
16484
16485         PR testsuite/25441
16486         * gcc.dg/pr23911.c: Make test variable static.
16487
16488         PR testsuite/25444
16489         * gcc.dg/tree-ssa/pr14841.c: Likewise.
16490
16491 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
16492
16493         PR c++/25439
16494         * g++.dg/parse/crash17.C: Adjust error markers.
16495         * g++.dg/template/error20.C: New test.
16496
16497 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
16498
16499         PR c++/23172
16500         * g++.dg/ext/complit4.C: New test.
16501
16502         PR c++/25417
16503         * g++.dg/ext/complit5.C: Likewise.
16504
16505 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
16506
16507         PR tree-optimization/25125
16508         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
16509         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
16510         * gcc.c-torture/execute/pr25125.c: New.
16511
16512 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
16513
16514         PR fortran/25029
16515         PR fortran/21256
16516         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
16517         functions with incorrect assumed size references.
16518
16519 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
16520
16521         PR c++/23171
16522         * g++.dg/opt/init1.C: New test.
16523
16524 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
16525
16526         PR c++/24671
16527         * g++.dg/template/sfinae3.C: New test.
16528
16529 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16530
16531         * g++.dg/other/friend4.C: New test.
16532
16533 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
16534
16535         PR target/25005
16536         * g++.dg/opt/pr25005.C: New test.
16537
16538 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
16539
16540         PR c++/25369
16541         * g++.dg/template/ptrmem16.C: New test.
16542
16543 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
16544
16545         PR fortran/25029
16546         PR fortran/21256
16547         * gfortran.dg/initialization_1.f90: Add test of SIZE.
16548
16549 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16550
16551         PR libgfortran/25307
16552         * gfortran.dg/list_read_5.f90: New test.
16553
16554 2005-12-22  Richard Henderson  <rth@redhat.com>
16555
16556         * gcc.target/i386/sse-7.c: Use -msse2.
16557
16558 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
16559
16560         PR rtl-optimization/25432
16561         * gcc.c-torture/compile/20051216-1.c: New test.
16562
16563         PR objc/25328
16564         * objc/execute/pr25328.m: New test.
16565
16566 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
16567
16568         PR c++/25364
16569         * g++.dg/template/call4.C: New test.
16570
16571 2005-12-22  Dale Johannesen  <dalej@apple.com>
16572
16573         * gcc.target/i386/sse-17.c: New.
16574
16575 2005-12-22  Paul Brook  <paul@codesourcery.com>
16576
16577         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
16578
16579 2005-12-22  Paul Brook  <paul@codesourcery.com>
16580
16581         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
16582
16583 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
16584
16585         PR tree-opt/25513
16586         * gcc.c-torture/compile/pr25513.c: New test.
16587
16588 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16589
16590         PR c++/23333
16591         * g++.dg/parse/error25.C: Add more tests.
16592
16593 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16594
16595         PR fortran/18990
16596         * gfortran.dg/der_charlen_1.f90: New.
16597
16598 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
16599
16600         PR fortran/20889
16601         * gfortran.dg/pointer_component_type_1.f90: New test.
16602
16603         PR fortran/25029
16604         PR fortran/21256
16605         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
16606         should give an error with assumed size array refernces and checks
16607         those that should not.
16608         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
16609         reference an upper bound so that it does not generate an error.
16610
16611         PR fortran/19362
16612         PR fortran/20244
16613         PR fortran/20864
16614         PR fortran/25391
16615         * gfortran.dg/used_dummy_types_1.f90: New test.
16616         * gfortran.dg/used_dummy_types_2.f90: New test.
16617         * gfortran.dg/used_dummy_types_3.f90: New test.
16618         * gfortran.dg/used_dummy_types_4.f90: New test.
16619         * gfortran.dg/used_dummy_types_5.f90: New test.
16620
16621         PR fortran/23152
16622         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
16623         group already being USE associated.
16624         * gfortran.dg/assumed_shape_nml.f90: New test.
16625         * gfortran.dg/assumed_size_nml.f90: New test.
16626
16627         PR fortran/20862
16628         PR fortran/25053
16629         PR fortran/25063
16630         PR fortran/25064
16631         PR fortran/25066
16632         PR fortran/25067
16633         PR fortran/25068
16634         PR fortran/25307
16635         * gfortran.dg/io_constraints_1.f90: New test.
16636         * gfortran.dg/io_constraints_1.f90: New test.
16637         * gfortran.dg/iostat_3.f90: Change wording of warning.
16638         * gfortran.dg/g77/19981216-0.f: The same.
16639
16640 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
16641
16642         PR tree-optimization/23518
16643         * gcc.dg/pr23518.c: New.
16644
16645 2005-12-21  Mike Stump  <mrs@apple.com>
16646
16647         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
16648
16649 2005-12-21  Paul Brook  <paul@codesourcery.com>
16650
16651         * gcc.dg/pr19340.c: Skip on m68k targets.
16652
16653 2005-12-21  Steven Bosscher  <stevenb@suse.de>
16654
16655         PR rtl-optimization/25196
16656         * gcc.dg/pr25196.c: New test.
16657
16658 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
16659
16660         PR fortran/25423
16661         gfortran.dg/where_nested_1.f90: New.
16662
16663 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
16664
16665         PR tree-optimization/25382.
16666         * gcc.dg/tree-ssa/pr25382.c: New.
16667
16668 2005-12-20  Richard Guenther  <rguenther@suse.de>
16669
16670         PR middle-end/24306
16671         * gcc.target/i386/pr24306.c: New testcase.
16672
16673 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
16674
16675         PR tree-optimization/25501
16676         * gcc.dg/tree-ssa/pr25501.c: New.
16677
16678 2005-12-20  Richard Guenther  <rguenther@suse.de>
16679
16680         Revert
16681         2005-12-02  Richard Guenther  <rguenther@suse.de>
16682
16683         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
16684
16685 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
16686
16687         PR c++/21228
16688         * g++.dg/warn/Wunreachable-code-2.C: New test.
16689
16690 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
16691
16692         PR c++/24278
16693         * g++.dg/template/ctor5.C: New test.
16694
16695         PR c++/24915
16696         * g++.dg/template/overload8.C: New test.
16697
16698 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
16699
16700         * gcc.c-torture/compile/pr25483 : New test.
16701
16702 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16703
16704         PR c++/20552
16705         * g++.dg/ext/typeof10.C: New test.
16706
16707 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
16708
16709         * gcc.dg/mt-loopi1.c: New.
16710
16711 2005-12-18  Richard Guenther  <rguenther@suse.de>
16712
16713         PR tree-optimization/25481
16714         * gcc.dg/torture/pr25481.c: New testcase.
16715
16716 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
16717
16718         PR rtl-optimization/21041
16719         * gcc.dg/pr21041.c: New test.
16720
16721 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16722
16723         PR libgfortran/25463
16724         * gfortran.dg/advance.f90: New test.
16725
16726 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
16727
16728         * gcc.dg/20051201-1.c: New test.
16729
16730 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
16731
16732         PR fortran/25018
16733         * gfortran.dg/initialization_1.f90: New test.
16734         * gfortran.dg/enum_5.f90: Change dg-error to new message.
16735         * gfortran.dg/g77/980616-0.f: The same.
16736
16737 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
16738
16739         * PR fortran/25458
16740         * gfortran.dg/chkbits.f90: New test.
16741
16742 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
16743
16744         * gfortran.dg/enum_5.f: Revert to previous version.
16745
16746 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
16747
16748         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
16749         * gfortran.dg/nested_modules_1.f90: Ditto.
16750         * gfortran.dg/hollerith_f95.f90: Ditto.
16751         * gfortran.dg/select_5.f90: Ditto.
16752         * gfortran.dg/secnds.f: Ditto.
16753         * gfortran.dg/hollerith2.f90: Ditto.
16754         * gfortran.dg/imag_2.f: Ditto.
16755         * gfortran.dg/ftell_2.f90: Ditto.
16756         * gfortran.dg/malloc_free_1.f90: Ditto.
16757         * gfortran.dg/logint-1.f: Ditto.
16758         * gfortran.dg/recursive_statement_functions.f90: Ditto.
16759         * gfortran.dg/e_d_fmt.f90: Ditto.
16760         * gfortran.dg/hollerith_legacy.f90: Ditto.
16761         * gfortran.dg/logint-2.f: Ditto.
16762         * gfortran.dg/enum_5.f90: Ditto.
16763         * gfortran.dg/f2c_2.f90: Ditto.
16764         * gfortran.dg/pr17143.f90: Ditto.
16765         * gfortran.dg/namelist_14.f90: Ditto.
16766         * gfortran.dg/logint-3.f: Ditto.
16767         * gfortran.dg/spread_scalar_source.f90: Ditto.
16768         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
16769         * gfortran.dg/namelist_11.f: Ditto.
16770         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
16771         * gfortran.dg/g77/20010519-1.f
16772         * gfortran.dg/g77/alpha1.f: Ditto.
16773         * gfortran.dg/g77/990115-1.f: Ditto.
16774         * gfortran.dg/g77/erfc.f: Ditto.
16775         * gfortran.dg/g77/19990313-3.f: Ditto.
16776         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
16777         * gfortran.dg/g77/20010426.f: Ditto.
16778         * gfortran.dg/g77/19990313-0.f: Ditto.
16779         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
16780         * gfortran.dg/g77/20000629-1.f: Ditto.
16781         * gfortran.dg/g77/970125-0.f: Ditto.
16782         * gfortran.dg/g77/8485.f: Ditto.
16783         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
16784         * gfortran.dg/g77/19990313-1.f: Ditto.
16785         * gfortran.dg/g77/int8421.f: Ditto.
16786         * gfortran.dg/g77/19990305-0.f: Ditto.
16787         * gfortran.dg/g77/947.f: Ditto.
16788         * gfortran.dg/g77/19990905-2.f: Ditto.
16789         * gfortran.dg/g77/cabs.f: Ditto.
16790         * gfortran.dg/g77/19990313-2.f: Ditto.
16791         * gfortran.dg/g77/20020307-1.f: Ditto.
16792         * gfortran.dg/g77/dcomplex.f: Ditto.
16793         * gfortran.dg/g77/19990502-1.f: Ditto.
16794         * gfortran.dg/g77/19981216-0.f: Ditto.
16795         * gfortran.dg/common_4.f90: Ditto.
16796         * gfortran.dg/entry_4.f90: Ditto.
16797         * gfortran.dg/equiv_constraint_2.f90: Ditto.
16798         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
16799         * gfortran.dg/namelist_12.f: Ditto.
16800         * gfortran.dg/scale_1.f90: Ditto.
16801         * gfortran.dg/modulo_1.f90
16802         * gfortran.dg/hollerith.f90: Ditto.
16803         * gfortran.dg/direct_io_3.f90: Ditto.
16804         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
16805         * gfortran.dg/gnu_logical_1.F: Ditto.
16806         * gfortran.dg/unf_io_convert_1.f90: Ditto.
16807         * gfortran.dg/assign_1.f90: Ditto.
16808         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
16809         * gfortran.dg/pr23095.f: Ditto.
16810         * gfortran.dg/read_float_1.f90: Ditto.
16811
16812 2005-12-17  Andreas Jaeger  <aj@suse.de>
16813
16814         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
16815         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
16816
16817 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16818
16819         PR fortran/24268
16820         * gfortran.dg/fmt_white.f: New test.
16821
16822 2005-12-16  Steven G. Kargl <kargls@comcast.net>
16823
16824         * gfortran.dg/label_1.f90: New test.
16825
16826 2005-12-15  Ben Elliston  <bje@au.ibm.com>
16827
16828         PR testsuite/25422
16829         * gcc.dg/20031012-1.c: Add -Walways-true option.
16830         * gcc.dg/weak/weak-3.c: Likewise.
16831         * g++.old-deja/g++.mike/warn8.C: Likewise.
16832
16833 2005-12-16  Mike Stump  <mrs@apple.com>
16834
16835         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
16836         exit.
16837
16838 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16839
16840         PR libgfortran/25264
16841         PR libgfortran/25349
16842         * gfortran.dg/tl_editing.f90: Added additional checks.
16843         * gfortran.dg/t_editing.f: New test.
16844         * gfortran.dg/write_padding.f90: New test
16845
16846 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16847
16848         PR testsuite/25215
16849         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
16850
16851 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
16852
16853         PR rtl-optimization/24899
16854         * gcc.c-torture/execute/20051215-1.c: New test.
16855
16856 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
16857
16858         PR 24823
16859         * gfortran.dg/pr24823.f: New test.
16860
16861 2005-12-16  Jeff Law  <law@redhat.com>
16862
16863         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
16864
16865 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
16866
16867         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
16868         (base_types): Change C++ style comments to C style comments.  Remove
16869         aligned types from the array.  Keep Enums disabled.
16870         (complex_types): Remove aligned types from the array.
16871         Comment out "_Complex long double".
16872         (attrib_types): Remove.
16873         (complex_attrib_types): Remove.
16874         (attrib_array_types): Remove.
16875         (complex_attrib_array_types): Remove.
16876         (aligned_bitfld_types): Remove.
16877         (n_aligned_bitfld_types): Remove.
16878         (FEATURE_ALIGNEDPACKED): Delete.
16879         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
16880         (singles): Remove support for adding attributes.
16881         (choose_type): Remove support for attributed types.
16882         (generate_fields): Remove support for attributed bit-fields.
16883         Remove support for adding attributes.
16884         (generate_random_tests): Remove support for adding attributes.
16885         (features): Add back "[0] :0" and "complex vector [0]".
16886         (main): Remove support for attributed bit-fields.
16887         Uncomment the calling of generate_random_tests for the rests of
16888         the tests.
16889
16890 2005-12-16  Jan Hubicka  <jh@suse.cz>
16891
16892         * gcc.c-torture/combine/pr25224.c: New.
16893
16894 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
16895
16896         PR other/25028
16897         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
16898         HP-UX.
16899
16900 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
16901
16902         * gcc.dg/20051215-1.c: New file.
16903
16904 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16905
16906         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
16907         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
16908
16909 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
16910
16911         PR fortran/18197
16912         * gfortran.dg/dummy_functions_1.f90: New.
16913
16914 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
16915
16916         PR rtl-optimization/25310
16917         * gcc.c-torture/compile/pr25310.c: New test.
16918
16919 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
16920
16921         PR debug/25023
16922         * gcc.dg/pr25023.c: New test.
16923
16924 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16925
16926         * g++.old-deja/g++.brendan/redecl1.C,
16927         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
16928         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
16929         g++.old-deja/g++.oliva/typeof1.C,
16930         g++.old-deja/g++.other/crash16.C,
16931         g++.old-deja/g++.other/crash34.C,
16932         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
16933         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
16934         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
16935         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
16936         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
16937         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
16938         Remove xfail.
16939
16940 2005-12-14  Kean Johnston  <jkj@sco.com>
16941             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16942
16943         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
16944         * gcc.target/i386/20020523-1.c: Ditto.
16945         * gcc.target/i386/tailcall-1.c: Ditto.
16946         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
16947         * gcc.target/i386/ssetype-5.c: Ditto.
16948
16949 2005-12-14  Jeff Law  <law@redhat.com>
16950
16951         * gcc.dg/tree-ssa/foldstring-1.c: New test.
16952
16953 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
16954
16955         PR target/25254
16956         PR target/24188
16957         * gcc.target/i386/pr25254.c: New test.
16958         * gfortran.dg/PR24188.f: New test.
16959
16960 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
16961
16962         * lib/fortran-torture.exp: Catch remaining uses of
16963         remote_file build delete.
16964
16965 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16966
16967         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
16968
16969 2005-12-14  Ben Elliston  <bje@au.ibm.com>
16970
16971         * gcc.dg/warn-addr-cmp.c: New test.
16972
16973 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
16974
16975         PR debug/25023
16976         PR target/25293
16977         * gcc.target/i386/pr25293.c: New test.
16978
16979 2005-12-13  Petr Machata  <machata@post.cz>
16980
16981         PR c++/24907
16982         * g++.dg/parse/comma2.C: New test.
16983
16984 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
16985             Jakub Jelinek  <jakub@redhat.com>
16986
16987         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
16988         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
16989         (limits.h): Include unconditionally.
16990         (stdlib.h): Likewise.
16991         (hashtab.h): Do not include.
16992         (getopt.h): Likewise.
16993         (stddef.h): Include.
16994         (hashval_t): Define.
16995         (struct entry): Add "next" field.
16996         (HASH_SIZE): New macro.
16997         (hash_table): New variable.
16998         (switchfiles): Do not use xmalloc.
16999         (mix): New macro.
17000         (iterative_hash): New function.
17001         (hasht): Remove.
17002         (e_exists): New function.
17003         (e_insert): Likewise.
17004         (output): Use, instead of libiberty hashtable functions.
17005         (main): Do not use getopt.  Do not call htab_create.
17006
17007 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
17008
17009         PR c++/25331
17010         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
17011         put atal* and atpaal* attributes on array elements.
17012         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
17013         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
17014         put atal* and atpaal* attributes on array elements.
17015         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
17016
17017 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
17018
17019         * gcc.dg/single-precision-constant.c: New test.
17020
17021 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
17022
17023         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
17024         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
17025         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
17026         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
17027         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
17028         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
17029         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
17030         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
17031         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
17032         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
17033         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
17034         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
17035         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
17036         gcc.target/powerpc/ppc-sdata-2.c,
17037         gcc.target/powerpc/ppc-stackalign-1.c,
17038         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
17039         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
17040         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
17041         gcc.target/powerpc/rs6000-ldouble-2.c,
17042         gcc.target/powerpc/rs6000-power2-1.c,
17043         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
17044         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
17045         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
17046         option into target selector.
17047         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
17048         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
17049
17050 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
17051
17052         PR objc/25348
17053         * objc.dg/encode-9.m: New test.
17054
17055 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17056
17057         PR testsuite/20772
17058         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
17059         * gcc.dg/asm-b.c: Fix typo.
17060         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
17061         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
17062         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
17063         i?86 lp64 and x86_64 ilp32.
17064         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
17065         on i?86 lp64.
17066         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
17067
17068 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
17069
17070         PR fortran/25078
17071         gfortran.dg/equiv_5.f90: New test.
17072
17073 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
17074
17075         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
17076         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
17077         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
17078         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
17079         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
17080         * gcc.dg/tree-ssa/reassoc-5.c: New.
17081         * gcc.dg/tree-ssa/reassoc-6.c: New.
17082         * gcc.dg/tree-ssa/reassoc-7.c: New.
17083         * gcc.dg/tree-ssa/reassoc-8.c: New.
17084         * gcc.dg/tree-ssa/reassoc-9.c: New.
17085         * gcc.dg/tree-ssa/reassoc-10.c: New.
17086         * gcc.dg/tree-ssa/reassoc-11.c: New.
17087
17088 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17089
17090         PR testsuite/25167
17091         PR testsuite/24478
17092         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
17093
17094 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
17095
17096         PR c++/25300
17097         * g++.dg/template/inherit.C: Do not use a generic error message.
17098
17099 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
17100
17101         PR libobjc/25354
17102         * objc.dg/gnu-encoding: New directory.
17103         * objc.dg/gnu-encoding/compat-common.h: New file.
17104         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
17105         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
17106         * objc.dg/gnu-encoding/vector-defs.h: New file.
17107         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
17108         * objc.dg/gnu-encoding/generate-random.c: New file.
17109         * objc.dg/gnu-encoding/generate-random_r.c: New file.
17110         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
17111         * objc.dg/gnu-encoding/generate-random.h: New file.
17112
17113 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
17114
17115         PR c++/25337
17116         * g++.dg/template/defarg7.C: New test.
17117
17118 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
17119
17120         PR libobjc/25347
17121         * objc.dg/encode-8.m: New test.
17122
17123 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
17124
17125         PR libobjc/25346
17126         * objc.dg/encode-7.m: New test.
17127
17128 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
17129
17130         PR c++/25010
17131         * g++.dg/opt/inline10.C: New test.
17132
17133 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
17134
17135         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
17136
17137 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
17138
17139         * gfortran.dg/substring_equivalence.f90: typo in comment
17140
17141 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17142
17143         PR fortran/25068
17144         * gfortran.dg/iostat_3.f90: New test.
17145
17146 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
17147
17148         PR fortran/23815
17149         * gfortran.dg/unf_io_convert_1.f90: New test.
17150         * gfortran.dg/unf_io_convert_2.f90: New test.
17151         * gfortran.dg/unf_io_convert_3.f90: New test.
17152
17153 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17154
17155         PR testsuite/20772
17156         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
17157         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
17158         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
17159         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
17160         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
17161         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
17162         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
17163         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
17164         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
17165         gcc.dg/torture/fp-int-convert-float128-timode.c,
17166         gcc.dg/torture/fp-int-convert-float128.c,
17167         gcc.dg/torture/fp-int-convert-float80-timode.c,
17168         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
17169         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
17170
17171         * gcc.dg/tls/opt-1.c: Require effective target fpic.
17172
17173 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
17174
17175         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
17176
17177 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
17178
17179         * gcc.dg/20051207-1.c,
17180         * gcc.dg/20051207-2.c,
17181         * gcc.dg/20051207-3.c: New tests.
17182
17183 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17184
17185         PR testsuite/20772
17186         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
17187         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
17188         dg-skip-if target selector.
17189
17190         PR testsuite/20772
17191         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
17192         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
17193         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
17194         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
17195         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
17196         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
17197         and/or merge with i?86 cases.
17198
17199         * gcc.dg/tls/opt-3.c: Require effective target fpic.
17200
17201         PR testsuite/20772
17202         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
17203         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
17204         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
17205         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
17206         x86_64-*-linux*.
17207
17208 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
17209
17210         PR target/25311
17211         * gcc.c-torture/compile/pr25311.c: New test.
17212
17213 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17214
17215         PR libgfortran/25039
17216         * gfortran.dg/read_comma.f: New test.
17217
17218 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
17219
17220         PR c++/19317
17221         * g++.dg/opt/pr19317-1.C: New test.
17222         * g++.dg/opt/pr19317-2.C: New test.
17223         * g++.dg/opt/pr19317-3.C: New test.
17224
17225         PR target/19005
17226         * gcc.c-torture/execute/pr19005.c: New test.
17227
17228         PR target/17828
17229         * g++.old-deja/g++.other/comdat5.C: New test.
17230         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
17231
17232         * g++.dg/compat/struct-layout-1.exp: New file.
17233         * g++.dg/compat/struct-layout-1.h: New.
17234         * g++.dg/compat/struct-layout-1_generate.c: New.
17235         * g++.dg/compat/struct-layout-1_x1.h: New.
17236         * g++.dg/compat/struct-layout-1_x2.h: New.
17237         * g++.dg/compat/struct-layout-1_y1.h: New.
17238         * g++.dg/compat/struct-layout-1_y2.h: New.
17239
17240         * gcc.dg/20050330-2.c: New test.
17241
17242 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
17243
17244         PR fortran/25292
17245         * gfortran.dg/associated_1.f90: New.
17246
17247 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
17248
17249         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
17250         ILP32 vect_no_align platforms.
17251
17252 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
17253             Jakub Jelinek  <jakub@redhat.com>
17254
17255         PR target/25268
17256         * gcc.c-torture/compile/20051207-1.c: New test.
17257
17258 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17259
17260         PR testsuite/20772
17261         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
17262         gcc.dg/torture/pr18582-1.c,
17263         gcc.target/i386/attributes-error.c: Also test on x86_64.
17264
17265         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
17266
17267 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17268
17269         PR c++/19397
17270         * g++.dg/template/typedef3.C: New test.
17271
17272         PR c++/19762
17273         PR c++/19764
17274         * g++.dg/template/dtor3.C: Fix error markers.
17275
17276 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
17277
17278         * lib/target-supports.exp (check_effective_target_sync_char_short):
17279         Add s390*.
17280
17281 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
17282
17283         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
17284
17285 2005-12-06  Roger Sayle  <roger@eyesopen.com>
17286
17287         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
17288         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
17289         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
17290         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
17291
17292 2005-12-06  Roger Sayle  <roger@eyesopen.com>
17293
17294         PR c++/25263
17295         * g++.dg/other/array2.C: New test case.
17296
17297 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
17298
17299         * gcc.dg/darwin-weakimport-3.c: New.
17300
17301         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
17302         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
17303         and to work on Darwin.
17304         * gcc.dg/attr-weakref-1b.c: New file.
17305         * gcc.dg/attr-weakref-2.c: New test.
17306         * gcc.dg/darwin-weakref-1.c: New test.
17307
17308 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
17309
17310         PR testsuite/25247
17311         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
17312         use in selector expressions.
17313         (dg-xfail-if): Ditto.
17314         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
17315         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
17316         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
17317         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
17318         * gcc.test-framework/test-framework.exp: Skip generated tests if
17319         CHECK_TEST_FRAMEWORK is not 1.
17320
17321 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
17322
17323         PR tree-optimization/24963
17324         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
17325
17326         PR target/24108
17327         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
17328
17329         PR target/18580
17330         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
17331         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
17332         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
17333         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
17334
17335 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
17336
17337         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
17338         dg-options.
17339
17340 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
17341
17342         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
17343
17344 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
17345
17346         * gcc.dg/format/cast-1.c: New test.
17347
17348 2005-12-04  Roger Sayle  <roger@eyesopen.com>
17349
17350         PR c/7776
17351         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
17352         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
17353         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
17354         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
17355
17356 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
17357
17358         * gcc.dg/cast-pretty-print-1.c: New test.
17359
17360 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
17361
17362         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
17363
17364 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
17365
17366         PR c++/24173
17367         * g++.dg/template/friend40.C: New test.
17368
17369 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
17370
17371         PR target/25199
17372         * gcc.target/i386/movq-2.c: New test.
17373         * gcc.target/i386/movq.c: Remove target i?86, instead add
17374         dg-require-effective-target ilp32.
17375
17376 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17377
17378         PR c++/24103
17379         * g++.dg/other/default1.C: New test.
17380
17381 2005-12-02  Richard Guenther  <rguenther@suse.de>
17382
17383         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
17384
17385 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17386
17387         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
17388
17389 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
17390
17391         PR target/21017
17392         * gcc.target/powerpc/rotate.c: New.
17393
17394 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17395
17396         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
17397         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
17398
17399 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17400
17401         PR c/13384
17402         * gcc.dg/pr17730-1.c: Adjust.
17403         * gcc.dg/lvalue1.c (main): Likewise.
17404         * gcc.dg/lvalue-2.c: Likewise.
17405         * g++.dg/pr7503-3.C
17406
17407 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
17408
17409         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
17410         error messages.
17411
17412 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
17413
17414         PR fortran/24789
17415         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
17416
17417 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
17418
17419         PR target/24475
17420         * lib/target-supports.exp (check_effective_target_tls): New.
17421         (check_effective_target_tls_runtime): New.
17422         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
17423         for TLS support.
17424         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
17425         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
17426         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
17427         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
17428         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
17429         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
17430         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
17431         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
17432         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
17433         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
17434         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
17435         effective-target TLS.
17436         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
17437         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
17438         effective-target TLS runtime.
17439
17440 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
17441
17442         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
17443
17444 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
17445
17446         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
17447         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
17448         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
17449         ignored" warnings when "packing" is the same as the ABI layout.
17450
17451 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
17452
17453         PR fortran/21302
17454         * gfortran.dg/line_length_1.f: New test.
17455         * gfortran.dg/line_length_2.f90: Ditto.
17456
17457 2005-11-30  Richard Guenther  <rguenther@suse.de>
17458
17459         PR tree-optimization/21655
17460         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
17461
17462 2005-11-30  Dale Johannesen  <dalej@apple.com>
17463
17464         * gcc.c-torture/compile/pr24930.c: New.
17465
17466 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
17467
17468         PR fortran/15809
17469         *  gfortran.dg/auto_char_dummy_array.f90: New test.
17470
17471 2005-11-30  Jeff Law  <law@redhat.com>
17472
17473         * g++.old-deja/g++.law/pr25000.C: New test.
17474
17475 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
17476
17477         * gcc.dg/tls/opt-11.c: New test.
17478
17479 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
17480
17481         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
17482         targets.
17483         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
17484         LP64 ia64.
17485
17486 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
17487
17488         * gfortran.dg/open_access_1.f90: New test.
17489
17490 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17491
17492         * gcc.dg/charset/builtin2.c: New test.
17493
17494 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
17495
17496         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
17497         on mmix-*-* for *_[xy].c.
17498
17499 2005-11-28  Kean Johnston  <jkj@sco.com>
17500
17501         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
17502         headers.
17503         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
17504         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
17505         * gcc.target/i386/asm-3.c: Ditto.
17506         * gcc.target/i386/clobbers.c: Ditto.
17507         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
17508         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
17509         test regexp.
17510         * gcc.target/i386/mul.c: Ditto.
17511         * gcc.target/i386/ssetype-1.c: Ditto.
17512         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
17513         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
17514         static so the test works with -fPIC mode too. Based on comment in
17515         PR19231 by Pinski.
17516         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
17517
17518 2005-11-28  Richard Guenther  <rguenther@suse.de>
17519
17520         * gcc.dg/alias-9.c: New testcase.
17521         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
17522
17523 2005-11-28  Roger Sayle  <roger@eyesopen.com>
17524             Uros Bizjak  <uros@kss-loka.si>
17525
17526         PR middle-end/20219
17527         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
17528         tan(x)/sin(x) transformations.
17529
17530 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
17531
17532         PR middle-end/24575
17533         * gcc.dg/tree-ssa/divide-3.c: New test.
17534         * gcc.dg/tree-ssa/divide-4.c: New test.
17535
17536 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
17537
17538         PR fortran/24917
17539         *  gfortran.dg/boz_6.f90: New test.
17540
17541 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17542
17543         PR fortran/23912
17544         * gfortran.dg/modulo_1.f90: New test.
17545
17546 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17547
17548         PR libfortran/24919
17549         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
17550         fail on CRLF platforms.
17551         * gfortran.dg/ftell_2.f90: Likewise.
17552
17553 2005-11-26  Eric Christopher  <echristo@apple.com>
17554
17555         * gcc.dg/intmax_t-1.c: Remove mips xfail.
17556
17557 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
17558
17559         * objc.dg/gnu-runtime-3.m: Simplify.
17560
17561 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
17562
17563         PR middle-end/23669
17564         * gcc.dg/tree-ssa/divide-1.c: New test.
17565         * gcc.dg/tree-ssa/divide-2.c: New test.
17566
17567 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
17568
17569         PR libgfortran/24945
17570         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
17571
17572 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
17573
17574         PR libgfortran/24945
17575         * gfortran.dg/open_status_2.f90: New test.
17576
17577 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17578
17579         * gcc.c-torture/execute/builtins/fprintf.c,
17580         gcc.c-torture/execute/builtins/fputs-lib.c,
17581         gcc.c-torture/execute/builtins/fputs.c,
17582         gcc.c-torture/execute/builtins/lib/fprintf.c,
17583         gcc.c-torture/execute/builtins/lib/printf.c,
17584         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
17585
17586 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
17587
17588         * gcc.dg/20050922-2.c: New test.
17589
17590 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
17591
17592         * objc.dg/gnu-runtime-3.m: New test.
17593
17594 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17595
17596         PR c++/9278
17597         * g++.dg/other/void1.C: New test.
17598
17599 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
17600
17601         PR middle-end/24998
17602         * gcc.dg/torture/fp-int-convert-float.c,
17603         gcc.dg/torture/fp-int-convert-double.c,
17604         gcc.dg/torture/fp-int-convert-long-double.c,
17605         gcc.dg/torture/fp-int-convert-timode.c,
17606         gcc.dg/torture/fp-int-convert-float80.c,
17607         gcc.dg/torture/fp-int-convert-float80-timode.c,
17608         gcc.dg/torture/fp-int-convert-float128.c,
17609         gcc.dg/torture/fp-int-convert-float128-timode.c,
17610         gcc.dg/torture/fp-int-convert.h: New files.
17611
17612 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
17613
17614         PR middle-end/24989
17615         * gcc.dg/tree-ssa/bool-10.c: New test.
17616         * gcc.dg/tree-ssa/bool-11.c: New test.
17617         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
17618
17619 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
17620
17621         PR middle-end/24990
17622         * tree-ssa/pr24990-1.c: New test.
17623
17624 2005-11-24  Richard Guenther  <rguenther@suse.de>
17625         Dirk Mueller <dmueller@suse.de>
17626
17627         PR c++/14024
17628         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
17629         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
17630         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
17631         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
17632         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
17633         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
17634
17635 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
17636
17637         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
17638
17639 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17640
17641         PR c/21668
17642         * gcc.dg/Wc++-compat.c: New.
17643         * gcc.dg/Wno-c++-compat.c: New.
17644
17645 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
17646
17647         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
17648         (vspltish, vspltisw): Likewise.
17649
17650 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17651
17652         PR libgfortran/24794
17653         * gfortran.dg/namelist_12.f: Fix quotes.
17654         * gfortran.dg/namelist_13.f90: Fix quotes.
17655         * gfortran.dg/namelist_14.f90: Fix quotes.
17656         * gfortran.dg/namelist_15.f90: Fix quotes.
17657         * gfortran.dg/namelist_use.f90: Fix quotes.
17658         * gfortran.dg/namelist_use_only.f90: Fix quotes.
17659         * gfortran.dg/namelist_21.f90: New test.
17660         * gfortran.dg/namelist_22.f90: New test.
17661
17662 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
17663
17664         PR target/23435
17665         * gcc.c-torture/compile/pr23435.c: New.
17666
17667 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
17668
17669         * gcc.c-torture/execute/floatunsisf-1.c: New test.
17670
17671 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
17672
17673         * gcc.target/powerpc/405-macchw-1.c,
17674         gcc.target/powerpc/405-macchw-2.c,
17675         gcc.target/powerpc/405-macchwu-1.c,
17676         gcc.target/powerpc/405-macchwu-2.c,
17677         gcc.target/powerpc/405-machhw-1.c,
17678         gcc.target/powerpc/405-machhw-2.c,
17679         gcc.target/powerpc/405-machhwu-1.c,
17680         gcc.target/powerpc/405-machhwu-2.c,
17681         gcc.target/powerpc/405-maclhw-1.c,
17682         gcc.target/powerpc/405-maclhw-2.c,
17683         gcc.target/powerpc/405-maclhwu-1.c,
17684         gcc.target/powerpc/405-maclhwu-2.c,
17685         gcc.target/powerpc/405-mulchw-1.c,
17686         gcc.target/powerpc/405-mulchw-2.c,
17687         gcc.target/powerpc/405-mulchwu-1.c,
17688         gcc.target/powerpc/405-mulchwu-2.c,
17689         gcc.target/powerpc/405-mulhhw-1.c,
17690         gcc.target/powerpc/405-mulhhw-2.c,
17691         gcc.target/powerpc/405-mulhhwu-1.c,
17692         gcc.target/powerpc/405-mulhhwu-2.c,
17693         gcc.target/powerpc/405-mullhw-1.c,
17694         gcc.target/powerpc/405-mullhw-2.c,
17695         gcc.target/powerpc/405-mullhwu-1.c,
17696         gcc.target/powerpc/405-mullhwu-2.c,
17697         gcc.target/powerpc/405-nmacchw-1.c,
17698         gcc.target/powerpc/405-nmacchw-2.c,
17699         gcc.target/powerpc/405-nmachhw-1.c,
17700         gcc.target/powerpc/405-nmachhw-2.c,
17701         gcc.target/powerpc/405-nmaclhw-1.c,
17702         gcc.target/powerpc/405-nmaclhw-2.c,
17703         gcc.target/powerpc/440-macchw-1.c,
17704         gcc.target/powerpc/440-macchw-2.c,
17705         gcc.target/powerpc/440-macchwu-1.c,
17706         gcc.target/powerpc/440-macchwu-2.c,
17707         gcc.target/powerpc/440-machhw-1.c,
17708         gcc.target/powerpc/440-machhw-2.c,
17709         gcc.target/powerpc/440-machhwu-1.c,
17710         gcc.target/powerpc/440-machhwu-2.c,
17711         gcc.target/powerpc/440-maclhw-1.c,
17712         gcc.target/powerpc/440-maclhw-2.c,
17713         gcc.target/powerpc/440-maclhwu-1.c,
17714         gcc.target/powerpc/440-maclhwu-2.c,
17715         gcc.target/powerpc/440-mulchw-1.c,
17716         gcc.target/powerpc/440-mulchw-2.c,
17717         gcc.target/powerpc/440-mulchwu-1.c,
17718         gcc.target/powerpc/440-mulchwu-2.c,
17719         gcc.target/powerpc/440-mulhhw-1.c,
17720         gcc.target/powerpc/440-mulhhw-2.c,
17721         gcc.target/powerpc/440-mulhhwu-1.c,
17722         gcc.target/powerpc/440-mulhhwu-2.c,
17723         gcc.target/powerpc/440-mullhw-1.c,
17724         gcc.target/powerpc/440-mullhw-2.c,
17725         gcc.target/powerpc/440-mullhwu-1.c,
17726         gcc.target/powerpc/440-mullhwu-2.c,
17727         gcc.target/powerpc/440-nmacchw-1.c,
17728         gcc.target/powerpc/440-nmacchw-2.c,
17729         gcc.target/powerpc/440-nmachhw-1.c,
17730         gcc.target/powerpc/440-nmachhw-2.c,
17731         gcc.target/powerpc/440-nmaclhw-1.c,
17732         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
17733
17734 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
17735
17736         PR fortran/24774
17737         * gfortran.dg/inquire_9.f90: New test.
17738
17739         PR fortran/21647
17740         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
17741
17742 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
17743
17744         PR libfortran/24432
17745         * lib/target-supports.exp (check_effective_target_fortran_large_real):
17746         Check that 'cos' is supported.
17747
17748 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
17749
17750         PR fortran/24223
17751         * gfortran.dg/substring_equivalence.f90: New test.
17752
17753         PR fortran/24705
17754         * gfortran.dg/auto_internal_assumed.f90: New test.
17755
17756 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
17757
17758         * gcc.dg/fold-div-2.c: New test.
17759
17760 2005-11-20  Ian Lance Taylor  <ian@airs.com>
17761
17762         PR rtl-optimization/24883
17763         * gcc.c-torture/compile/pr24883.c: New test.
17764
17765 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
17766
17767         PR middle-end/20583
17768         * gcc.c-torture/compile/pr20583.c: New.
17769
17770 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
17771
17772         * gcc.c-torture/execute/usmul.c: New test.
17773
17774 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
17775
17776         * gcc.dg/tree-ssa/vrp22.c: New test.
17777
17778 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
17779
17780         PR middle-end/24912
17781         * gcc.dg/torture/pr24912-1.c: New test.
17782
17783 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
17784
17785         PR fortran/24862
17786         * gfortran.dg/arrayio_derived_1.f90: New test.
17787
17788 2005-11-19  Richard Guenther  <rguenther@suse.de>
17789
17790         PR middle-end/23294
17791         * gcc.dg/tree-ssa/pr23294.c: New testcase.
17792
17793 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
17794
17795         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
17796
17797 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
17798
17799         PR c++/8355
17800         * g++.dg/template/friend39.C: New test.
17801
17802 2005-11-18  James E Wilson  <wilson@specifix.com>
17803
17804         * gcc.dg/builtin-strstr.c: New.
17805
17806 2005-11-18  Richard Henderson  <rth@redhat.com>
17807
17808         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
17809         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
17810         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
17811         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
17812         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
17813         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
17814         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
17815         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
17816         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
17817         renaming to remove initial "ia64-".
17818
17819 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
17820
17821         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
17822
17823 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
17824
17825         * g++.dg/cpp/string-2.C: New test.
17826
17827 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
17828
17829         * gcc.dg/tree-ssa/loop-14.c: New test.
17830
17831 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
17832             Michael Chamberlain <michael@chamberlain.net.au>
17833
17834         * ada/acats/run_all.sh (target_run): Kill long running tests.
17835
17836 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17837
17838         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
17839         * gcc.dg/cleanup-9.c: Likewise.
17840         * gcc.dg/cleanup-10.c: Likewise.
17841         * gcc.dg/cleanup-11.c: Likewise.
17842
17843 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17844
17845         PR fortran/24892
17846         * gfortran.dg/open_access_append_1.f90: New test.
17847         * gfortran.dg/open_access_append_2.f90: New test.
17848
17849 2005-11-16  Richard Guenther  <rguenther@suse.de>
17850
17851         PR middle-end/24851
17852         * gcc.c-torture/execute/pr24851.c: New testcase.
17853
17854 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
17855
17856         * gcc.dg/fold-overflow-1.c: New test.
17857
17858 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
17859
17860         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
17861         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
17862
17863 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
17864
17865         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
17866         structures.
17867         * g++.dg/eh/forced2.C: Likewise.
17868         * g++.dg/eh/forced3.C: Likewise.
17869         * g++.dg/eh/forced4.C: Likewise.
17870
17871 2005-11-11  Mike Stump  <mrs@apple.com>
17872
17873         * g++.old-deja/g++.mike/unused.C: Add.
17874
17875 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
17876
17877         PR c++/24667
17878         * g++.dg/warn/Wcast-qual1.C: New test.
17879
17880 2005-11-15  Jan Hubicka  <jh@suse.cz>
17881
17882         * gcc.dg/winline-5.c: Add large-unit-insns limit.
17883
17884 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
17885
17886         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
17887
17888 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
17889
17890         PR 24840
17891         * gcc.dg/tree-ssa/pr24840.c: New test.
17892
17893 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
17894
17895         PR testsuite/24841
17896         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
17897
17898 2005-11-14  Dale Johannesen  <dalej@apple.com>
17899
17900         * gcc.c-torture/execute/20051113-1.c: New.
17901
17902 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
17903
17904         PR c++/24687
17905         * g++.dg/template/crash43.C: New test.
17906
17907 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
17908
17909         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
17910
17911 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
17912
17913         PR c++/24817
17914         * g++.dg/eh/spec8.C: New test.
17915
17916 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
17917
17918         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
17919
17920 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
17921
17922         PR c++/20293
17923         * g++.dg/parse/ambig4.C: New test.
17924         * g++.dg/tc1/dr101.C: Adjust error markers.
17925         * g++.dg/lookup/strong-using-2.C: Likewise.
17926         * g++.dg/lookup/ambig5.C: Likewise.
17927         * g++.dg/lookup/ambig4.C: Likewise.
17928         * g++.dg/parse/crash22.C: Likewise.
17929
17930 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
17931
17932         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
17933
17934 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
17935
17936         * gcc.dg/nested-calls-1.c: New test.
17937
17938 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17939
17940         * gfortran.dg/complex_intrinsic_1.f90: New test.
17941         * gfortran.dg/complex_intrinsic_2.f90: New test.
17942         * gfortran.dg/fgetc_1.f90: New test.
17943         * gfortran.dg/fgetc_2.f90: New test.
17944         * gfortran.dg/fgetc_3.f90: New test.
17945         * gfortran.dg/ftell_1.f90: New test.
17946         * gfortran.dg/ftell_2.f90: New test.
17947         * gfortran.dg/gnu_logical_1.F: New test.
17948         * gfortran.dg/gnu_logical_2.f90: New test.
17949
17950 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
17951
17952         PR middle-end/24820
17953         * gcc.dg/pr24820.c: New test.
17954
17955 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
17956
17957         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
17958         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
17959         variable.
17960
17961 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17962
17963         PR testsuite/24614
17964         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
17965
17966 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
17967
17968         * gcc.target/cris/cris.exp: New file.
17969         * gcc.target/cris/rld-legit1.c: New test.
17970         * gcc.target/cris/rld-legit2.c: New test.
17971
17972 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
17973
17974         PR c++/24780
17975         * g++.dg/opt/pr24780.C: New test.
17976
17977         PR c++/24761
17978         * g++.dg/template/asm1.C: New test.
17979
17980 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
17981
17982         PR libgfortran/24787
17983         * gfortran.dg/scan_1.f90: New test.
17984
17985 2005-11-12  Jan Hubicka  <jh@suse.cz>
17986
17987         * gcc.target/i386/minmax-1.c: New.
17988         * gcc.target/i386/minmax-2.c: New.
17989
17990 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
17991
17992         * gcc.dg/pr24445.c: Fix for 64-bit targets.
17993
17994 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
17995
17996         * gcc.c-torture/execute/20051110-1.c,
17997         gcc.c-torture/execute/20051110-2.c: New tests.
17998
17999 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
18000
18001         PR middle-end/24750
18002         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
18003         New tests.
18004
18005 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
18006
18007         * lib/target-libpath.exp (get_shlib_extension): New proc.
18008         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
18009         * lib/gfortran.exp (gfortran_link_flags): Likewise.
18010         * lib/objc.exp (objc_target_compile): Likewise.
18011         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
18012         detection.
18013
18014 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
18015
18016         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
18017
18018         * lib/target-supports.exp (check_effective_target_static_libgfortran):
18019         Add -static to additional_flags and pass it to target_compile.
18020
18021 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
18022
18023         PR libgfortran/24719
18024         gfortran.dg/read_noadvance.f90: New test.
18025
18026         PR libgfortran/24699
18027         gfortran.dg/fmt_t_2.f90: New test.
18028
18029         PR libgfortran/24785
18030         gfortran.dg/read_x_eor.f90: New test.
18031
18032         PR libgfortran/24584
18033         gfortran.dg/namelist_empty.f90: Rename test.
18034
18035         PR libgfortran/24489
18036         gfortran/read_eor.f90: Rename test.
18037
18038 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
18039
18040         PR fortran/15976
18041         * gfortran.dg/automatic_module_variable.f90: New test.
18042
18043 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
18044
18045         PR target/24445
18046         * gcc.dg/pr24445.c: New test.
18047
18048 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
18049
18050         PR fortran/24655
18051         PR fortran/24755
18052         * gfortran.dg/recursive_statement_functions.f90: Add statement
18053         functions using inline intrinsic functions and parameters to test
18054         that they no longer seg-fault.
18055
18056         PR fortran/24409
18057         gfortran.dg/nested_modules_4.f90: New test.
18058         gfortran.dg/nested_modules_5.f90: New test.
18059
18060 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18061
18062         PR fortran/24643
18063         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
18064
18065 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
18066
18067         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
18068         failures.
18069
18070 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
18071
18072         * gcc.dg/sparc-getcontext-1.c: New test.
18073
18074 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
18075
18076         * gcc.dg/ifcvt-fabs-1.c: New test.
18077
18078 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
18079
18080         PR other/4372
18081         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
18082         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
18083
18084 2005-11-09  Richard Guenther  <rguenther@suse.de>
18085
18086         PR tree-optimization/24716
18087         * gcc.c-torture/execute/pr24716.c: New testcase.
18088
18089 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
18090
18091         * gcc.dg/pr24624.c: Disable for non S/390 targets.
18092
18093 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
18094
18095         PR 24624
18096         * gcc.dg/pr24624.c: Testcase added.
18097
18098 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
18099
18100         PR 24623
18101         * g++.dg/other/pr24623.C: Testcase added.
18102
18103 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
18104
18105         PR fortran/22607
18106         * gfortran-dg/pure_byref_1.f90: New.
18107         * gfortran-dg/pure_byref_2.f90: New.
18108
18109 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
18110
18111         PR c/24101
18112         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
18113         * gcc.dg/dg.exp: Run main loop also for *.i files.
18114
18115 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
18116
18117         PR c++/19450
18118         * g++.dg/tls/diag-3.C: New test.
18119         * g++.dg/tls/diag-4.C: New test.
18120         * g++.dg/tls/static-1.C: New test.
18121         * g++.dg/tls/static-1a.cc: New file.
18122
18123 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
18124
18125         PR 23046
18126         * g++.dg/tree-ssa/pr23046.C: New test.
18127
18128 2005-11-08  Devang Patel <dpatel@apple.com>
18129
18130         PR tree-optimization/23115
18131         * gcc.dg/tree-ssa/pr23115.c: New.
18132
18133 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
18134
18135         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
18136         * gcc.target/powerpc/pr16155.c: Same.
18137         * gcc.target/powerpc/altivec-1.c: Same.
18138         * gcc.target/powerpc/altivec-2.c: Same.
18139         * gcc.target/powerpc/altivec-3.c: Same.
18140         * gcc.target/powerpc/altivec-5.c: Same.
18141         * gcc.target/powerpc/altivec-11.c: Same.
18142         * gcc.target/powerpc/altivec-12.c: Same.
18143         * gcc.target/powerpc/altivec-14.c: Same.
18144         * gcc.target/powerpc/altivec-22.c: Same.
18145         * gcc.target/powerpc/altivec-consts.c: Same.
18146         * gcc.target/powerpc/altivec-pr22085.c: Same.
18147         * gcc.target/powerpc/altivec-splat.c: Same.
18148         * gcc.target/powerpc/altivec-varargs-1.c: Same.
18149         * gcc.target/powerpc/altivec-vec-merge.c: Same.
18150         * gcc.target/powerpc/darwin-longlong.c: Same.
18151
18152 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
18153
18154         PR target/19340
18155         * gcc.dg/pr19340.c: New test.
18156
18157 2005-11-07  Ian Lance Taylor  <ian@airs.com>
18158
18159         PR rtl-optimization/24683
18160         * gcc.dg/pr24683.c: New test.
18161
18162 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
18163
18164         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
18165         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
18166
18167 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
18168
18169         * gcc.target/i386/pr23376.c: Compile with -mmmx.
18170
18171 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
18172
18173         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
18174
18175 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
18176
18177         PR target/24230
18178
18179         * gcc.target/powerpc/altivec-consts.c,
18180         gcc.target/powerpc/altivec-splat.c: New testcase.
18181
18182 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
18183
18184         PR c/24599
18185
18186         * gcc.dg/overflow-2.c: New testcase.
18187
18188 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
18189
18190         PR rtl-optimization/23567
18191         * gcc.c-torture/execute/20051104-1.c: New test.
18192
18193 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
18194
18195         PR fortran/24534
18196         gfortran.dg/private_type_2.f90: Modified to check that case with
18197         PRIVATE declaration within derived type is accepted.
18198
18199         PR fortran/20838
18200         gfortran.dg/pointer_assign_1.f90: New test.
18201
18202         PR fortran/20840
18203         * gfortran.dg/arrayio_0.f90: New test.
18204
18205         PR fortran/17737
18206         gfortran.dg/data_initialized.f90: New test.
18207         gfortran.dg/data_constraints_1.f90: New test.
18208         gfortran.dg/data_constraints_2.f90: New test.
18209
18210 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
18211
18212         PR fortran/24174
18213         PR fortran/24305
18214         * gfortran.dg/large_real_kind_form_io_1.f90: New file.
18215
18216 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
18217
18218         PR 24670
18219         * gcc.dg/tree-ssa/pr24670.c: New test.
18220
18221 2005-11-05  Ian Lance Taylor  <ian@airs.com>
18222
18223         PR target/22432
18224         * gcc.target/i386/pr22432.c: New test.
18225
18226 2005-11-05  Richard Henderson  <rth@redhat.com>
18227
18228         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
18229         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
18230         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
18231         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
18232         from gcc.dg/alpha-*.
18233         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
18234         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
18235
18236 2005-11-05  Andreas Jaeger  <aj@suse.de>
18237
18238         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
18239
18240 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
18241
18242         PR target/23424
18243         * gcc.dg/torture/pr23424-1.c: New test.
18244
18245 2005-11-04  Richard Henderson  <rth@redhat.com>
18246
18247         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
18248         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
18249         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
18250         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
18251         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
18252         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
18253         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
18254         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
18255         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
18256         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
18257         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
18258         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
18259         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
18260         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
18261         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
18262         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
18263         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
18264         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
18265         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
18266         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
18267         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
18268         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
18269         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
18270         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
18271         Move from gcc.dg/.
18272         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
18273         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
18274         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
18275         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
18276         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
18277         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
18278         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
18279         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
18280         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
18281         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
18282         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
18283         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
18284         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
18285         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
18286         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
18287         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
18288         gcc.target/i386/lea.c, gcc.target/i386/local.c,
18289         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
18290         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
18291         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
18292         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
18293         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
18294         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
18295         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
18296         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
18297         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
18298         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
18299         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
18300         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
18301         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
18302         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
18303         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
18304         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
18305         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
18306         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
18307         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
18308         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
18309         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
18310         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
18311         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
18312         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
18313         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
18314         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
18315         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
18316         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
18317
18318 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
18319
18320         PR 24627
18321         * gcc.dg/tree-ssa/pr24627.c: New test.
18322
18323 2005-11-04 Paul Brook  <paul@codesourcery.com>
18324
18325         * gcc.dg/tls/opt-10.c: New test.
18326
18327 2005-11-04  Andreas Jaeger  <aj@suse.de>
18328
18329         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
18330         avoid extra warnings.
18331
18332 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18333
18334         PR libfortran/22298
18335         * lib/target-supports.exp
18336         (check_effective_target_static_libgfortran): New
18337         static_libgfortran effective target.
18338         * gfortran.dg/static_linking_1.f: New test.
18339         * gfortran.dg/static_linking_1.c: New file.
18340
18341 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
18342
18343         * gcc.dg/pr24615.c: Guard test with { target fpic }.
18344
18345 2005-11-03  Josh Conner  <jconner@apple.com>
18346
18347         PR c++/19989
18348         g++.dg/ext/array2.C: New test.
18349         g++.dg/template/dependent-name3.C: New test.
18350         g++.dg/template/dependent-name4.C: New test.
18351         g++.dg/template/sfinae2.C: New test.
18352
18353 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
18354
18355         PR preprocessor/22042
18356         * gcc.dg/cpp/strify4.c: New test.
18357
18358 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
18359
18360         PR c++/17964
18361         * g++.dg/cpp/string-1.C: New test.
18362
18363 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
18364
18365         * gcc.target/powerpc: New directory.
18366         * gcc.target/powerpc/powerpc.exp: New file.
18367         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
18368         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
18369         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
18370         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
18371         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
18372         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
18373         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
18374         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
18375         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
18376         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
18377         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
18378         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
18379         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
18380         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
18381         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
18382         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
18383         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
18384         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
18385         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
18386         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
18387         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
18388         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
18389         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
18390         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
18391         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
18392         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
18393         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
18394         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
18395         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
18396         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
18397         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
18398         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
18399         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
18400         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
18401
18402 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
18403
18404         PR c++/21627
18405         * g++.dg/warn/inline2.C: New test.
18406
18407 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
18408
18409         PR middle-end/23155
18410         * g++.dg/ext/c99struct1.C: New test.
18411         * gcc.dg/union-cast-1.c: New test.
18412         * gcc.dg/union-cast-2.c: New test.
18413         * gcc.dg/union-cast-3.c: New test.
18414
18415 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
18416
18417         PR middle-end/24589
18418         * gcc.c-torture/execute/zero-struct-2.c: New test.
18419
18420 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
18421
18422         PR c++/24582
18423         * g++.dg/init/switch1.C: New test.
18424
18425 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
18426
18427         * gcc.dg/delay-slot-1.c: New test.
18428
18429 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
18430
18431         PR target/24620
18432         * gcc.dg/pr24620.c: New test.
18433
18434 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
18435
18436         PR c/24329
18437         * gcc.dg/format/unnamed-1.c: New test.
18438
18439 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
18440
18441         PR c++/22434
18442         * g++.dg/expr/cond8.C: New test.
18443
18444         PR c++/24560
18445         * g++.dg/parse/dot1.C: New test.
18446
18447 2005-11-02  Jan Hubicka  <jh@suse.cz>
18448
18449         PR target/23303
18450         * gcc.dg/i386-lea.c: New test
18451
18452 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
18453
18454         PR target/24615
18455         * gcc.dg/pr24615.c: New test.
18456
18457 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
18458
18459         PR target/24600
18460         * gcc.dg/pr24600.c: New test.
18461
18462 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
18463
18464         PR c++/19253
18465         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
18466         * g++.dg/parse/typename9.C: New test.
18467         * g++/dg/parse/typename10.C: Likewise.
18468
18469 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
18470
18471         PR fortran/18157
18472         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
18473         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
18474         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
18475
18476 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
18477
18478         PR c++/24569
18479         * g++.dg/debug/static1.C: New test.
18480
18481 2005-11-02  Josh Conner  <jconner@apple.com>
18482
18483         * g++.dg/crash38.C: moved into proper directory...
18484         * g++.dg/template/crash42.C: ...here
18485
18486 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
18487
18488         PR target/18338
18489         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
18490         pcc_bitfield_type_matters || default_packed.
18491
18492         * lib/target-supports.exp
18493         (check_effective_target_pcc_bitfield_type_matters): New proc.
18494         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
18495
18496         PR testsuite/23304
18497         * lib/target-supports.exp (check_effective_default_packed): New proc.
18498         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
18499         Gate expected errors on target ! default_packed.
18500         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
18501
18502 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18503
18504         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
18505         change (r106358).
18506
18507 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18508
18509         PR fortran/24008
18510         * gfortran.dg/entry_5.f90: New.
18511         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
18512
18513 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
18514
18515         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
18516
18517 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
18518
18519         PR fortran/21565
18520         gfortran.dg/namelist_blockdata.f90: New test.
18521
18522         PR fortran/18737
18523         gfortran.dg/external_implicit_none.f90: New test.
18524
18525         PR fortran/14994
18526         * gfortran.dg/secnds.f: New test.
18527
18528 2005-10-31  Jan Hubicka  <jh@suse.cz>
18529
18530         PR target/20928
18531         * gcc.c-torture/compile/pr20928.c: New test.
18532
18533 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
18534
18535         PR middle-end/23492
18536         * gcc.c-torture/compile/zero-strct-5.c: New test.
18537
18538 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
18539
18540         PR libgfortran/24584
18541         * gfortran.dg/pr24584.f90: New test.
18542
18543 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
18544
18545         PR fortran/18883
18546         * gfortran.dg/char_result_9.f90: New.
18547         * gfortran.dg/char_result_10.f90: New.
18548
18549 2005-10-30  Jan Hubicka  <jh@suse.cz>
18550
18551         * g++.dg/tree-ssa/pr24172.C: New testcase.
18552
18553 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18554
18555         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
18556
18557 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
18558
18559         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
18560         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
18561         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
18562         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
18563         gfortran.dg/enum_9.f90,
18564         gfortran.fortran-torture/compile/enum_1.f90,
18565         gfortran.fortran-torture/execute/enum_1.f90,
18566         gfortran.fortran-torture/execute/enum_2.f90,
18567         gfortran.fortran-torture/execute/enum_3.f90,
18568         gfortran.fortran-torture/execute/enum_4.f90: New tests.
18569
18570 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
18571
18572         PR target/18482
18573         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
18574         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
18575
18576 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18577
18578         PR libfortran/20179
18579         * gfortran.dg/mixed_io_1.f90: New test.
18580         * gfortran.dg/mixed_io_1.c: New file.
18581
18582 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18583
18584         * gfortran.dg/malloc_free_1.f90: New test.
18585
18586 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
18587
18588         * gcc.dg/nested-func-4.c: Require profiling -pg.
18589
18590 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
18591
18592         PR C++/23229
18593         * g++.dg/warn/main-2.C: New test.
18594
18595 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
18596
18597         PR fortran/24545
18598         * gfortran.dg/interface_2.f90: new test.
18599
18600 2005-10-28  Josh Conner  <jconner@apple.com>
18601
18602         PR c++/22153
18603         * g++.dg/template/crash38.C: New test.
18604         * g++.dg/parse/explicit1.C: Change expected errors.
18605
18606 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
18607
18608         PR C++/23426
18609         * g++.dg/other/large-size-array.C: New test.
18610
18611 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
18612
18613         PR middle-end/24362
18614         * g++.dg/opt/complex4.C: New test.
18615
18616 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
18617
18618         * gcc.dg/nested-func-4.c: New test.
18619
18620 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
18621
18622         PR fortran/24158
18623         gfortran.dg/derived_recursion.f90: New test.
18624         gfortran.dg/implicit_actual.f90: New test.
18625
18626 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
18627
18628         PR middle-end/24295, PR testsuite/24477
18629         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
18630         removed when weakref hits the tree.
18631
18632 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
18633
18634         * gfortran.dg/cray_pointers_4.f90: New test.
18635
18636         * gfortran.dg/cray_pointers_5.f90: New test.
18637
18638 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
18639
18640         PR fortran/22290
18641         * gfortran.dg/assign_5.f90: New test.
18642         * gfortran.dg/assign_6.f: New test.
18643
18644 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
18645
18646         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
18647         CPU has no SSE support.
18648
18649 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
18650
18651         PR libgfortran/24224
18652         * gfortran.dg/arrayio_1.f90: Update attribution.
18653         * gfortran.dg/arrayio_2.f90: Update attribution.
18654         * gfortran.dg/arrayio_3.f90: Update attribution.
18655         * gfortran.dg/arrayio_4.f90: Update test conditions.
18656         * gfortran.dg/arrayio_5.f90: Update attribution.
18657         * gfortran.dg/arrayio_6.f90: New test.
18658         * gfortran.dg/arrayio_7.f90: New test.
18659
18660 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
18661
18662         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
18663
18664 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
18665
18666         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
18667
18668 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
18669
18670         PR fortran/24416
18671         * gfortran.dg/namelist_char_only.f90: New test.
18672
18673 2005-10-24  Asher Langton  <langton2@llnl.gov>
18674
18675         PR fortran/17031
18676         PR fortran/22282
18677         * gfortran.dg/cray_pointers_1.f90: New test.
18678         * gfortran.dg/cray_pointers_2.f90: New test.
18679         * gfortran.dg/cray_pointers_3.f90: New test.
18680         * gfortran.dg/loc_1.f90: New test.
18681         * gfortran.dg/loc_2.f90: New test.
18682
18683 2005-10-24  Steven Bosscher  <stevenb@suse.de>
18684
18685         * gcc.dg/pr24225.c: New test.
18686
18687 2005-10-24  Asher Langton  <langton2@llnl.gov>
18688
18689         * gfortran.dg/dup_save_1.f90: New test.
18690         * gfortran.dg/dup_save_2.f90: New test.
18691
18692 2005-10-24  Paul Brook  <paul@codesourcery.com>
18693
18694         PR 24107
18695         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
18696         stdint.h.
18697
18698 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
18699
18700         PR libgfortran/24489
18701         * gfortran.dg/pr24489.f90: New test.
18702
18703 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
18704
18705         PR fortran/23635
18706         * gfortran.dg/ichar_1.f90: Add tests for derived types.
18707
18708 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
18709
18710         PR target/18911
18711         * g++.dg/init/array16.C: Skip for mmix-*-*.
18712
18713 2005-10-23  Asher Langton  <langton2@llnl.gov>
18714
18715         * gfortran.dg/byte_1.f90: New test.
18716         * gfortran.dg/byte_2.f90: New test.
18717
18718 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
18719
18720         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
18721
18722 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
18723
18724         PR fortran/18022
18725         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
18726
18727         PR fortran/24311
18728         * gfortran.dg/merge_char_const.f90: New test.
18729
18730         PR fortran/24384
18731         * gfortran.dg/spread_scalar_source.f90: New test.
18732
18733 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
18734
18735         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
18736
18737         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
18738         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
18739
18740         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
18741
18742 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
18743
18744         PR fortran/24426
18745         * gfortran.dg/der_pointer_4.f90: New.
18746
18747 2005-10-22  David Ayers  <d.ayers@inode.at>
18748
18749         * obj-c++.dg/except-1.mm: Simplify.
18750
18751 2005-10-21  David Ayers  <d.ayers@inode.at>
18752
18753         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
18754
18755 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
18756
18757         * gfortran.dg/assumed_dummy_2.f90: New test.
18758
18759 2005-10-21  James E Wilson  <wilson@specifix.com>
18760
18761         PR preprocessor/15220
18762         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
18763
18764 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
18765
18766         * gcc.c-torture/execute/20051021-1.c: New test.
18767
18768 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
18769
18770         PR c++/24260
18771         * g++.dg/ext/tmplattr1.C: New test.
18772
18773 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
18774
18775         PR fortran/24440
18776         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
18777
18778 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
18779
18780         * obj-c++.dg/except-1.mm: New.
18781
18782         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
18783
18784 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
18785
18786         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
18787
18788 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
18789
18790         PR middle-end/24295
18791         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
18792         declarations with the same names as thunks' alias targets, use
18793         aliases instead.
18794         * gcc.dg/attr-alias-3.c: New test.
18795         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
18796
18797 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
18798
18799         PR c++/22618
18800         * g++.dg/parse/access8.C: New test.
18801
18802 2005-10-20  Richard Guenther  <rguenther@suse.de>
18803
18804         PR c++/24439
18805         * g++.dg/tree-ssa/pr24439.C: New testcase.
18806
18807 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
18808
18809         * g++.dg/opt/delay-slot-1.C: New test.
18810
18811 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
18812
18813         PR fortran/21625
18814         * gfortran.fg/der_init_1.f90: New.
18815
18816 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
18817
18818         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
18819
18820 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
18821
18822         PR c++/21908
18823         * g++.dg/parse/error28.C: New test.
18824
18825 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
18826
18827         * gcc.dg/profile-generate-2.c: New test.
18828
18829 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
18830
18831         PR target/23589
18832         * g++.dg/ext/dllimport11.C: New.
18833
18834 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18835
18836         PR c++/22293
18837         * g++.dg/other/friend3.C: New test.
18838
18839 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
18840
18841         PR c++/23293
18842         * g++.dg/template/error19.C: New test.
18843
18844 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
18845
18846         PR c++/21383
18847         * g++.dg/overload/koenig2.C: New.
18848
18849         PR c++/23118
18850         * g++.dg/overload/error2.C: New.
18851
18852         PR c++/22604
18853         * g++.dg/inherit/covariant14.C: New.
18854
18855 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18856
18857         PR c++/23440
18858         * g++.dg/parse/for1.C: New test.
18859
18860 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
18861
18862         PR fortran/23446
18863         * gfortran.dg/host_dummy_index_1.f90: New test.
18864
18865         PR fortran/21459
18866         * gfortran.dg/automatic_char_len_2.f90: New test.
18867
18868         PR fortran/20866
18869         * gfortran.dg/recursive_statement_functions.f90: New test.
18870
18871         PR fortran/20853
18872         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
18873
18874         PR fortran/20849
18875         * gfortran.dg/external_initializer.f90: New test.
18876
18877         PR fortran/20837
18878         * non_module_public.f90: New test.
18879
18880 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
18881
18882         PR c++/24386
18883         * g++.dg/template/overload7.C: New.
18884
18885         PR c++/22551
18886         * g++.dg/other/switch2.C: Remove expected warnings.
18887
18888         PR c++/21353
18889         * g++.dg/template/defarg6.C: New.
18890
18891 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
18892
18893         PR target/24315
18894         * gcc.target/i386/pr24315.c: New test.
18895
18896 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
18897
18898         PR c++/24389
18899         * g++.dg/template/static21.C: New test.
18900         * g++.dg/template/static21-a.cc: Likewise.
18901
18902 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
18903
18904         PR c++/23959
18905         * g++.dg/warn/Wswitch-default-1.C: New test.
18906         * g++.dg/warn/Wswitch-default-2.C: New test.
18907
18908 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
18909
18910         PR c++/22173
18911         * g++.dg/parse/template18.C: New test.
18912         * g++.dg/template/nontype15.C: Likewise.
18913
18914 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
18915
18916         PR fortran/22273
18917         * gfortran.dg/spec_expr_2.f90: New.
18918
18919 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
18920
18921         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
18922         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
18923         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
18924         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
18925         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
18926         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
18927         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
18928         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
18929         previous target-specific skips and warning-message matches where
18930         applicable.
18931
18932 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
18933
18934         PR c++/21347
18935         * g++.dg/warn/Wctor-dtor.C: New test.
18936
18937 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18938
18939         PR c/23439
18940         * gcc.dg/for-1.c: New test.
18941
18942 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
18943
18944         PR c++/19565
18945         * g++.dg/warn/Wconversion1.C: New test.
18946         * g++.dg/ext/packed4.C: Compile with -w.
18947         * g++.dg/opt/20050511-1.C: Likewise.
18948         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
18949
18950 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
18951
18952         * gfortran.dg/boz_5.f90: New test.
18953
18954 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
18955
18956         PR c++/22551
18957         * g++.dg/other/switch2.C: New.
18958
18959         PR c++/23984
18960         * g++.dg/init/ctor7.C: New.
18961
18962 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
18963
18964         PR c++/23730
18965         * g++.dg/parse/crash32.C: New test.
18966
18967 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
18968
18969         PR c++/20721
18970         * g++.dg/init/goto2.C: New test.
18971
18972         PR c++/22464
18973         * g++.dg/template/crash/41.C: New test.
18974
18975         PR c++/22180
18976         * g++.dg/template/crash40.C: New test.
18977
18978         PR c++/23694
18979         * g++.dg/parse/friend5.C: New test.
18980
18981         PR c++/23307
18982         * g++.dg/template/crash38.C: New test.
18983
18984         PR c++/22352
18985         * g++.dg/template/friend38.C: New test.
18986
18987         PR c++/22405
18988         * g++.dg/template/crash39.C: New test.
18989
18990 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
18991
18992         * gcc.dg/debug/dwarf2/dwarf-char1.c,
18993         gcc.dg/debug/dwarf2/dwarf-char2.c,
18994         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
18995
18996         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
18997
18998 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
18999
19000         * gcc.dg/dll-2.c: Add tests for warnings.
19001         * gcc.dg/dll-3.c: Likewise.
19002         * gcc.dg/dll-4.c: Likewise.
19003
19004         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
19005         * g++.dg/ext/dllimport2.C: Likewise.
19006         * g++.dg/ext/dllimport3.C: Likewise.
19007         * g++.dg/ext/dllimport7.C: Likewise.
19008         * g++.dg/ext/dllimport8.C: Likewise.
19009         * g++.dg/ext/dllimport9.C: Likewise.
19010
19011 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
19012
19013         PR fortran/24092
19014         * gfortran.dg/derived_pointer_recursion.f90: New test.
19015
19016 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
19017
19018         * gcc.c-torture/execute/20051012-1.c: New test.
19019
19020 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
19021
19022         PR fortran/18082
19023         * gfortran.dg/automatic_char_len_1.f90: New test.
19024
19025 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
19026
19027         PR fortran/20847
19028         * gfortran.dg/save_common.f90: New test.
19029
19030         PR fortran/20856
19031         * gfortran.dg/save_result.f90: New test.
19032
19033 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
19034
19035         PR c++/21592
19036         * g++.dg/template/dependent-expr1.C: Add new expected error.
19037         * g++.dg/template/dependent-expr2.C: Adjust error text.
19038         * g++.dg/template/overload6.C: New.
19039
19040         PR c++/23797
19041         * g++.dg/other/typename8.C: New.
19042
19043         PR c++/21117
19044         * g++.dg/other/return1.C: New.
19045
19046 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
19047
19048         PR c++/24052
19049         * g++.dg/ext/label5.C: New.
19050
19051 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
19052
19053         PR c++/19964
19054         * g++.dg/parse/crash31.C: New.
19055
19056 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
19057
19058         * g++.dg/ipa/ipa-1.c: New test.
19059         * g++.dg/ipa/ipa-2.c: New test.
19060         * g++.dg/ipa/ipa-3.c: New test.
19061         * g++.dg/ipa/ipa-4.c: New test.
19062         * g++.dg/ipa/ipa-5.c: New test.
19063         * g++.dg/ipa/ipa.exp: New file.
19064
19065 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
19066
19067         PR fortran/24207
19068         * gfortran.dg/private_type_3.f90: New test.
19069
19070 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
19071
19072         PR fortran/20786
19073         gfortran.dg/aint_anint_1.f90: New test.
19074
19075 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
19076
19077         PR libgfortran/24313
19078         gfortran.dg/csqrt.f: New test.
19079
19080 2005-10-11  Ian Lance Taylor  <ian@airs.com>
19081
19082         PR c++/8057
19083         * g++.dg/warn/noeffect7.C: New test.
19084         * g++.dg/warn/noeffect2.C: Instantiate templates.
19085         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
19086         and warning.
19087
19088 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
19089
19090         PR c++/21089
19091         * g++.dg/init/float1.C: New test.
19092
19093         PR c++/24277
19094         * g++.dg/init/member1.C: Tweak error markers.
19095
19096 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
19097
19098         PR testsuite/24281
19099         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
19100         Check for null pointer.
19101
19102 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
19103
19104         PR c++/21369
19105         * g++.dg/parse/ret-type3.C: New test.
19106
19107 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
19108
19109         PR tree-opt/23946
19110         * gcc.c-torture/compile/pr23946.c: New test.
19111
19112 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
19113
19114         * g++.dg/opt/mmx2.C: New test.
19115
19116 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
19117
19118         PR c++/24277
19119         * g++.dg/template/static20.C: New test.
19120
19121         PR c++/24302
19122         * g++.dg/warn/Wunused-12.C: New test.
19123
19124         PR c++/23437
19125         * g++.dg/template/arg4.C: New test.
19126
19127 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
19128
19129         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
19130         * gcc.dg/ucnid-3.c: Likewise.
19131         * gcc.dg/ucnid-4.c: Likewise.
19132         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
19133         * g++.dg/other/ucnid-1.C: Likewise.
19134         * gcc.dg/sparc-frame-1.c: New test.
19135
19136 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
19137
19138         PR c++/24139
19139         * g++.dg/template/spec27.C: New test.
19140
19141         PR c++/24275
19142         * g++.dg/template/static19.C: New test.
19143
19144 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
19145
19146         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
19147         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
19148
19149 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
19150
19151         PR target/24136
19152         * gfortran.fortran-torture/compile/pr24136.f: New test.
19153
19154 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
19155
19156         PR c++/22172
19157         * g++.dg/parse/crash30.C: New test.
19158
19159 2005-10-07  Richard Guenther  <rguenther@suse.de>
19160
19161         PR middle-end/24227
19162         * gcc.c-torture/compile/pr24227.c: New testcase.
19163
19164 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
19165
19166         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
19167         Do not put aligned attributes on array elements.
19168
19169 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
19170
19171         PR testsuite/23611, PR testsuite/23615
19172         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
19173         writing prototypes of library functions by hand.
19174         * obj-c++.dg/bitfield-4.mm: Likewise.
19175         * obj-c++.dg/const-str-4.mm: Likewise.
19176         * obj-c++.dg/encode-4.mm: Likewise.
19177         * obj-c++.dg/encode-5.mm: Likewise.
19178         * obj-c++.dg/encode-6.mm: Likewise.
19179         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
19180         * obj-c++.dg/method-10.mm: Likewise.
19181         * obj-c++.dg/method-17.mm: Likewise.
19182         * obj-c++.dg/method-19.mm: Likewise.
19183         * obj-c++.dg/try-catch-2.mm: Likewise.
19184
19185 2005-10-06  Richard Henderson  <rth@redhat.com>
19186
19187         PR 24236
19188         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
19189
19190 2005-10-06  Dale Johannesen  <dalej@apple.com>
19191
19192         * gcc.c-torture/execute/20030125-1.c: Correct.
19193
19194 2005-10-06  Richard Guenther  <rguenther@suse.de>
19195
19196         PR tree-optimization/24238
19197         * g++.dg/tree-ssa/pr24238.C: New testcase.
19198
19199 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
19200
19201         PR 18568
19202         * gfortran.dg/der_pointer_3.f90: New test.
19203
19204 2005-10-05  Devang Patel  <dpatel@apple.com>
19205
19206         PR Debug/23205
19207         * g++.dg/other/PR23205.C: New.
19208
19209 2005-10-05  Richard Henderson  <rth@redhat.com>
19210
19211         PR target/23602
19212         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
19213         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
19214
19215 2005-10-05  Dale Johannesen  <dalej@apple.com>
19216
19217         * gcc.c-torture/execute/float-floor.c: New.
19218
19219 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
19220
19221         PR tree-optimization/21419
19222         PR tree-optimization/24146
19223         PR tree-optimization/24151
19224
19225         * g++.dg/ext/asm7.C: New.
19226         * g++.dg/ext/asm8.C: New.
19227         * gcc.dg/asm-1.c: Compile on all targets.
19228         * gcc.dg/asm-pr24146.c: New.
19229         * gcc.dg/pr21419.c: Adjust error messages.
19230
19231 2005-10-05  Richard Guenther  <rguenther@suse.de>
19232
19233         PR fortran/24176
19234         * gfortran.fortran-torture/compile/empty.f90: New testcase.
19235
19236 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
19237
19238         PR c++/23513
19239         * g++.dg/template/spec22.C: Robustify test.
19240         * g++.dg/template/spec26.C: New.
19241
19242 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
19243
19244         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
19245         if target supports vector instructions.
19246
19247 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
19248
19249         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
19250         C99 functions.
19251
19252 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
19253
19254         * lib/target-supports.exp (check_effective_target_fortran_large_real,
19255         check_effective_target_fortran_large_int): Replace cached result
19256         when target changes.
19257
19258 2005-10-04  Devang Patel  <dpatel@apple.com>
19259
19260         * gcc.dg/i386-sse-vect-types.c: New.
19261
19262 2005-10-04  Ian Lance Taylor  <ian@airs.com>
19263
19264         PR preprocessor/13726
19265         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
19266         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
19267
19268 2005-10-04  Richard Guenther  <rguenther@suse.de>
19269
19270         PR c/23576
19271         * gcc.dg/noncompile/pr23576.c: New testcase.
19272
19273 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
19274
19275         PR middle-end/23125
19276         * gcc.dg/register-var-3.c: New test.
19277
19278 2005-10-04  Steven Bosscher  <stevenb@suse.de>
19279
19280         * gcc.dg/pr23049.c: New test.
19281
19282         * gcc.dg/ucnid-4.c: Fix test.
19283
19284 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
19285
19286         PR 23445
19287         * gcc.c-torture/compile/pr23445.c: New test.
19288
19289 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
19290
19291         * g++.dg/overload/unknown1.C: New.
19292
19293 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
19294
19295         PR c++/17775
19296         * g++.dg/template/repo4.C: New test.
19297
19298 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19299
19300         PR libfortran/19308
19301         * gfortran.dg/large_real_kind_2.F90: New test.
19302         * gfortran.dg/large_integer_kind_2.f90: New test.
19303
19304 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
19305
19306         * lib/target-supports.exp (check_effective_target_vect_shift):
19307         Implement with result caching. Add i?86, x86_64 and ia64 targets.
19308         (check_effective_target_vect_condition): Fix copy-n-pasto.
19309
19310         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
19311         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
19312         targets.
19313
19314 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
19315
19316         PR c++/22621
19317         * g++.dg/template/overload5.C : New test.
19318
19319         PR c++/23840
19320         * g++.dg/expr/stdarg1.C: New test.
19321
19322 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
19323
19324         PR 24142
19325         * gcc.c-torture/execute/pr24142.c: New test.
19326
19327 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
19328
19329         PR 24141
19330         * gcc.c-torture/execute/pr24141.c: New test.
19331
19332 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
19333             Diego Novillo  <dnovillo@redhat.com>
19334
19335         PR 23604
19336         * gcc.c-torture/execute/pr23604.c: New test.
19337
19338 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
19339
19340         PR fortran/16404
19341         PR fortran/20835
19342         PR fortran/20890
19343         PR fortran/20899
19344         PR fortran/20900
19345         PR fortran/20901
19346         PR fortran/20902
19347         gfortran.dg/equiv_constraint_1.f90: New test.
19348         gfortran.dg/equiv_constraint_2.f90: New test.
19349         gfortran.dg/equiv_constraint_3.f90: New test.
19350         gfortran.dg/equiv_constraint_4.f90: New test.
19351         gfortran.dg/equiv_constraint_5.f90: New test.
19352         gfortran.dg/equiv_constraint_6.f90: New test.
19353         gfortran.dg/equiv_constraint_7.f90: New test.
19354         gfortran.dg/equiv_constraint_8.f90: New test.
19355         gfortran.dg/private_type_1.f90: New test.
19356         gfortran.dg/private_type_2.f90: New test.
19357         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
19358         980628-10.f: Assert std=gnu to permit mixing of
19359         types in equivalence statements.
19360
19361 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
19362
19363         PR 24112
19364         * gfortran.dg/open_status_1.f90: New.
19365
19366 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
19367
19368         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
19369         * gcc.dg/vect/pr22480.c: Clean up temp files.
19370         * gcc.dg/vect/pr23831.c: Clean up temp files.
19371         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
19372         Clean up temp files.
19373         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
19374         Clean up temp files.
19375
19376         * gcc.dg/20050309-1.c: Clean up temp files.
19377         * gcc.dg/20050325-1.c: Clean up temp files.
19378
19379 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
19380
19381         PR tree-optimization/24059
19382         * gcc.dg/vect/pr24059.c : New test.
19383
19384 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
19385
19386         PR middle-end/24109
19387         * gcc.c-torture/execute/20050929-1.c: New test.
19388
19389 2005-09-29  Steven Bosscher  <stevenb@suse.de>
19390
19391         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
19392
19393 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
19394
19395         PR c/21419
19396         * gcc.dg/pr21419.c: New test.
19397
19398 2005-09-29  Steven Bosscher  <stevenb@suse.de>
19399
19400         * gcc.dg/pr23911.c: New test.
19401
19402 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
19403
19404         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
19405
19406         PR c++/16782
19407         * g++.dg/parse/qualified4.C: New test.
19408         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
19409         * g++.old-deja/g++.mike/p8154.C: Likewise.
19410
19411 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
19412
19413         PR c++/22147
19414         * g++.dg/template/friend37.C: New test.
19415         * g++.dg/parse/crash28.C: Adjust error markers.
19416
19417 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
19418
19419         PR fortran/18518
19420         * gfortran.fortran-torture/execute/save_2.f90: New decl.
19421
19422 2005-09-27  Devang Patel  <dpatel@apple.com>
19423
19424         PR tree-optimization/23625
19425         * gcc.dg/pr23625.c: New test.
19426
19427 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
19428
19429         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
19430         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
19431
19432 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
19433
19434         PR fortran/23677
19435         * gfortran.fortran-torture/execute/save_1.f90: New test.
19436         * gfortran.dg/save_1.f90: New test.
19437
19438 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
19439
19440         * gcc.target/i386/builtin-apply-mmx.c: New test.
19441
19442         PR target/22576
19443         * gcc.target/i386/pr22576.c: New test.
19444
19445         PR target/22585
19446         * gcc.target/i386/pr22585.c: New test.
19447
19448         PR target/23268
19449         * gcc.target/i386/pr23268.c: New test.
19450
19451         PR middle-end/23831
19452         * gcc.dg/vect/pr23831.c: New test.
19453
19454         PR target/24055
19455         * gcc.target/i386/pr24055.c: New test.
19456
19457 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
19458
19459         PR tree-optimization/23960
19460         * gcc.c-torture/compile/pr23960.c: New.
19461
19462 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
19463
19464         PR fortran/16861
19465         * gfortran.dg/nested_modules_3.f90: New.
19466
19467 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
19468
19469         PR fortran/24005
19470         gfortran.dg/interface_1.f90: New test.
19471
19472 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
19473         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19474
19475         PR fortran/23843
19476         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
19477
19478 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
19479
19480         PR fortran/23516
19481         * gfortran.dg/imag_1.f: New test.
19482         * gfortran.dg/imag_2.f: Ditto.
19483
19484 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
19485
19486         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
19487
19488 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
19489
19490         PR c++/21983
19491         * g++.dg/warn/pr21983.C: New test.
19492
19493 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
19494
19495         * gcc.dg/20050922-1.c: Testcase added.
19496
19497 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
19498
19499         PR c++/23993
19500         * g++.dg/template/array14.C: New test.
19501
19502 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
19503
19504         PR fortran/19929
19505         * gfortran.dg/der_ptr_component_1.f90: New test.
19506
19507 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19508
19509         PR c++/23965
19510         * g++.dg/template/error1.C: Reject "no matching function" message.
19511
19512 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19513
19514         PR c++/17609
19515         * g++.dg/lookup/error1.C: New test.
19516
19517 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
19518
19519         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
19520         functionality of the testcase.
19521
19522 2005-09-20  Richard Henderson  <rth@redhat.com>
19523
19524         * gcc.dg/vect/vect-22.c: Require vect_float.
19525         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
19526
19527 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
19528
19529         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
19530         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
19531         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
19532         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
19533         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
19534         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
19535         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
19536         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
19537         * gcc.dg/cpp/ucnid-8.c: New test.
19538
19539 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
19540
19541         PR tree-optimization/23929
19542         * gcc.c-torture/compile/pr23929.c: New test.
19543
19544 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
19545
19546         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
19547         for one loop.
19548
19549 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
19550
19551         PR testsuite/23186
19552         * g++.dg/other/pr22003.C: Require named sections.
19553
19554 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
19555
19556         PR c++/23947
19557         * g++.dg/rtti/crash3.C: New test.
19558
19559         PR tree-optimization/23818
19560         * gcc.dg/pr23818.c: New test.
19561
19562 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19563
19564         PR fortran/23420
19565         * gfortran.dg/print_fmt_4.f: New.
19566
19567 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
19568
19569         PR fortran/23663
19570         * gfortran.fortran-torture/execute/entry_11.f90: New test.
19571
19572 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
19573
19574         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
19575         Use pointers to local alignable arrays instead. Added comments.
19576         * gcc.dg/vect/vect-46.c: Likewise.
19577         * gcc.dg/vect/vect-48.c: Likewise.
19578         * gcc.dg/vect/vect-49.c: Likewise.
19579         * gcc.dg/vect/vect-52.c: Likewise.
19580         * gcc.dg/vect/vect-53.c: Likewise.
19581         * gcc.dg/vect/vect-54.c: Likewise.
19582         * gcc.dg/vect/vect-56.c: Likewise.
19583         * gcc.dg/vect/vect-57.c: Likewise.
19584         * gcc.dg/vect/vect-58.c: Likewise.
19585         * gcc.dg/vect/vect-60.c: Likewise.
19586         * gcc.dg/vect/vect-61.c: Likewise.
19587
19588         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
19589         The test is no longer vectorizable on vect_no_align targets.
19590         * gcc.dg/vect/vect-43.c: Likewsie.
19591
19592         * gcc.dg/vect/vect-44.c: Added comments.
19593         * gcc.dg/vect/vect-45.c: Added comments.
19594         * gcc.dg/vect/vect-50.c: Added comments.
19595         * gcc.dg/vect/vect-51.c: Added comments.
19596
19597         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
19598         aligned type.
19599         * gcc.dg/vect/Os-vect-95.c: Likewise.
19600
19601         * gcc.dg/vect/vect-41.c: Test removed.
19602         * gcc.dg/vect/vect-47.c: Test removed.
19603         * gcc.dg/vect/vect-55.c: Test removed.
19604         * gcc.dg/vect/vect-59.c: Test removed.
19605
19606 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
19607
19608         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
19609         No longer vectorizable on vect_no_align targets.
19610         * gcc.dg/vect/pr20122.c: Likewise.
19611         * gcc.dg/vect/vect-74.c: Likewise.
19612         * gcc.dg/vect/vect-75.c: Likewise.
19613         * gcc.dg/vect/vect-76.c: Likewise.
19614
19615         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
19616         Will not be vectorizable on vect_no_align targets once aliasing issues
19617         are resolved.
19618         * gcc.dg/vect/vect-79.c: Likewise.
19619
19620         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
19621         * gcc.dg/vect/vect-78.c: Likewise.
19622         * gcc.dg/vect/vect-97.c: Likewise.
19623
19624 2005-09-19  Steven Bosscher  <stevenb@suse.de>
19625
19626         * gcc.dg/pr23943.c: New test.
19627
19628 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
19629
19630         PR fortran/19181
19631         * gfortran.dg/derived_pointer_null_1.f90: New test.
19632
19633 2005-09-18  Richard Guenther  <rguenther@suse.de>
19634
19635         PR middle-end/23944
19636         * gcc.c-torture/compile/pr23944.c: New testcase.
19637
19638 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
19639
19640         PR fortran/15975
19641         * gfortran.dg/der_pointer_2.f90: New test.
19642
19643 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
19644
19645         PR fortran/16861
19646         * gfortran.dg/nested_modules_2.f90: New test.
19647
19648 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19649
19650         PR c++/18368
19651         * g++.dg/other/semicolon.C: New test.
19652
19653 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
19654
19655         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
19656         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
19657
19658 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
19659
19660         PR c++/23914
19661         * g++.dg/template/static18.C: New test.
19662
19663         PR c++/21514
19664         * g++.dg/template/crash19.C: Remove dg-error marker.
19665         * g++.dg/template/local4.C: New test.
19666
19667 2005-09-16  Paul Brook  <paul@codesourcery.com>
19668
19669         PR fortran/23906
19670         * gfortran.dg/dependency_1.f90: New test.
19671
19672 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
19673
19674         PR c++/23896
19675         * g++.dg/template/static17.C: New test.
19676
19677 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
19678
19679         PR c++/23139
19680         * g++.dg/warn/huge-val1.C: New test.
19681
19682 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
19683
19684         PR c++/13140
19685         * g++.dg/parse/class2.C: New test.
19686         * g++.dg/template/explicit8.C: Likewise.
19687         * g++.dg/template/spec25.C: Likewise.
19688
19689 2005-09-14  Josh Conner  <jconner@apple.com>
19690
19691         PR middle-end/23584
19692         * gcc.dg/pr23584.c: New test.
19693
19694 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
19695
19696         PR fortran/21875 Internal Unit Array I/O, NIST
19697         * gfortran.dg/arrayio_1.f90: New test.
19698         * gfortran.dg/arrayio_1.f90: New test.
19699         * gfortran.dg/arrayio_1.f90: New test.
19700         * gfortran.dg/arrayio_1.f90: New test.
19701         * gfortran.dg/arrayio_1.f90: New test.
19702
19703 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
19704
19705         PR middle-end/22480
19706         * gcc.dg/vect/pr22480.c: New test.
19707
19708 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
19709
19710         PR fortran/19358
19711         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
19712
19713 2005-09-13 Josh Conner <jconner@apple.com>
19714
19715         PR c++/23180
19716         * g++.dg/init/struct2.C: New test.
19717         * g++.dg/init/struct3.C: New test.
19718
19719 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
19720
19721         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
19722         Clean up temp files.
19723         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
19724         gcc.dg/tree-ssa/builtin-fprintf-1.c,
19725         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
19726         gcc.dg/tree-ssa/builtin-printf-1.c,
19727         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
19728         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
19729         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
19730         gcc.dg/tree-ssa/builtin-vprintf-1.c,
19731         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
19732         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
19733         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
19734         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
19735         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
19736         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
19737         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
19738         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
19739
19740 2005-09-13  Josh Conner  <jconner@apple.com>
19741
19742         * lib/gcc-dg.exp: Load scanipa.exp.
19743         (cleanup-dump): New procedure.
19744         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
19745         * lib/scandump.exp: New file.
19746         * lib/scantree.exp: Use it.
19747         * lib/scanipa.exp: New file.
19748
19749 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
19750
19751         PR fortran/17740
19752         * gfortran.dg/generic_4.f90: New test.
19753
19754 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
19755
19756         PR target/23816
19757         * gcc.target/i386/pr23816-1.c: New test.
19758         * gcc.target/i386/pr23816-2.c: New test.
19759
19760
19761 2005-09-13  Bastian Blank <waldi@debian.org>
19762
19763         PR c++/16171
19764         * g++.dg/abi/mangle26.C: New test.
19765         * g++.dg/abi/mangle27.C: New test.
19766         * g++.dg/abi/mangle28.C: New test.
19767         * g++.dg/abi/mangle29.C: New test.
19768
19769         PR c++/23839
19770         * g++.dg/parse/register1.C: New test.
19771
19772 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
19773
19774         PR c++/23842
19775         * g++.dg/template/access16.C: New test.
19776
19777 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
19778
19779         * gfortran.dg/char_pack_2.f90: Increase the vector size.
19780
19781 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
19782
19783         PR fortran/18899
19784         * gfortran.dg/shape_2.f90: New test.
19785
19786 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
19787
19788         PR target/19269
19789         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
19790         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
19791         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
19792         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
19793         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
19794         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
19795         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
19796         tests.
19797
19798 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
19799
19800         PR c++/23841
19801         * g++.dg/parse/template17.C: New test.
19802
19803 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
19804
19805         PR c++/23789
19806         * g++.dg/template/nontype14.C: New test.
19807
19808 2005-09-12  Ian Lance Taylor  <ian@airs.com>
19809
19810         PR g++/7874
19811         * g++.dg/lookup/friend7.C: New test.
19812         * g++.dg/lookup/friend8.C: New test.
19813         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
19814         so that it will be found via argument dependent lookup.
19815         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
19816         friend functions which will no longer be found.
19817         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
19818         function g, so that it will be found via argument dependent
19819         lookup.
19820         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
19821         * g++.old-deja/g++.mike/net43.C: Likewise.
19822
19823 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
19824
19825         PR c++/23691
19826         * g++.dg/template/static16.C: New test.
19827
19828 2005-09-12  Josh Conner  <jconner@apple.com>
19829
19830         PR middle-end/23237
19831         * gcc.c-torture/compile/pr23237.c: New test.
19832
19833 2005-09-11  Richard Henderson  <rth@redhat.com>
19834
19835         * g++.dg/other/error8.C: Update expected diagnostic text.
19836
19837 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19838
19839         PR libfortran/19872
19840         * gfortran.dg/overwrite_1.f: New test.
19841
19842 2005-09-09  Josh Conner  <jconner@apple.com>
19843
19844         * g++.dg/init/pr23180-1.C: Removed.
19845         * g++.dg/init/pr23180-2.C: Removed.
19846
19847 2005-09-09  David Daney <ddaney@avtrex.com>
19848
19849         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
19850         files which are ...
19851         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
19852         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
19853
19854 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19855
19856         * gfortran.dg/iostat_2.f90: New test.
19857
19858 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
19859
19860         PR c++/22252
19861         * g++.dg/ext/interface1.C: New test.
19862         * g++.dg/ext/interface1.h: Likewise.
19863         * g++.dg/ext/interface1a.cc: Likewise.
19864
19865 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
19866
19867         * gfortran.dg/iomsg_1.f90: New test case.
19868
19869 2005-09-09  Richard Guenther  <rguenther@suse.de>
19870
19871         PR c++/23624
19872         * g++.dg/tree-ssa/pr23624.C: New testcase.
19873
19874 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
19875
19876         PR fortran/19239
19877         * gfortran.dg/vector_subscript_1.f90,
19878         * gfortran.dg/vector_subscript_2.f90: New tests.
19879
19880 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
19881
19882         PR fortran/21104
19883         * gfortran.dg/array_alloc_1.f90,
19884         * gfortran.dg/array_alloc_2.f90,
19885         * gfortran.dg/array_alloc_3.f90: New tests.
19886
19887 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
19888
19889         PR fortran/12840
19890         * gfortran.dg/array_constructor_6.f90
19891         * gfortran.dg/array_constructor_7.f90
19892         * gfortran.dg/array_constructor_8.f90
19893         * gfortran.dg/array_constructor_9.f90
19894         * gfortran.dg/array_constructor_10.f90
19895         * gfortran.dg/array_constructor_11.f90
19896         * gfortran.dg/array_constructor_12.f90: New tests.
19897
19898 2005-09-08  Josh Conner  <jconner@apple.com>
19899
19900         PR c++/23180
19901         * g++.dg/init/pr23180-1.C: New test.
19902         * g++.dg/init/pr23180-2.C: New test.
19903
19904 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
19905
19906         PR fortran/18878
19907         * gfortran.dg/module_double_reuse.f90: New.
19908
19909 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
19910
19911         PR fortran/23270
19912         PR fortran/22304
19913         PR fortran/18870
19914         PR fortran/17917
19915         PR fortran/16511
19916         * gfortran.dg/common_equivalence_1.f: New.
19917         * gfortran.dg/common_equivalence_2.f: New.
19918         * gfortran.dg/common_equivalence_3.f: New.
19919         * gfortran.dg/contained_equivalence_1.f90: New.
19920         * gfortran.dg/module_blank_common.f90: New.
19921         * gfortran.dg/module_commons_1.f90: New.
19922         * gfortran.dg/module_equivalence_1.f90: New.
19923         * gfortran.dg/nested_modules_1.f90: New.
19924         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
19925         equivalences and add comment to connect the test with
19926         the PR.
19927
19928 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19929
19930         PR fortran/23765
19931         * gfortran.dg/common_6.f90: New test.
19932
19933 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
19934
19935         PR fortran/15326
19936         * gfortran.dg/char_result_1.f90,
19937         * gfortran.dg/char_result_2.f90,
19938         * gfortran.dg/char_result_3.f90,
19939         * gfortran.dg/char_result_4.f90,
19940         * gfortran.dg/char_result_5.f90,
19941         * gfortran.dg/char_result_6.f90,
19942         * gfortran.dg/char_result_7.f90,
19943         * gfortran.dg/char_result_8.f90: New tests.
19944
19945 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
19946
19947         PR fortran/19928
19948         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
19949
19950 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
19951
19952         PR obj-c++/16816
19953         * obj-c++.dg/selector-5.mm: New test.
19954         * obj-c++.dg/selector-6.mm: New test.
19955
19956 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
19957
19958         PR objc/20574
19959         PR objc/19324
19960         * objc.dg/error-1.m: New test.
19961
19962 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
19963
19964         PR fortran/23373
19965         * gfortran.fortran-torture/execute/pr23373-1.f90,
19966         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
19967
19968 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
19969
19970         PR libfortran/23760
19971         * gfortran.dg/g77/1832.f: Remove long string in write statement
19972         to allow the test to pass on correct list directed output with
19973         prepended space.
19974
19975 2005-09-07  James E Wilson  <wilson@specifix.com>
19976
19977         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
19978
19979 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
19980
19981         * gfortran.dg/parameter+save.f90: Rename to
19982         * gfortran.dg/parameter_save.f90: .. this.
19983
19984 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
19985
19986         PR fortran/20848
19987         * gfortran.dg/parameter+save.f90: New test case.
19988
19989 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
19990
19991         PR fortran/19269
19992         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
19993
19994 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
19995
19996         PR c/23075
19997         * gcc.dg/pr23075.c: New test.
19998         * g++.dg/warn/pr23075.C: New test.
19999
20000         PR target/22362
20001         * gcc.target/i386/pr22362.c: New test.
20002
20003         PR rtl-optimization/23098
20004         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
20005
20006         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
20007         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
20008         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
20009
20010 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
20011
20012         * g++.dg/expr/cast6.C: New test.
20013
20014         PR c++/9782
20015         * g++.dg/init/new15.C: New test.
20016
20017 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
20018
20019         * gcc.dg/vect/Os-vect-95.c: New test.
20020         * gcc.dg/vect/vect-95.c: Same.
20021
20022 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
20023
20024         * gcc.dg/vect/vect-29.c: Update xfail testing.
20025         * gcc.dg/vect/vect-44.c: Same.
20026         * gcc.dg/vect/vect-48.c: Same.
20027         * gcc.dg/vect/vect-50.c: Same.
20028         * gcc.dg/vect/vect-72.c: Same.
20029         * gcc.dg/vect/vect-77.c: Same.
20030         * gcc.dg/vect/vect-78.c: Same.
20031         * gcc.dg/vect/vect-80.c: Same.
20032         * gcc.dg/vect/vect-96.c: Same.
20033         * gcc.dg/vect/vect-100.c: Same.
20034         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
20035         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
20036         * gfortran.dg/vect/vect-5.f90: Same.
20037
20038 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
20039
20040         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
20041         start strings.
20042         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
20043         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
20044
20045         PR c++/23056
20046         * g++.dg/opt/pr23056.C: New test.
20047
20048         PR rtl-optimization/23098
20049         * gcc.target/i386/pr23098.c: New test.
20050
20051 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
20052
20053         PR c++/23667
20054         * g++.dg/template/static15.C: New test.
20055
20056         PR c++/21440
20057         * g++.dg/ext/stmtexpr5.C: New test.
20058         * g++.dg/ext/stmtexpr6.C: Likewise.
20059
20060 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
20061
20062         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
20063
20064         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
20065         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
20066         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
20067
20068 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
20069
20070         PR libfortran/23321
20071         * gfortran.dg/direct_io_4.f90: New test case.
20072
20073 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
20074             Rasmus Hahn  <rassahah@neofonie.de>
20075
20076         PR libobjc/23108
20077         * objc.dg/type-stream-1.m: New test.
20078
20079 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
20080
20081         PR fortran/23661
20082         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
20083         gfortran.dg/print_fmt_3.f90: New test.
20084
20085 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
20086
20087         * gfortran.dg/fmt_t_1.f90: New test.
20088
20089 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
20090
20091         PR rtl-optimization/23454
20092         * g++.dg/opt/pr23454.C: New test.
20093
20094 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
20095
20096         PR c++/23699
20097         * g++.dg/ext/static1.C: New test.
20098
20099 2005-09-02  Richard Henderson  <rth@redhat.com>
20100
20101         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
20102         tail call to check_fa_work.
20103
20104 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
20105
20106         PR c++/21687
20107         * g++.dg/other/gc3.C: New test.
20108
20109 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
20110
20111         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
20112         * gcc.dg/20050826-1.c: Likewise.
20113
20114 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
20115
20116         PR c++/23167
20117         * g++.dg/expr/volatile1.C: New test.
20118
20119 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
20120
20121         PR middle-end/23547
20122         * gcc.dg/pr23547.c: New test.
20123
20124 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
20125
20126         PR c/22061
20127         * gcc.c-torture/execute/pr22061-1.c,
20128         * gcc.c-torture/execute/pr22061-2.c,
20129         * gcc.c-torture/execute/pr22061-3.c,
20130         * gcc.c-torture/execute/pr22061-4.c: New tests.
20131
20132 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
20133
20134         * gcc.dg/Wredundant-decls-2.c: New test to check that
20135         -Wredundant-decls does not issue warning for a variable
20136         definition following a declaration.
20137
20138 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
20139
20140         PR debug/7241
20141         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
20142         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
20143         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
20144
20145         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
20146         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
20147         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
20148         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
20149         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
20150         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
20151         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
20152         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
20153
20154 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
20155
20156         PR objc/23306
20157         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
20158         scan-assmbler.
20159
20160 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
20161
20162         PR target/21255
20163         * gcc.dg/pr21255-1.c: New test.
20164         * gcc.dg/pr21255-2-mb.c: Likewise.
20165         * gcc.dg/pr21255-2-ml.c: Likewise.
20166         * gcc.dg/pr21255-3.c: Likewise.
20167         * gcc.dg/pr21255-4.c: Likewise.
20168
20169 2005-08-31  Dale Johannesen  <dalej@apple.com>
20170
20171         * gcc.dg/20050830-1.c: New.
20172
20173 2005-08-31  Josh Conner  <jconner@apple.com>
20174
20175         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
20176         command-line options for arm-*-* targets.
20177         * g++.dg/init/array16.C: Likewise.
20178         * g++.dg/other/crash-4.C: Likewise.
20179
20180 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
20181
20182         PR obj-c++/23640
20183         * obj-c++.dg/gnu-runtime-3.mm: New test.
20184
20185 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20186
20187         PR c++/13377
20188         * g++.dg/lookup/ambig4.C: New test.
20189         * g++.dg/lookup/ambig5.C: New test.
20190         * g++.dg/tc1/dr101.C: Adjust error markers.
20191
20192 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20193
20194         PR c++/23639
20195         * g++.dg/template/ttp5.C: Adjust error markers.
20196
20197 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
20198
20199         PR testsuite/23609
20200         * lib/obj-c++.exp: Include target-libpath.exp.
20201         (obj-c++_link_flags): Look for the GNU libobjc library
20202         and set the library path to include it.
20203         Don't manually set LD_LIBRARY_PATH (etc.) but call
20204         set_ld_library_path_env_vars instead.
20205         (obj-c++_target_compile): Don't set library path or
20206         linker flags because they are already set correctly
20207         in obj-c++_link_flags.
20208
20209 2005-08-30  Josh Conner  <jconner@apple.com>
20210
20211         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
20212         to command-line options for arm-*-* targets.
20213
20214 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
20215
20216         * g++.dg/other/i386-1.C: New.
20217
20218 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
20219
20220         PR preprocessor/20348
20221         PR preprocessor/20356
20222         * gcc.dg/cpp/pr20348.c: New test.
20223         * gcc.dg/cpp/pr20348.h: New file.
20224         * gcc.dg/cpp/inc/pr20348.h: New file.
20225         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
20226         * gcc.dg/cpp/pr20356.c: New test.
20227         * gcc.dg/cpp/pr20356.h: New file.
20228         * gcc.dg/cpp/inc/pr20356.h: New file.
20229         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
20230
20231 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
20232
20233         * gfortran.fortran-torture/execute/intrinsic_count.f90:
20234         Fix array dimension to avoid correct end-of-file error.
20235
20236 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
20237
20238         PR libfortran/23598
20239         * gfortran.dg/iostat_1.f90: New test.
20240
20241 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
20242
20243         PR middle-end/23408
20244         * gcc.dg/pr23408.c: New test.
20245
20246 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
20247
20248         PR c++/23099
20249         * g++.dg/init/member1.C: Make sure erroneous static data member
20250         definitions are required.
20251         * g++.dg/template/static13.C: New test.
20252         * g++.dg/template/static14.C: Likewise.
20253
20254 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
20255
20256         * gcc.target/i386/pr23575.c: Use -msse2 instead of
20257         -march=pentium4, remove ilp32 requirement.
20258
20259         PR middle-end/23484
20260         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
20261         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
20262
20263 2005-08-29  Andreas Jaeger  <aj@suse.de>
20264
20265         PR testsuite/23607
20266         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
20267
20268 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
20269
20270         * gcc.c-torture/execute/20050316-2.c: New test.
20271         * gcc.c-torture/execute/20050316-3.c: New test.
20272         * gcc.dg/torture/pr16104-1.c: New test.
20273
20274 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
20275
20276         PR middle-end/23463
20277         * gcc.c-torture/execute/zero-struct-1.c: New test.
20278
20279 2005-08-27  Richard Guenther  <rguenther@suse.de>
20280
20281         PR target/23575
20282         * gcc.target/i386/pr23575.c: New testcase.
20283
20284 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
20285
20286         PR rtl-optimization/23561
20287         * gcc.c-torture/execute/20050826-1.c: New test.
20288
20289         PR rtl-opt/23560
20290         * gcc.c-torture/execute/20050826-2.c: New test.
20291
20292 2005-08-26  Dale Johannesen  <dalej@apple.com>
20293
20294         * gcc.dg/20030711-1.c: Modify to work on Darwin.
20295         * gcc.dg/20050826-1.c: New.
20296
20297 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
20298
20299         PR c++/19004
20300         * g++.dg/template/nontype13.C: New test.
20301
20302         PR c++/23491
20303         * g++.dg/init/new14.C: New test.
20304         * g++.dg/expr/anew1.C: Do not XFAIL.
20305         * g++.dg/expr/anew2.C: Likewise.
20306         * g++.dg/expr/anew3.C: Likewise.
20307
20308 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
20309
20310         PR middle-end/22439
20311         * gcc.dg/vla-3.c: New test.
20312
20313 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
20314
20315         PR fortran/20363
20316         * gfortran.dg/named_interface.f90: New.
20317
20318 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
20319
20320         * gcc.c-torture/execute/frame-address.c: New test.
20321
20322 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
20323
20324         PR c++/20817
20325         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
20326
20327 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
20328
20329         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
20330
20331 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
20332
20333         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
20334         * gcc.dg/altivec-22.c: Rename from..
20335         * gcc.dg/altivec-nomfcr.c: ..this.
20336
20337 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
20338
20339         PR tree-optimization/23546
20340         * gcc.dg/tree-ssa/pr23546.c: New test.
20341
20342 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
20343
20344         PR fortran/17758
20345         * gfortran.dg/nonreturning_statements.f90: New test.
20346
20347 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
20348
20349         PR c++/22454
20350         * g++.dg/parse/crash29.C: New.
20351
20352 2005-08-23  DJ Delorie  <dj@redhat.com>
20353
20354         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
20355         constants have the L suffix.
20356
20357 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
20358
20359         PR c++/23044
20360         * g++.dg/template/instantiate8.C: New.
20361
20362 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
20363
20364         PR middle-end/23467
20365         * gcc.c-torture/execute/pr23467.c: New test.
20366
20367 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
20368
20369         PR tree-optimization/22043
20370         * gcc.c-torture/execute/20050613-1.c: New test.
20371
20372 2005-08-23  Ben Elliston  <bje@au.ibm.com>
20373
20374         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
20375
20376 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
20377
20378         PR rtl-optimization/23478
20379         * g++.dg/opt/pr23478.C: New test.
20380
20381 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
20382
20383         PR c/18715
20384         * gcc.dg/switch-warn-3.c: New test.
20385
20386 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20387
20388         PR c++/22233
20389         * g++.dg/template/param1.C: New test.
20390
20391 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20392
20393         PR c++/23089
20394         * g++.dg/other/incomplete1.C: New test.
20395
20396 2005-08-22  Ira Rosen  <irar@il.ibm.com>
20397
20398         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
20399         are vectorizable.
20400
20401 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20402
20403         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
20404         d_lines_5.f: New.
20405
20406 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
20407
20408         * gcc.target/i386/sse-4.c: New test.
20409
20410 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20411
20412         PR testsuite/23239
20413         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
20414
20415 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
20416
20417         * gcc.dg/20050811-1.c: New test.
20418         * gcc.dg/20050811-2.c: New test.
20419
20420 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
20421
20422         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
20423
20424 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
20425
20426         PR 23476
20427         * gcc.c-torture/compile/pr23476.c: New test.
20428
20429 2005-08-19  Devang Patel  <dpatel@apple.com>
20430
20431         PR tree-optimization/23048
20432         * gcc.dg/tree-ssa/pr23048.c: New test.
20433
20434 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
20435
20436         PR middle-end/20624
20437         * g++.dg/warn/Wreturn-3.C: New test
20438
20439 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
20440
20441         PR tree-optimization/22228
20442         * g++.dg/vect/pr22543.cc: New test.
20443
20444 2005-08-17  Steven Bosscher  <stevenb@suse.de>
20445
20446         PR tree-optimization/21574
20447         * gcc.dg/tree-ssa/pr21574.c: New test.
20448
20449 2005-08-16  James E Wilson  <wilson@specifix.com>
20450
20451         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
20452
20453 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
20454
20455         PR tree-opt/23402
20456         * gcc.c-torture/compile/zero-strct-3.c: New test.
20457         * gcc.c-torture/compile/zero-strct-4.c: New test.
20458
20459 2005-08-16  Steven Bosscher  <stevenb@suse.de>
20460
20461         PR target/23376
20462         * gcc.target/x86_64/pr23376.c: New test.
20463
20464 2005-08-16  Ian Lance Taylor  <ian@airs.com>
20465
20466         PR c++/23337
20467         * g++.dg/ext/vector2.C: New.
20468
20469 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
20470
20471         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
20472
20473 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
20474
20475         PR libfortran/23428
20476         * gfortran.dg/inquire-complex.f90: New test case.
20477
20478 2005-08-16  James E Wilson  <wilson@specifix.com>
20479
20480         PR tree-optimization/21105
20481         * gcc.dg/large-size-array.c: New.
20482
20483 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
20484
20485         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
20486         type.
20487         * gcc.dg/vect/vect-41: Likewise.
20488         * gcc.dg/vect/vect-42: Likewise.
20489         * gcc.dg/vect/vect-43: Likewise.
20490         * gcc.dg/vect/vect-44: Likewise.
20491         * gcc.dg/vect/vect-46: Likewise.
20492         * gcc.dg/vect/vect-47: Likewise.
20493         * gcc.dg/vect/vect-48: Likewise.
20494         * gcc.dg/vect/vect-52: Likewise.
20495         * gcc.dg/vect/vect-53: Likewise.
20496         * gcc.dg/vect/vect-54: Likewise.
20497         * gcc.dg/vect/vect-55: Likewise.
20498         * gcc.dg/vect/vect-56: Likewise.
20499         * gcc.dg/vect/vect-57: Likewise.
20500         * gcc.dg/vect/vect-58: Likewise.
20501         * gcc.dg/vect/vect-59: Likewise.
20502         * gcc.dg/vect/vect-60: Likewise.
20503         * gcc.dg/vect/vect-61: Likewise.
20504         * gcc.dg/vect/vect-85: Likewise.
20505         * gcc.dg/vect/vect-87: Likewise.
20506         * gcc.dg/vect/vect-88: Likewise.
20507         * gcc.dg/vect/vect-93.c: Likewise.
20508         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
20509         * gcc.dg/vect/vect-75: Likewise.
20510         * gcc.dg/vect/vect-76: Likewise.
20511         * gcc.dg/vect/vect-77: Likewise.
20512         * gcc.dg/vect/vect-78: Likewise.
20513         * gcc.dg/vect/vect-80: Likewise.
20514         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
20515         vectorized for the expected reason, rather than checking how alignment
20516         was handled.
20517         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
20518         aligned type and also instead of aligned pointers. Added documentation.
20519
20520 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
20521
20522         * gfortran.dg/power.f90: New test.
20523
20524 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
20525
20526         PR rtl-optimization/23299
20527         * g++.dg/opt/pr23299.C: New test.
20528
20529 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20530
20531         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
20532
20533 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
20534
20535         * g++.dg/template/local6.C: New test.
20536
20537 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
20538
20539         * execute/exceptions/finally-1.m: Check that the catch and finally are
20540         being called.  Also add a "return 0;" at the end of main.
20541
20542 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
20543
20544         PR fortran/21432.
20545         * gfortran.dg/namelist_print_1.f: New test of functionality of
20546         PRINT namelist.
20547         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
20548         namelist generates error with -std=f95.
20549
20550 2005-08-14  Ira Rosen  <irar@il.ibm.com>
20551
20552         PR tree-optimization/23119
20553         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
20554
20555 2005-08-13  Marcin Koziej  <creep@desk.pl>
20556             Andrew Pinski  <pinskia@physics.uc.edu>
20557
20558         PR libobjc/22492
20559         * execute/exceptions/finally-1.m: New test.
20560
20561 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
20562
20563         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
20564         testsuite.
20565         * objc/execute/exceptions/trivial.m: New test.
20566         * objc.dg/try-catch-11.m: Move to ...
20567         * objc/execute/exceptions/foward-1.m: Here.
20568         * objc.dg/try-catch-2.m: Move to ...
20569         * objc/execute/exceptions/catchall-1.m: Here.
20570         * objc.dg/try-catch-8.m: Move to ...
20571         * objc/execute/exceptions/local-variables-1.m: Here.
20572
20573 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
20574
20575         * objc.dg/nested-func-1.m: Move to ...
20576         * objc/execute/nested-func-1.m: Here.
20577
20578 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
20579
20580         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
20581         in ${options} instead of [target_info name].
20582         * lib/obj-c++.exp (objc_target_compile): Likewise.
20583
20584 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
20585
20586         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
20587
20588 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
20589
20590         part of PR testsuite/23348
20591         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
20592         each of the torture options.
20593         * objc/compile/trivial.m: New test.
20594
20595 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
20596
20597         * gfortran.dg/eoshift.f90: Correct format.
20598
20599 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
20600
20601         * gfortran.fortran-torture/execute/character_passing.f90:
20602         Fix comment typo.
20603
20604 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
20605
20606         PR c++/8271
20607         * g++.dg/template/unify10.C: New.
20608
20609 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
20610
20611         * g++.dg/parse/pr22514.C: Move to...
20612         * g++.dg/debug/pr22514.C: here.
20613
20614 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20615
20616         PR c++/23266
20617         * g++.dg/inherit/pure1.C: New test.
20618
20619         * ChangeLog: Fix typos.
20620
20621 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20622             Steven Bosscher  <stevenb@suse.de>
20623
20624         * gfortran.dg/runtime_warning_1.f90: New test.
20625
20626 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
20627
20628         PR c++/23219
20629         * g++.dg/parse/crash28.C: New.
20630
20631 2005-08-11  Richard Guenther  <rguenther@suse.de>
20632
20633         PR target/23289
20634         * gcc.target/i386/tailcall-1.c: New testcase.
20635
20636 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
20637
20638         * gcc.dg/vect/vect-67.c: Un-xfail.
20639
20640 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
20641
20642         PR c++/23225
20643         * g++.dg/parse/crash27.C: new test.
20644
20645 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
20646
20647         PR libfortran/22143
20648         * gfortran.dg/shift-kind.f90: New testcase.
20649
20650 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
20651
20652         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
20653         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
20654
20655 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20656
20657         PR c++/20646
20658         * g++.dg/other/mult-stor1.C: New test.
20659
20660 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
20661
20662         * gcc.c-torture/pr18299-1.c: Move to ...
20663         * gcc.c-torture/compile/pr18299-1.c: Here.
20664
20665 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
20666
20667         * gfortran/fortran.torture/execute/character_passing.f90:
20668         Fix types for LSAME.
20669
20670 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
20671
20672         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
20673         input data back to what it was originally.
20674
20675 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
20676
20677         * objc.dg/try-catch-8.m: Enable for all targets.
20678
20679 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
20680
20681         * gcc.dg/pr23165.c: New test.
20682
20683 2005-08-09  Steven Bosscher  <stevenb@suse.de>
20684
20685         PR tree-optimization/23234
20686         * gcc.dg/tree-ssa/pr23234.c: New test.
20687
20688 2005-08-08  Josh Conner  <jconner@apple.com>
20689
20690         PR rtl-optimization/23241
20691         * gcc.dg/char-compare.c: New test.
20692
20693 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20694
20695         PR c++/22508
20696         * g++.dg/init/new13.C: New test.
20697
20698 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
20699
20700         PR c++/21166
20701         * g++.dg/other/crash-4.C: Adjust
20702         * g++/dg/ext/packed9.C: New.
20703
20704 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
20705
20706         PR middle-end/21964
20707         * gcc.c-torture/execute/pr21964-1.c: New test.
20708
20709 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
20710
20711         PR c/22458
20712         * gcc.dg/pr22458-1.c: New test.
20713
20714 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
20715             Steven G. Kargl <kargls@comcast.net>
20716
20717         PR fortran/22390
20718         * gfortran.dg/flush_1.f90: New test.
20719
20720 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20721
20722         PR c++/23191
20723         * g++.dg/template/eh2.C: New test.
20724
20725 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20726
20727         PR c++/19498
20728         * g++.dg/template/instantiate7.C: New test.
20729
20730 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
20731
20732         PR c/23113
20733         * gcc.dg/Wunused-value-1.c: New test.
20734
20735 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
20736
20737         PR rtl-optimization/23233
20738         * gcc.c-torture/compile/pr23233-1.c: New test.
20739
20740 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
20741
20742         PR fortran/18833
20743         PR fortran/20850
20744         * gfortran.dg/equiv_1.f90: New test.
20745         * gfortran.dg/equiv_2.f90: New test.
20746         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
20747         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
20748         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
20749
20750 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
20751
20752         * gcc.c-torture/execute/vrp-5.c: New test.
20753         * gcc.c-torture/execute/vrp-6.c: New test.
20754         * gcc.dg/tree-ssa/vrp21.c: New test.
20755
20756 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
20757
20758         * g++.dg/parse/pr22514.C: New test.
20759
20760 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
20761
20762         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
20763
20764         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
20765         instead of constant loads / pool entries.
20766
20767 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
20768
20769         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
20770         TEST_TO_WCTYPE.
20771
20772 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
20773
20774         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
20775         __WINT_TYPE__ in generated prototypes if possible.
20776
20777 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
20778
20779         PR 22037
20780         * g++.dg/tree-ssa/pr22037.C:
20781
20782 2005-08-04  Richard Henderson  <rth@redhat.com>
20783
20784         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
20785         scan-tree-dump-times directive.
20786
20787 2005-08-04  Jan Hubicka  <jh@suse.cz>
20788
20789         * gcov-1.C: Fix switch counts.
20790         * gcov-4b.c: Likewise.
20791
20792 2005-08-03  Jeff Law  <law@redhat.com>
20793
20794         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
20795
20796 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
20797
20798         * gcc.c-torture/execute/pr23135.c: New test.
20799
20800 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20801
20802         PR tree-optimization/19899
20803         * gcc.dg/tree-ssa/scev-1.c: New test.
20804         * gcc.dg/tree-ssa/scev-2.c: New test.
20805
20806 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
20807
20808         PR target/18582
20809         * gcc.dg/torture/pr18582-1.c: New test.
20810
20811 2005-08-03  Jan Hubicka  <jh@suse.cz>
20812
20813         * update-conroll.c: New testcase.
20814         * update-conroll-2.c: New testcase.
20815
20816 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
20817
20818         * gfortran.dg/constant_substring.f: New test.
20819         * gfortran.dg/pr22491.f: New test.
20820
20821 2005-08-02  Jan Hubicka  <jh@suse.cz>
20822
20823         * update-threading.c: Replace by the proper one.
20824
20825 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
20826
20827         PR 23164
20828         * g++.dg/tree-ssa/pr23164.C: New test.
20829
20830 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
20831
20832         * gcc.dg/tree-ssa/pr23192.c: New test.
20833
20834 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
20835
20836         * gcc.c-torture/execute/vrp-4.c: New test.
20837
20838 2005-08-02  Jan Hubicka  <jh@suse.cz>
20839
20840         * update-threading.c: New test.
20841
20842 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
20843
20844         * gcc.c-torture/compile/20050801-1.c: New test.
20845         * gcc.c-torture/compile/20050801-2.c: New test.
20846
20847 2005-08-01  Jan Hubicka  <jh@suse.cz>
20848
20849         * val-prof-5.c: New test.
20850
20851 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
20852
20853         PR c/22311
20854         * gcc.dg/pr22311-1.c : New test.
20855
20856 2005-07-31  Steven Bosscher  <stevenb@suse.de>
20857
20858         PR target/23095
20859         * gfortran.dg/pr23095.f: New test.
20860
20861         PR c++/22003
20862         * g++.dg/other/pr22003.C: New test.
20863
20864 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
20865
20866         PR target/20621
20867         * gcc.c-torture/execute/pr20621-1.c: New test.
20868
20869 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
20870
20871         * gfortran.dg/comma_format_extension_4.f: Adjust length
20872         of string for format.
20873         * gfortran.dg/der_array_io_1.f: Replace illegal internal
20874         print statement with internal write.
20875         * gfortran.dg/der_array_io_2.f: Likewise.
20876         * gfortran.dg/der_array_io_3.f: Likewise.
20877
20878 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
20879
20880         * gcc.dg/fold-abs-4.c: new test.
20881
20882 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
20883
20884         PR fortran/22570 an related issues.
20885         * gfortran.dg/x_slash_1.f: New test.
20886
20887 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
20888
20889         PR c/23143
20890         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
20891         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
20892
20893 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
20894
20895         PR c/529
20896         * gcc.dg/Wshadow-3.c: New test.
20897
20898 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
20899
20900         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
20901         used to have the wrong bounds).
20902
20903 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
20904
20905         PR c/21720
20906         * gcc.dg/hex-round-1.c: Test more cases.
20907         * gcc.dg/hex-round-2.c: New test.
20908
20909 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
20910
20911         PR 22550
20912         * g++.dg/tree-ssa/pr22550.C: New test.
20913
20914 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
20915
20916         * gcc.dg/tree-ssa/vrp19.c: New test.
20917         * gcc.dg/tree-ssa-vrp20.c: New test.
20918
20919 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
20920
20921         PR c/22240
20922         * gcc.dg/transparent-union-4.c: New test.
20923
20924 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
20925
20926         PR c/22192
20927         * gcc.dg/c99-vla-2.c: New test.
20928
20929 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
20930
20931         PR c/21720
20932         * gcc.dg/hex-round-1.c: New test.
20933
20934 2005-07-28  Jan Hubicka  <jh@suse.cz>
20935
20936         * inliner-1.c: Do not dump everything.
20937         * tree-prof.exp: Do not pass -ftree-based-profiling.
20938         * bprob.exp: Likewise.
20939
20940         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
20941
20942 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
20943
20944         PR c++/22545
20945         * g++.dg/expr/ptrmem7.C: New test.
20946
20947 2005-07-28  Mike Stump  <mrs@apple.com>
20948
20949         * g++.old-deja/g++.mike/visibility-1.C: New test.
20950
20951 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
20952
20953         PR c/20187
20954         * gcc.c-torture/execute/pr20187-1.c: New test.
20955
20956 2005-07-28  Jeff Law  <law@redhat.com>
20957
20958         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
20959         * gcc.dg/tree-ssa/vrp18.c: New test.
20960
20961 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
20962
20963         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
20964
20965 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
20966
20967         PR tree-optimization/22506
20968         * gcc.dg/vect/ps22506.c: New test.
20969
20970 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
20971
20972         PR target/21149
20973         * gcc.target/i386/sse-3.c: New test.
20974
20975 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
20976
20977         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
20978         * gcc.target/mips/mips32-dsp-type.c: Likewise.
20979
20980 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
20981
20982         PR c/22589
20983         * gcc.c-torture/compile/pr22589-1.c: New test.
20984
20985 2005-07-28  Jan Hubicka  <jh@suse.cz>
20986
20987         * update-loopch.c: New testcase.
20988
20989 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
20990
20991         PR rtl-optimization/23047
20992         * gcc.c-torture/execute/pr23047.c: New test.
20993         * gcc.c-torture/execute/pr23047.x: New.
20994
20995 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
20996
20997         PR tree-optimization/22493
20998         * gcc.c-torture/execute/pr22493-1.c: New test.
20999         * gcc.c-torture/execute/pr22493-1.x: New.
21000         * gcc.c-torture/execute/vrp-1.c: New test.
21001         * gcc.c-torture/execute/vrp-2.c: New test.
21002         * gcc.c-torture/execute/vrp-2.c: New test.
21003
21004 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
21005
21006         * gcc.target/frv/all-builtin-read8.c: Delete.
21007         * gcc.target/frv/all-builtin-read16.c: Delete.
21008         * gcc.target/frv/all-builtin-read32.c: Delete.
21009         * gcc.target/frv/all-builtin-read64.c: Delete.
21010         * gcc.target/frv/all-builtin-write8.c: Delete.
21011         * gcc.target/frv/all-builtin-write16.c: Delete.
21012         * gcc.target/frv/all-builtin-write32.c: Delete.
21013         * gcc.target/frv/all-builtin-write64.c: Delete.
21014         * gcc.target/frv/all-read-write-1.c: New.
21015
21016 2005-07-27  Jeff Law  <law@redhat.com>
21017
21018         * gcc.c-torture/execute/pr22630.c: New test.
21019
21020 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
21021
21022         PR tree-optimization/23073
21023         * gcc.dg/vect/nodump-pr23073.c: New test.
21024         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
21025
21026 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
21027
21028         PR tree-optimize/22348
21029         * gcc.c-torture/execute/pr22348.c: New.
21030
21031 2005-07-27  Richard Guenther  <rguenther@suse.de>
21032
21033         * gcc.dg/tree-ssa/salias-1.c: New testcase.
21034
21035 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21036
21037         PR fortran/22503
21038         * gfortran.dg/logical_comp.f90: New test.
21039
21040 2005-07-27  Jan Hubicka  <jh@suse.cz>
21041
21042         * inliner-1.c: Add cleanup of dumps.
21043         * val-prof-*.c: Likewise.
21044         * update-tailcall.c: New.
21045
21046 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
21047
21048         PR 22591
21049         * gcc.dg/tree-ssa/pr22591.c: New test.
21050         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
21051
21052 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
21053
21054         PR libobjc/22606
21055         * objc.dg/try-catch-11.m: New test.
21056
21057 2005-07-26  Richard Guenther  <rguenther@suse.de>
21058
21059         PR tree-optimization/22486
21060         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
21061
21062 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
21063
21064         PR tree-opt/22484
21065         * g++.dg/opt/loop2.C: New test.
21066
21067 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
21068
21069         * gcc.dg/tree-ssa/reassoc-3.c: New test.
21070         * gcc.dg/tree-ssa/reassoc-4.c: New test.
21071
21072 2005-07-25  Adam Nemet  <anemet@lnxw.com>
21073
21074         * lib/profopt.exp (profopt-execute): Check for profiling data
21075         files on the target.
21076
21077 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
21078
21079         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
21080         for matching of asm labels.
21081
21082 2005-07-25  Richard Guenther  <rguenther@suse.de>
21083
21084         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
21085
21086 2005-07-25  Richard Guenther  <rguenther@suse.de>
21087
21088         PR testsuite/22624
21089         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
21090
21091 2005-07-25  Ira Rosen  <irar@il.ibm.com>
21092
21093         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
21094         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
21095         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
21096         * gcc.dg/vect/vect-100.c: New test.
21097         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
21098         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
21099         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
21100         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
21101         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
21102         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
21103         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
21104         * gfortran.dg/vect/pr19049.f90: New testcase.
21105         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
21106
21107 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
21108
21109         * gcc.c-torture/execute/20050713-1.c: New test.
21110
21111         PR fortran/20063
21112         * gfortran.fortran-torture/execute/data_4.f90: New test.
21113
21114         PR middle-end/20303
21115         * gcc.dg/visibility-d.c: New test.
21116
21117 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
21118
21119         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
21120         * gfortran.dg/underflow.f90: Ditto.
21121
21122 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21123
21124         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
21125         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
21126         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
21127
21128 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
21129
21130         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
21131         include case of field width of zero.
21132
21133 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
21134
21135         PR libgfortran/21875
21136         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
21137         with trailing blanks on normal formatted read.
21138
21139 2005-07-23  Chao-ying Fu  <fu@mips.com>
21140
21141         * gcc.target/mips/mips32-dsp-type.c: New test.
21142         * gcc.target/mips/mips32-dsp.c: New test.
21143
21144 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
21145
21146         PR testsuite/21073
21147         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
21148
21149         PR testsuite/20454
21150         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
21151         and __cyg_profile_func_exit.
21152
21153 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
21154
21155         * gfortran.dg/comma_format_extension_3.f: Fix typo.
21156         * gfortran.dg/comma_format_extension_4.f: Same.
21157         * gfortran.dg/pr15332.f: Same.
21158         * gfortran.dg/pr21730.f: Same.
21159
21160 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
21161
21162         * g++.dg/opt/vrp2.C: Fix testcase.
21163
21164         PR tree-opt/22625
21165         * g++.dg/opt/vrp2.C: New test.
21166
21167 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
21168
21169         PR debug/21828
21170         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
21171
21172 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
21173
21174         * gcc.dg/tree-ssa/20050719-1.c: New test.
21175
21176 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
21177
21178         * gcc.dg/bfin-longcall-1.c: New file.
21179         * gcc.dg/bfin-longcall-2.c: New file.
21180
21181 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
21182
21183         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
21184
21185 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
21186
21187         PR middle-end/19055
21188         * gcc.dg/tree-ssa/pr19055.c: New test.
21189         * gcc.dg/tree-ssa/pr19055-2.c: New test.
21190
21191 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
21192
21193         PR C++/22358
21194         * g++.dg/other/pr22358.C: New test.
21195
21196 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
21197
21198         PR c++/2922
21199         * g++.dg/lookup/two-stage5.C: New test from bug comments.
21200
21201 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21202
21203         PR c++/15938
21204         * g++.dg/init/union2.C: New test.
21205
21206 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21207
21208         PR c/22393
21209         * gcc.dg/complex-4.c: New test.
21210
21211 2005-07-21  Richard Guenther  <rguenther@suse.de>
21212
21213         PR testsuite/22522
21214         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
21215         scanning for asm labels.
21216         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
21217
21218 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
21219
21220         PR target/22085
21221         * gcc.dg/altivec-pr22085.c: New.
21222
21223 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
21224
21225         PR tree-optimization/19210
21226         * gcc.dg/tree-ssa/pr19210-1.c: New.
21227         * gcc.dg/tree-ssa/pr19210-2.c: New.
21228
21229 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
21230
21231         PR rtl-optimization/22167
21232         * g++.dg/opt/pr22167.C: New test.
21233
21234 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
21235
21236         PR c++/2922
21237         * g++.dg/lookup/two-stage2.C: New.
21238         * g++.dg/lookup/two-stage3.C: New.
21239         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
21240         fixed two-stage name lookup for operators.
21241         * g++.dg/template/call3.C: Compiler now produces an appropriate
21242         error message.
21243         * g++.dg/template/crash37.C: Compiler now describes bla() on line
21244         14 as a candidate.
21245         * g++.dg/template/ptrmem4.C: Compiler produces different error
21246         message.
21247         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
21248         connect_to_method as a candidate.
21249
21250 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
21251
21252         * gcc.dg/fold-alloc-1.c: New test.
21253
21254 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
21255
21256         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
21257         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
21258
21259 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
21260
21261         * gcc.dg/fold-abs-1.c: New test.
21262         * gcc.dg/fold-abs-2.c: New test.
21263         * gcc.dg/fold-abs-3.c: New test.
21264
21265 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
21266
21267         Make CONSTRUCTOR use VEC to store initializers.
21268         * g++.dg/ext/complit3.C: Check for specific error messages.
21269         * g++.dg/init/brace2.C: Update error message.
21270         * g++.dg/warn/Wbraces2.C: Likewise.
21271
21272 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
21273
21274         PR fortran/16940
21275         * gfortran.dg/module_interface_1.f90: New test.
21276
21277 2005-07-19  Danny Berlin <dberlin@dberlin.org>
21278             Kenneth Zadeck <zadeck@naturalbridge.com>
21279
21280         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
21281
21282 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21283
21284         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
21285         specify -Wformat for these tests.
21286         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
21287         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
21288         * gcc.dg/format/opt-6.c: Delete.
21289
21290 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
21291
21292         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
21293         * gcc.dg/tree-ssa/sra-3.c: Likewise.
21294
21295 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
21296
21297         * gcc.dg/tree-ssa/alias-2.c: New test.
21298
21299 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
21300
21301         PR c++/22263
21302         * g++.dg/template/explicit7.C: New test.
21303
21304 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
21305
21306         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
21307         field width of 8 to +Inf and -Inf.
21308
21309 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
21310
21311         PR c++/22139
21312         * g++.dg/template/friend36.C: New test.
21313
21314 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
21315
21316         PR fortran/21730
21317         * gfortran.dg/pr21730.f: New test.
21318
21319 2005-07-16  Danny Berlin <dberlin@dberlin.org>
21320             Kenneth Zadeck <zadeck@naturalbridge.com>
21321
21322         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
21323         since pure const detection cannot run at -O1 in c compiler.
21324         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
21325         can now optimize this case properly.
21326         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
21327         because we now pass.
21328         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
21329
21330 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
21331
21332         PR c/22421
21333         * gcc.dg/format/bitfld-1.c: New test.
21334
21335 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
21336
21337         PR c++/22204
21338         * g++.dg/rtti/repo1.C: New test.
21339
21340 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
21341
21342         PR middle-end/22398
21343         * gcc.c-torture/compile/pr22398.c: New test.
21344
21345 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
21346
21347         PR c++/22132
21348         * g++.dg/expr/cast4.C: New test.
21349
21350 2005-07-15  Richard Guenther  <rguenther@suse.de>
21351
21352         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
21353         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
21354
21355 2005-07-15  Steven Bosscher  <stevenb@suse.de>
21356
21357         PR tree-optimization/22230
21358         * gcc.dg/tree-ssa/pr22230.c: New test.
21359
21360 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
21361
21362         * gfortran.dg/g77/cpp6.f: New test.
21363
21364         PR fortran/22417
21365         * gfortran.dg/g77/cpp5.F: New test.
21366         * gfortran.dg/g77/cpp5.h: New file.
21367         * gfortran.dg/g77/cpp5inc.h: New file.
21368
21369 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
21370
21371         PR libfortran/16435
21372         * gfortran.dg/tl_editting.f90: New.
21373         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
21374
21375 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
21376
21377         * gfortran.dg/char_array_constructor.f90: New test.
21378
21379 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
21380
21381         * gfortran.dg/past_eor.f90: New.
21382         * gfortran.dg/complex_read.f90: New.
21383
21384 2005-07-13  Jeff Law  <law@redhat.com>
21385
21386         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
21387         additional casts.
21388
21389         * gcc.dg/tree-ssa/pr22321.c: New test
21390
21391 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
21392
21393         PR tree-optimization/21921
21394         * gcc.dg/tree-ssa/pr21921.c: New.
21395
21396 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
21397
21398         PR tree-optimizatio/22442
21399         * gcc.dg/tree-ssa/loop-11.c: New test.
21400
21401 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
21402
21403         PR tree-opt/21840
21404         * gcc.c-torture/compile/pr21840.c: New test.
21405
21406 2005-07-12  Jan Hubicka  <jh@suse.cz>
21407
21408         * gcc.c-torture/compile/pr22379.c: New test.
21409
21410 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
21411
21412         PR libfortran/21593
21413         gfortran.dg/dev_null.f90: Remove outdated comment about
21414         PR libfortran/21593.
21415
21416
21417 2005-07-12  Dale Johannesen  <dalej@apple.com>
21418
21419         * gcc.target/i386/compress-float-sse.c: New.
21420         * gcc.target/i386/compress-float-sse-pic.c: New.
21421         * gcc.target/i386/compress-float-387.c: New.
21422         * gcc.target/i386/compress-float-387-pic.c: New.
21423         * gcc.dg/compress-float-ppc.c: New.
21424         * gcc.dg/compress-float-ppc-pic.c: New.
21425
21426 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
21427
21428         PR libfortran/21593
21429         gfortran.dg/dev_null.f90: Remove targets.
21430
21431 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
21432
21433         PR tree-opt/22335
21434         * gcc.dg/pr22335-1.c: New test.
21435         * gcc.dg/pr22335-2.c: New test.
21436
21437 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21438
21439         PR c++/20172
21440         * g++.dg/template/nontype12.C : New test.
21441
21442 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
21443
21444         * gcc.dg/tree-ssa/loop-10.c: New test.
21445
21446 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
21447
21448         * gcc.c-torture/execute/20020720-1.x: Remove.
21449
21450 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
21451
21452         * gfortran.fortran-torture/execute/forall_7.f90: New test.
21453
21454 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
21455
21456         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
21457         (dg-mips-options): Use it.
21458
21459 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
21460
21461         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
21462
21463 2005-07-09  Richard Henderson  <rth@redhat.com>
21464
21465         * lib/target-supports.exp (check_effective_target_sync_char_short):
21466         Add alpha.
21467
21468 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
21469
21470         PR libfortran/22217
21471         * gfortran.dg/negative-z-descriptor.f90: New test.
21472
21473 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
21474
21475         PR tree-opt/22329
21476         * gcc.dg/pr22329.c: New test.
21477
21478 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
21479
21480         PR tree-optimization/20139
21481         * gcc.dg/tree-ssa/pr20139.c: New.
21482
21483 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
21484
21485         PR tree-opt/22356
21486         * gcc.dg/pr22356-1.c: New test.
21487
21488 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
21489
21490         PR c++/21799
21491         * g++.dg/template/unify8.C: New.
21492         * g++.dg/template/unify9.C: New.
21493
21494 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
21495
21496         * gfortran.fortran-torture/execute/entry_10.f90: New test.
21497
21498 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
21499
21500         * gcc.dg/darwin-version-1.c: New.
21501         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
21502         * gcc.dg/builtins-20.c: Likewise.
21503         * gcc.dg/builtins-53.c: Likewise.
21504         * gcc.dg/torture/builtins-convert-1.c: Likewise.
21505         * gcc.dg/torture/builtins-convert-2.c: Likewise.
21506         * gcc.dg/torture/builtins-convert-3.c: Likewise.
21507         * gcc.dg/torture/builtins-power-1.c: Likewise.
21508         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
21509         on Darwin.
21510
21511 2005-07-07  Jeff Law  <law@redhat.com>
21512
21513         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
21514         argument evaluation order.
21515
21516 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
21517
21518         PR libfortran/21594
21519         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
21520         Add test cases where the shift length is greater than the
21521         array length.
21522
21523 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
21524
21525         * obj-c++.dg/proto-lossage-6.mm: New.
21526         * objc.dg/proto-lossage-6.m: New.
21527
21528 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
21529
21530         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
21531         * objc.dg/gnu-runtime-2.m: Likewise.
21532
21533 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
21534
21535         * gfortran.dg/longline.f: New test.
21536
21537         * gfortran.dg/badline.f: New test.
21538
21539 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
21540
21541         PR fortran/16531
21542         PR fortran/15966
21543         PR fortran/18781
21544         * gfortran.dg/hollerith.f90: New.
21545         * gfortran.dg/hollerith2.f90: New.
21546         * gfortran.dg/hollerith3.f90: New.
21547         * gfortran.dg/hollerith4.f90: New.
21548         * gfortran.dg/hollerith_f95.f90: New.
21549         * gfortran.dg/hollerith_legacy.f90: New.
21550         * gfortran.dg/g77/cpp4.F: New. Port from g77.
21551
21552 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
21553
21554         PR objc/22274
21555         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
21556         * objc.dg/gnu-runtime-2.m: New.
21557
21558 2005-07-06  Jeff Law  <law@redhat.com>
21559
21560         * gcc.dg/tree-ssa/vrp17.c: New test.
21561
21562 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
21563
21564         PR fortran/22327
21565         * gfortran.dg/array_constructor_5.f90: New test.
21566
21567 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
21568
21569         * gfortran.fortran-torture/execute/entry_9.f90: New test.
21570
21571 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
21572
21573         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
21574         * gcc.dg/980816-1.c: Ditto.
21575
21576 2005-07-06  Jeff Law  <law@redhat.com>
21577
21578         * gcc.c-torture/compile/pr21356.c: New test.
21579
21580 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
21581
21582         PR c/22013
21583         PR c/22098
21584         * gcc.c-torture/compile/pr22013-1.c,
21585         gcc.c-torture/execute/pr22098-1.c,
21586         gcc.c-torture/execute/pr22098-2.c,
21587         gcc.c-torture/execute/pr22098-3.c: New tests.
21588
21589 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
21590
21591         PR c/22308
21592         * gcc.dg/pr22308-1.c: New test.
21593
21594 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
21595
21596         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
21597         target.
21598         * gcc.dg/compare9.c: Use -fshort-enums instead of
21599         -fno-short-enums.  Change the last test to dg-bogus.
21600
21601 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
21602
21603         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
21604         * gcc.dg/compare9.c: New.
21605
21606 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21607
21608         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
21609
21610 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
21611
21612         PR testsuite/22288
21613         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
21614
21615
21616 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21617
21618         * gcc.dg/format/gcc_gfc-1.c: New.
21619
21620 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
21621
21622         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
21623
21624 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21625
21626         PR fortran/20842
21627         * gfortran.dg/io_invalid_1.f90: New test.
21628
21629 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
21630
21631         * gcc.dg/format/gcc_diag-1.c: Update.
21632
21633 2005-07-02  Jeff Law  <law@redhat.com>
21634
21635         * gcc.dg/tree-ssa/pr22051-1.c: New test.
21636         * gcc.dg/tree-ssa/pr22051-2.c: New test.
21637
21638 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
21639
21640         * gcc.dg/format/gcc_diag-1.c: Update.
21641
21642 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
21643
21644         PR tree-opt/22269
21645         * gcc.c-torture/compile/pr22269.c: New test.
21646
21647 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
21648
21649         PR 21584
21650         PR 22219
21651         * g++.dg/tree-ssa/pr21584-1.C: New test.
21652         * g++.dg/tree-ssa/pr21584-2.C: New test.
21653
21654 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
21655
21656         * obj-c++.dg/try-catch-11.mm: New.
21657         * objc.dg/try-catch-10.m: New.
21658
21659 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
21660
21661         * g++.dg/other/ucnid-1.C: xfail on AIX.
21662
21663 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
21664
21665         PR 22234
21666         * gcc.dg/20050629-1.c: New test.
21667
21668 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
21669
21670         * obj-c++.dg/const-str-1[0-1].mm: New.
21671         * objc.dg/const-str-1[0-1].m: New.
21672
21673 2005-05-29  Richard Henderson  <rth@redhat.com>
21674
21675         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
21676         Rename from check_effective_target_vect_no_max.
21677         (check_effective_target_vect_no_int_add): New.
21678         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
21679         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
21680         * gcc.dg/vect/vect-reduc-3.c: Likewise.
21681         * gcc.dg/vect/vect-reduc-1.c: Use both.
21682         * gcc.dg/vect/vect-reduc-2.c: Likewise.
21683
21684 2005-05-29  Richard Henderson  <rth@redhat.com>
21685
21686         * lib/target-supports.exp (check_effective_target_vect_no_max):
21687         Remove i386 and x86_64.
21688
21689 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
21690
21691         PR testsuite/21969
21692         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
21693
21694 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
21695
21696         PR middle-end/21969
21697         * gcc.dg/vect/pr21969.c: New test.
21698
21699 2005-06-28  Eric Christopher  <echristo@redhat.com>
21700
21701         PR c/22052
21702         PR c/21975
21703         * gcc.dg/inline1.c: New test.
21704         * gcc.dg/inline2.c: Ditto.
21705         * gcc.dg/inline3.c: Ditto.
21706         * gcc.dg/inline4.c: Ditto.
21707         * gcc.dg/inline5.c: Ditto.
21708
21709 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
21710
21711         PR libfortran/22142
21712         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
21713         Add testcase also testing eoshift1 for PR 22142.
21714
21715 2005-06-28  Richard Henderson  <rth@redhat.com>
21716
21717         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
21718         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
21719         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
21720         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
21721         gcc.dg/tree-ssa/20030922-2.c: Likewise.
21722
21723 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
21724
21725         PR libfortran/22142
21726         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
21727         Add testcase for PR 22142.
21728
21729 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
21730
21731         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
21732         gcc.target/ia64/fpreg-2.c: New tests.
21733
21734 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21735
21736         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
21737
21738 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21739
21740         PR libfortran/22170
21741         * gfortran.dg/slash_1.f90: New test.
21742
21743 2005-06-27  Richard Henderson  <rth@redhat.com>
21744
21745         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
21746         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
21747         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
21748         * gcc.dg/vect/vect-reduc-2.c: Likewise.
21749         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
21750         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
21751
21752 2005-06-27  Richard Henderson  <rth@redhat.com>
21753
21754         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
21755         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
21756
21757 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
21758
21759         * obj-c++.dg/proto-lossage-5.mm: New.
21760         * objc.dg/proto-lossage-5.m: New.
21761
21762 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
21763
21764         PR 21959
21765         * gcc.dg/tree-ssa/pr21959.c: New test.
21766
21767 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
21768
21769         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
21770         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
21771         testing uninitialized var.
21772
21773         * gcc.c-torture/execute/builtins/chk.h: New.
21774         * gcc.c-torture/execute/builtins/lib/chk.c: New.
21775         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
21776         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
21777         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
21778         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
21779         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
21780         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
21781         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
21782         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
21783         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
21784         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
21785         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
21786         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
21787         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
21788         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
21789         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
21790         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
21791         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
21792         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
21793         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
21794         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
21795         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
21796         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
21797         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
21798         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
21799         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
21800         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
21801         * gcc.dg/builtin-object-size-1.c: New test.
21802         * gcc.dg/builtin-object-size-2.c: New test.
21803         * gcc.dg/builtin-object-size-3.c: New test.
21804         * gcc.dg/builtin-object-size-4.c: New test.
21805         * gcc.dg/builtin-object-size-5.c: New test.
21806         * gcc.dg/builtin-stringop-chk-1.c: New test.
21807         * gcc.dg/builtin-stringop-chk-2.c: New test.
21808         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
21809         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
21810         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
21811         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
21812         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
21813         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
21814         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
21815         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
21816         * gcc.c-torture/execute/printf-1.c: New test.
21817         * gcc.c-torture/execute/fprintf-1.c: New test.
21818         * gcc.c-torture/execute/vprintf-1.c: New test.
21819         * gcc.c-torture/execute/vfprintf-1.c: New test.
21820         * gcc.c-torture/execute/printf-chk-1.c: New test.
21821         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
21822         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
21823         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
21824
21825 2005-06-27  Michael Matz  <matz@suse.de>
21826
21827         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
21828         slot is not merged if address escapes.
21829
21830 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21831
21832         PR c/21911
21833         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
21834
21835 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
21836
21837         PR middle-end/17965
21838         * gcc.c-torture/compile/20050622-1.c: New test.
21839
21840         PR middle-end/22028
21841         * gcc.dg/20050620-1.c: New test.
21842
21843 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
21844
21845         PR tree-optimization/22026
21846         * gcc.dg/tree-ssa/pr22026.c: New.
21847
21848 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
21849
21850         PR libfortran/22144
21851         * gfortran.dg/shift-alloc.f90: New testcase.
21852
21853 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
21854
21855         * all files: Update FSF address in copyright headers.
21856
21857 2005-06-22  Jan Hubicka  <jh@suse.cz>
21858
21859         * wholeprogram-1.c: New testcase.
21860         * wholeprogram-2.c: New testcase.
21861
21862 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
21863
21864         PR 22171
21865         * gcc.dg/tree-ssa/pr22171.c: New test.
21866
21867 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
21868
21869         * gfortran.dg/simplify_modulo.f90: New.
21870
21871 2005-06-24  Jan Hubicka  <jh@suse.cz>
21872
21873         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
21874
21875 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
21876
21877         * obj-c++.dg/proto-lossage-[1-4].mm: New.
21878
21879 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
21880
21881         * obj-c++.dg/typedef-alias-1.mm: New.
21882         * objc.dg/typedef-alias-1.m: New.
21883
21884 2005-06-23  Jeff Law  <law@redhat.com>
21885
21886         * gcc.dg/tree-ssa/vrp16.c: New test.
21887
21888 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21889
21890         * lib/target-supports.exp: Add
21891         check_effective_target_fortran_large_real and
21892         check_effective_target_fortran_large_int to check for
21893         corresponding effective targets.
21894         * gfortran.dg/large_integer_kind_1.f90: New test.
21895         * gfortran.dg/large_real_kind_1.f90: New test.
21896
21897 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
21898
21899         PR tree-optimization/22117
21900         * gcc.dg/tree-ssa/pr22117.c: New.
21901
21902 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
21903
21904         PR testsuite/22123
21905         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
21906
21907 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
21908
21909         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
21910
21911 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
21912
21913         * gfortran.dg/f2c_4.f90: Add tests for complex functions
21914         * gfortran.dg/f2c_4.c: Likewise.
21915
21916 2005-06-22 Paul Brook  <paul@codesourcery.com>
21917
21918         PR fortran/21034
21919         * gfortran.dg/auto_save_1.f90: New test.
21920
21921 2005-06-22  Michael Matz  <matz@suse.de>
21922
21923         * gcc.target/x86-64/abi: New directory.
21924         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
21925         * gcc.target/x86-64/abi/README.gcc: New file.
21926         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
21927         * gcc.target/x86-64/abi/asm-support.s: New file.
21928         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
21929         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
21930         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
21931         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
21932         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
21933         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
21934         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
21935         * gcc.target/x86_64/abi/test_bitfields.c: New test.
21936         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
21937         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
21938         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
21939         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
21940         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
21941         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
21942         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
21943         * gcc.target/x86_64/abi/test_varargs.c: New test.
21944
21945 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
21946
21947         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
21948         32-bit i?86 and x86_64.
21949
21950 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
21951
21952         * obj-c++.dg/const-str-[1-9].mm: New tests.
21953
21954 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
21955
21956         PR fortran/22010
21957         * gfortran.dg/namelist_use.f90: New.
21958         * gfortran.dg/namelist_use_only.f90: New.
21959
21960 2005-06-21  Jeff Law  <law@redhat.com>
21961
21962         * gcc.dg/tree-ssa/vrp15.c: New test.
21963
21964 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
21965
21966         * lib/target-supports.exp (check_effective_target_vect_reduction):
21967         Remove.
21968         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
21969         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
21970         remove vect_reduction target keyword. Also avoid two returns in main.
21971         * gcc.dg/vect/vect-reduc-3.c: Likewise.
21972         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
21973         * gcc.dg/vect/vect-reduc-1short.c: New test.
21974         * gcc.dg/vect/vect-reduc-1char.c: New test.
21975         * gcc.dg/vect/vect-reduc-2short.c: New test.
21976         * gcc.dg/vect/vect-reduc-2char.c: New test.
21977         * gcc.dg/vect/vect-reduc-6.c: New test.
21978         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
21979         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
21980         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
21981
21982 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21983         Paul Thomas  <pault@gcc.gnu.org>
21984
21985         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
21986         New tests.
21987
21988 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21989
21990         * gfortran.dg/backslash_1.f90: New test.
21991         * gfortran.dg/backslash_2.f90: New test.
21992
21993 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
21994
21995         * gfortran.dg/duplicate_labels.f90: New test.
21996
21997 2005-06-20  Jan Beulich  <jbeulich@novell.com>
21998
21999         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
22000         unsupportable relocations.
22001         * g++.old-deja/g++.other/store-expr1.C: Likewise.
22002         * gcc.dg/20050321-2.c: xfail for NetWare.
22003
22004 2005-06-20  Andreas Jaeger  <aj@suse.de>
22005
22006         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
22007         gcc.target/i386/fastcall-sseregparm.c,
22008         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
22009
22010 2005-06-19  Richard Henderson  <rth@redhat.com>
22011
22012         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
22013
22014 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
22015
22016         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
22017
22018 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
22019
22020         PR c++/22115
22021         * g++.dg/conversion/simd2.C: Change expected error message.
22022
22023 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
22024
22025         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
22026         * gcc.dg/vect/vect-reduc-2.c: Likewise.
22027         * gcc.dg/vect/vect-reduc-3.c: Likewise.
22028
22029 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
22030
22031         * gcc.dg/fold-mod-1.c: New test.
22032
22033 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
22034
22035         PR fortran/19926
22036         * gfortran.dg/pr19926.f90: New test.
22037
22038 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
22039
22040         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
22041         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
22042         targets.
22043         * gcc.dg/vect/vect-reduc-2.c: Likewise.
22044         * gcc.dg/vect/vect-reduc-3.c: Likewise.
22045
22046 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
22047
22048         * gcc.target/ia64/float80-varargs-1.c: New test.
22049
22050 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22051
22052         PR tree-opt/22035
22053         * gfortran.dg/f2c_6.f90: New test.
22054
22055 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
22056
22057         PR c++/17413
22058         * g++.dg/template/local5.C: New.
22059
22060 2005-06-17  Richard Henderson  <rth@redhat.com>
22061
22062         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
22063
22064 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
22065
22066         PR testsuite/21945
22067         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
22068
22069 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
22070
22071         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
22072         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
22073         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
22074         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
22075         check_vect to verify the presence of hardware vector support.
22076
22077 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
22078
22079         PR testsuite/22056
22080         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
22081
22082 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22083
22084         PR libfortran/19216
22085         * gfortran.dg/pr19216.f: Add correct space between brackets and
22086         dg directive.
22087
22088 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22089
22090         PR libfortran/16436
22091         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
22092
22093 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
22094
22095         * gcc.target/i386/attributes-error.c: New testcase.
22096         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
22097         * gcc.target/i386/regparm-stdcall.c: Likewise.
22098         * gcc.target/i386/sseregparm-1.c: Likewise.
22099         * gcc.target/i386/sseregparm-2.c: Likewise.
22100
22101 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
22102
22103         * g++.dg/rtti/crash2.C: New.
22104
22105 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
22106
22107         * gcc.dg/noncompile/20040203-3.c: Update expected message.
22108
22109 2005-06-15  David Ung  <davidu@mips.com>
22110
22111         * gcc.target/mips/mips16e-extends.c: New test for testing the
22112         generation of MIPS16e zeb/zeh, seb/seh instructions.
22113
22114 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
22115
22116         PR 22018
22117         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
22118         * gcc.dg/tree-ssa/pr22018.c: New test.
22119
22120 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
22121
22122         * gcc.dg/simd-1.c: Update error messages.
22123         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
22124         * gcc.dg/simd-2.c: Update error messages.
22125         * gcc.dg/simd-4.c: New.
22126
22127 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
22128
22129         PR c++/20678
22130         * g++.dg/other/crash-4.C: New.
22131
22132 2005-06-14  Devang Patel  <dpatel@apple.com>
22133
22134         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
22135
22136 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
22137
22138         PR c++/21929
22139         * g++.dg/parse/crash11.C: Update
22140
22141 2005-06-13  Jeff Law  <law@redhat.com>
22142
22143         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
22144         perform the desired transformations.
22145         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
22146         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
22147
22148 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22149
22150         PR fortran/22038
22151         * gfortran.dg/forall_1.f90: Un-XFAIL.
22152
22153 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
22154
22155         PR c++/21929
22156         * g++.dg/parse/crash26.C: New.
22157
22158         PR c++/20789
22159         * g++.dg/init/member1.C: New.
22160
22161 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
22162
22163         * gfortran.dg/altreturn_1.f90: New test.
22164
22165 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
22166
22167         PR middle-end/21985
22168         * gcc.dg/tree-ssa/pr21985.c: New test.
22169
22170 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
22171
22172         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
22173
22174 2005-06-12  Roger Sayle  <roger@eyesopen.com>
22175
22176         PR c++/21930
22177         * g++.dg/other/error10.C: New test case.
22178
22179 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22180
22181         PR libfortran/19155
22182         * gfortran.dg/pr19155.f: Add test.
22183
22184 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22185
22186         * gfortran.dg/f2c_7.f90: New test.
22187
22188         * gfortran.dg/forall_1.f90: XFAILed.
22189
22190 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
22191
22192         * gcc.dg/pr14796-1.c: New.
22193         * gcc.dg/pr14796-2.c: New.
22194
22195 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
22196
22197         PR fortran/17792
22198         PR fortran/21375
22199         * gfortran.dg/deallocate_stat.f90: New test.
22200
22201 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
22202
22203         * gfortran.fortran-torture/execute/in-pack.f90: New test.
22204
22205 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
22206
22207         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
22208         access will be generated when this loop is vectorized. Test that
22209         accesses with same alignment were detected.
22210         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
22211         Test that accesses with same alignment were detected.
22212         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
22213         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
22214         alignment were detected.
22215
22216 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
22217
22218         PR c++/10611
22219         * g++.dg/conversion/simd2.C: New.
22220
22221 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22222
22223         * gcc.dg/Wcxx-compat-1.c: New.
22224
22225 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
22226
22227         PR libfortran/21480
22228         * gfortran.dg/reshape-complex.f90: Add a test for a packed
22229         complex array.
22230
22231 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
22232
22233         * gcc.dg/alias-8.c: New.
22234
22235 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
22236
22237         * gcc.dg/format/cmn_err-1.c: Update.
22238
22239 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
22240
22241         PR target/20666
22242         * gcc.target/sparc/fexpand-2.c: New.
22243         * gcc.target/sparc/fpmerge-2.c: New.
22244         * gcc.target/sparc/fpmul-2.c: New.
22245         * gcc.target/sparc/noresult.c: New.
22246         * gcc.target/sparc/pdist-2.c: New.
22247         * gcc.target/sparc/pdist-3.c: New.
22248
22249 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
22250
22251         PR testsuite/21702
22252         * gcc.target/i386/i386.exp: Fix comment typo.
22253
22254 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
22255
22256         PR c++/19497
22257         * g++.dg/inherit/using5.C: New.
22258         * g++.dg/inherit/using6.C: New.
22259
22260 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22261
22262         PR c++/19894
22263         * g++.dg/template/ptrmem15.C: New test.
22264
22265         PR c++/20563
22266         * g++.dg/ext/label4.C: New test.
22267
22268 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
22269
22270         * gcc.dg/tls/debug-1.c: New test.
22271
22272 2005-06-07  Dale Johannesen  <dalej@apple.com>
22273
22274         * gcc.target/i386/movq.c: New.
22275
22276 2005-06-07  Dale Johannesen  <dalej@apple.com>
22277
22278         * gcc.dg/20050607-1.c: New.
22279
22280 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
22281
22282         PR middle-end/21850
22283         * gcc.c-torture/execute/20050607-1.c: New test.
22284
22285 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
22286
22287         PR libfortran/21926
22288         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
22289         Test case where the return array has lowest stride one,
22290         but isn't packed.
22291
22292 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
22293
22294         * lib/target-supports.exp (check_effective_target_sync_int_long):
22295         Add s390 and s390x targets.
22296
22297 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
22298
22299         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
22300         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
22301         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
22302         * gcc.dg/tree-ssa/loop-9.c: New test.
22303
22304 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
22305
22306         * g++.dg/parse/defarg10.C: New.
22307
22308 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
22309
22310         PR regression/21897
22311         * gcc.c-torture/execute/20050604-1.c: New test.
22312
22313 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
22314
22315         PR 21903
22316         * g++.dg/parse/defarg9.C: New.
22317
22318         PR c++/20637
22319         * g++.dg/inherit/using4.C: New.
22320         * g++.dg/overload/error1.C: Adjust expected errors.
22321         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
22322         * g++.old-deja/g++.brendan/arm2.C: Likewise.
22323         * g++.old-deja/g++.other/redecl2.C: Likewise.
22324         * g++.old-deja/g++.other/redecl4.C: Likewise.
22325         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
22326
22327 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
22328
22329         * gfortran.dg/f2c_5.f90: Add -w to dg-options
22330
22331 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
22332
22333         * lib/gfortran.exp (gfortran_target_compile): Call
22334         dg-additional-files-options
22335         * gfortran.dg/f2c_4.f90: New file
22336         * gfortran.dg/f2c_4.c: New file
22337         * gfortran.dg/f2c_5.f90: New file
22338         * gfortran.dg/f2c_5.c: New file
22339
22340 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22341
22342         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
22343
22344         PR fortran/21912
22345         * gfortran.dg/array_constructor_4.f90: New test.
22346
22347 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
22348
22349         PR c++/21619
22350         * g++.dg/ext/builtin9.C: New test.
22351
22352 2005-06-05  Dale Johannesen  <dalej@apple.com>
22353
22354         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
22355         * gcc.c-torture/execute/20050603-2.c: Ditto.
22356
22357 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
22358
22359         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
22360         * gcc.dg/vect/vect-reduc-1.c: New.
22361         * gcc.dg/vect/vect-reduc-2.c: New.
22362         * gcc.dg/vect/vect-reduc-3.c: New.
22363
22364 2005-06-04  Dale Johannesen  <dalej@apple.com>
22365
22366         * gcc.c-torture/execute/20050603-1.c: New.
22367         * gcc.c-torture/execute/20050603-2.c: New.
22368         * gcc.dg/20050603-3.c: New.
22369
22370 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22371
22372         PR fortran/19195
22373         * gfortran.dg/debug_1.f90: New test.
22374
22375         * gfortran.dg/forall_1.f90: New test.
22376
22377 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
22378
22379         * gfortran.dg/array_constructor_3.f90: New test.
22380
22381 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22382
22383         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
22384
22385 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
22386
22387         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
22388
22389 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
22390
22391         PR c/21873
22392         * gcc.dg/init-excess-1.c: New test.
22393
22394 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
22395
22396         PR c++/21853
22397         * g++.dg/expr/static_cast6.C: New test.
22398
22399 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
22400
22401         * gcc.dg/tree-ssa/vrp14.c: New test.
22402
22403 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
22404
22405         PR c++/21336
22406         * g++.dg/template/new2.C: New test.
22407
22408 2005-06-03  Josh Conner  <jconner@apple.com>
22409
22410         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
22411         all entries in initializer.
22412
22413 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
22414
22415         PR middle-end/21858
22416         * gcc.dg/pr21858.c: New testcase.
22417
22418 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
22419
22420         PR tree-optimization/21292
22421
22422         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
22423         New.
22424         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
22425         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
22426         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
22427         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
22428         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
22429
22430 2005-06-02  Richard Henderson  <rth@redhat.com>
22431
22432         * gcc.dg/sync-2.c: Use -march=i486 for i386.
22433
22434 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
22435
22436         * gcc.dg/wtypequal.c: New testcase.
22437
22438 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
22439
22440         PR 21582
22441         * gcc.dg/tree-ssa/pr21582.c: New test.
22442
22443 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
22444
22445         PR c++/21280
22446         * g++.dg/opt/interface2.h: New.
22447         * g++.dg/opt/interface2.C: New.
22448         * g++.dg/init/ctor4.C: Adjust error lines.
22449         * g++.old-deja/g++.bob/inherit2.C: Likewise.
22450         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
22451         * g++.old-deja/g++.jason/opeq3.C: Likewise.
22452         * g++.old-deja/g++.pt/assign1.C: Likewise.
22453         * g++.old-deja/g++.pt/crash20.C: Likewise.
22454
22455 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
22456
22457         PR tree-optimization/21734
22458         * g++.dg/vect/pr21734_1.cc: New.
22459         * g++.dg/vect/pr21734_2.cc: New.
22460
22461 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
22462
22463         PR c++/20350
22464         * g++.dg/template/spec24.C: New.
22465
22466         PR c++/21151
22467         * g++.dg/pch/local-1.C: New.
22468         * g++.dg/pch/local-1.Hs: New.
22469
22470 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
22471
22472         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
22473         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
22474         * gcc.dg/tree-ssa/pr14341.c: New test.
22475         * gcc.dg/tree-ssa/pr14841.c: New test.
22476         * gcc.dg/tree-ssa/pr20701.c: New test.
22477         * gcc.dg/tree-ssa/pr21086.c: New test.
22478         * gcc.dg/tree-ssa/pr21090.c: New test.
22479         * gcc.dg/tree-ssa/pr21332.c: New test.
22480         * gcc.dg/tree-ssa/pr21458.c: New test.
22481         * gcc.dg/tree-ssa/pr21658.c: New test.
22482         * gcc.dg/tree-ssa/vrp01.c: New test.
22483         * gcc.dg/tree-ssa/vrp02.c: New test.
22484         * gcc.dg/tree-ssa/vrp03.c: New test.
22485         * gcc.dg/tree-ssa/vrp04.c: New test.
22486         * gcc.dg/tree-ssa/vrp05.c: New test.
22487         * gcc.dg/tree-ssa/vrp06.c: New test.
22488         * gcc.dg/tree-ssa/vrp07.c: New test.
22489         * gcc.dg/tree-ssa/vrp08.c: New test.
22490         * gcc.dg/tree-ssa/vrp09.c: New test.
22491         * gcc.dg/tree-ssa/vrp10.c: New test.
22492         * gcc.dg/tree-ssa/vrp11.c: New test.
22493         * gcc.dg/tree-ssa/vrp12.c: New test.
22494         * gcc.dg/tree-ssa/vrp13.c: New test.
22495
22496 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
22497
22498         PR 21029
22499         * gcc.dg/tree-ssa/pr21029.c: New test.
22500
22501 2005-06-01  Roger Sayle  <roger@eyesopen.com>
22502
22503         * gfortran.dg/logint-1.f: New test case.
22504         * gfortran.dg/logint-2.f: Likewise.
22505         * gfortran.dg/logint-3.f: Likewise.
22506
22507 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
22508
22509         PR c/21536
22510         PR c/20760
22511         * gcc.dg/20050527-1.c: New test.
22512
22513         * gcc.dg/i386-sse-12.c: New test.
22514
22515         PR fortran/21729
22516         * gfortran.dg/implicit_5.f90: New test.
22517
22518 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
22519
22520         PR fortran/20883
22521         * gfortran/assign_4.f90: New test.
22522         * gfortran/assign_2.f90: Change compile to run.
22523
22524 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
22525
22526         * lib/target-supports.exp
22527         (check_effective_target_sync_char_short): New.
22528         * gcc.dg/sync-2.c: New.
22529
22530 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
22531
22532         PR tree-optimization/21817
22533         * gcc.dg/torture/pr21817-1.c: New.
22534
22535 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
22536
22537         PR c++/21165
22538         * g++.dg/template/init5.C: New.
22539
22540 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
22541
22542         * gfortran.dg/char_initialiser_actual.f90:
22543         Test character initialisers as actual arguments.
22544         * gfortran.dg/char_pointer_comp_assign.f90:
22545         Test character pointer structure component assignments.
22546         * gfortran.dg/char_array_structure_constructor.f90:
22547         Test character components in structure constructors.
22548
22549 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
22550
22551         PR middle-end/20931
22552         * g++.dg/opt/pr20931.C: New test.
22553
22554 2005-05-31  Andreas Jaeger  <aj@suse.de>
22555
22556         PR testsuite/20772
22557         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
22558         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
22559         g++.old-deja/g++.ext/asmspec1.C,
22560         g++.old-deja/g++.other/regstack.C,
22561         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
22562         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
22563         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
22564         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
22565         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
22566         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
22567         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
22568         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
22569         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
22570         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
22571         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
22572         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
22573         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
22574         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
22575         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
22576         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
22577         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
22578         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
22579         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
22580
22581 2005-05-31  Jeff Law  <law@redhat.com>
22582
22583         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
22584
22585 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
22586
22587         PR middle-end/21743
22588         * gcc.dg/builtins-1.c: Activate disabled clog test.
22589         * gcc.dg/torture/builtin-attr-1.c: Likewise.
22590
22591 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
22592
22593         * gfortran.dg/char_pointer_assign.f90:
22594         Test character-pointer assignments and pointer assignments.
22595         * gfortran.dg/char_pointer_dummy.f90:
22596         Test character-pointer dummy arguments.
22597         * gfortran.dg/char_pointer_func.f90:
22598         Test character-pointer function returns.
22599         * gfortran.dg/char_pointer_dependency.f90:
22600         Test character-pointer functions with dependencies.
22601
22602 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
22603
22604         PR c++/21784
22605         * g++.dg/lookup/using14.C: New test.
22606
22607 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
22608
22609         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
22610         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
22611         trailing ^M.
22612
22613 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
22614
22615         PR c++/17413
22616         * g++.dg/template/local5.C: New.
22617
22618         PR target/21761
22619         * gcc.c-torture/compile/pr21761.c: New.
22620
22621         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
22622         before darwin8.
22623
22624 2005-05-30  Steven G. Kargl
22625
22626         PR fortran/20846
22627         * gfortran.dg/inquire_8.f90: New test.
22628
22629 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22630
22631         PR libfortran/21376
22632         * gfortran.dg/output_exponents_1.f90: New test.
22633
22634 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22635
22636         PR libfortran/20006
22637         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
22638
22639 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
22640
22641         PR c++/21210
22642         * g++.dg/ext/complex1.C: New test.
22643
22644         PR c++/21340
22645         * g++.dg/init/ctor6.C: New test.
22646
22647 2005-05-29  Jan Hubicka  <jh@suse.cz>
22648
22649         * gcc.c-torture/compile/pr21562.c: New.
22650
22651 2005-05-28  Steven G. Kargl <kargls@comcast.net>
22652
22653         * gfortran.dg/subnormal_1.f90: New test.
22654
22655 2005-05-28  Jan Hubicka  <jh@suse.cz>
22656
22657         * tree-prof.exp: Fix comment.
22658         * value-prof-1.c: New.
22659         * value-prof-2.c: New.
22660         * value-prof-3.c: New.
22661         * value-prof-4.c: New.
22662
22663 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
22664
22665         PR c++/21614
22666         * g++.dg/expr/ptrmem6.C: New test.
22667         * g++.dg/expr/ptrmem6a.C: Likewise.
22668
22669 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
22670
22671         PR tree-optimization/21658
22672         * gcc.dg/tree-ssa/pr21658.c: New.
22673
22674 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
22675
22676         PR c++/21455
22677         * g++.dg/inherit/ptrmem3.C: New.
22678
22679         PR c++/21681
22680         * g++.dg/parse/template16.C: New.
22681
22682 2005-05-27  Andreas Jaeger  <aj@suse.de>
22683
22684         * gcc.dg/setjmp-2.c: Only run in 32-bit.
22685
22686         * gcc.dg/i386-sse-8.c: Run test on all archs.
22687
22688 2005-05-26  Mike Stump  <mrs@apple.com>
22689
22690         * objc.dg/isa-field-1.m: Only run on darwin.
22691         * objc.dg/lookup-1.m: Likewise.
22692         * objc.dg/try-catch-8.m: Likewise.
22693
22694 2005-05-26  Roger Sayle  <roger@eyesopen.com>
22695
22696         PR tree-optimization/9814
22697         * gcc.dg/pr9814-1.c: New test case.
22698
22699 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
22700
22701         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
22702         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
22703         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
22704         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
22705         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
22706         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
22707         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
22708         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
22709         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
22710         objc.dg/try-catch-8.m: New.
22711
22712 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
22713
22714         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
22715         remove extraneous semicolons.
22716
22717 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
22718
22719         * obj-c++.dg/comp-types-12.mm: New.
22720         * objc.dg/comp-types-11.m: New.
22721         * objc.dg/selector-4.m: New.
22722
22723 2005-05-26  Andreas Jaeger  <aj@suse.de>
22724
22725         PR testsuite/20772
22726         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
22727         g++.old-deja/g++.ext/attrib3.C,
22728         g++.old-deja/g++.other/store-expr1.C,
22729         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
22730         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
22731         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
22732         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
22733         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
22734         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
22735         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
22736         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
22737         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
22738         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
22739         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
22740         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
22741         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
22742         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
22743         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
22744         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
22745         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
22746         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
22747         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
22748
22749 2005-05-26  Andreas Jaeger  <aj@suse.de>
22750
22751         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
22752         x86-64 compilation.
22753
22754 2005-05-26  Andreas Jaeger  <aj@suse.de>
22755
22756         PR testsuite/20772
22757         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
22758         gcc.misc-tests/i386-pf-athlon-1.c,
22759         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
22760         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
22761         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
22762         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
22763         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
22764         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
22765         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
22766         programs.
22767
22768         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
22769         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
22770         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
22771         x86-64 compilation.
22772
22773         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
22774         x86_64.
22775
22776         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
22777         effective-target ilp32.
22778
22779 2005-05-26  David Ung  <davidu@mips.com>
22780
22781         * gcc.target/mips/ext_ins.c: New test for testing the generation
22782         of MIPS32/64 rev 2 ext/ins instructions.
22783
22784 2005-05-26  Andreas Jaeger  <aj@suse.de>
22785
22786         * treelang/compile/unsigned.tree: Use gimple instead of
22787         nonexisting generic dump.
22788
22789 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
22790
22791         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
22792
22793 2005-05-26  Andreas Jaeger  <aj@suse.de>
22794
22795         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
22796
22797 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
22798
22799         PR libfortran/17283
22800         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
22801         Test callee-allocated memory with write statements.
22802
22803 2005-05-25  Roger Sayle  <roger@eyesopen.com>
22804
22805         PR middle-end/21709
22806         * gcc.dg/pr21709-1.c: New test case.
22807
22808 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
22809             Mike Stump  <mrs@apple.com>
22810
22811         * objc/execute/next_mapping.h: Update for C++.
22812
22813         * obj-c++.dg/selector-1.mm: Move to...
22814         * obj-c++.dg/selector-4.mm: here...
22815
22816         * obj-c++.dg/basic.mm: New.
22817         * obj-c++.dg/comp-types-1.mm: New.
22818         * obj-c++.dg/cxx-class-1.mm: New.
22819         * obj-c++.dg/cxx-ivars-1.mm: New.
22820         * obj-c++.dg/cxx-ivars-2.mm: New.
22821         * obj-c++.dg/cxx-ivars-3.mm: New.
22822         * obj-c++.dg/cxx-scope-1.mm: New.
22823         * obj-c++.dg/cxx-scope-2.mm: New.
22824         * obj-c++.dg/defs.mm: New.
22825         * obj-c++.dg/empty-private-1.mm: New.
22826         * obj-c++.dg/encode-1.mm: New.
22827         * obj-c++.dg/encode-2.mm: New.
22828         * obj-c++.dg/encode-3.mm: New.
22829         * obj-c++.dg/extern-c-1.mm: New.
22830         * obj-c++.dg/extra-semi.mm: New.
22831         * obj-c++.dg/fix-and-continue-2.mm: New.
22832         * obj-c++.dg/isa-field-1.mm: New.
22833         * obj-c++.dg/ivar-list-semi.mm: New.
22834         * obj-c++.dg/local-decl-1.mm: New.
22835         * obj-c++.dg/lookup-1.mm: New.
22836         * obj-c++.dg/lookup-2.mm: New.
22837         * obj-c++.dg/method-1.mm: New.
22838         * obj-c++.dg/method-2.mm: New.
22839         * obj-c++.dg/method-3.mm: New.
22840         * obj-c++.dg/method-4.mm: New.
22841         * obj-c++.dg/method-5.mm: New.
22842         * obj-c++.dg/method-6.mm: New.
22843         * obj-c++.dg/method-7.mm: New.
22844         * obj-c++.dg/no-extra-load.mm: New.
22845         * obj-c++.dg/overload-1.mm: New.
22846         * obj-c++.dg/pragma-1.mm: New.
22847         * obj-c++.dg/pragma-2.mm: New.
22848         * obj-c++.dg/private-1.mm: New.
22849         * obj-c++.dg/private-2.mm: New.
22850         * obj-c++.dg/proto-qual-1.mm: New.
22851         * obj-c++.dg/qual-types-1.mm: New.
22852         * obj-c++.dg/stubify-1.mm: New.
22853         * obj-c++.dg/stubify-2.mm: New.
22854         * obj-c++.dg/super-class-1.mm: New.
22855         * obj-c++.dg/super-class-2.mm: New.
22856         * obj-c++.dg/super-dealloc-1.mm: New.
22857         * obj-c++.dg/super-dealloc-2.mm: New.
22858         * obj-c++.dg/template-1.mm: New.
22859         * obj-c++.dg/template-2.mm: New.
22860         * obj-c++.dg/template-3.mm: New.
22861         * obj-c++.dg/template-4.mm: New.
22862         * obj-c++.dg/template-5.mm: New.
22863         * obj-c++.dg/template-6.mm: New.
22864         * obj-c++.dg/try-catch-1.mm: New.
22865         * obj-c++.dg/try-catch-2.mm: New.
22866         * obj-c++.dg/try-catch-3.mm: New.
22867         * obj-c++.dg/try-catch-4.mm: New.
22868         * obj-c++.dg/try-catch-5.mm: New.
22869         * obj-c++.dg/try-catch-6.mm: New.
22870         * obj-c++.dg/try-catch-7.mm: New.
22871         * obj-c++.dg/try-catch-8.mm: New.
22872         * obj-c++.dg/try-catch-9.mm: New.
22873         * obj-c++.dg/va-meth-1.mm: New.
22874
22875 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
22876
22877         * obj-c++.dg/selector-1.mm: New.
22878         * obj-c++.dg/selector-2.mm: New.
22879
22880 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
22881
22882         * obj-c++.dg/selector-3.mm: New.
22883         * objc.dg/selector-3.m: New.
22884
22885 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
22886
22887         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
22888         about where warning appears.
22889
22890 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
22891
22892         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
22893         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
22894         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
22895         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
22896
22897 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
22898
22899         * gcc.dg/20050524-1.c: New test.
22900
22901 2005-05-25  Jan Hubicka  <jh@suse.cz>
22902
22903         * gcc.dg/tree-prof/inliner-1.c: New.
22904
22905 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
22906
22907         * gcc.dg/tree-prof: New directory.
22908         * gcc.dg/tree-prof/tree-prof.exp: New.
22909
22910 2005-05-25  DJ Delorie  <dj@redhat.com>
22911
22912         * gcc.dg/Wattributes-1.c: New.
22913         * gcc.dg/Wattributes-2.c: New.
22914         * gcc.dg/Wattributes-3.c: New.
22915
22916 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
22917
22918         PR tree-optimization/19833
22919         * gcc.dg/uninit-4.c: Remove xfail.
22920         * gcc.dg/uninit-9.c: Ditto.
22921
22922 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
22923
22924         * obj-c++.dg/bitfield-[1-5].mm: New.
22925         * obj-c++.dg/class-protocol-1.mm: New.
22926         * obj-c++.dg/comp-types-1[0-1].mm: New.
22927         * obj-c++.dg/comp-types-[2-9].mm: New.
22928         * obj-c++.dg/encode-[4-8].mm: New.
22929         * obj-c++.dg/layout-1.mm: New.
22930         * obj-c++.dg/method-1[0-9].mm: New.
22931         * obj-c++.dg/method-2[0-1].mm: New.
22932         * obj-c++.dg/method-[8-9].mm: New.
22933         * obj-c++.dg/objc-gc-3.mm: New.
22934         * obj-c++.dg/try-catch-10.mm: New.
22935         * objc.dg/bitfield-5.m: New.
22936         * objc.dg/comp-types-10.m: New.
22937         * objc.dg/comp-types-9.m: New.
22938         * objc.dg/layout-1.m: New.
22939         * objc.dg/objc-gc-4.m: New.
22940         * objc.dg/try-catch-9.m: New.
22941         * objc.dg/class-protocol-1.m: Tweak diagnostics.
22942         * objc.dg/comp-types-1.m: Likewise.
22943         * objc.dg/comp-types-[5-6].m: Likewise.
22944         * objc.dg/method-9.m: Likewise.
22945
22946 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
22947
22948         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
22949         and on hardware without VMX support.
22950
22951         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
22952
22953         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
22954
22955         * lib/profopt.exp (dg-final-generate, dg-final-use,
22956         profopt-final-code, profopt-get-options): New.
22957         (profopt-execute): Process test directives.
22958
22959         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
22960         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
22961         cleanup-tree-dump, cleanup-saved-temps): Update comments.
22962
22963 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
22964
22965         PR C++/21645
22966         * g++.dg/init/ctor5.C: New test.
22967
22968 2005-05-24  Ira Rosen  <irar@il.ibm.com>
22969
22970         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
22971         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
22972         vect-113.c, vect-114.c.
22973
22974 2005-05-23  Adam Nemet  <anemet@lnxw.com>
22975
22976         * gcc.dg/const-elim-1.c: Remove xfails.
22977
22978 2005-05-23  Jeff Law  <law@redhat.com>
22979
22980         * gcc.c-torture/compile/pr21638.c: New test.
22981         * gcc.c-torture/compile/20050520-1.c: New test.
22982
22983 2005-05-23  Nick Clifton  <nickc@redhat.com>
22984
22985         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
22986         be a proper triple, ie: m32r*-*-*.
22987         * g++.old-deja/g++.jason/thunk3.C: Likewise.
22988
22989 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
22990
22991         PR middle-end/21331
22992         PR tree-opt/21293
22993         * gcc.c-torture/compile/pr21293.c: New test.
22994         * gcc.c-torture/execute/pr21331.c: New test.
22995
22996 2004-05-20  Richard Henderson  <rth@redhat.com>
22997
22998         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
22999
23000 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
23001
23002         * obj-c++-dg.exp: Add.
23003         * obj-c++.exp: Add.
23004         * obj-c++.dg/dg.exp: Add.
23005
23006 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
23007
23008         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
23009         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
23010
23011 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
23012
23013         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
23014
23015 2004-05-19  Richard Henderson  <rth@redhat.com>
23016
23017         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
23018
23019 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
23020
23021         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
23022
23023         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
23024
23025 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
23026
23027         PR c++/21495
23028         * g++.dg/parse/extern1.C: New test.
23029         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
23030
23031 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
23032
23033         * gcc.dg/c99-math.h: New.
23034         * gcc.dg/c99-math-float-1.c: New test.
23035         * gcc.dg/c99-math-double-1.c: Likewise.
23036         * gcc.dg/c99-math-long-double-1.c: Likewise.
23037
23038 2005-05-18  Richard Henderson  <rth@redhat.com>
23039
23040         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
23041
23042 2005-05-18  Devang Patel  <dpatel@apple.com>
23043
23044         * g++.dg/opt/20050511-1.C: New test.
23045
23046 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
23047
23048         PR libfortran/21127
23049         * gfortran.dg/reshape-complex.f90: New test.
23050
23051 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
23052
23053         * gfortran.dg/array_constructor_1.f90: New test.
23054         * gfortran.dg/array_constructor_2.f90: New test.
23055
23056 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
23057
23058         PR fortran/20954
23059         * gfortran.dg/pr20954.f: New test.
23060
23061 2005-05-17  Mike Stump  <mrs@apple.com>
23062
23063         Yet more Objective-C++...
23064
23065         * objc.dg/method-5.m: Update.
23066         * objc.dg/method-6.m: Update.
23067         * objc.dg/method-7.m: Update.
23068         * objc.dg/method-9.m: Update.
23069         * objc.dg/try-catch-2.m: Update.
23070
23071 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
23072
23073         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
23074         Remove little-endian optimizations.
23075
23076 2005-05-17  Jeff Law  <law@redhat.com>
23077
23078         * g++.dg/tree-ssa/pr14814.C: New test.
23079         * gcc.dg/tree-ssa/pr14814.C: New test.
23080         * gcc.dg/tree-ssa/pr17141-1.C: New test.
23081         * gcc.dg/tree-ssa/pr17141-2.C: New test.
23082
23083 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
23084
23085         * gcc.dg/compat/generate-random.c: Do not include
23086         libiberty.h.
23087         * gcc.dg/compat/generate-random_r.c: Likewise.
23088
23089 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
23090
23091         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
23092
23093 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
23094
23095         PR middle-end/21595
23096         * g++.dg/tree-ssa/builtin1.C: New testcase.
23097
23098 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
23099
23100         PR c++/21454
23101         * g++.dg/opt/const4.C: New test.
23102
23103         PR middle-end/21492
23104         * g++.dg/opt/crossjump1.C: New test.
23105
23106         PR tree-optimization/21610
23107         * gcc.c-torture/compile/20050516-1.c: New test.
23108
23109         PR fortran/15080
23110         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
23111         about the test failing.
23112         * gfortran.fortran-torture/execute/where_7.f90: New test.
23113         * gfortran.fortran-torture/execute/where_8.f90: New test.
23114
23115 2005-05-16  Richard Henderson  <rth@redhat.com>
23116
23117         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
23118         i?86 and x86_64.
23119
23120 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
23121
23122         * gcc.dg/compat/generate-random.c (config.h): Do not include.
23123         (limits.h): Include unconditionally.
23124         (stdlib.h): Likewise.
23125         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
23126         (limits.h): Include unconditionally.
23127         (stdlib.h): Likewise.
23128         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
23129         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
23130         (limits.h): Include unconditionally.
23131         (stdlib.h): Likewise.
23132         (hashtab.h): Do not include.
23133         (getopt.h): Likewise.
23134         (stddef.h): Include.
23135         (hashval_t): Define.
23136         (struct entry): Add "next" field.
23137         (HASH_SIZE): New macro.
23138         (hash_table): New variable.
23139         (switchfiles): Do not use xmalloc.
23140         (mix): New macro.
23141         (iterative_hash): New function.
23142         (hasht): Remove.
23143         (e_exists): New function.
23144         (e_insert): Likewise.
23145         (output): Use, instead of libiberty hashtable functions.
23146         (main): Do not use getopt.  Do not call htab_create.
23147
23148 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
23149
23150         PR libstdc++/21526
23151         * lib/target-supports.exp (check_mkfifo_available):
23152         Return 0 for cygwin as mkfifo support incomplete on platform.
23153         Fix typos in comments.
23154
23155 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
23156
23157         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
23158
23159 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
23160
23161         PR fortran/17432
23162         * gfortran.dg/assign_4.f: New test.
23163
23164 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
23165
23166         PR tree-optimization/21563
23167         * gcc.dg/tree-ssa/pr21563.c: New.
23168
23169 2005-05-14  Jan Hubicka  <jh@suse.cz>
23170
23171         * gcc.dg/noreturn-7.c: Allow control reaches warning.
23172
23173 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
23174
23175         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
23176
23177 2005-05-13  Julian Brown  <julian@codesourcery.com>
23178
23179         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
23180         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
23181
23182 2005-05-13  Jan Hubicka  <jh@suse.cz>
23183
23184         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
23185         * gcc.dg/fold-xor-?.c: Likewise.
23186         * gcc.dg/pr15784-?.c: Likewise.
23187         * gcc.dg/pr20922-?.c: Likewise.
23188         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
23189         * gcc.dg/tree-ssa/pr17598.c: Likewise.
23190         * gcc.dg/tree-ssa/pr20470.c: Likewise.
23191
23192 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23193
23194         PR fortran/21260
23195         * gfortran.dg/hollerith_1.f90: New test.
23196
23197 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23198
23199         * gfortran.dg/func_result_2.f90: New test.
23200
23201 2005-05-11  Bud Davis  <bdavis@gfortran.org>
23202
23203         * gfortran.dg/dev_null.f90: New test.
23204
23205 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
23206
23207         * gcc.dg/arm-vfp1.c: Revert last change.
23208
23209 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
23210
23211         PR middle-end/19807
23212         PR tree-optimization/19639
23213         * g++.dg/tree-ssa/pr19807.C: New testcase.
23214
23215 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23216
23217         PR libfortran/21471
23218         * gfortran.dg/append-1.f90: New test.
23219
23220 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
23221
23222         * gcc.dg/pr18501.c: XFAIL.
23223         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
23224         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
23225         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
23226         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
23227         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
23228         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
23229         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
23230         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
23231
23232 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23233
23234         PR fortran/20178
23235         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
23236         gfortran.dg/f2c_3.f90: New tests.
23237
23238         * gfortran.dg/return_1.f90: Fix dg annotation.
23239
23240 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
23241
23242         * gcc.c-torture/compile/20050510-1.c: New test.
23243
23244 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
23245
23246         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
23247
23248 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
23249
23250         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
23251
23252 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
23253
23254         PR c/17913
23255         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
23256
23257 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
23258
23259         PR c/21342
23260         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
23261         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
23262
23263 2005-05-10  Ben Elliston  <bje@au.ibm.com>
23264
23265         PR debug/16676
23266         * gcc.dg/debug/pr16676.c: New test.
23267
23268 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
23269
23270         PR testsuite/21443
23271         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
23272         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
23273         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
23274         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
23275         Change -O1 to -O2.
23276         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
23277         -fno-tree-dominator-opts.
23278
23279 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23280
23281         * gfortran.dg/return_1.f90: New test.
23282
23283 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
23284
23285         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
23286
23287         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
23288
23289 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
23290
23291         PR c++/21427
23292         * g++.dg/inherit/covariant13.C: New.
23293
23294 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23295
23296         PR libfortran/19155
23297         * gfortran.dg/pr19155.f: New test.
23298
23299 2005-05-08  Roger Sayle  <roger@eyesopen.com>
23300
23301         PR inline-asm/8788
23302         * gcc.dg/pr8788-1.c: New testcase.
23303
23304 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
23305
23306         PR target/21416
23307         * gcc.target/mips/fpcmp-[12].c: New tests.
23308
23309 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
23310
23311         * lib/target-supports-dg.exp (dg-require-fork): New function.
23312         (dg-require-mkfifo): Likewise.
23313         * lib/target-supports.exp (check_function_available): New
23314         function.
23315         (check_fork_available): Likewise.
23316         (check_mkfifo_available): Likewise.
23317
23318 2005-05-06  Jeff Law  <law@redhat.com>
23319
23320         * gcc.c-torture/compile/pr21380.c: New test.
23321
23322 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
23323
23324         PR c++/20961
23325         * g++.dg/ext/weak3.C: New test.
23326
23327 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
23328
23329         PR c++/21352
23330         * g++.dg/template/crash37.C: New test.
23331
23332 2005-05-05  Paul Brook  <paul@codesourcery.com>
23333
23334         * gcc.dg/arm-g2.c: Use effective-target arm32.
23335         * gcc.dg/arm-mmx-1.c: Ditto.
23336         * gcc.dg/arm-scd42-2.c: Ditto.
23337         * gcc.dg/arm-vfp1.c: Ditto.
23338         * lib/target-supports.exp (check_effective_target_arm32): New
23339         function.
23340
23341 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
23342
23343         PR libfortran/21354
23344         gfortran.dg/in_pack_rank7.f90: New test.
23345
23346 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
23347
23348         PR middle-end/15618
23349         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
23350
23351 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
23352
23353         PR middle-end/21265
23354         * gcc.dg/20050503-1.c: New test.
23355
23356         PR rtl-optimization/21239
23357         * gcc.dg/i386-sse-11.c: New test.
23358
23359 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
23360
23361         PR target/16888
23362         * gcc.target/i386/asm-1.c: New test.
23363
23364 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
23365
23366         PR rtl-optimization/21330
23367         * gcc.c-torture/execute/20050502-1.c: New test.
23368
23369         PR target/21297
23370         * gcc.c-torture/execute/20050502-2.c: New test.
23371
23372 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
23373
23374         PR middle-end/21282
23375         * gcc.dg/pr21282.c: New.
23376
23377 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
23378
23379         * gcc.dg/vect/pr20122.c: Clean up .vect file.
23380         * gcc.dg/vect/vect-92.c: Likewise.
23381         * gcc.dg/vect/vect-93.c: Likewise.
23382         * gcc.dg/vect/vect-dv-1.c: Likewise.
23383         * gcc.dg/vect/vect-dv-2.c: Likewise.
23384         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
23385
23386 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
23387
23388         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
23389         * gfortran.dg/vect/vect-2.f90: Likewise.
23390         * gfortran.dg/vect/vect-3.f90: Likewise.
23391         * gfortran.dg/vect/vect-4.f90: Likewise.
23392         * gfortran.dg/vect/vect-5.f90: Likewise.
23393
23394 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
23395
23396         PR target/20813
23397         * gcc.dg/rs6000-fpint-2.c: New.
23398
23399 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
23400
23401         PR c/15698
23402         * gcc.dg/builtins-30.c: Update expected messages.
23403         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
23404         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
23405         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
23406
23407 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
23408
23409         PR tree-optimization/21294
23410         * gcc.dg/tree-ssa/pr21294.c: New.
23411
23412 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
23413
23414         * gcc.dg/altivec-3.c (vec_store): Do not use the old
23415         __builtin_altivec_st_internal_4si built-in.
23416
23417 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
23418
23419         PR c++/15875
23420         * g++.dg/template/ptrmem14.C: New test.
23421
23422 2005-05-02  Paul Brook  <paul@codesourcery.com>
23423
23424         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
23425
23426 2005-05-02  Michael Matz  <matz@suse.de>
23427
23428         PR c++/19542
23429         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
23430
23431 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
23432
23433         * g++.dg/cpp/weak.C: New test.
23434
23435 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
23436
23437         * gcc.dg/tree-ssa/loop-8.c: New test.
23438
23439 2005-04-30  Michael Maty  <matz@suse.de>
23440
23441         * gcc.dg/inline-mcpy.c: New test.
23442
23443 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
23444
23445         PR libfortran/18958
23446         * gfortran.dg/eoshift.f90: New test case.
23447
23448 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
23449
23450         PR libfortran/18857
23451         * gfortran.dg/matmul_1.f90: New test.
23452
23453 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
23454
23455         PR tree-optimization/21030
23456         * gcc.dg/tree-ssa/pr21030.c: New.
23457
23458 2005-04-29  Devang Patel  <dpatel@apple.com>
23459
23460         PR tree-optimization/21272
23461         * gcc.dg/vect/vect-ifcvt-10.c: New test.
23462
23463 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
23464
23465         PR fortran/13082
23466         PR fortran/18824
23467         * gfortran.dg/entry_4.f90: New test.
23468         * gfortran.fortran-torture/execute/entry_1.f90: New test.
23469         * gfortran.fortran-torture/execute/entry_2.f90: New test.
23470         * gfortran.fortran-torture/execute/entry_3.f90: New test.
23471         * gfortran.fortran-torture/execute/entry_4.f90: New test.
23472         * gfortran.fortran-torture/execute/entry_5.f90: New test.
23473         * gfortran.fortran-torture/execute/entry_6.f90: New test.
23474         * gfortran.fortran-torture/execute/entry_7.f90: New test.
23475
23476 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23477
23478         * gfortran.fortran-torture/execute/entry_8.f90: New test.
23479
23480 2005-04-29  Paul Brook  <paul@codesourcery.com>
23481
23482         * gfortran.dg/entry_3.f90: New test.
23483
23484 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23485
23486         * gfortran.dg/implicit_4.f90: New test.
23487
23488 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
23489
23490         * lib/target-supports.exp (check_profiling_available): Return
23491         false for xtensa-*-elf.
23492
23493 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
23494
23495         * lib/fortran-torture.exp (fortran-torture.exp): Catch
23496         error if file cannot be deleted.
23497
23498 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
23499
23500         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
23501         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
23502         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
23503         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
23504         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
23505         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
23506         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
23507         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
23508         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
23509         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
23510         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
23511         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
23512         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
23513
23514 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23515
23516         PR fortran/20865
23517         * gfortran.dg/pr20865.f90: New test.
23518
23519 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
23520
23521         * gcc.dg/void-cast-2.c: New test.
23522
23523 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
23524
23525         PR c/21159
23526         * gcc.dg/void-cast-1.c: New test.
23527
23528 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
23529
23530         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
23531
23532 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23533
23534         PR fortran/21177
23535         * gfortran.dg/pr21177.f90: New test.
23536
23537 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
23538
23539         PR tree-optimization/21171
23540         * gcc.dg/tree-ssa/pr21171.c: New test.
23541
23542 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
23543
23544         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
23545         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
23546         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
23547         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
23548         gcc.dg/tree-ssa/gen-vect-32.c: New.
23549         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
23550         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
23551         don't run on PPC32.
23552
23553 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
23554
23555         PR c/21213
23556         * gcc.dg/transparent-union-3.c: New test.
23557
23558 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
23559
23560         PR c/20740
23561         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
23562         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
23563         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
23564         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
23565         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
23566         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
23567
23568 2005-04-26  Jeff Law  <law@redhat.com>
23569
23570         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
23571         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
23572         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
23573         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
23574         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
23575         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
23576         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
23577
23578 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
23579
23580         PR tree-optimization/17598
23581         * gcc.dg/tree-ssa/pr17598.c: New testcase.
23582
23583 2005-04-25  Mike Stump  <mrs@apple.com>
23584
23585         * objc.dg/fix-and-continue-1.m: Add.
23586
23587 2005-04-25  Roger Sayle  <roger@eyesopen.com>
23588
23589         PR c++/20995
23590         * g++.dg/opt/pr20995-1.C: New test case.
23591
23592 2005-04-25  Devang Patel <dpatel@apple.com>
23593
23594         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
23595
23596 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
23597
23598         PR testsuite/21062
23599         * g++.dg/opt/alias2.C (printf): Correct the prototype.
23600
23601 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
23602
23603         PR C++/21188
23604         * g++.dg/opt/rtti2.C: New test.
23605
23606 2005-04-25  Paul Brook  <paul@codesourcery.com>
23607         Steven G. Kargl  <kargls@comcast.net>
23608
23609         PR fortran/20879
23610         * gfortran.dg/ichar_1.f90: New file.
23611
23612 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
23613
23614         PR middle-end/20991
23615         * g++.dg/opt/pr20991.C: New test.
23616
23617         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
23618         where sizeof (type) < __alignof__ (type).
23619         * gcc.dg/compat/struct-layout-1.h: Likewise.
23620
23621 2005-04-24  Per Bothner  <per@bothner.com>
23622             Devang Patel  <dpatel@apple.com>
23623
23624         PR preprocessor/20907
23625         * gcc.dg/cpp/very-long-comment.c: New test.
23626
23627 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23628
23629         PR fortran/20059
23630         * gfortran.dg/common_5.f: New test.
23631
23632 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
23633
23634         PR middle-end/21082
23635         * g++.dg/tree-ssa/pr21082.C: New testcase.
23636
23637 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
23638
23639         * gcc.dg/vect/vect-99.c: New test.
23640
23641 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
23642
23643         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
23644
23645 2005-04-22  Jeff Law  <law@redhat.com>
23646
23647         * gcc.dg/uninit-5.c: Remove xfails.
23648         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
23649         conditionals and loads.
23650
23651 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
23652
23653         PR libfortran/20074
23654         PR libfortran/20436
23655         PR libfortran/21108
23656         * gfortran.dg/nested_reshape.f90: new test
23657         * gfortran.dg/reshape-alloc.f90: new test
23658         * gfortran.dg/reshape.f90: new test
23659
23660 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
23661
23662         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
23663
23664         * gcc.dg/arm-vfp1.c: New test.
23665
23666 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
23667
23668         PR c++/21087
23669         * g++.dg/lookup/builtin2.C: New test.
23670
23671 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
23672
23673         * gcc.dg/weak/weak-13.c: New test.
23674
23675 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
23676
23677         * lib/target-supports.exp (check_effective_target_sync_int_long):
23678         Add powerpc*.
23679
23680 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
23681
23682         * gcc.target/mips/branch-1.c: New test.
23683
23684 2005-04-21  Richard Henderson  <rth@redhat.com>
23685
23686         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
23687         * gcc.dg/vect/vect-86.c: Likewise.
23688         * gcc.dg/vect/vect-87.c: Likewise.
23689         * gcc.dg/vect/vect-88.c: Likewise.
23690
23691 2005-04-21  Devang Patel  <dpatel@apple.com>
23692
23693         PR optimization/20994
23694         * gcc.dg/tree-ssa/ifc-3.c: New test.
23695
23696 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
23697
23698         PR c/12913
23699         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
23700         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
23701         gcc.dg/c99-vla-jump-5.c: New tests.
23702
23703 2005-04-19  Richard Henderson  <rth@redhat.com>
23704
23705         * lib/target-supports.exp (check_effective_target_vect_int_mult):
23706         Fix typo in exists check.
23707         (check_effective_target_sync_int_long): New.
23708         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
23709         * gcc.dg/ia64-sync-2.c: Likewise.
23710         * gcc.dg/ia64-sync-3.c: Likewise.
23711         * gcc.dg/ia64-sync-4.c: Likewise.
23712
23713 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
23714
23715         * gcc.dg/fold-xor-1.c: New test.
23716         * gcc.dg/fold-xor-2.c: New test.
23717
23718 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
23719
23720         PR target/20670
23721         * g++.dg/eh/fp-regs.C: New test.
23722
23723 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
23724
23725         * gcc.dg/Wint-to-pointer-cast-1.c,
23726         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
23727         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
23728         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
23729
23730 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23731
23732         PR fortran/16861
23733         * gfortran.dg/pr16861.f90: New test.
23734
23735 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
23736
23737         * gcc.dg/pr21085.c: New test.
23738
23739 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
23740
23741         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
23742         (setup_mips_tests, dg-mips-options): New procedures.
23743         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
23744         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
23745         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
23746         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
23747         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
23748         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
23749         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
23750         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
23751         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
23752         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
23753         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
23754         dg-mips-options instead of dg-options.  Remove now-redundant
23755         preprocessor guards.
23756         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
23757         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
23758         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
23759         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
23760         * gcc.dg/vr-mult-2.c: Delete.
23761         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
23762         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
23763         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
23764         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
23765         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
23766         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
23767         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
23768
23769 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
23770
23771         * ada/acats/run_all.sh: Use sync when executable not present.
23772
23773 2005-04-18  Devang Patel  <dpatel@apple.com>
23774
23775         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
23776         * gcc.dg/vect/vect-11a.c: New.
23777         * gcc.dg/vect/vect-none.c: Update.
23778         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
23779
23780 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
23781
23782         PR tree-optimization/20922
23783         * gcc.dg/pr20922-1.c: New test.
23784         * gcc.dg/pr20922-2.c: New test.
23785         * gcc.dg/pr20922-3.c: New test.
23786         * gcc.dg/pr20922-4.c: New test.
23787         * gcc.dg/pr20922-5.c: New test.
23788         * gcc.dg/pr20922-6.c: New test.
23789
23790 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23791
23792         PR libfortran/20950
23793         * gfortran.dg/pr20950.f: New test.
23794
23795 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23796
23797         PR libfortran/19216
23798         * gfortran.dg/pr19216.f: New test.
23799
23800 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
23801
23802         PR tree-optimization/21001
23803         * gcc.dg/tree-ssa/pr21001.c: New.
23804
23805 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
23806
23807         PR libfortran/21075
23808         * gfortran.dg/reshape_rank7.f90: New test.
23809
23810 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
23811
23812         PR libfortran/12884 gfortran.dg/pr12884.f: New test.
23813         PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
23814         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
23815         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
23816         PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
23817         PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
23818         PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
23819         PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
23820         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
23821         wrong way round).
23822         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
23823         in namelists.  New test.
23824         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
23825         New test.
23826         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
23827         New test.
23828         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
23829         namelist.  New test.
23830         * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
23831         New test.
23832         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
23833         New test.
23834         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
23835         namelist.  New test.
23836         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
23837         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
23838         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
23839         New test.
23840         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
23841         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
23842         arrays. New test.
23843
23844 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
23845
23846         * gfortran.dg/wtruncate.f: New testcase.
23847         * gfortran.dg/wtruncate.f90: New testcase.
23848
23849 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
23850
23851         PR c++/21025
23852         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
23853         which sizeof/alignof is dependent, rather than just whether we are
23854         processing_template_decl.
23855
23856 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
23857
23858         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
23859         corrected typo where the wrong variables had been compared.
23860
23861 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
23862
23863         PR libfortran/18495
23864         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
23865         Test callee-allocated version of return array with a write
23866         statement.
23867         Test spread with a temporary with another write statement.
23868
23869 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
23870
23871         PR tree-optimization/21031
23872         * gcc.dg/tree-ssa/pr21031.c: New.
23873
23874 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
23875
23876         PR tree-optimization/21004
23877         * gcc.dg/builtins-53.c: Include builtins-config.h.
23878         Check floorf, ceilf, floorl and ceill transformations
23879         only when HAVE_C99_RUNTIME is defined.
23880
23881 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
23882
23883         PR middle-end/20739
23884         * gcc.dg/tree-ssa/pr20739.c: New test.
23885
23886 2005-04-14  Mike Stump  <mrs@apple.com>
23887
23888         * gcc.dg/Foundation.framework/empty: New.
23889         * gcc.dg/framework-2.c: New.
23890
23891 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
23892
23893         PR tree-optimization/21021
23894         * gcc.c-torture/compile/pr21021.c: New.
23895
23896 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
23897
23898         PR testsuite/21010
23899         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
23900         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
23901         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
23902         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
23903         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
23904         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
23905         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
23906         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
23907
23908 2005-04-14  Richard Henderson  <rth@redhat.com>
23909
23910         * lib/target-supports.exp (check_effective_target_vect_condition):
23911         Add ia64, i?86, and x86_64.
23912
23913 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
23914
23915         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
23916
23917 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
23918
23919         PR tree-optimization/20657
23920         * gcc.dg/tree-ssa/pr20657.c: New.
23921
23922 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
23923
23924         * gcc.dg/builtins-53.c: Also check (int)trunc* and
23925         (long long int)trunc*.
23926
23927 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
23928
23929         PR target/20927
23930         * gcc.dg/pr20927.c: New test.
23931
23932 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
23933
23934         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
23935         * gcc.target/mips/asm-1.c: Likewise.
23936
23937 2005-04-13  Dale Johannesen  <dalej@apple.com>
23938
23939         * objc.dg/objc-fast-4.m: New.
23940
23941 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
23942
23943         * gcc.target/cris/torture/cris-torture.exp: New driver in new
23944         directory.
23945         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
23946
23947 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
23948
23949         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
23950         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
23951         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
23952
23953 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
23954
23955         PR tree-optimization/20913
23956         * gcc.dg/tree-ssa/pr20913.c: New.
23957
23958         PR tree-optimization/20702
23959         * gcc.dg/tree-ssa/pr20702.c: New.
23960
23961 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23962
23963         PR c++/13744
23964         * g++.dg/inherit/local3.C: New test.
23965
23966 2005-04-12  Jeff Law  <law@redhat.com>
23967
23968         * gcc.dg/tree-ssa/20050412-1.c: New test.
23969
23970 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
23971
23972         PR libfortran/19016
23973         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
23974         Add tests with mask generated by expression.
23975         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
23976         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
23977         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
23978
23979 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
23980
23981         PR middle-end/20917
23982         * gcc.dg/20050409-1.c: New test.
23983
23984 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
23985
23986         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
23987
23988 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
23989
23990         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
23991         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
23992         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
23993         (TARGET_CXX): Adjust accordingly.
23994         * target.h (struct gcc_target): Remove epxort_class_data.  Add
23995         determine_class_data_visibility and class_data_always_comdat.
23996         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
23997         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
23998         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
23999         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
24000         (arm_cxx_determine_class_data_visibility): New.
24001         (arm_cxx_class_data_always_comdat): Likewise.
24002         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
24003         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
24004         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
24005         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
24006         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
24007         Define.
24008
24009 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
24010
24011         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
24012
24013 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
24014
24015         * gcc.dg/i386-darwin-fpmath.c: New.
24016
24017 2004-04-11  Devang Patel  <dpatel@apple.com>
24018
24019         * lib/target-supports.exp (check_effective_target_vect_condition): New.
24020         * gcc.dg/vect/vect-ifcvt-1.c: New test.
24021         * gcc.dg/vect/vect-ifcvt-2.c: New test.
24022         * gcc.dg/vect/vect-ifcvt-3.c: New test.
24023         * gcc.dg/vect/vect-ifcvt-4.c: New test.
24024         * gcc.dg/vect/vect-ifcvt-5.c: New test.
24025         * gcc.dg/vect/vect-ifcvt-6.c: New test.
24026         * gcc.dg/vect/vect-ifcvt-7.c: New test.
24027         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
24028
24029 2004-04-11  Devang Patel  <dpatel@apple.com>
24030
24031         * gcc.dg/vect/vect-dv-1.c: New test.
24032         * gcc.dg/vect/vect-dv-2.c: New test.
24033
24034 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
24035
24036         PR tree-optimization/20933
24037         * gcc.dg/tree-ssa/pr20933.c: New test.
24038
24039 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24040
24041         * gfortran.dg/fold_nearest.f90: New test.
24042
24043 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
24044
24045         * gcc.dg/tree-ssa/alias-1.c: New test.
24046
24047 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
24048
24049         PR tree-optimization/20920
24050         * g++.dg/tree-ssa/pr20920.C: New test.
24051
24052 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
24053
24054         * gcc.dg/builtins-53.c: Also check (int)ceil* and
24055         (long long int)ceil*.
24056
24057 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
24058
24059         * g++.dg/warn/Wdtor1.C: Declare template in system header with
24060         explicit C++ linkage.
24061
24062 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24063
24064         * gfortran.dg/pr17229.f: Take care of the new obsolescence
24065         warning for arithmetic IF statements.
24066
24067 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
24068
24069         * eor_handling_1.f90: New test case.
24070         * eor_handling_2.f90: New test case.
24071         * eor_handling_3.f90: New test case.
24072         * eor_handling_4.f90: New test case.
24073         * eor_handling_5.f90: New test case.
24074         * noadv_size.f90: New test case.
24075         * pad_no.f90: New test case.
24076
24077 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
24078
24079         * gcc.c-torture/execute/20050410-1.c: New test.
24080
24081 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
24082
24083         * gcc.dg/pr20126.c: New.
24084
24085 2005-04-09  Bud Davis  <bdavis@gfortran.org>
24086             Steven G. Kargl <kargls@comcast.net>
24087
24088         * gfortran.dg/PR19872.f: New test.
24089
24090 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
24091
24092         * gfortran.dg/nint_1.f90: Fix dg-do directive.
24093
24094 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
24095
24096         * gfortran.dg/nint_1.f90: New test.
24097
24098 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
24099
24100         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
24101         Added test for callee-allocated arrays with write statements.
24102         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
24103         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
24104         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
24105         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
24106         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
24107
24108 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
24109
24110         PR libfortran/20163
24111         * gfortran.dg/open-options-blanks.f: New test.
24112
24113 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
24114
24115         PR fortran/13257
24116         * gfortran.dg/comma_format_extension_[1234].f: New tests.
24117
24118 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
24119
24120         * gcc.dg/tree-ssa/stdarg-1.c: New test.
24121         * gcc.dg/tree-ssa/stdarg-2.c: New test.
24122         * gcc.dg/tree-ssa/stdarg-3.c: New test.
24123         * gcc.dg/tree-ssa/stdarg-4.c: New test.
24124         * gcc.dg/tree-ssa/stdarg-5.c: New test.
24125         * gcc.c-torture/execute/stdarg-4.c: New test.
24126
24127         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
24128
24129         PR target/20795
24130         * g++.dg/abi/param2.C: New test.
24131
24132 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
24133
24134         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
24135
24136 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
24137
24138         * gcc.dg/builtins-53.c: New test.
24139
24140 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
24141
24142         * g++.dg/tree-ssa/pr18178.C: New test.
24143         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
24144         * gcc.c-torture/execute/20041019-1.c: New test.
24145         * gcc.dg/tree-ssa/20041008-1.c: New test.
24146         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
24147         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
24148         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
24149         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
24150         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
24151         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
24152         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
24153         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
24154         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
24155         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
24156
24157 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
24158
24159         PR rtl-optimization/20466
24160         * gcc.c-torture/execute/pr20466-1.c: New test.
24161
24162 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
24163
24164         PR c++/20905
24165         * g++.dg/parse/cond2.C: New test.
24166
24167         PR c++/20145
24168         * g++.dg/warn/Wdtor1.C: New test.
24169
24170 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24171
24172         PR fortran/17229
24173         * gfortran.dg/pr17229.f: New test.
24174
24175 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
24176
24177         * gfortran.dg/tiny_1.f90: New test.
24178         * gfortran.dg/tiny_2.f90: ditto.
24179
24180 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
24181
24182         * gfortran.dg/eor_1.f90: Fix dg-do run line
24183         * gfortran.dg/open_new.f90: Fix dg-do run line
24184
24185 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
24186
24187         * lib/target-supports.exp (get_compiler_messages): Support
24188         optional arguments, the fourth being compiler options.
24189         (check_effective_target_fpic): New proc.
24190         * gcc.dg/20050321-2.c: Restrict to target fpic.
24191
24192 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
24193
24194         * gcc.dg/15443-1.c: New test.
24195         * gcc.dg/15443-2.c: Likewise.
24196
24197 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24198
24199         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
24200
24201 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
24202
24203         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
24204
24205 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
24206
24207         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
24208         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
24209         -m64.
24210         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
24211         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
24212         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
24213
24214 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
24215
24216         PR c++/20212
24217         * g++.dg/warn/Wunused-11.C: New test.
24218
24219 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
24220
24221         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
24222
24223 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
24224
24225         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
24226
24227 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
24228
24229         PR c++/20734
24230         * g++.dg/template/ptrmem13.C: New test.
24231
24232 2005-04-05  Per Bothner  <per@bothner.com>
24233
24234         * lib/gcc.exp: Always add -fno-show-column, for now.
24235
24236 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
24237
24238         PR testsuite/20767
24239         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
24240         of plain old "unsigned int" for the type of "i".  Makes this test
24241         64bit clean.
24242
24243 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
24244
24245         * gcc.dg/i386-ssefn-1.c: New test.
24246         * gcc.dg/i386-ssefn-2.c: New test.
24247         * gcc.dg/i386-ssefn-3.c: New test.
24248         * gcc.dg/i386-ssefn-4.c: New test.
24249
24250 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
24251
24252         PR tree-optimization/20076
24253         * gcc.dg/builtin-apply4.c: New test.
24254
24255         PR preprocessor/19475
24256         * gcc.dg/cpp/macspace1.c: New test.
24257         * gcc.dg/cpp/macspace2.c: New test.
24258
24259 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24260
24261         * gfortran.dg/pr20755.f: Fixed bad format.
24262
24263 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
24264
24265         PR c++/20763
24266         * g++.dg/ext/attrib21.C: New test.
24267
24268 2004-04-05  Devang Patel  <dpatel@apple.com>
24269
24270         * lib/target-supports.exp (check_effective_target_vect_shif): New.
24271         * gcc.dg/vect/vect-shift-1.c: New test.
24272
24273 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24274
24275         PR libfortran/20755
24276         * gfortran.dg/pr20755.f: New test.
24277
24278 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
24279
24280         * gfortran.dg/pr15959.f90: New test.
24281         * gfortran.dg/string_pad_trunc.f90: New test.
24282
24283 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24284
24285         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
24286         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
24287         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
24288         syntax.
24289
24290 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
24291
24292         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
24293
24294 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24295
24296         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
24297         * gcc.c-torture/compile/20011119-2.c: Likewise.
24298         * gcc.c-torture/compile/981001-2.c: Likewise.
24299
24300 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
24301
24302         PR c++/20679
24303         * g++.dg/template/overload4.C: New test.
24304
24305 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
24306
24307         PR c++/20746
24308         * g++.dg/abi/covariant5.C: New.
24309
24310         PR debug/20505
24311         * g++.dg/debug/const2.C: New.
24312
24313 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
24314
24315         PR rtl-optimization/16104
24316         * gcc.c-torture/execute/20050316-1.c: New test.
24317
24318 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
24319
24320         * g++.dg/template/spec23.C: Fix dg-error text.
24321
24322 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
24323
24324         PR c++/19199
24325         * g++.dg/expr/lval2.C: New.
24326
24327 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24328
24329         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
24330         __builtin_strcasecmp and __builtin_strncasecmp.
24331
24332 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
24333
24334         PR c++/20723
24335         * g++.dg/template/spec22.C: New.
24336         * g++.dg/template/spec23.C: New.
24337
24338 2005-04-03  Dale Ranta  <dir@lanl.gov>
24339             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24340
24341         PR libfortran/20068
24342         PR libfortran/20125
24343         PR libfortran/20156
24344         PR libfortran/20471
24345         * gfortran.dg/backspace.f: New test.
24346
24347 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
24348
24349         * gcc.dg/pr19345.c: New test.
24350
24351 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
24352
24353         PR tree-optimization/20640
24354         * gcc.dg/torture/tree-loop-1.c: New.
24355
24356 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
24357
24358         PR rtl-optimization/20290
24359         * gcc.c-torture/execute/loop-ivopts-2.c: New.
24360
24361 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
24362
24363         * gcc.dg/rs6000-fpint.c: New.
24364
24365 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
24366
24367         * gcc.dg/old-style-then-proto-1.c: New test.
24368
24369 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24370
24371         * gfortran.fortran-torture/execute/backspace.f90: Check
24372         after backspace and read was incorrect.
24373
24374 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24375
24376         * gcc.c-torture/execute/builtins/strcat.c: Check the result
24377         buffer past the terminating NUL using memcmp.
24378         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
24379         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
24380
24381         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
24382         Fix unused/uninitialized variable warnings.
24383
24384         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
24385         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
24386         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
24387         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
24388
24389         * gcc.c-torture/execute/builtins/abs-1-lib.c,
24390         gcc.c-torture/execute/builtins/fputs-lib.c,
24391         gcc.c-torture/execute/builtins/lib/fprintf.c,
24392         gcc.c-torture/execute/builtins/lib/main.c,
24393         gcc.c-torture/execute/builtins/lib/memcmp.c,
24394         gcc.c-torture/execute/builtins/lib/memmove.c,
24395         gcc.c-torture/execute/builtins/lib/mempcpy.c,
24396         gcc.c-torture/execute/builtins/lib/memset.c,
24397         gcc.c-torture/execute/builtins/lib/printf.c,
24398         gcc.c-torture/execute/builtins/lib/sprintf.c,
24399         gcc.c-torture/execute/builtins/lib/stpcpy.c,
24400         gcc.c-torture/execute/builtins/lib/strchr.c,
24401         gcc.c-torture/execute/builtins/lib/strcmp.c,
24402         gcc.c-torture/execute/builtins/lib/strcpy.c,
24403         gcc.c-torture/execute/builtins/lib/strcspn.c,
24404         gcc.c-torture/execute/builtins/lib/strlen.c,
24405         gcc.c-torture/execute/builtins/lib/strncat.c,
24406         gcc.c-torture/execute/builtins/lib/strncmp.c,
24407         gcc.c-torture/execute/builtins/lib/strncpy.c,
24408         gcc.c-torture/execute/builtins/lib/strrchr.c,
24409         gcc.c-torture/execute/builtins/lib/strspn.c,
24410         gcc.c-torture/execute/builtins/lib/strstr.c,
24411         gcc.c-torture/execute/builtins/memops-asm-lib.c,
24412         gcc.c-torture/execute/builtins/strlen-2.c,
24413         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
24414         prototypes.
24415
24416 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
24417
24418         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
24419         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
24420         selectany usage.
24421
24422 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
24423
24424         PR c++/19406
24425         * g++.dg/debug/using1.C: New test.
24426
24427 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
24428
24429         PR middle-end/20524
24430         * gcc.dg/alias-7.c: Prefix asm-declared name with
24431         __USER_LABEL_PREFIX__.
24432
24433 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
24434
24435         Fix fallout from PR middle-end/15700:
24436         * gcc.c-torture/compile/20011119-1.c: Take
24437         __USER_LABEL_PREFIX__ into account.
24438         * gcc.c-torture/compile/20011119-2.c: Likewise.
24439
24440 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24441
24442         PR c++/18644
24443         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
24444
24445 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
24446
24447         PR c/17855
24448         * gcc.c-torture/compile/struct-non-lval-1.c,
24449         gcc.c-torture/compile/struct-non-lval-2.c,
24450         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
24451
24452 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
24453
24454         * gcc.dg/tls/tls.exp: Remove temporary file.
24455         * g++.dg/tls/tls.exp: Ditto.
24456         * lib/file-format.exp: Ditto.
24457         * g++.dg/special/ecos.exp: Ditto.
24458
24459         * lib/profopt.exp: Treat prof_ext as a list.
24460         * gcc.misc-tests/bprob.exp: Ditto.
24461         * g++.dg/bprob/bprob.exp: Ditto.
24462
24463         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
24464         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
24465         g++.dg/tree-ssa/pointer-reference-alias.C,
24466         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
24467         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
24468         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
24469         g++.dg/vect/pr19951.cc: Ditto.
24470         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
24471         gcc.dg/builtins-47.c: Ditto.
24472         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
24473         gcc.dg/pr20115-1.c: Ditto.
24474         * gcc.dg/tree-ssa/20030530-2.c,
24475         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
24476         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
24477         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
24478         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
24479         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
24480         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
24481         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
24482         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
24483         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
24484         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
24485         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
24486         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
24487         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
24488         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
24489         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
24490         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
24491         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
24492         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
24493         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
24494         gcc.dg/tree-ssa/20030824-1.c,
24495         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
24496         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
24497         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
24498         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
24499         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
24500         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
24501         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
24502         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
24503         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
24504         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
24505         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
24506         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
24507         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
24508         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
24509         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
24510         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
24511         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
24512         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
24513         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
24514         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
24515         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
24516         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
24517         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
24518         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
24519         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
24520         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
24521         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
24522         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
24523         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
24524         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
24525         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
24526         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
24527         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
24528         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
24529         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
24530         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
24531         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
24532         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
24533         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
24534         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
24535         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
24536         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
24537         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
24538         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
24539         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
24540         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
24541         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
24542         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
24543         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
24544         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
24545         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
24546         gcc.dg/tree-ssa/useless-1.c: Ditto.
24547         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
24548         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
24549         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
24550         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
24551         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
24552         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
24553         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
24554         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
24555         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
24556         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
24557         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
24558         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
24559         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
24560         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
24561         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
24562         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
24563         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
24564         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
24565         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
24566         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
24567         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
24568         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
24569         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
24570         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
24571         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
24572         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
24573         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
24574         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
24575         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
24576         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
24577         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
24578         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
24579         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
24580         gcc.dg/vect/vect-none.c: Ditto.
24581         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
24582         treelang/compile/unsigned.tree: Ditto.
24583
24584         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
24585         * gcc.dg/cpp/direct2s.c: Ditto.
24586         * gcc.dg/cpp/paste4.c: Ditto.
24587         * gcc.dg/cpp/separate-1.c: Ditto.
24588         * gcc.dg/pch/save-temps-1.c: Ditto.
24589         * g++.dg/ext/altivec-10.C: Ditto.
24590         * g++.dg/pch/pch.C: Ditto.
24591
24592         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
24593
24594         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
24595         * g++.dg/template/repo1.C: Ditto.
24596         * g++.dg/template/repo2.C: Ditto.
24597         * g++.dg/template/repo3.C: Ditto.
24598         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
24599         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
24600         * g++.old-deja/g++.pt/repo1.C: Ditto.
24601         * g++.old-deja/g++.pt/repo2.C: Ditto.
24602         * g++.old-deja/g++.pt/repo3.C: Ditto.
24603         * g++.old-deja/g++.pt/repo4.C: Ditto.
24604
24605         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
24606         * gcc.dg/20030107-1.c: Ditto.
24607         * gcc.dg/20030702-1.c: Ditto.
24608         * gcc.dg/profile-generate-1.c: Ditto.
24609         * g++.dg/other/profile1.C: Ditto.
24610         * g++.old-deja/g++.robertl/eb83.C: Ditto.
24611
24612         * lib/gcc-dg.exp (remove-build-file): New.
24613         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
24614         cleanup-tree-dump, cleanup-saved-temps): New.
24615
24616 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
24617
24618         PR c++/19203, DR 214
24619         * g++.dg/parse/ambig3.C: Not ambiguous.
24620         * g++.dg/template/spec20.C: New.
24621         * g++.dg/template/spec21.C: New.
24622
24623 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
24624
24625         PR target/20045
24626         * gcc.dg/ia64-fptr-1.c: Run only on linux.
24627
24628 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24629
24630         PR libfortran/20660
24631         * gfortran.dg/negative_unit.f: New test.
24632
24633 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
24634
24635         * gcc.dg/20050330-1.c: New test.
24636
24637 2005-03-30  Devang Patel  <dpatel@apple.com>
24638
24639         * g++.dg/tree-sra/ssa-sra-3.C: New test.
24640
24641 2005-03-30  Dale Johannesen  <dalej@apple.com>
24642
24643         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
24644
24645 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
24646
24647         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
24648         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
24649         Strip options from test name.
24650
24651 2005-03-31  Jan Hubicka  <jh@suse.cz>
24652
24653         * gcc.dg/varpool-1.c: New testcase.
24654
24655 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
24656
24657         PR c/772
24658         PR c/17913
24659         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
24660         gcc.dg/stmt-expr-label-3.c : New tests.
24661         * gcc.c-torture/execute/medce-2.c: Remove.
24662
24663 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
24664
24665         PR c/20368
24666         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
24667         tests.
24668
24669 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
24670
24671         * gcc.c-torture/compile/pr20203.c: New test.
24672
24673 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
24674
24675         * gfortran.dg/promotion.f90: New test.
24676
24677 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
24678
24679         PR middle-end/20491
24680         * gcc.dg/torture/asm-subreg-1.c: New test.
24681
24682 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
24683
24684         PR c/20672
24685         * gcc.dg/pr20672-1.c: New test.
24686
24687 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
24688
24689         * gfortran.dg/vect: New directory.
24690         * gfortran.dg/vect/vect.exp: New.
24691         * gfortran.dg/vect/vect-1.f90: New test.
24692         * gfortran.dg/vect/vect-2.f90: New test.
24693         * gfortran.dg/vect/vect-3.f90: New test.
24694         * gfortran.dg/vect/vect-4.f90: New test.
24695         * gfortran.dg/vect/vect-5.f90: New test.
24696
24697 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
24698
24699         PR middle-end/20622
24700         * gcc.dg/alias-7.c: New test.
24701
24702 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
24703
24704         * gcc.dg/sparc-reg-1.c: New test.
24705
24706 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
24707
24708         PR target/19890
24709         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
24710
24711 2005-03-29  Dale Ranta  <dir@lanl.gov>
24712             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24713
24714         PR libfortran/20163
24715         * gfortran.dg/pr20163-2.f: New test.
24716
24717 2005-03-28  Jan Hubicka  <jh@suse.cz>
24718
24719         PR middle-end/20635
24720         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
24721         by Jakub Jelinek.
24722
24723 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
24724
24725         PR tree-optimization/20626
24726         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
24727         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
24728
24729 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
24730
24731         * gfortran.dg/underflow.f90: New test.
24732         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
24733
24734 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24735
24736         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
24737
24738 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
24739
24740         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
24741         (g++_init): Make sure that CXXFLAGS is set.
24742         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
24743         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
24744         * lib/gfortran.exp (gfortran_link_flags): Likewise.
24745         * lib/objc.exp (objc_init): Likewise.
24746         * lib/treelang.exp (treelang_init): Likewise.
24747
24748 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
24749
24750         PR tree-optimization/20470
24751         * gcc.dg/tree-ssa/pr20470.c: New test.
24752
24753 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
24754
24755         * gcc.dg/ppc-stfiwx.c: New.
24756
24757 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
24758
24759         PR target/19888
24760         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
24761
24762 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
24763
24764         * gcc.dg/20050325-1.c: Fix a typo.
24765
24766 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24767
24768         PR libfortran/19678
24769         PR libfortran/19679
24770         * gfortran.dg/dos_eol.f: New test.
24771
24772 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
24773
24774         PR rtl-optimization/20249
24775         * gcc.dg/20050325-1.c: New test.
24776
24777 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24778
24779         PR libfortran/15332
24780         * gfortran.dg/pr15332.f: New test.
24781
24782 2005-03-24  Dale Johannesen  <dalej@apple.com>
24783
24784         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
24785
24786 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
24787
24788         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
24789         'internal' visibility.
24790         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
24791         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
24792         'protected' visibility.
24793         * gcc.dg/visibility-7.c: Likewise.
24794         * lib/target-supports.exp (check_visibility_available): Take
24795         a parameter, the kind of visibility to check for.
24796         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
24797         to check_visibility_available.
24798
24799         * g++.dg/expr/cast3.C: New.
24800
24801 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
24802
24803         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
24804         rs6000.
24805
24806 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
24807
24808         PR target/20095
24809         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
24810
24811 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
24812
24813         * gcc.dg/badshift.c: Renamed to...
24814         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
24815
24816         * gcc.target/i386/badshift.c: Renamed to...
24817         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
24818         only.
24819
24820         PR rtl-optimization/20532
24821         * gcc.target/i386/badshift.c: New.
24822
24823 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24824
24825         * gfortran.dg/pr18025.f90: New test.
24826
24827 2005-03-23  Dale Johannesen  <dalej@apple.com>
24828
24829         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
24830
24831 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
24832
24833         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
24834
24835         * lib/target-supports.exp (check_iconv_available): Default
24836         libiconv to -liconv, if there is no definition.
24837
24838 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
24839
24840         * gcc.dg/torture/cris-asm-mof-1.c: New test.
24841
24842 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
24843
24844         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
24845         * g++.dg/opt/pr7503-2.C: Likewise.
24846         * g++.dg/opt/pr7503-3.C: Likewise.
24847         * g++.dg/opt/pr7503-4.C: Likewise.
24848         * g++.dg/opt/pr7503-5.C: Likewise.
24849         * g++.dg/warn/minmax.C: New test.
24850
24851 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24852
24853         * gfortran.dg/g77_intrinsics_funcs.f: New test.
24854         * gfortran.dg/g77_intrinsics_sub.f: New test.
24855
24856 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
24857             Jan Hubicka  <jh@suse.cz>
24858             Steven Bosscher <stevenb@suse.de
24859
24860         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
24861
24862 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24863
24864         PR c++/19980
24865         * g++.dg/template/redecl3.C: New test.
24866
24867 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24868
24869         PR c++/20499
24870         * g++.dg/parse/error16.C: Tweak error markers.
24871
24872 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
24873
24874         PR target/20561
24875         * gcc.dg/20050321-2.c: New test.
24876
24877 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
24878
24879         PR c++/20465
24880         PR c++/20381
24881         * g++.dg/template/ptrmem12.C: New.
24882
24883 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
24884
24885         PR rtl-optimization/20527
24886         * gcc.c-torture/execute/pr20527-1.c: New test.
24887
24888 2005-03-22  Ben Elliston  <bje@au.ibm.com>
24889
24890         * gcc.misc-tests/options.exp (check_for_options): Create a real C
24891         program, compile it into a real executable and then delete the .c
24892         and .x files afterwards, to avoid problems on testglue targets.
24893
24894 2005-03-21  Stuart Hastings  <stuart@apple.com>
24895
24896         * gcc.target/i386/sse-2.c: New.
24897
24898 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
24899
24900         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
24901
24902 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
24903
24904         * g++.dg/parse/crash25.C: Fix typo.
24905
24906 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
24907
24908         PR c++/20461
24909         * g++.dg/parse/crash24.C: New test.
24910
24911         PR c++/20536
24912         * g++.dg/parse/crash25.C: New test.
24913
24914 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
24915
24916         PR c++/20147
24917         * g++.dg/ext/stmtexpr4.C: New test.
24918
24919 2005-03-20  Roger Sayle  <roger@eyesopen.com>
24920
24921         PR middle-end/20539
24922         * gcc.c-torture/compile/pr13066-1.c: New test case.
24923         * gcc.c-torture/compile/pr20539-1.c: Likewise.
24924         * g++.dg/opt/pr13066-1.C: Likewise.
24925
24926 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
24927
24928         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
24929
24930 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24931
24932         PR fortran/18525
24933         * gfortran.dg/nesting_1.f90: New test.
24934
24935 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24936
24937         PR c++/20240
24938         * g++.dg/lookup/using13.C: New test.
24939
24940 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24941
24942         PR c++/20333
24943         * g++.dg/template/crash36.C: New test.
24944
24945 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
24946
24947         PR c++/20463
24948         * g++.dg/template/crash35.C: New test.
24949
24950 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
24951
24952         PR c++/19966
24953         * g++.dg/overload/operator2.C: New test.
24954
24955 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24956
24957         PR libfortran/20257
24958         * gfortran.dg/pr20257.f90: New test.
24959
24960 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24961
24962         PR libfortran/20480
24963         * gfortran.dg/pr20480.f90: New test.
24964
24965 2005-03-16  Richard Henderson  <rth@redhat.com>
24966
24967         PR middle-end/15700
24968         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
24969         (_rtld_global): New.
24970         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
24971         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
24972
24973         * gcc.dg/alias-3.c: New.
24974         * gcc.dg/alias-4.c: New.
24975         * gcc.dg/alias-5.c: New.
24976         * gcc.dg/alias-6.c: New.
24977
24978 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
24979
24980         * gcc.dg/cpp/ucnid-7.c: New.
24981
24982 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
24983             Dorit Naishlos  <dorit@il.ibm.com>
24984
24985         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
24986         darwin.
24987
24988 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
24989
24990         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
24991         support misaligned accesses.
24992         * gcc.dg/vect/vect-58.c: Likewise.
24993         * gcc.dg/vect/vect-92.c: New.
24994         * gcc.dg/vect/vect-93.c: New.
24995
24996 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
24997
24998         PR fortran/18827
24999         * gfortran.dg/assign_2.f90: New test.
25000         * gfortran.dg/assign_3.f90: New test.
25001         * gfortran.dg/assign.f90: New test.
25002
25003 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
25004
25005         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
25006         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
25007         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
25008         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
25009         names.
25010
25011 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
25012
25013         * gcc.dg/cpp/ucnid-6.c: New.
25014
25015         * gcc.dg/cpp/normalize-1.c: New.
25016         * gcc.dg/cpp/normalize-2.c: New.
25017         * gcc.dg/cpp/normalize-3.c: New.
25018         * gcc.dg/cpp/normalize-4.c: New.
25019         * gcc.dg/cpp/ucnid-4.c: New.
25020         * gcc.dg/cpp/ucnid-5.c: New.
25021         * g++.dg/cpp/normalize-1.C: New.
25022         * g++.dg/cpp/ucnid-1.C: New.
25023
25024 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
25025
25026         * gcc.dg/pr18628.c: New.
25027
25028 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
25029
25030         PR c++/20280
25031         * g++.dg/tree-ssa/pr20280.C: New.
25032
25033 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25034
25035         PR fortran/20467
25036         * gfortran.dg/stfunc_2.f90: New test.
25037
25038 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
25039
25040         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
25041
25042 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
25043
25044         * gcc.dg/tree-ssa/20050314-1.c: New test.
25045
25046 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25047
25048         PR c++/4403
25049         PR c++/9783, DR433
25050         * g++.dg/template/friend34.C: New test.
25051         * g++.dg/template/friend35.C: Likewise.
25052         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
25053
25054 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25055
25056         Friend class name lookup 5/n
25057         PR c++/1016
25058         * g++.dg/lookup/hidden-class1.C: New test.
25059         * g++.dg/lookup/hidden-class2.C: Likewise.
25060         * g++.dg/lookup/hidden-class3.C: Likewise.
25061         * g++.dg/lookup/hidden-class4.C: Likewise.
25062         * g++.dg/lookup/hidden-class5.C: Likewise.
25063         * g++.dg/lookup/hidden-class6.C: Likewise.
25064         * g++.dg/lookup/hidden-class7.C: Likewise.
25065         * g++.dg/lookup/hidden-class8.C: Likewise.
25066         * g++.dg/lookup/hidden-class9.C: Likewise.
25067         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
25068         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
25069         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
25070         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
25071         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
25072         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
25073         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
25074         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
25075         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
25076         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
25077         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
25078
25079 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
25080
25081         PR c++/20157
25082         * g++.dg/template/error18.C: New test.
25083
25084 2005-03-09  Ben Elliston  <bje@au.ibm.com>
25085
25086         PR debug/16792
25087         * g++.dg/debug/pr16792.C: New test.
25088
25089 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
25090
25091         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
25092         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
25093         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
25094         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
25095         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
25096         test assertion names.
25097
25098 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25099
25100         PR fortran/18600
25101         * gfortran.dg/stfunc_1.f90: New test.
25102
25103 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25104
25105         PR fortran/16907
25106         * gfortran.dg/real_index_1.f90: New test.
25107
25108 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25109
25110         PR fortran/20323
25111         * gfortran.dg/spec_expr_1.f90: New test.
25112
25113 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
25114
25115         PR c/20402
25116         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
25117         new parser.
25118
25119 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25120
25121         PR fortran/20361
25122         * gfortran.dg/largeequiv_1.f90: New test.
25123
25124 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
25125
25126         * gcc.dg/ucnid-1.c: New.
25127         * gcc.dg/ucnid-2.c: New.
25128         * gcc.dg/ucnid-3.c: New.
25129         * gcc.dg/ucnid-4.c: New.
25130         * gcc.dg/ucnid-5.c: New.
25131         * gcc.dg/ucnid-6.c: New.
25132         * gcc.dg/cpp/ucnid-1.c: New.
25133         * gcc.dg/cpp/ucnid-2.c: New.
25134         * gcc.dg/cpp/ucnid-3.c: New.
25135         * g++.dg/other/ucnid-1.C: New.
25136
25137 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
25138
25139         * gcc.dg/vmx/darwin-abi-3.c: Delete.
25140
25141 2005-03-11  Per Bothner  <per@bothner.com>
25142
25143         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
25144         that diagnotics refer to correct token.
25145         * gcc.dg/unused-3.c: Likewise.
25146
25147 2005-03-11  Per Bothner  <per@bothner.com>
25148
25149         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
25150         constant" is now actually on same line as string constant.
25151         * gcc.dg/cpp/direct2s.c: Likewise.
25152
25153 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
25154
25155         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
25156
25157 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25158
25159         PR libfortran/20124
25160         * gfortran.dg/pr20124.f90: New Test
25161
25162 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
25163
25164         PR tree-optimization/20130
25165         * gcc.dg/pr20130-1.c: New test.
25166
25167 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
25168
25169         PR target/20095
25170         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
25171
25172 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25173
25174         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
25175
25176 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
25177
25178         * g++.dg/eh/forced1.C: Fix comment.
25179         * g++.dg/eh/forced2.C: Ditto.
25180         * g++.dg/eh/forced3.C: Ditto.
25181         * g++.dg/eh/forced4.C: Ditto.
25182
25183 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
25184
25185         PR rtl-opt/20412
25186         * gcc.c-torture/compile/pr20412.c: New test.
25187
25188 2005-03-10  Roger Sayle  <roger@eyesopen.com>
25189
25190         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
25191
25192 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
25193
25194         PR target/20322
25195         * gcc.dg/20050307-1.c: New test.
25196
25197 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
25198
25199         PR c++/20375
25200         * g++.dg/other/stdarg3.C: New.
25201
25202 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
25203
25204         PR c++/18384, c++/18327
25205         * g++.dg/init/array19.C: New test.
25206
25207         PR inline-asm/20314
25208         * gcc.dg/torture/pr20314-1.c: New test.
25209         * gcc.dg/torture/pr20314-2.c: New test.
25210
25211 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
25212
25213         * gcc.dg/20050309-1.c: New test.
25214
25215 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25216
25217         * gcc.dg/builtins-10.c: Reactivate disabled test.
25218         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
25219         new cbrt transformations.
25220
25221 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
25222
25223         PR c++/20208
25224         * g++.dg/template/array13.C: New test.
25225
25226 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
25227
25228         PR c++/16859
25229         * g++.dg/init/brace4.C: New test.
25230
25231 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
25232
25233         PR c++/20186
25234         * g++.dg/template/non-dependent12.C: New.
25235
25236 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
25237
25238         PR c++/20142
25239         * g++.dg/init/array18.C: Add dg-do run marker.
25240
25241         PR c++/20142
25242         * g++.dg/init/array18.C: New test.
25243
25244 2005-03-09  Ben Elliston  <bje@au.ibm.com>
25245
25246         * consistency.vlad/vlad.exp: Remove trailing semicolons.
25247         * g++.dg/gcov/gcov.exp: Likewise.
25248         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
25249         * gcc.target/xstormy16/xstormy16.exp: Likewise.
25250         * lib/c-torture.exp: Likewise.
25251         * lib/fortran-torture.exp: Likewise.
25252         * lib/g++.exp: Likewise.
25253         * lib/gcc-defs.exp: Likewise.
25254         * lib/gcc-dg.exp: Likewise.
25255         * lib/gcc.exp: Likewise.
25256         * lib/gcov.exp: Likewise.
25257         * lib/gfortran.exp: Likewise.
25258         * lib/mike-g++.exp: Likewise.
25259         * lib/mike-gcc.exp: Likewise.
25260         * lib/objc-torture.exp: Likewise.
25261         * lib/objc.exp: Likewise.
25262         * lib/profopt.exp: Likewise.
25263         * lib/target-libpath.exp: Likewise.
25264         * lib/target-supports.exp: Likewise.
25265         * lib/treelang.exp: Likewise.
25266         * lib/wrapper.exp: Likewise.
25267
25268 2005-03-08  Jeff Law  <law@redhat.com>
25269
25270         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
25271         PHI-OPT changes.
25272
25273 2005-03-08  Ira Rosen  <irar@il.ibm.com>
25274
25275         * gcc.dg/vect/pr20122.c: New test.
25276
25277 2005-03-07  Jeff Law  <law@redhat.com>
25278
25279         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
25280         was folded away.
25281         * gcc.dg/tree-ssa/pr18133-1.c: New test.
25282         * gcc.dg/tree-ssa/pr18133-2.c: New test.
25283         * gcc.dg/tree-ssa/pr18134.c: New test.
25284
25285 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25286
25287         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
25288         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
25289         gcc.dg/torture/builtin-noret-2.c: Require weak support.
25290
25291 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
25292
25293         PR tree-opt/17671
25294         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
25295
25296 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
25297
25298         * g++.dg/warn/Wnvdtor.C: New test.
25299
25300 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
25301
25302         * gcc.dg/torture/pr19683-1.c: New test.
25303
25304 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
25305
25306         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
25307         * gfortran.dg/g77/19990313-2.f: Ditto.
25308         * gfortran.dg/g77/19990313-3.f: Ditto.
25309         * gfortran.dg/g77/19990525-0.f: Ditto.
25310         * gfortran.dg/g77/19990826-0.f: Ditto.
25311         * gfortran.dg/g77/19990826-2.f: Ditto.
25312         * gfortran.dg/g77/19990826-3.f: Ditto.
25313         * gfortran.dg/g77/20000511-1.f: Ditto.
25314         * gfortran.dg/g77/20000511-2.f: Ditto.
25315         * gfortran.dg/g77/970625-2.f: Ditto.
25316         * gfortran.dg/g77/980310-2.f: Ditto.
25317         * gfortran.dg/g77/980310-3.f: Ditto.
25318         * gfortran.dg/g77/980310-8.f: Ditto.
25319         * gfortran.dg/g77/980519-2.f: Ditto.
25320         * gfortran.dg/g77/alpha1.f: Ditto.
25321         * gfortran.dg/g77/claus.f: Ditto.
25322         * gfortran.dg/g77/erfc.f: Ditto.
25323         * gfortran.dg/g77/short.f: Ditto.
25324         * gfortran.fortran-torture/execute/data.f90: Ditto.
25325         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
25326         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
25327
25328 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25329
25330         * lib/file-format.exp (gcc_target_object_format): Add check for som
25331         format and hardcode object formats on hppa*-*-hpux*.
25332         * lib/target-supports.exp (check_weak_available): Add check for som
25333         object format.  Always return 0 on hppa*-*-hpux10*.
25334
25335         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
25336         is defined.
25337
25338         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
25339
25340 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
25341
25342         * gfortran.dg/pr19936_1.f90: New test.
25343         * gfortran.dg/pr19936_2.f90: New test.
25344         * gfortran.dg/pr19936_3.f90: New test.
25345
25346 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
25347             Paul Thomas <prthomas@drfccad.cea.fr>
25348
25349         * gfortran.dg/PR19754_1.f90: New test.
25350         * gfortran.dg/PR19754_2.f90: Ditto.
25351
25352 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25353
25354         PR c++/19311
25355         * g++.dg/template/non-dependent11.C: New test.
25356
25357 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
25358
25359         * lib/target-supports.exp (check_iconv_available): Fix comment.
25360
25361 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
25362             Joseph S. Myers  <joseph@codesourcery.com>
25363
25364         PR c++/19797
25365         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
25366
25367 2005-03-04  Matthew Sachs  <msachs@apple.com>
25368
25369         * gcc.exp (gcc_target_compile): Put braces around
25370         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
25371         * objc.exp (objc_target_compile): Likewise.
25372         * treelang.exp (treelang_target_compile): Likewise.
25373
25374 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25375
25376         PR fortran/19673
25377         * gfortran.dg/func_result_1.f90: New test.
25378
25379 2005-03-04  Ben Elliston  <bje@au.ibm.com>
25380
25381         * gcc.misc-tests/options.exp: New test.
25382
25383 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
25384
25385         * gcc.dg/pr15784-4.c: New test.
25386
25387 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
25388
25389         * gcc.c-torture/execute/pr17133.c: New.
25390         * gcc.c-torture/compile/20050303-1.c: New.
25391
25392 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
25393
25394         * gcc.dg/cpp/assert4.c: Fix for cygwin.
25395
25396 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
25397
25398         * g++.dg/overload/using2.C: New.
25399
25400 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
25401
25402         PR c++/19916
25403         * g++.dg/init/ptrmem2.C: New test.
25404
25405 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
25406
25407         PR c/8927
25408         * gcc.dg/pr8927-1.c: New test.
25409
25410 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
25411
25412         PR c++/20232
25413         * g++.dg/inherit/covariant12.C: New.
25414
25415 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25416
25417         PR fortran/19479
25418         * gfortran.dg/bound_1.f90: New test.
25419
25420 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
25421
25422         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
25423         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
25424
25425 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
25426
25427         PR c/20245
25428         * gcc.dg/pr20245-1.c: New test.
25429
25430 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
25431
25432         PR middle-end/19874
25433         * gcc.c-torture/execute/20050119-2.c: New test case.
25434
25435 2005-02-28  Ben Elliston  <bje@au.ibm.com>
25436
25437         * README: Update the DejaGnu bug reporting address.
25438         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
25439         * lib/objc-torture.exp: Likewise.
25440
25441 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
25442
25443         * gfortran.dg/boz_1.f90: New test.
25444         * gfortran.dg/boz_3.f90: New test.
25445         * gfortran.dg/boz_4.f90: New test.
25446
25447 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
25448
25449         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
25450         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
25451
25452 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25453
25454         PR libfortran/20101
25455         * gfortran.dg/write_0_pe_format.f90: New test.
25456
25457 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
25458
25459         PR c++/20206
25460         * g++.dg/opt/thunk2.C: New test.
25461         * g++.dg/opt/covariant1.C: New test.
25462
25463 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25464
25465         * gfortran.dg/e_d_fmt.f90: New test.
25466
25467 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
25468
25469         * gcc.dg/asm-b.c: Fix comment typos.
25470
25471 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
25472
25473         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
25474         a V_MAY_DEF also.
25475
25476 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
25477
25478         PR tree-opt/20188
25479         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
25480         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
25481         * gcc.dg/asm-b.c: New test.
25482
25483 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
25484
25485         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
25486         Disable this test on IRIX 6.
25487
25488 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
25489
25490         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
25491         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
25492         parser.
25493
25494 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
25495
25496         PR tree-optimization/20204
25497         * gcc.dg/pr20204.c: New test.
25498
25499 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
25500
25501         PR target/20196
25502         * gcc.c-torture/execute/20050224-1.c: New test.
25503
25504         PR c++/20175
25505         * g++.dg/warn/Wbraces2.C: New test.
25506
25507 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
25508
25509         PR c++/19878
25510         * g++.dg/init/const2.C: New test.
25511
25512 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
25513
25514         PR tree-optimization/20100
25515         * gcc.c-torture/execute/pr20100-1.c: New test.
25516
25517 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25518
25519         * gfortran.dg/implicit_3.f90: New test.
25520
25521         * gfortran.dg/deftype_1.f90: New test.
25522
25523 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
25524
25525         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
25526         the test passes.
25527         * g++.dg/other/anon3.C: Accept a warning.
25528
25529 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
25530
25531         * gcc.dg/pr20017.c: Fix a comment typo.
25532
25533 2005-02-23  Bud Davis  <bdavis@gfortran.org>
25534
25535         * gfortran.dg/list_read_4.f90: Change to f90 comments.
25536
25537 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
25538
25539         PR ada/19902
25540         * ada/acats/tests/cxa/cxa3004.a: Remove.
25541         * ada/acats/tests/cxb/cxb30061.am: Likewise.
25542
25543 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
25544
25545         PR c++/20073
25546         * g++.dg/init/const1.C: New test.
25547
25548         PR c++/19991
25549         * g++.dg/parse/constant7.C: New test.
25550
25551         PR c++/20152
25552         * g++.dg/parse/error27.C: New test.
25553         * g++.dg/template/qualttp15.C: Adjust error markers.
25554         * g++.old-deja/g++.other/struct1.C: Likewise.
25555
25556         PR c++/20153
25557         * g++.dg/template/error17.C: New test.
25558
25559         PR c++/20148
25560         * g++.dg/parser/error26.C: New test.
25561
25562 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
25563
25564         PR tree-optimization/20100
25565         PR tree-optimization/20115
25566         * gcc.dg/pr20115.c: New test.
25567         * gcc.dg/pr20115-1.c: New test.
25568         * gcc.dg/pr20100.c: New test.
25569         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
25570         call-clobbered variables after alias1.
25571
25572 2005-02-22  Bud Davis  <bdavis@gfortran.org>
25573
25574         * gfortran.dg/list_read_4.f90: new test.
25575
25576 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
25577
25578         PR rtl-optimization/20017.
25579         * gcc.dg/pr20017.c: New.
25580
25581 2005-02-22  Devang Patel  <dpatel@apple.com>
25582
25583         PR 19952
25584         * g++.dg/tree-ssa/pr19952.C: New test.
25585
25586 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
25587
25588         PR c++/19883
25589         * g++.dg/parse/constant6.C: New test.
25590
25591 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
25592
25593         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
25594         * g++.dg/charset/asm2.c: Likewise.
25595         * g++.dg/charset/asm3.c: Likewise.
25596         * g++.dg/charset/asm4.c: Likewise.
25597         * g++.dg/charset/asm5.c: Likewise.
25598         * g++.dg/charset/attribute1.c: Likewise.
25599         * g++.dg/charset/attribute2.c: Likewise.
25600         * g++.dg/charset/extern1.cc: Likewise.
25601         * g++.dg/charset/extern2.cc: Likewise.
25602         * g++.dg/charset/extern3.cc: Likewise.
25603         * g++.dg/charset/function.cc: Likewise.
25604         * g++.dg/charset/string.c: Likewise.
25605         * g++.dg/charset/charset.exp: Likewise.
25606         * lib/target-supports.exp (check_iconv_available): Fix comment.
25607
25608 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
25609
25610         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
25611         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
25612         * gcc.dg/charset/asm2.c: Likewise.
25613         * gcc.dg/charset/asm3.c: Likewise.
25614         * gcc.dg/charset/asm4.c: Likewise.
25615         * gcc.dg/charset/asm5.c: Likewise.
25616         * gcc.dg/charset/asm6.c: Likewise.
25617         * gcc.dg/charset/attribute1.c: Likewise.
25618         * gcc.dg/charset/attribute2.c: Likewise.
25619         * gcc.dg/charset/builtin1.c: Likewise.
25620         * gcc.dg/charset/extern.c: Likewise.
25621         * gcc.dg/charset/function.c: Likewise.
25622         * gcc.dg/charset/string.c: Likewise.
25623         * gcc.dg/charset/charset.exp: Likewise.
25624
25625 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
25626
25627         PR fortran/20086
25628         * gfortran.dg/pr20086.f90: New test.
25629
25630 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
25631
25632         PR tree-optimization/19786
25633         * g++.dg/tree-ssa/pr19786.C: New.
25634
25635 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25636
25637         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
25638
25639 2005-02-21  Jeff Law  <law@redhat.com>
25640
25641         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
25642
25643 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25644
25645         * gfortran.dg/do_iterator: Split loop, markup all lines for
25646         which an error locus is printed.
25647         * gfortran.dg/pr17708.f90: Markup all lines for which an error
25648         locus is printed.
25649         * gfortran.dg/select_4.f90: Likewise.
25650         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
25651         locuses in the various permutations.
25652
25653 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
25654
25655         PR tree-optimization/19951
25656         * g++.dg/vect: New directory.
25657         * g++.dg/vect/vect.exp: New file.
25658         * g++.dg/vect/pr19951.cc: New testcase.
25659         * g++.dg/dg.exp: Also prune vectorizer tests.
25660
25661 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
25662
25663         PR 18785
25664         * gcc.dg/charset/builtin1.c: New test.
25665
25666 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25667
25668         PR c++/19299
25669         * g++.dg/inherit/volatile1.C: New test.
25670
25671         PR c++/19440
25672         * g++.dg/template/dtor4.C: New test.
25673
25674 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
25675
25676         * gfortran.dg/int_1.f90: New test.
25677
25678 2005-02-19  Devang Patel  <dpatel@apple.com>
25679
25680         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
25681
25682 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
25683
25684         * gfortran.dg/achar_1.f90: New test.
25685
25686 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
25687
25688         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
25689
25690 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
25691             Jakub Jelinek  <jakub@redhat.com>
25692
25693         PR tree-optimization/19828
25694         * gcc.dg/tree-ssa/loop-7.c: New test.
25695         * gcc.c-torture/execute/20050218-1.c: New test.
25696
25697 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
25698
25699         PR c/20043
25700         * gcc.dg/transparent-union-1.c: New test.
25701         * gcc.dg/transparent-union-2.c: New test.
25702
25703 2005-02-18  James E Wilson  <wilson@specifixinc.com>
25704
25705         PR tree-optimization/18977
25706         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
25707
25708 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
25709
25710         PR target/20054
25711         * gcc.dg/pr20054.c: New test.
25712
25713 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25714
25715         PR c++/19508
25716         * g++.dg/ext/attrib20.C: New test.
25717
25718 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
25719
25720         PR middle-end/20030
25721         * gfortran.fortran-torture/execute/character_passing.f90: New test.
25722
25723 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
25724
25725         PR c++/20008
25726         * g++.dg/opt/switch4.C: New.
25727
25728 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
25729
25730         PR c++/20023
25731         PR tree-optimization/20009
25732         * gcc.c-torture/compile/20050217-1.c: New test.
25733         * g++.dg/opt/switch3.C: New test.
25734
25735         PR tree-optimization/18947
25736         * gcc.c-torture/compile/20050215-1.c: New test.
25737         * gcc.c-torture/compile/20050215-2.c: New test.
25738         * gcc.c-torture/compile/20050215-3.c: New test.
25739
25740 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
25741
25742         PR c++/20028
25743         * g++.dg/template/crash34.C: New.
25744
25745         PR c++/20022
25746         * g++.dg/other/access3.C: New.
25747
25748 2005-02-17  Ira Rosen  <irar@il.ibm.com>
25749
25750         * gcc.dg/vect/vect-98.c: New test.
25751
25752 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
25753
25754         PR tree-optimization/19967
25755         * gcc.dg/pr19967.c: New.
25756
25757 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
25758
25759         PR middle-end/19857
25760         * gcc.dg/tree-ssa/20050215-1.c: New test.
25761         * gcc.c-torture/execute/20050215-1.c: New test.
25762
25763 2005-02-15  Eric Christopher  <echristo@redhat.com>
25764
25765         * gcc.dg/cpp/20050215-1.c: New file.
25766
25767 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
25768
25769         PR tree-optimization/15785
25770         * gcc.dg/pr15785-1.c: New test.
25771
25772 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
25773
25774         PR c++/17788
25775         * g++.dg/init/ctor4.C: New.
25776         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
25777
25778 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
25779
25780         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
25781         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
25782
25783 2005-02-15  Andreas Schwab  <schwab@suse.de>
25784
25785         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
25786         declare malloc.
25787
25788 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
25789
25790         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
25791
25792 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
25793
25794         PR tree-optimization/19853
25795         * gcc.c-torture/compile/pr19853.c: New test.
25796
25797 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
25798
25799         PR c++/19608
25800         * g++.dg/parse/local-class1.C: New.
25801
25802         PR c++/19895
25803         * g++.dg/parse/ptrmem3.C: New.
25804
25805         PR c++/19884
25806         * g++.old-deja/g++.oliva/template6.C: Add another case.
25807         * g++.dg/template/explicit6.C: New.
25808
25809 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
25810
25811         PR c++/17816
25812         * g++.dg/other/redecl2.C: New.
25813
25814 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
25815
25816         PR c++/19891
25817         * g++.dg/abi/covariant4.C: New.
25818
25819 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
25820
25821         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
25822         New tests.
25823
25824 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
25825
25826         * gcc.dg/vect/vect-96.c: Fix typo.
25827
25828 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25829
25830         PR c++/14479
25831         PR c++/19487
25832         * g++.dg/template/enum5.C: New test.
25833
25834 2005-02-12  Ira Rosen  <irar@il.ibm.com>
25835
25836         * gcc.dg/vect/vect-97.c: New test.
25837
25838 2005-02-12  Ira Rosen  <irar@il.ibm.com>
25839
25840         * gcc.dg/vect/vect-96.c: New test.
25841
25842 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
25843
25844         * gcc.dg/builtins-34.c: Also check ldexp*.
25845
25846 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
25847
25848         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
25849
25850 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
25851
25852         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
25853         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
25854         dg-require-dll, dg-require-iconv, dg-require-named-sections,
25855         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
25856         selector_list, selector_expression, dg-process-target): Move to new
25857         file target-supports-dg.exp.
25858         * lib/target-supports-dg.exp: New.
25859
25860         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
25861         New.
25862
25863 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
25864
25865         PR c++/19666
25866         * g++.dg/other/ptrmem6.C: New test.
25867
25868         PR middle-end/19858
25869         * gcc.c-torture/compile/20050210-1.c: New test.
25870
25871 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
25872
25873         PR c++/19755
25874         * g++.dg/warn/Wbraces1.C: New test.
25875
25876 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
25877
25878         * gcc.dg/builtins-52.c: New testcase.
25879
25880 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
25881
25882         PR c/19342
25883         * gcc.c-torture/execute/20050119-1.c: New test.
25884
25885 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
25886
25887         PR c++/19811
25888         * g++.dg/init/delete1.C: New test.
25889
25890 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
25891
25892         PR c++/18470
25893         * g++.dg/template/static12.C: New test.
25894
25895 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
25896
25897         PR c++/19787
25898         * g++.dg/conversion/ambig1.C: New test.
25899
25900         PR c++/19739
25901         * g++.dg/ext/attrib19.C: New test.
25902
25903         PR c++/19732
25904         * g++.dg/parse/dtor5.C: New test.
25905
25906         PR c++/19762
25907         * g++.dg/template/dtor3.C: New test.
25908
25909         PR c++/19826
25910         * g++.dg/template/static11.C: New test.
25911         * g++.dg/template/crash2.C: Remove dg-error marker.
25912
25913 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
25914
25915         PR C++/18491
25916         * g++.old-deja/g++.mike/p10769a.C: Remove.
25917
25918 2005-02-09  Roger Sayle  <roger@eyesopen.com>
25919
25920         * gcc.dg/builtins-48.c: New test case.
25921         * gcc.dg/builtins-49.c: New test case.
25922         * gcc.dg/builtins-50.c: New test case.
25923         * gcc.dg/builtins-51.c: New test case.
25924
25925 2005-02-09  Ian Lance Taylor  <ian@airs.com>
25926
25927         PR middle-end/19583
25928         * g++.dg/warn/Wreturn-type-3.C: New test.
25929
25930 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
25931
25932         PR middle-end/19402
25933         * gcc.dg/pr19402-1.c: New testcase.
25934         * gcc.dg/pr19402-2.c: likewise.
25935
25936 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
25937
25938         PR middle-end/19854
25939         * g++.dg/tree-ssa/tmmti.C: New testcase.
25940
25941 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
25942
25943         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
25944
25945 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
25946
25947         PR c++/19733
25948         * g++.dg/parse/crash23.C: New test.
25949         * g++.dg/warn/Weff1.C: New test.
25950
25951 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
25952
25953         * gcc.dg/20050209-1.c: New test.
25954
25955 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
25956
25957         PR target/19799
25958         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
25959
25960 2005-02-08  Mike Stump  <mrs@apple.com>
25961
25962         * g++.dg/pch/import-2.c: New test.
25963         * g++.dg/pch/import-2.hs: New.
25964         * g++.dg/pch/include/import-2a.h: New.
25965         * g++.dg/pch/include/import-2b.h: New.
25966
25967 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
25968
25969         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
25970
25971 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25972
25973         * gfortran.dg/substr_1.f90: New test.
25974
25975 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
25976
25977         PR middle-end/19775
25978         * gcc.dg/torture/builtin-power-1.c: Disable test for
25979         invalid transformation.
25980         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
25981         no longer optimize.
25982         * gcc.dg/builtins-47.c: New testcase.
25983
25984 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
25985             Dorit Naishlos  <dorit@il.ibm.com>
25986
25987         * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
25988
25989 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
25990
25991         * gcc.c-torture/compile/20050206-1.c: New test.
25992
25993 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
25994
25995         PR tree-opt/19768
25996         * g++.dg/opt/pr19768.C: New test.
25997
25998 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
25999
26000         PR tree-opt/19736
26001         * gcc.c-torture/compile/pr19736.c: New test.
26002
26003 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26004
26005         PR c++/17401
26006         * g++.dg/parse/error25.C: New test.
26007
26008 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
26009
26010         * gcc.c-torture/execute/20050203-1.c: New.
26011
26012 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
26013
26014         * gcc.dg/vect/vect-85.c: Remove xfail.
26015         * gcc.dg/vect/vect-86.c: Remove xfail.
26016         * gcc.dg/vect/vect-87.c: Remove xfail.
26017         * gcc.dg/vect/vect-88.c: Remove xfail.
26018
26019 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
26020
26021         * gcc.dg/altivec-19.c: New.
26022
26023 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
26024
26025         PR c/17807
26026         * gcc.dg/nested-func-3.c: New test.
26027         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
26028
26029 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
26030
26031         * gcc.test-framework/gen_directive_tests: Generate tests for
26032         selector expressions.
26033
26034 2005-02-02  Matt Austern  <austern@apple.com>
26035
26036         PR c++/19628
26037         * g++/ext/builtin7.C: New.
26038         * g++/ext/builtin8.C: New.
26039
26040 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
26041
26042         PR c/18502
26043         * gcc.dg/pr18502-1.c: New test.
26044
26045 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26046
26047         PR c++/17413
26048         * g++.dg/template/local4.C: Tweak.
26049
26050 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
26051
26052         PR tree-optimization/19578
26053         * gcc.c-torture/compile/20050202-1.c: New test.
26054
26055 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
26056
26057         PR c/19435
26058         * gcc.dg/c99-init-4.c: New test.
26059
26060 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
26061
26062         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
26063
26064         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
26065
26066         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
26067         * g++.dg/eh/check-vect.h: New.
26068
26069         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
26070         * gcc.dg/vect/vect-78.c: Ditto.
26071         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
26072         Remove.
26073
26074         * g++.dg/conversion/simd1.C: Expect warning.
26075         * g++.dg/ext/attribute-test-1.C: Ditto.
26076         * g++.dg/ext/attribute-test-2.C: Ditto.
26077         * g++.dg/ext/attribute-test-3.C: Ditto.
26078         * g++.dg/ext/attribute-test-4.C: Ditto.
26079
26080         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
26081         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
26082
26083         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
26084
26085 2005-02-01  Richard Henderson  <rth@redhat.com>
26086
26087         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
26088         long double for ibm double-double format.
26089         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
26090
26091 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
26092
26093         PR tree-optimization/19633
26094         * gcc.dg/pr19633-1.c: New test.
26095         * gcc.dg/pr19633.c: Tweak to make pointer point
26096         to NULL or a symbol.
26097
26098 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
26099
26100         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
26101         New procs.
26102         (dg-process-target (local override)): Handle selector expressions.
26103
26104         * gcc.test-framework/README: Describe tests in source directory.
26105         * gcc.test-framework/test-framework.awk: Handle dg- tests.
26106         * gcc.test-framework/test-framework.exp: Handle dg- tests.
26107         * gcc.test-framework/dg-bogus-exp-P.c: New test.
26108         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
26109         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
26110         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
26111         * gcc.test-framework/dg-do-link-exp-P.c: New test.
26112         * gcc.test-framework/dg-do-run-exp-P.c: New test.
26113         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
26114         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
26115         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
26116         * gcc.test-framework/dg-error-exp-P.c: New test.
26117         * gcc.test-framework/dg-error-exp-XP.c: New test.
26118         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
26119         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
26120         * gcc.test-framework/dg-output-exp-P.c: New test.
26121         * gcc.test-framework/dg-output-exp-XF.c: New test.
26122         * gcc.test-framework/dg-warning-exp-P.c: New test.
26123         * gcc.misc-tests/dg-1.c: Remove.
26124         * gcc.misc-tests/dg-2.c: Remove.
26125         * gcc.misc-tests/dg-3.c: Remove.
26126         * gcc.misc-tests/dg-4.c: Remove.
26127         * gcc.misc-tests/dg-5.c: Remove.
26128         * gcc.misc-tests/dg-6.c: Remove.
26129         * gcc.misc-tests/dg-7.c: Remove.
26130         * gcc.misc-tests/dg-8.c: Remove.
26131         * gcc.misc-tests/dg-9.c: Remove.
26132         * gcc.misc-tests/dg-10.c: Remove.
26133         * gcc.misc-tests/dg-11.c: Remove.
26134         * gcc.misc-tests/dg-12.c: Remove.
26135         * gcc.misc-tests/dg-test.exp: Remove.
26136
26137         * gcc.test-framework/test-framework.awk: Change recording and
26138         printing of passes and failures.
26139
26140         * gcc.test-framework: New directory.
26141         * gcc.test-framework/README: New.
26142         * gcc.test-framework/test-framework.exp: New.
26143         * gcc.test-framework/test-framework.awk: New.
26144         * gcc.test-framework/gen_directive_tests: New.
26145
26146 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
26147
26148         * lib/treelang.exp: Fix comment typos.
26149         (treelang_target_compile): Don't append libs=-ltreelang to options.
26150
26151 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
26152
26153         * g++.dg/parse/typename7.C: Adjust error messages.
26154
26155 2005-01-31  Jeff Law  <law@redhat.com>
26156
26157         * gcc.c-torture/execute/20050131-1.c: New test.
26158         * gcc.dg/wcaselabel.c: New test.
26159
26160 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
26161
26162         * g++.dg/other/warning1.C: Adjust error messags.
26163         * g++.dg/parse/constant5.C: New test.
26164
26165 2005-01-31  Steven Bosscher  <stevenb@suse.de>
26166
26167         PR c/19333
26168         * gcc.c-torture/compile/20011130-1.c: Reorder to make
26169         the test case valid.
26170         * gcc.dg/20030815-1.c: Remove invalid tests.
26171         * gcc.dg/array-7.c: Adjust expected result.
26172         * gcc.dg/pr18596-3.c: Likewise.
26173         * gcc.dg/noncompile/20000901-1.c: Likewise.
26174         * gcc.dg/noncompile/init-2.c: Likewise.
26175         * gcc.dg/noncompile/init-4.c: Likewise.
26176
26177 2005-01-31  Dale Johannesen  <dalej@apple.com>
26178
26179         * g++.dg/opt/pr19650.C: New test.
26180
26181 2005-01-31  Richard Henderson  <rth@redhat.com>
26182
26183         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
26184         long double for intel double extended format.
26185         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
26186
26187 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
26188
26189         PR c++/19555
26190         * g++.dg/template/static10.C: New test.
26191
26192         PR c++/19395
26193         * g++.dg/parse/error24.C: New test.
26194
26195         PR c++/19367
26196         * g++.dg/lookup/builtin1.C: New test.
26197
26198         PR c++/19457
26199         * g++.dg/warn/conv3.C: New test.
26200
26201 2005-01-30  Bud Davis  <bdavis@gfortran.org>
26202
26203         PR fortran/19647
26204         * gfortan.dg/inquire_7.f90
26205
26206 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
26207
26208         PR tree-optimization/15791
26209         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
26210         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
26211         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
26212         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
26213         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
26214         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
26215         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
26216         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
26217         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
26218         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
26219
26220 2005-01-29  Paul Brook  <paul@codesourcery.com>
26221
26222         PR fortran/18565
26223         * check.c (real_or_complex_check): New function.
26224         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
26225         * intrinsic.c (add_functions): Use new check functions.
26226         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
26227         Add prototypes.
26228
26229 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
26230
26231         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
26232         gcc.dg/lvalue-3.c: New tests.
26233         * gcc.dg/concat.c: Update expected messages.
26234
26235 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
26236
26237         PR libfortran/19595
26238         * gfortran.dg/eor_1.f90: New test.
26239
26240 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
26241
26242         PR fortran/19589
26243         * gfortran.dg/logical_data_1.f90: New test.
26244
26245 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
26246
26247         PR c++/19253
26248         * g++.dg/template/crash33.C: New test.
26249
26250         PR c++/19667
26251         * g++.dg/template/crash32.C: New test.
26252
26253 2005-01-28  Ian Lance Taylor  <ian@airs.com>
26254
26255         PR middle-end/16558
26256         * g++.dg/warn/Wreturn-type-2.C: New test.
26257
26258 2004-06-24  Jeff Law  <law@redhat.com>
26259
26260         * gcc.dg/tree-ssa/20050128-1.c: New test.
26261
26262 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
26263
26264         * gcc.target/frv/all-mdpackh-1.c: New test.
26265
26266 2005-01-28  Steven Bosscher  <stevenb@suse.de>
26267
26268         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
26269
26270 2005-01-27  Richard Henderson  <rth@redhat.com>
26271
26272         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
26273
26274 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
26275
26276         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
26277
26278 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
26279
26280         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
26281         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
26282         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
26283         to cope with cases where the multilib options override the dg-options.
26284
26285 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
26286
26287         PR c/18946
26288         * gcc.dg/noncompile/20050120-1.c: New test.
26289
26290 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
26291
26292         PR tree-optimization/19633
26293         * gcc.dg/pr19633.c: New test.
26294         * gcc.dg/tree-ssa/pr19633.c: New test.
26295
26296 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
26297
26298         * gcc.dg/20041216-1.c: New test.
26299
26300 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
26301
26302         PR objc/18862
26303         * objc.dg/selector-2.m: New test.
26304
26305 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
26306
26307         * g++.dg/opt/range-test-2.C: New test.
26308
26309         PR rtl-optimization/19579
26310         * gcc.c-torture/execute/20050124-1.c: New test.
26311
26312 2005-01-26  Greg Parker  <gparker@apple.com>
26313         Stuart Hastings  <stuart@apple.com>
26314
26315         * gcc.c-torture/execute/20050125-1.c: New.
26316
26317 2005-01-18  Jan Hubicka  <jh@suse.cz>
26318
26319         PR tree-optimize/19337
26320         * gcc.c-torture/compile/20050119-1.c: New test.
26321
26322 2005-01-24  James E Wilson  <wilson@specifixinc.com>
26323
26324         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
26325         test for successful match.
26326
26327 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
26328
26329         PR objc/18408
26330         * objc.dg/comp-types-7.m: New test.
26331
26332 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
26333
26334         * lib/target-supports.exp (current_target_name): New.
26335         (check_effective_target_ilp32, check_effective_target_lp64):
26336         Cache the result to use as long as the current target, with
26337         multilib flags, remains the same.
26338
26339         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
26340         (dg-require-weak, dg-require-visibility, dg-require-alias,
26341         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
26342         dg-require-effective-target, dg-skip-if): Remove call to
26343         skip_test_and_clear_xfail.
26344         (dg-test): Clear xfail data.
26345
26346 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
26347
26348         PR target/17751
26349         * gcc.dg/ppc64-toc.c: New test.
26350
26351         * g++.dg/tree-ssa/empty-1.C: New test.
26352
26353         PR middle-end/19551
26354         * gcc.c-torture/execute/20050121-1.c: New test.
26355         * gcc.dg/20050121-2.c: New test.
26356
26357 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
26358         Paul Brook  <paul@codesourcery.com>
26359
26360         PR fortran/17941
26361         * gfortran.dg/real_const_1.f: New test.
26362         * gfortran.dg/real_const_2.f90: New test.
26363         * gfortran.dg/complex_int_1.f90: New test.
26364
26365 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
26366
26367         PR fortran/19313
26368         * gfortan.dg/inquire_6.f90: New test.
26369
26370 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
26371
26372         PR libfortran/19451
26373         * open_readonly_1.f90: New test.
26374
26375 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
26376
26377         PR libfortran/18982
26378         * gfortran.dg/open_new.f90: New file.
26379
26380 2005-01-22  Paul Brook  <paul@codesourcery.com>
26381
26382         * namelist_1.f90: New test.
26383
26384 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
26385
26386         PR tree-optimization/19484
26387         * gcc.c-torture/compile/20050122-[12].c: New tests.
26388
26389 2005-01-22  Paul Brook  <paul@codesourcery.com>
26390
26391         * gfortran.dg/implicit_2.f90: New test.
26392
26393 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
26394
26395         PR fortran/19314
26396         * gfortran.dg/inquire_5.f90: New test.
26397
26398 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26399
26400         PR c/18809
26401         * gcc.dg/pr18809-1.c: New test.
26402
26403 2005-01-21  Ian Lance Taylor  <ian@airs.com>
26404
26405         * gcc.dg/20050121-1.c: New test.
26406
26407         PR tree-optimization/13000
26408         * gcc.dg/20040206-1.c: Change warning to point where function is
26409         being inlined.
26410
26411 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26412
26413         PR c++/19208
26414         * g++.dg/template/array11.C: New test.
26415
26416 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26417
26418         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
26419         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
26420         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
26421         * gfortran.dg/getenv_1.f90: Add dg-do directive.
26422         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
26423         gfortran.dg/pr17164.f90: Add missing dg-do directives.
26424
26425 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
26426
26427         PR tree-optimization/15349
26428         * gcc.dg/tree-ssa/pr15349.c: New.
26429
26430 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
26431
26432         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
26433
26434 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
26435
26436         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
26437         scan-assembler-times directive name.
26438
26439         * gcc.dg/asm-a.c: Move dg-require-effective-target to
26440         after dg-do.
26441
26442         PR rtl-optimization/19462
26443         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
26444
26445 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
26446
26447         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
26448         counting function calls on ia64.
26449
26450 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
26451
26452         PR rtl-optimization/15139
26453         * gcc.dg/20050111-2.c: New test.
26454
26455         PR c/17297
26456         * gcc.c-torture/compile/20050113-1.c: New testcase.
26457
26458         PR middle-end/19164
26459         * gcc.dg/20050113-1.c: New testcase.
26460
26461 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
26462
26463         * gcc.dg/vect/vect-85.c: Add comment.
26464         * gcc.dg/vect/vect-86.c: Add xfail for now.
26465         * gcc.dg/vect/vect-87.c: Add xfail for now.
26466         * gcc.dg/vect/vect-88.c: Add xfail for now.
26467         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
26468
26469 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
26470
26471         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
26472
26473 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
26474
26475         * g++.dg/debug/typedef3.C: New test.
26476
26477 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
26478
26479         PR c/19472
26480         * gcc.dg/asm-a.c: New test.
26481
26482 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
26483
26484         * gcc.dg/sh-relax.c: Add prototype for abort.
26485
26486 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
26487
26488         * gcc.dg/short-compare-1.c: New test.
26489         * gcc.dg/short-compare-2.c: Likewise.
26490
26491 2005-01-18  Michael Matz  <matz@suse.de>
26492
26493         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
26494
26495 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
26496
26497         PR tree-optimization/19121
26498         * gcc.c-torture/compile/pr19121.c: New test.
26499
26500 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
26501
26502         PR target/19357
26503         * gcc.c-torture/compile/pr19357.c: New test.
26504
26505 2005-01-17  Ian Lance Taylor  <ian@airs.com>
26506
26507         PR c/5675
26508         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
26509         pass--those that refer just to the variable, possibly with a
26510         cast.
26511         * gcc.dg/c99-const-expr-3.c: Likewise.
26512
26513         PR middle-end/13127
26514         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
26515         longer emitted.
26516
26517 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
26518
26519         PR fortran/18778
26520         * gfortran.dg/endfile_2.f90: New test.
26521
26522 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
26523
26524         PR 19168
26525         * gfortran.dg/select_5.f90: New test.
26526
26527 2004-01-16  Paul Brook  <paul@codesourcery.com>
26528
26529         * gfortran.dg/common_4.f90: New test.
26530
26531 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
26532
26533         PR rtl-optimization/19462
26534         * gcc.dg/torture/pr19462-1.c: New test.
26535
26536 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
26537
26538         PR objc/19321
26539         * objc.dg/func-ptr-2.m: New.
26540         * objc.dg/volatile-1.m: New.
26541
26542 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26543
26544         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
26545
26546 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
26547
26548         PR tree-optimization/19060
26549         * gcc.c-torture/execute/20050104-1.c: New test.
26550
26551 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
26552
26553         PR fortran/18983
26554         * gfortran.dg/write_to_null.f90: New test.
26555
26556 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
26557             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26558
26559         PR other/19328
26560         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
26561         argument.
26562
26563 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
26564
26565         PR c++/19263
26566         * g++.dg/init/vector1.C: New test.
26567
26568 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
26569
26570         PR target/13158
26571         * gcc.target/ia64/sibcall-unwind-1.c: New test.
26572         PR target/18987
26573         * gcc.target/ia64/sibcall-unwind-2.c: New test.
26574
26575 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
26576
26577         * gfortran.dg/select_1.f90: New test.
26578         * gfortran.dg/select_2.f90: New test.
26579         * gfortran.dg/select_3.f90: New test.
26580         * gfortran.dg/select_4.f90: New test.
26581
26582 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
26583
26584         PR middle-end/19084
26585         PR rtl-optimization/19348
26586         * gcc.dg/20050111-1.c: New test.
26587         * gcc.c-torture/execute/20050111-1.c: New test.
26588
26589         * gcc.dg/i386-asm-4.c: New test.
26590
26591 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
26592
26593         * gcc.dg/nested-func-2.c: New test.
26594         * ada/acats/norun.lst: Remove c953002.
26595
26596 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
26597
26598         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
26599
26600 2005-01-12  Ben Elliston  <bje@au.ibm.com>
26601
26602         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
26603
26604 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
26605
26606         PR target/18761
26607         * g++.dg/abi/align1.C: New test.
26608
26609 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
26610
26611         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
26612         at a time.
26613         * g++.dg/ext/altivec_check.h: Support compiling as C.
26614
26615 2005-01-10  Roger Sayle  <roger@eyesopen.com>
26616
26617         PR c++/19355
26618         * g++.dg/expr/pr19355-1.C: New test case.
26619
26620 2005-01-10  Laurent GUERBY <laurent@guerby.net>
26621
26622         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
26623         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
26624         * ada/acats/tests/c3/c92005b.ada: Likewise.
26625         * ada/acats/tests/c3/cxb3012.a: Likewise.
26626         * ada/acats/norun.lst: Add c380004 and c953002, add PR
26627
26628 2005-01-09  Paul Brook  <paul@codesourcery.com>
26629
26630         * gfortran.dg/common_2.f90: New file.
26631         * gfortran.dg/common_3.f90: New file.
26632
26633 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
26634
26635         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
26636
26637 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
26638
26639         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
26640         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
26641         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
26642         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
26643         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
26644         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
26645         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
26646         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
26647         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
26648         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
26649         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
26650         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
26651         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
26652         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
26653         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
26654         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
26655         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
26656         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
26657         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
26658         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
26659         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
26660         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
26661         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
26662         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
26663         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
26664         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
26665         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
26666         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
26667         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
26668         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
26669         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
26670         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
26671         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
26672         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
26673         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
26674         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
26675         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
26676         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
26677         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
26678         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
26679         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
26680         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
26681         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
26682         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
26683         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
26684         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
26685         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
26686         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
26687         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
26688         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
26689         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
26690         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
26691         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
26692         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
26693         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
26694         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
26695         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
26696         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
26697         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
26698         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
26699         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
26700         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
26701         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
26702         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
26703         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
26704         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
26705         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
26706
26707         * gcc.dg/vect/vect-1.c: Fix spelling.
26708         * gcc.dg/vect/vect-10.c: Fix spelling.
26709         * gcc.dg/vect/vect-11.c: Fix spelling.
26710         * gcc.dg/vect/vect-12.c: Fix spelling.
26711         * gcc.dg/vect/vect-14.c: Fix spelling.
26712         * gcc.dg/vect/vect-15.c: Fix spelling.
26713         * gcc.dg/vect/vect-16.c: Fix spelling.
26714         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
26715         * gcc.dg/vect/vect-64.c: Fix comments.
26716         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
26717
26718 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
26719             Ira Rosen  <irar@il.ibm.com>
26720
26721         * gcc.dg/vect/vect-70.c: New test.
26722         * gcc.dg/vect/vect-71.c: New test.
26723
26724 2005-01-09  Manfred Hollstein  <mh@suse.com>
26725
26726         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
26727         * gcc.dg/pr18241-2.c: Likewise.
26728         * gcc.dg/pr18241-3.c: Likewise.
26729         * gcc.dg/pr18241-4.c: Likewise.
26730         * gcc.dg/pr18241-5.c: Likewise.
26731
26732 2005-01-08  Richard Henderson  <rth@redhat.com>
26733
26734         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
26735         False for x86 and x86-64.
26736
26737 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
26738
26739         PR tree-optimization/18241
26740         * gcc.dg/pr18241-1.c: New test.
26741         * gcc.dg/pr18241-2.c: New test.
26742         * gcc.dg/pr18241-3.c: New test.
26743         * gcc.dg/pr18241-4.c: New test.
26744         * gcc.dg/pr18241-5.c: New test.
26745
26746 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
26747
26748         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
26749         gfortran.dg/select_4.f90: New.
26750
26751 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
26752
26753         * gcc.c-torture/execute/20050107-1.c: New test.
26754
26755 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
26756
26757         PR c++/19298
26758         * g++.dg/template/ref2.C: New.
26759
26760 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
26761
26762         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
26763         instead of being empty.
26764
26765 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26766
26767         PR fortran/15553
26768         * gfortran.dg/array-1.f90: New test.
26769
26770 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
26771
26772         PR tree-optimization/19283
26773         * gcc.c-torture/execute/20050106-1.c: New test.
26774
26775         PR rtl-optimization/18861
26776         * gcc.dg/20050105-1.c: New test.
26777
26778         PR tree-optimization/18828
26779         * gcc.dg/20050105-2.c: New test.
26780
26781 2005-01-07  Andreas Jaeger  <aj@suse.de>
26782
26783         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
26784
26785 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
26786
26787         PR fortran/18398
26788         * gfortran.dg/fmt_read.f90: New test.
26789
26790 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
26791
26792         * gcc.dg/rs6000-ldouble-2.c: New.
26793
26794 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
26795
26796         PR c++/19244
26797         * g++.dg/parser/ctor2.C: New test.
26798
26799 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26800
26801         PR c++/17154
26802         * g++.dg/template/using9.C: New test.
26803
26804 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26805
26806         PR c++/19258
26807         * g++.dg/lookup/friend6.C: New test.
26808
26809 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
26810
26811         PR c++/19270
26812         * g++.dg/template/array10.C: New.
26813
26814 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26815
26816         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
26817         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
26818
26819 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
26820
26821         * gcc.c-torture/compile/20050105-1.c: New test.
26822
26823 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
26824
26825         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
26826
26827 2005-01-05  Roger Sayle  <roger@eyesopen.com>
26828
26829         PR middle-end/19100
26830         * gcc.dg/conv-3.c: New test case.
26831
26832 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
26833
26834         * gcc.dg/asm-wide-1.c: New test.
26835
26836 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
26837
26838         PR c++/19030
26839         * g++.dg/parse/crash22.C: New
26840
26841 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
26842
26843         PR 19257
26844         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
26845
26846 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
26847
26848         PR middle-end/17767
26849         * gcc.dg/i386-mmx-6.c: New test case.
26850
26851 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
26852
26853         PR tree-optimization/18308
26854         * gcc.dg/vect/pr18308.c: New testcase.
26855
26856 2005-01-04  Andreas Jaeger  <aj@suse.de>
26857
26858         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
26859
26860 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
26861             Robert Bowdidge <bowdidge@apple.com>
26862
26863         * gcc.dg/cpp/subframework1.c: New.
26864         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
26865         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
26866         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
26867         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
26868
26869 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
26870
26871         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
26872         producing warning.
26873         * gcc.dg/darwin-weakimport-2.c: New.
26874
26875 2005-01-03  Richard Henderson  <rth@redhat.com>
26876
26877         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
26878
26879 2005-01-03  Richard Henderson  <rth@redhat.com>
26880
26881         * gcc.dg/vect/vect.exp: Enable for ia64.
26882         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
26883         (check_effective_target_vect_float): Likewise.
26884         (check_effective_target_vect_no_align): Likewise.
26885         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
26886         * gcc.dg/vect/vect-8.c: Likewise.
26887
26888 2005-01-03  Uros Bizjak <uros@kss-loka.si>
26889
26890         PR target/19236
26891         * gcc.dg/pr19236-1.c: New test case.
26892
26893 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
26894
26895         PR rtl-optimization/12092
26896         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
26897
26898 2005-01-02  Andreas Jaeger  <aj@suse.de>
26899
26900         * gcc.dg/pr12092-1.c: Do not run on x86_64.
26901
26902 2005-01-01  Roger Sayle  <roger@eyesopen.com>
26903             Andrew Pinski  <pinskia@physics.uc.edu>
26904
26905         PR rtl-optimization/12092
26906         * gcc.dg/pr12092-1.c: New test case.
26907
26908 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
26909
26910         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
26911         'hidden' and 'default' for better portability.
26912         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
26913
26914         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
26915         6 and 7.
26916         * g++.old-deja/g++.brendan/new3.C: Likewise.
26917
26918 2005-01-01  Steven Bosscher  <stevenb@suse.de>
26919
26920         * gcc.dg/20041231-1.C: New test.
26921         * g++.dg/warn/Wunreachable-code-1.C: New test.
26922
26923 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
26924
26925         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
26926         file, not /dev/null.  Abort on error.
26927
26928 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
26929             Ziemowit Laski  <zlaski@apple.com>
26930
26931         PR objc/18971
26932         * objc.dg/encode-5.m: New test.
26933
26934 2004-12-29  Richard Henderson  <rth@redhat.com>
26935
26936         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
26937         * objc.dg/stabs-1.m: Disable for ia64.
26938
26939 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
26940
26941         PR c++/19190
26942         * g++.dg/warn/Wunused-10.C: New test.
26943
26944 2004-12-28  Richard Henderson  <rth@redhat.com>
26945
26946         * objc.dg/stabs-1.m: Disable for alpha.
26947
26948 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
26949
26950         PR c++/19149
26951         * g++.dg/parse/error23.C: New test.
26952
26953 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26954
26955         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
26956
26957         PR fortran/19032
26958         * gfortran.dg/intrinsic_modulo_1.f90: New.
26959         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
26960         tests with divisor -1.
26961
26962 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
26963
26964         * g++.dg/opt/temp1.C (memcpy): Return a value.
26965
26966         PR c++/19148
26967         * g++.dg/expr/cond7.C: New test.
26968
26969 2004-12-27  Paul Brook  <paul@codesourcery.com>
26970
26971         * gfortran.dg/g77/select_no_compile.f: Remove.
26972
26973 2004-12-27  Richard Henderson  <rth@redhat.com>
26974
26975         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
26976         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
26977         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
26978
26979 2004-12-26  Richard Henderson  <rth@redhat.com>
26980
26981         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
26982         by 1i instead of token pasting.
26983
26984 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26985
26986         PR tree-optimization/17578
26987         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
26988         to additional_flags.
26989         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
26990
26991 2004-12-25  Richard Henderson  <rth@redhat.com>
26992
26993         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
26994         Remove Alpha.
26995
26996 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26997
26998         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
26999         hppa*-*-hpux*.
27000         * gcc.dg/pr17957.c (dg-options): Likewise.
27001         * gcc.dg/struct-ret-1.c: Add prototype for abort.
27002         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
27003         instead of 0 on __hppa__.
27004         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
27005         "foo,%r" on hppa*-*-*.
27006
27007 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
27008
27009         PR fortran/19071
27010         * gfortran.dg/complex_write.f90: New test.
27011
27012 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
27013
27014         PR c++/17595
27015         * g++.dg/parse/pragma2.C: New test.
27016
27017         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
27018
27019 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
27020
27021         * gcc.dg/empty2.c: Add missing dg-warning.
27022
27023 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
27024
27025         PR c++/17413
27026         * g++.dg/template/local4.C: New test.
27027         * g++.dg/template/crash19.C: Add dg-error marker.
27028
27029         * g++.dg/template/crash31.C: Correct embedded PR number.
27030
27031 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
27032
27033         PR c++/16405
27034         * g++.dg/opt/temp1.C: Add do-run marker.
27035
27036 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
27037
27038         * g++.dg/template/spec19.C: New.
27039
27040 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
27041
27042         PR target/16819
27043         * gcc.dg/empty2.c: New.
27044
27045 2004-12-23  Richard Henderson  <rth@redhat.com>
27046
27047         * lib/target-supports.exp (check_effective_target_vect_no_align):
27048         Remove i?86 and x86-64.
27049
27050 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
27051
27052         PR c++/16405
27053         * g++.dg/opt/temp1.C: New test.
27054
27055 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27056
27057         PR c++/18733
27058         * g++.dg/template/friend33.C: New testcase.
27059
27060 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
27061
27062         PR c++/18464
27063         * g++.dg/template/cond5.C: New test.
27064
27065         PR c++/18492
27066         * g++.dg/inherit/thunk3.C: New test.
27067
27068         PR c++/11224
27069         * g++.dg/warn/Wunused-9.C: New test.
27070
27071 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
27072
27073         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
27074
27075 2004-12-22  Jan Beulich  <jbeulich@novell.com>
27076
27077         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
27078
27079 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
27080
27081         PR c++/18378
27082         * g++.dg/ext/packed8.C: New test.
27083
27084         PR c++/19063
27085         * g++.dg/template/crash31.C: New test.
27086
27087         PR c++/19034
27088         * g++.dg/template/crash30.C: New test.
27089
27090 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
27091
27092         PR C++/18984
27093         * g++.dg/eh/ctor3.C: New test.
27094
27095 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
27096
27097         * objc.dg/stabs-1.m: Allow section name to be quoted and
27098         assembly label to begin with '.LL'.
27099
27100 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
27101
27102         * gcc.dg/vect/vect.exp
27103         (check_effective_target_lp64_or_vect_no_align): New.
27104         * gcc.dg/vect/vect-77.c: Use it.
27105         * gcc.dg/vect/vect-78.c: Use it.
27106
27107         * lib/target-supports.exp
27108         (check_effective_target_vect_no_max,
27109         check_effective_target_vect_no_bitwise,
27110         check_effective_target_vect_no_align): New.
27111         * gcc.dg/vect/vect-13.c: Use them.
27112         * gcc.dg/vect/vect-17.c: Ditto.
27113         * gcc.dg/vect/vect-18.c: Ditto.
27114         * gcc.dg/vect/vect-19.c: Ditto.
27115         * gcc.dg/vect/vect-20.c: Ditto.
27116         * gcc.dg/vect/vect-27.c: Ditto.
27117         * gcc.dg/vect/vect-29.c: Ditto.
27118         * gcc.dg/vect/vect-44.c: Ditto.
27119         * gcc.dg/vect/vect-48.c: Ditto.
27120         * gcc.dg/vect/vect-50.c: Ditto.
27121         * gcc.dg/vect/vect-52.c: Ditto.
27122         * gcc.dg/vect/vect-54.c: Ditto.
27123         * gcc.dg/vect/vect-56.c: Ditto.
27124         * gcc.dg/vect/vect-58.c: Ditto.
27125         * gcc.dg/vect/vect-60.c: Ditto.
27126         * gcc.dg/vect/vect-72.c: Ditto.
27127         * gcc.dg/vect/vect-80.c: Ditto.
27128
27129 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
27130
27131         PR c++/14075
27132         * g++.dg/init/string1.C: New.
27133
27134         PR c++/18975
27135         * g++.dg/other/synth1.C: New.
27136
27137 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
27138
27139         PR c/18963
27140         * gcc.dg/pr18963-1.c: New test.
27141
27142 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
27143
27144         PR c/18596
27145         * gcc.dg/funcdef-storage-1.c (foo): Remove.
27146         * gcc.dg/pr18596-1.c: Use dg-error.
27147         (dg-options): Use -fno-unit-at-a-time.
27148         * gcc.dg/pr18596-2.c: New test.
27149         * gcc.dg/pr18596-3.c: New test.
27150
27151 2004-12-20  Roger Sayle  <roger@eyesopen.com>
27152
27153         PR middle-end/18683
27154         * g++.dg/opt/pr18683-1.C: New test case.
27155
27156 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
27157
27158         PR other/19093
27159         * g++.dg/opt/max1.C: Fix for 64bit targets.
27160
27161 2004-12-20  Matt Austern  <austern@apple.com>
27162
27163         PR c++/19044
27164         * g++.dg/ext/builtin6.C: New
27165
27166 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
27167
27168         PR tree-optimization/19080
27169         * gcc.c-torture/compile/pr19080.c: New test.
27170
27171 2004-12-20  Steven Bosscher  <stevenb@suse.de>
27172
27173         * gcc.dg/20041219-1.c: New test.
27174
27175 2004-12-19  Roger Sayle  <roger@eyesopen.com>
27176
27177         PR middle-end/19068
27178         * g++.dg/opt/max1.C: New test case.
27179
27180 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
27181
27182         * gcc.dg/fdata-sections-1.c: New test.
27183
27184 2004-12-18  Roger Sayle  <roger@eyesopen.com>
27185
27186         PR middle-end/18548
27187         * gcc.dg/max-1.c: New test case.
27188
27189 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
27190
27191         * gcc.c-torture/execute/20041218-1.c: New test.
27192
27193 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
27194
27195         * gcc.dg/pr18501.c: New test.
27196         * gcc.dg/uninit-5.c: XFAIL.
27197         * gcc.dg/uninit-9.c: XFAIL.
27198
27199 2004-12-17  Dale Johannesen  <dalej@apple.com>
27200
27201         * gcc.dg/20041213-1.c: New.
27202
27203 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
27204
27205         * objc.dg/stabs-1.m: Allow assembly label to begin
27206         with a dot ('.').
27207
27208 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
27209
27210         * gcc.c-torture/execute/20041213-1.c: Move...
27211         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
27212
27213 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
27214
27215         PR c++/18721
27216         * g++.dg/lookup/conv-5.C: New.
27217
27218 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
27219
27220         * objc.dg/stabs-1.m: New test.
27221
27222 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
27223
27224         * gcc.dg/visibility-c.c: Change compile to
27225         assemble for the test.
27226
27227 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
27228
27229         PR target/19041
27230         * gcc.dg/visibility-c.c: New test.
27231
27232 2004-12-16  Roger Sayle  <roger@eyesopen.com>
27233
27234         PR middle-end/18493
27235         * gcc.dg/switch-8.c: New test case.
27236
27237 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
27238
27239         PR c++/18905
27240         * g++.dg/template/init4.C: New.
27241         * g++.dg/opt/static3.C: Enable optimizer.
27242
27243 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
27244
27245         * g++.dg/other/complex1.C: New test.
27246
27247 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
27248
27249         * g++.dg/opt/inline9.C: New test.
27250
27251 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27252
27253         PR fortran/18993
27254         * gfotran.dg/nullify_1.f: New test.
27255
27256 2004-12-15  Richard Henderson  <rth@redhat.com>
27257
27258         * gcc.target/i386/i386.exp: New harness.
27259         * gcc.target/i386/vect-args.c: New.
27260
27261 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
27262
27263         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
27264
27265 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27266
27267         PR c++/18825
27268         * g++.dg/template/friend32.C: New test.
27269
27270 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
27271
27272         * cpp/pragma-once-1.c: New test.
27273         * cpp/pragma-once-1b.h: Likewise.
27274         * cpp/pragma-once-1c.h: Likewise.
27275         * cpp/pragma-once-1d.h: Likewise.
27276         * cpp/inc/pragma-once-1a.h: Likewise.
27277
27278 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
27279             Steven G. Kargl  <kargls@comcast.net>
27280
27281         PR fortran/17597
27282         * gfortran.dg/list_read_3.f90: New test.
27283
27284 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
27285
27286         * gcc.dg/ftrapv-2.c: New test.
27287
27288 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
27289
27290         PR c++/18981
27291         * g++.dg/template/typename9.C: New test.
27292
27293 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
27294
27295         PR c++/18738
27296         * g++.dg/template/typename8.C: New test.
27297         * g++.dg/parse/friend2.C: Tweak error message.
27298
27299 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
27300
27301         * gcc.c-torture/20041214-1.c: New test.
27302
27303 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
27304
27305         PR c++/18965
27306         * g++.dg/init/array17.C: New test.
27307
27308 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
27309
27310         PR c++/18793
27311         * g++.dg/init/aggr3.C: New test.
27312
27313 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
27314
27315         * gcc.dg/altivec-types-1.c: New test.
27316         * gcc.dg/altivec-types-2.c: New test.
27317         * gcc.dg/altivec-types-3.c: New test.
27318         * gcc.dg/altivec-types-4.c: New test.
27319         * g++.dg/ext/altivec-types-1.C: New test.
27320         * g++.dg/ext/altivec-types-2.C: New test.
27321         * g++.dg/ext/altivec-types-3.C: New test.
27322         * g++.dg/ext/altivec-types-4.C: New test.
27323
27324 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
27325
27326         PR middle-end/18951
27327         * gcc.c-torture/execute/20041213-1.c: New test.
27328
27329 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
27330
27331         PR c++/18949
27332         * g++.dg/template/cast1.C: New.
27333
27334 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
27335
27336         * gcc.c-torture/execute/20041213-2.c: New test.
27337
27338 2004-12-13  Richard Henderson  <rth@redhat.com>
27339
27340         * gcc.dg/i386-sse-10.c: Fix typo in options.
27341
27342 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
27343
27344         PR c++/18968
27345         * g++.dg/opt/pr18968.C: New test.
27346
27347 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
27348
27349         PR c++/18925
27350         * g++.dg/ext/visibility/staticdatamem.C: New test.
27351
27352 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
27353
27354         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
27355
27356 2004-12-13  Roger Sayle  <roger@eyesopen.com>
27357
27358         PR rtl-optimization/18928
27359         * gcc.dg/pr18928-1.c: New test case.
27360
27361 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
27362
27363         PR tree-opt/16951
27364         * gcc.c-torture/compile/20041211-1.c: New.
27365
27366 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27367
27368         PR middle-end/17564
27369         * gcc.c-torture/execute/20041212-1.c: New test.
27370
27371 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27372
27373         PR fortran/18869
27374         * gfortran.dg/common_1.f90: New test.
27375
27376 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
27377         Paul Brook  <paul@codesourcery.com>
27378
27379         PR fortran/16222
27380         * gfortran.dg/real_do_1.f90: New test.
27381
27382 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
27383
27384         PR tree-opt/18040
27385         * g++.dg/opt/ptrmem6.C: New test.
27386
27387 2004-12-11  Roger Sayle  <roger@eyesopen.com>
27388
27389         PR middle-end/18921
27390         * gcc.dg/pr18921-1.c: New test case.
27391
27392 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27393
27394         PR fortran/17175
27395         * gfortran.dg/scale_1.f90: New test.
27396
27397 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
27398
27399         PR middle-end/18903
27400         * gcc.c-torture/compile/pr18903.c: New test.
27401
27402 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
27403
27404         * gcc.c-torture/execute/20041210-1.c: New test.
27405
27406 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27407
27408         PR c++/18731
27409         * g++.dg/parser/struct-1.C: New test.
27410         * g++.dg/parser/struct-2.C: New test.
27411         * g++.dg/parser/struct-3.C: New test.
27412
27413 2004-12-09  Richard Henderson  <rth@redhat.com>
27414
27415         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
27416
27417         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
27418         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
27419
27420 2004-12-09  Matt Austern  <austern@apple.com>
27421
27422         PR c++/18514
27423         * g++.dg/ext/builtin1.C: New
27424         * g++.dg/ext/builtin2.C: New
27425         * g++.dg/ext/builtin3.C: New
27426         * g++.dg/ext/builtin4.C: New
27427         * g++.dg/ext/builtin5.C: New
27428
27429 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
27430
27431         PR tree-opt/18904
27432         * g++.dg/opt/ptrmem5.C: New test.
27433
27434 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
27435
27436         * g++.dg/parse/typename5.C: Adjust for new error.
27437         * g++.dg/parse/typename7.C: New.
27438
27439 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27440
27441         PR c++/18073
27442         * g++.dg/other/mmintrin.C: New test.
27443
27444 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
27445
27446         PR c++/16681
27447         * g++.dg/init/array15.C: New.
27448         * g++.dg/init/array16.C: New.
27449
27450 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27451
27452         PR fortran/18826
27453         * gfortran.dg/assign_1.f90: New test.
27454
27455 2004-12-08  Nick Clifton  <nickc@redhat.com>
27456
27457         * gcc.target/xstormy16/bss_below100: New directory containing tests.
27458         * gcc.target/xstormy16/data_below100: Likewise.
27459         * gcc.target/xstormy16/sfr: Likewise.
27460         * gcc.target/xstormy16/below100.S: New test source file.
27461         * gcc.target/xstormy16/below100.ld: New test linker script.
27462         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
27463         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
27464         bp instructions.
27465         * gcc.target/xstormy16/bp.c: Likewise.
27466
27467         * gcc.target/xstormy16/bss_below100: New files:
27468         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
27469         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
27470         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
27471         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
27472         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
27473         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
27474         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
27475         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
27476         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
27477         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
27478         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
27479         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
27480         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
27481         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
27482         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
27483         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
27484         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
27485         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
27486         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
27487         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
27488         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
27489         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
27490         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
27491         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
27492         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
27493         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
27494         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
27495
27496         * gcc.target/xstormy16/data_below100: New files:
27497         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
27498         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
27499         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
27500         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
27501         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
27502         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
27503         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
27504         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
27505         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
27506         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
27507         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
27508         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
27509         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
27510         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
27511         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
27512         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
27513         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
27514         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
27515         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
27516         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
27517         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
27518         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
27519         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
27520         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
27521         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
27522         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
27523         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
27524
27525         * gcc.target/xstormy16/sfr: New files:
27526         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
27527         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
27528         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
27529         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
27530         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
27531         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
27532         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
27533         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
27534         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
27535         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
27536         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
27537         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
27538         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
27539         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
27540         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
27541         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
27542         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
27543         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
27544         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
27545         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
27546         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
27547         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
27548         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
27549         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
27550         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
27551         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
27552         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
27553         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
27554         27_if0_sfrw_bitfield_f.c
27555
27556 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27557
27558         PR c++/18100
27559         * g++.dg/lookup/name-clash4.C: New test.
27560
27561 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
27562
27563         PR c++/18672
27564         * g++.dg/opt/array1.C: New.
27565
27566         PR c++/18803
27567         * g++.dg/template/operator5.C: New.
27568
27569 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
27570
27571         PR c/18867
27572         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
27573
27574 2004-12-07  Steven Bosscher  <stevenb@suse.de>
27575
27576         * gcc.dg/noncompile/20041207.c: New test.
27577
27578 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
27579
27580         * g++.dg/other/unreachable-1.C: New test.
27581
27582 2004-12-06  Nick Clifton  <nickc@redhat.com>
27583
27584         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
27585         <limits.h> because the latter comes from gcc's include/ directory
27586         and not the newlib/libc/include directory.
27587
27588 2004-12-04  Richard Henderson  <rth@redhat.com>
27589
27590         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
27591
27592 2004-12-04  Richard Henderson  <rth@redhat.com>
27593
27594         * lib/target-supports.exp (check_gc_sections_available): Disable
27595         for alpha and ia64.
27596
27597 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
27598
27599         PR middle-end/17909
27600         * g++.dg/other/vararg-2.C: New test.
27601
27602 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27603
27604         PR c++/17011, c++/17971
27605         * g++.dg/template/error15.C: Adjust expected error.
27606         * g++.dg/template/instantiate3.C: Likewise.
27607
27608 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
27609
27610         * gcc.dg/altivec-18.c: Fix for darwin
27611
27612 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
27613
27614         PR c++/18782
27615         * g++.dg/parse/ptrmem2.C: New.
27616
27617         PR c++/18318
27618         * g++.dg/template/new1.C: New.
27619
27620 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27621
27622         PR fortran/18710
27623         * gfortran.dg/direct_io_3.f90: New test.
27624
27625 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
27626
27627         PR 18758
27628         * g++.dg/parse/crash21.C: New.
27629
27630 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27631
27632         PR c++/15664, c++/18276
27633         * g++.dg/template/ttp13.C: New test.
27634         * g++.dg/template/ttp14.C: Likewise.
27635
27636 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27637
27638         PR c++/18123
27639         * g++.dg/parse/enum2.C: New test.
27640         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
27641
27642 2004-12-02  Nick Clifton  <nickc@redhat.com>
27643
27644         * gcc.target/xstormy16: New test directory.
27645         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
27646         * gcc.target/xstormy16/bp.c: Check the generation of bp
27647         instructions.
27648         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
27649         bn instructions and the BELOW100 attribute.
27650
27651 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
27652
27653         PR target/16952
27654         * gcc.dg/ppc-eabi.c: New.
27655
27656 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
27657
27658         PR fortran/18284
27659         * gfortran.dg/backspace.f90
27660
27661 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
27662
27663         * gfortran.dg/inquire.f90: New test.
27664
27665 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
27666
27667         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
27668         handle effective-target-keyword.
27669         (dg-skip-if): Support effective-target keyword as target list.
27670         (dg-xfail-if): Ditto.
27671         * lib/target-supports.exp (is-effective-target-keyword): New proc.
27672
27673 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
27674
27675         PR tree-optimization/18291
27676         * gcc.c-torture/compile/pr18291.c: New test.
27677
27678 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
27679
27680         PR C++/18729
27681         * g++.dg/parse/crash20.C: New.
27682
27683         PR c++/17431
27684         * g++.dg/overload/arg1.C: New.
27685         * g++.dg/overload/arg2.C: New.
27686         * g++.dg/overload/arg3.C: New.
27687         * g++.dg/overload/arg4.C: New.
27688
27689 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
27690
27691         * gcc.dg/c99-flex-array-4.c: Remove.
27692
27693 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
27694
27695         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
27696
27697         * lib/target-supports.exp (is-effective-target): Simplify.
27698
27699         * lib/target-supports.exp (check_effective_target_vect_long):
27700         Fix for powerpc64-*-*.
27701
27702 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
27703
27704         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
27705         to support new requirements on FreeBSD 5.
27706
27707 2004-11-30  Devang Patel  <dpatel@apple.com>
27708
27709         PR 18702
27710         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
27711
27712 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
27713
27714         * g++.dg/ext/altivec-13.C: New test.
27715
27716 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
27717
27718         PR tree-opt/18298
27719         * gcc.c-torture/execute/p18298.c: New test.
27720
27721 2004-11-30  Ira Rosen  <irar@il.ibm.com>
27722             Dorit Naishlos  <dorit@il.ibm.com>
27723
27724         PR tree-opt/18607
27725         * gcc.dg/vect/vect-89.c: New test.
27726
27727 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
27728
27729         * gcc.dg/pr18596-1.c: New test.
27730
27731 2004-11-30  Ben Elliston  <bje@au.ibm.com>
27732
27733         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
27734
27735 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
27736
27737         PR c/18479
27738         * gcc.dg/pr18479.c: New test.
27739
27740 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
27741
27742         PR target/18490
27743         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
27744         mmix-knuth-mmixware.
27745
27746         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
27747         cris-*-elf* cris-*-aout* mmix-*-*
27748
27749 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
27750
27751         PR middle-end/18725
27752         * gcc.dg/pr18725.c: New test.
27753
27754 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
27755
27756         PR target/18488
27757         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
27758
27759         PR target/18336
27760         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
27761
27762 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
27763
27764         PR c++/18368
27765         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
27766         * g++.old-deja/g++.law/ctors5.C: Likewise.
27767         * g++.old-deja/g++.other/crash25.C: Likewise.
27768
27769         PR c++/18674
27770         * g++.dg/template/error16.C: New test.
27771
27772         PR c++/18512
27773         * g++.dg/template/crash29.C: New test.
27774
27775 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
27776
27777         PR tree-optimization/18712
27778         * gcc.c-torture/compile/pr18712.c: New test.
27779
27780 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
27781
27782         PR c/7544
27783         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
27784         tests.
27785
27786 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27787
27788         PR c++/18652
27789         * g++.dg/lookup/crash6.C: New test.
27790
27791 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
27792
27793         PR middle-end/18164
27794         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
27795
27796 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
27797
27798         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
27799         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
27800         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
27801
27802 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
27803
27804         * gcc.dg/pr18164.c: New test.
27805
27806 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
27807
27808         * gcc.dg/funroll-loops-all.c: New.
27809
27810 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
27811
27812         PR target/18489
27813         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
27814         delimeter, match space and TAB as well as ":".
27815
27816         PR target/18484
27817         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
27818
27819         PR target/18348
27820         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
27821
27822         PR target/18345
27823         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
27824
27825         PR target/18337
27826         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
27827
27828 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
27829
27830         * gfortran.dg/direct_io_2.f90: New test.
27831
27832 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
27833
27834         PR target/18334
27835         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
27836
27837 2004-11-28  Richard Henderson  <rth@redhat.com>
27838
27839         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
27840
27841 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
27842
27843         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
27844         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
27845         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
27846         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
27847         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
27848         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
27849         gcc.dg/pointer-arith-8.c: New tests.
27850
27851 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
27852
27853         PR fortran/18364
27854         * gfortran.dg/endfile.f90: New test.
27855
27856 2004-11-27  Falk Hueffner  <falk@debian.org>
27857
27858         * gcc.dg/loop-6.c: New test.
27859
27860 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
27861
27862         * gcc.c-torture/execute/20041126-1.c: New test.
27863
27864 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
27865
27866         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
27867         on IRIX.
27868
27869 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
27870
27871         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
27872         functions.
27873
27874 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
27875
27876         PR rtl-optimization/17825
27877         * gcc.c-torture/compile/20041119-1.c: New test.
27878
27879 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27880
27881         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
27882         Check existence of ld library path variables before unsetting.
27883
27884 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
27885
27886         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
27887
27888 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
27889
27890         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
27891
27892 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
27893
27894         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
27895
27896 2004-11-26  Ben Elliston  <bje@au.ibm.com>
27897
27898         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
27899         dg-do directive.
27900
27901 2004-11-26  Ben Elliston  <bje@au.ibm.com>
27902
27903         * gcc.dg/pr17957.c: Pass --param, not -param.
27904
27905 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
27906
27907         PR middle-end/17957
27908         * gcc.dg/pr17957.c: New test.
27909
27910 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
27911
27912         PR c++/18445
27913         * g++.dg/template/crash28.C: Likewise.
27914
27915         PR c++/18001
27916         * g++.dg/expr/unary2.C: Adjust lvalue messages.
27917         * g++.dg/ext/lvaddr.C: Likewise.
27918         * g++.dg/opt/pr7503-3.C: Likewise.
27919
27920         PR c++/18466
27921         * g++.dg/parse/qualified3.C: New test.
27922         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
27923
27924         PR c++/18545
27925         * g++.dg/expr/return1.C: New test.
27926
27927 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27928
27929         Friend class name lookup 3/n, PR c++/3332
27930         * g++.dg/lookup/friend3.C: New test.
27931         * g++.dg/lookup/friend4.C: Likewise.
27932         * g++.dg/lookup/friend5.C: Likewise.
27933
27934 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27935
27936         Friend class name lookup 2/n, PR c++/14513, c++/15410
27937         * g++.dg/lookup/friend2.C: New test.
27938         * g++.dg/template/friend31.C: Likewise.
27939
27940 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27941
27942         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
27943
27944 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
27945
27946         PR c++/17473
27947         * g++.dg/tc1/dr56.C: Remove.
27948         * g++.dg/template/typedef1.C: Add dg-error markers.
27949         * g++.old-deja/g++.other/typedef7.C: Likewise.
27950
27951         PR c++/18285
27952         * g++.dg/parse/typedef7.C: New test.
27953
27954 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
27955
27956         * gcc.c-torture/execute/20041124-1.c: New test.
27957
27958 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
27959
27960         * g++.dg/template/deduce3.C: New test.
27961
27962         PR c++/18586
27963         * g++.dg/template/crash27.C: New test.
27964
27965         PR c++/18530
27966         * g++.dg/warn/Wshadow-3.C: New test.
27967
27968 2004-11-24  Devang Patel  <dpatel@apple.com>
27969
27970         PR/18555
27971         * gcc.dg/cpp/isysroot-1.c: New test.
27972         * gcc.dg/cpp/usr/include/stdio.h: New file.
27973         * gcc.dg/cpp/isysroot-2.c: New test.
27974         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
27975         New file.
27976
27977 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27978
27979         PR c++/8929
27980         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
27981
27982 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
27983
27984         * gcc.target/sparc/align.c: Do not include <stdint.h>.
27985         * gcc.target/sparc/pdist.c: Likewise.
27986
27987 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
27988
27989         PR c++/16882
27990         * g++.dg/conversion/simd1.C: New test.
27991
27992 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27993
27994         * lib/target-libpath.exp: New file defining
27995         set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
27996         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
27997         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
27998         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
27999         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
28000
28001 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
28002
28003         * gcc.dg/pragma-align-2.c: Test macro expansion.
28004         * gcc.dg/pragma-pack-2.c: New test.
28005
28006 2004-11-23  Richard Henderson  <rth@redhat.com>
28007
28008         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
28009         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
28010         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
28011         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
28012         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
28013         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
28014
28015         * gcc.dg/vect/vect.exp: Add check for alpha.
28016         * lib/target-supports.exp (check_alpha_max_hw_available): New.
28017         (check_effective_target_vect_int): Enable for alpha.
28018         (check_effective_target_vect_long): New.
28019         (is-effective-target): Add it.
28020
28021 2004-11-23  Uros Bizjak <uros@kss-loka.si>
28022
28023         * gcc.dg/pr18614-1.c: New test.
28024
28025 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
28026
28027         * gcc.dg/setjmp-2.c: New test.
28028
28029 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
28030
28031         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
28032         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
28033         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
28034         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
28035         gcc.target/sparc/pdist.c: New tests.
28036
28037 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
28038
28039         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
28040
28041 2004-11-22  Dale Johannesen  <dalej@apple.com>
28042
28043         * gcc.dg/20041111-1.c: New.
28044
28045 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
28046
28047         PR tree-opt/18536
28048         * gcc.dg/vect/pr18536.c: New test.
28049
28050 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28051
28052         PR c++/18354
28053         * g++.dg/template/nontype11.C: New test.
28054
28055 2004-11-21  Roger Sayle  <roger@eyesopen.com>
28056
28057         PR middle-end/18520
28058         * gcc.dg/pr18520-1.c: New test case.
28059
28060 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
28061
28062         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
28063         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
28064         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
28065         expected diagnostics.
28066
28067 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
28068
28069         PR target/18580
28070         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
28071         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
28072         vect-77.c, vect-77a.c: XFAIL on the SPARC.
28073
28074 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
28075
28076         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
28077
28078 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
28079             Joseph Myers  <joseph@codesourcery.com>
28080
28081         * lib/target-supports.exp (check_visibility_available): Really
28082         test the compiler.
28083
28084 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
28085
28086         PR tree-opt/18181
28087         * gcc.dg/vect/vect-85.c: New test.
28088         * gcc.dg/vect/vect-86.c: New test.
28089         * gcc.dg/vect/vect-87.c: New test.
28090         * gcc.dg/vect/vect-88.c: New test.
28091
28092 2004-11-19  Ben Elliston  <bje@au.ibm.com>
28093
28094         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
28095
28096 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
28097
28098         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
28099         * gcc.dg/ppc-and-1.c: Ditto.
28100         * gcc.dg/ppc-compare-1.c: Ditto.
28101         * gcc.dg/ppc-mov-1.c: Ditto
28102
28103 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
28104             Mark Mitchell  <mark@codesourcery.com>
28105
28106         * gcc.dg/pragma-init-fini-2.c: New test.
28107
28108 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
28109             Aldy Hernandez  <aldyh@redhat.com>
28110
28111         * lib/target-supports.exp (check_effective_target_vect_int): New
28112         (check_effective_target_vect_float): New
28113         (check_effective_target_vect_double): New.
28114         (is-effective-target): Support new effective targets keywords.
28115         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
28116         default action for dg-do.
28117         * gcc.dg/vect/pr16105.c: Use new support.
28118         * gcc.dg/vect/pr18400.c: Ditto.
28119         * gcc.dg/vect/pr18425.c: Ditto.
28120         * gcc.dg/vect/vect-1.c: Ditto.
28121         * gcc.dg/vect/vect-10.c: Ditto.
28122         * gcc.dg/vect/vect-11.c: Ditto.
28123         * gcc.dg/vect/vect-12.c: Ditto.
28124         * gcc.dg/vect/vect-13.c: Ditto.
28125         * gcc.dg/vect/vect-14.c: Ditto.
28126         * gcc.dg/vect/vect-15.c: Ditto.
28127         * gcc.dg/vect/vect-16.c: Ditto.
28128         * gcc.dg/vect/vect-17.c: Ditto.
28129         * gcc.dg/vect/vect-18.c: Ditto.
28130         * gcc.dg/vect/vect-19.c: Ditto.
28131         * gcc.dg/vect/vect-2.c: Ditto.
28132         * gcc.dg/vect/vect-20.c: Ditto.
28133         * gcc.dg/vect/vect-21.c: Ditto.
28134         * gcc.dg/vect/vect-22.c: Ditto.
28135         * gcc.dg/vect/vect-23.c: Ditto.
28136         * gcc.dg/vect/vect-24.c: Ditto.
28137         * gcc.dg/vect/vect-25.c: Ditto.
28138         * gcc.dg/vect/vect-26.c: Ditto.
28139         * gcc.dg/vect/vect-27.c: Ditto.
28140         * gcc.dg/vect/vect-27a.c: Ditto.
28141         * gcc.dg/vect/vect-28.c: Ditto.
28142         * gcc.dg/vect/vect-29.c: Ditto.
28143         * gcc.dg/vect/vect-29a.c: Ditto.
28144         * gcc.dg/vect/vect-3.c: Ditto.
28145         * gcc.dg/vect/vect-30.c: Ditto.
28146         * gcc.dg/vect/vect-31.c: Ditto.
28147         * gcc.dg/vect/vect-32.c: Ditto.
28148         * gcc.dg/vect/vect-33.c: Ditto.
28149         * gcc.dg/vect/vect-34.c: Ditto.
28150         * gcc.dg/vect/vect-35.c: Ditto.
28151         * gcc.dg/vect/vect-36.c: Ditto.
28152         * gcc.dg/vect/vect-37.c: Ditto.
28153         * gcc.dg/vect/vect-38.c: Ditto.
28154         * gcc.dg/vect/vect-4.c: Ditto.
28155         * gcc.dg/vect/vect-40.c: Ditto.
28156         * gcc.dg/vect/vect-41.c: Ditto.
28157         * gcc.dg/vect/vect-42.c: Ditto.
28158         * gcc.dg/vect/vect-43.c: Ditto.
28159         * gcc.dg/vect/vect-44.c: Ditto.
28160         * gcc.dg/vect/vect-45.c: Ditto.
28161         * gcc.dg/vect/vect-46.c: Ditto.
28162         * gcc.dg/vect/vect-47.c: Ditto.
28163         * gcc.dg/vect/vect-48.c: Ditto.
28164         * gcc.dg/vect/vect-48a.c: Ditto.
28165         * gcc.dg/vect/vect-49.c: Ditto.
28166         * gcc.dg/vect/vect-5.c: Ditto.
28167         * gcc.dg/vect/vect-50.c: Ditto.
28168         * gcc.dg/vect/vect-51.c: Ditto.
28169         * gcc.dg/vect/vect-52.c: Ditto.
28170         * gcc.dg/vect/vect-53.c: Ditto.
28171         * gcc.dg/vect/vect-54.c: Ditto.
28172         * gcc.dg/vect/vect-55.c: Ditto.
28173         * gcc.dg/vect/vect-56.c: Ditto.
28174         * gcc.dg/vect/vect-56a.c: Ditto.
28175         * gcc.dg/vect/vect-57.c: Ditto.
28176         * gcc.dg/vect/vect-58.c: Ditto.
28177         * gcc.dg/vect/vect-59.c: Ditto.
28178         * gcc.dg/vect/vect-6.c: Ditto.
28179         * gcc.dg/vect/vect-60.c: Ditto.
28180         * gcc.dg/vect/vect-61.c: Ditto.
28181         * gcc.dg/vect/vect-62.c: Ditto.
28182         * gcc.dg/vect/vect-63.c: Ditto.
28183         * gcc.dg/vect/vect-64.c: Ditto.
28184         * gcc.dg/vect/vect-65.c: Ditto.
28185         * gcc.dg/vect/vect-66.c: Ditto.
28186         * gcc.dg/vect/vect-67.c: Ditto.
28187         * gcc.dg/vect/vect-68.c: Ditto.
28188         * gcc.dg/vect/vect-69.c: Ditto.
28189         * gcc.dg/vect/vect-7.c: Ditto.
28190         * gcc.dg/vect/vect-72.c: Ditto.
28191         * gcc.dg/vect/vect-72a.c: Ditto.
28192         * gcc.dg/vect/vect-73.c: Ditto.
28193         * gcc.dg/vect/vect-74.c: Ditto.
28194         * gcc.dg/vect/vect-75.c: Ditto.
28195         * gcc.dg/vect/vect-76.c: Ditto.
28196         * gcc.dg/vect/vect-77.c: Ditto.
28197         * gcc.dg/vect/vect-77a.c: Ditto.
28198         * gcc.dg/vect/vect-78.c: Ditto.
28199         * gcc.dg/vect/vect-79.c: Ditto.
28200         * gcc.dg/vect/vect-8.c: Ditto.
28201         * gcc.dg/vect/vect-80.c: Ditto.
28202         * gcc.dg/vect/vect-82.c: Ditto.
28203         * gcc.dg/vect/vect-82_64.c: Ditto.
28204         * gcc.dg/vect/vect-83.c: Ditto.
28205         * gcc.dg/vect/vect-83_64.c: Ditto.
28206         * gcc.dg/vect/vect-9.c: Ditto.
28207         * gcc.dg/vect/vect-all.c: Ditto.
28208         * gcc.dg/vect/vect-none.c: Ditto.
28209
28210 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
28211
28212         * lib/gcc-dg.exp (dg-skip-if): New function.
28213         (dg-forbid-option): Remove.
28214         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
28215         * g++.dg/abi/bitfield8.C: Likewise.
28216         * g++.dg/abi/dtor1.C: Likewise.
28217         * g++.dg/abi/empty10.C: Likewise.
28218         * g++.dg/abi/empty7.C: Likewise.
28219         * g++.dg/abi/empty9.C: Likewise.
28220         * g++.dg/abi/layout3.C: Likewise.
28221         * g++.dg/abi/layout4.C: Likewise.
28222         * g++.dg/abi/thunk1.C: Likewise.
28223         * g++.dg/abi/thunk2.C: Likewise.
28224         * g++.dg/abi/vbase11.C: Likewise.
28225         * g++.dg/abi/vthunk2.C: Likewise.
28226         * g++.dg/abi/vthunk3.C: Likewise.
28227         * g++.dg/ext/attrib8.C: Likewise.
28228         * g++.dg/opt/longbranch2.C: Likewise.
28229         * g++.dg/opt/reg-stack4.C: Likewise.
28230         * g++.old-deja/g++.ext/attrib1.C: Likewise.
28231         * g++.old-deja/g++.ext/attrib2.C: Likewise.
28232         * g++.old-deja/g++.ext/attrib3.C: Likewise.
28233         * g++.old-deja/g++.other/store-expr1.C: Likewise.
28234         * g++.old-deja/g++.other/store-expr2.C: Likewise.
28235         * gcc.dg/20000609-1.c: Likewise.
28236         * gcc.dg/20000720-1.c: Likewise.
28237         * gcc.dg/20011107-1.c: Likewise.
28238         * gcc.dg/20011119-1.c: Likewise.
28239         * gcc.dg/20020108-1.c: Likewise.
28240         * gcc.dg/20020122-2.c: Likewise.
28241         * gcc.dg/20020122-3.c: Likewise.
28242         * gcc.dg/20020201-3.c: Likewise.
28243         * gcc.dg/20020206-1.c: Likewise.
28244         * gcc.dg/20020218-1.c: Likewise.
28245         * gcc.dg/20020310-1.c: Likewise.
28246         * gcc.dg/20020411-1.c: Likewise.
28247         * gcc.dg/20020418-2.c: Likewise.
28248         * gcc.dg/20020426-1.c: Likewise.
28249         * gcc.dg/20020426-2.c: Likewise.
28250         * gcc.dg/20020517-1.c: Likewise.
28251         * gcc.dg/20020523-1.c: Likewise.
28252         * gcc.dg/20020523-2.c: Likewise.
28253         * gcc.dg/20020729-1.c: Likewise.
28254         * gcc.dg/20030204-1.c: Likewise.
28255         * gcc.dg/20030826-2.c: Likewise.
28256         * gcc.dg/20030926-1.c: Likewise.
28257         * gcc.dg/20031202-1.c: Likewise.
28258         * gcc.dg/980312-1.c: Likewise.
28259         * gcc.dg/980313-1.c: Likewise.
28260         * gcc.dg/990117-1.c: Likewise.
28261         * gcc.dg/990424-1.c: Likewise.
28262         * gcc.dg/990524-1.c: Likewise.
28263         * gcc.dg/991230-1.c: Likewise.
28264         * gcc.dg/i386-387-1.c: Likewise.
28265         * gcc.dg/i386-387-2.c: Likewise.
28266         * gcc.dg/i386-387-3.c: Likewise.
28267         * gcc.dg/i386-387-4.c: Likewise.
28268         * gcc.dg/i386-387-5.c: Likewise.
28269         * gcc.dg/i386-387-6.c: Likewise.
28270         * gcc.dg/i386-asm-1.c: Likewise.
28271         * gcc.dg/i386-bitfield1.c: Likewise.
28272         * gcc.dg/i386-bitfield2.c: Likewise.
28273         * gcc.dg/i386-loop-1.c: Likewise.
28274         * gcc.dg/i386-loop-2.c: Likewise.
28275         * gcc.dg/i386-loop-3.c: Likewise.
28276         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
28277         * gcc.dg/i386-pic-1.c: Likewise.
28278         * gcc.dg/i386-regparm.c: Likewise.
28279         * gcc.dg/i386-signbit-1.c: Likewise.
28280         * gcc.dg/i386-signbit-2.c: Likewise.
28281         * gcc.dg/i386-signbit-3.c: Likewise.
28282         * gcc.dg/i386-sse-5.c: Likewise.
28283         * gcc.dg/i386-sse-8.c: Likewise.
28284         * gcc.dg/i386-unroll-1.c: Likewise.
28285         * gcc.dg/tls/opt-1.c: Likewise.
28286         * gcc.dg/tls/opt-2.c: Likewise.
28287         * gcc.dg/unroll-1.c: Likewise.
28288         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
28289         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
28290         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
28291         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
28292
28293 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28294
28295         * g++.dg/template/incomplete1.C: New test.
28296
28297 2004-11-16  Nick Clifton  <nickc@redhat.com>
28298
28299         Revert patches accidentally commited during checkin of fixes for
28300         xstormy16 tests:
28301         gcc.c-torture/execute/simd-4.c: Revert
28302         gcc.dg/20040910-1.c: Revert.
28303
28304 2004-11-16  Paul Brook  <paul@codesourcery.com>
28305
28306         PR fortran/13010
28307         * gfortran.dg/der_pointer_1.f90: New test.
28308
28309 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
28310
28311         PR c/18498
28312         * gcc.dg/bitfld-13.c: New test.
28313
28314 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
28315
28316         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
28317         powerpc*-*-linux*.
28318
28319         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
28320         * gcc.dg/ppc64-abi-2.c: Ditto.
28321         * gcc.dg/ppc64-abi-3.c: Ditto.
28322
28323         * lib/gcc-dg.exp (dg-target-list): Remove.
28324
28325 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
28326
28327         * gcc.dg/ia64-postinc.c: New test.
28328
28329 2004-11-15  Mark Mitchell <mark@codesourcery.com>
28330
28331         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
28332
28333 2004-11-15  Nick Clifton  <nickc@redhat.com>
28334
28335         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
28336         __INT_MAX__ so that the test can be compiled by toolchains
28337         targeted at 16-bit processors.
28338
28339         * gcc.dg/20040625-1.c: Use long constants rather than integers
28340         when performing arithmetic that will overflow 16-bits.
28341
28342         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
28343         xstormy16.  It does not support 128-bit vector operations.
28344
28345         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
28346         with the macro PTR_TYPE.  Define this macro to an integer type
28347         suitable for holding a pointer.
28348
28349         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
28350         the target is a 16-bit processor.
28351
28352         * gcc.dg/cpp/if-2.c: Expect a different warning message from
28353         16-bit targets where the character constant will be too long.
28354
28355         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
28356         where the double will not be directly addressable.
28357
28358 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28359
28360         Friend class name lookup 1/n, PR c++/18471
28361         * g++.dg/template/crash26.C: New test.
28362         * g++.dg/lookup/struct1.C: Adjust expected error.
28363         * g++.dg/parse/elab1.C: Likewise.
28364         * g++.dg/parse/elab2.C: Likewise.
28365         * g++.dg/parse/int-as-enum1.C: Likewise.
28366         * g++.dg/parse/struct-as-enum1.C: Likewise.
28367         * g++.dg/parse/typedef1.C: Likewise.
28368         * g++.dg/parse/typedef3.C: Likewise.
28369         * g++.dg/parse/typedef4.C: Likewise.
28370         * g++.dg/parse/typedef5.C: Likewise.
28371         * g++.dg/template/nontype4.C: Likewise.
28372         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
28373         * g++.old-deja/g++.other/elab1.C: Likewise.
28374         * g++.old-deja/g++.other/syntax4.C: Likewise.
28375
28376 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
28377
28378         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
28379
28380 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
28381
28382         * gcc.c-torture/execute/20041114-1.c: New test.
28383
28384 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
28385
28386         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
28387         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
28388         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
28389         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
28390         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
28391         gcc.dg/switch-7.c: New tests.
28392
28393 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
28394
28395         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
28396
28397 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
28398
28399         PR tree-opt/18400
28400         * gcc.dg/vect/pr18400.c: New test.
28401
28402 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
28403             Andrew Pinski  <pinskia@physics.uc.edu>
28404
28405         PR tree-opt/18425
28406         * gcc.dg/vect/pr18425.c: New test.
28407
28408 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
28409
28410         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
28411         Guard with dg-require-alias and dg-require-visibility.
28412
28413 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
28414
28415         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
28416
28417 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28418
28419         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
28420
28421 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28422
28423         PR c++/17344
28424         * g++.dg/template/defarg5.C: New test.
28425
28426 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
28427
28428         * g++.dg/parse/cast1.C: Run only on ILP32.
28429         * g++.old-deja/g++.mike/p784.C: Likewise.
28430
28431 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
28432
28433         * gcc.c-torture/execute/20041113-1.c: New test.
28434
28435 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
28436
28437         PR target/18230
28438         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
28439         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
28440         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
28441         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
28442         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
28443         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
28444         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
28445         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
28446         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
28447         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
28448         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
28449         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
28450         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
28451
28452 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
28453
28454         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
28455         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
28456         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
28457         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
28458         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
28459         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
28460         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
28461         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
28462         gcc.target/sparc/combined-1.c: New tests.
28463
28464 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
28465
28466         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
28467         New tests.
28468
28469 2004-11-12  Mark Mitchell <mark@codesourcery.com>
28470
28471         * lib/gcc-dg.exp (dg-forbid-option): New function.
28472         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
28473         * g++.dg/abi/bitfield8.C: Likewise.
28474         * g++.dg/abi/dtor1.C: Likewise.
28475         * g++.dg/abi/empty10.C: Likewise.
28476         * g++.dg/abi/empty7.C: Likewise.
28477         * g++.dg/abi/empty9.C: Likewise.
28478         * g++.dg/abi/layout3.C: Likewise.
28479         * g++.dg/abi/layout4.C: Likewise.
28480         * g++.dg/abi/thunk1.C: Likewise.
28481         * g++.dg/abi/thunk2.C: Likewise.
28482         * g++.dg/abi/vbase11.C: Likewise.
28483         * g++.dg/abi/vthunk2.C: Likewise.
28484         * g++.dg/abi/vthunk3.C: Likewise.
28485         * g++.dg/ext/attrib8.C: Likewise.
28486         * g++.dg/opt/longbranch2.C: Likewise.
28487         * g++.dg/opt/reg-stack4.C: Likewise.
28488         * g++.old-deja/g++.ext/attrib1.C: Likewise.
28489         * g++.old-deja/g++.ext/attrib2.C: Likewise.
28490         * g++.old-deja/g++.ext/attrib3.C: Likewise.
28491         * g++.old-deja/g++.other/store-expr1.C: Likewise.
28492         * g++.old-deja/g++.other/store-expr2.C: Likewise.
28493         * gcc.dg/20000609-1.c: Likewise.
28494         * gcc.dg/20000720-1.c: Likewise.
28495         * gcc.dg/20011107-1.c: Likewise.
28496         * gcc.dg/20011119-1.c: Likewise.
28497         * gcc.dg/20020108-1.c: Likewise.
28498         * gcc.dg/20020122-2.c: Likewise.
28499         * gcc.dg/20020122-3.c: Likewise.
28500         * gcc.dg/20020201-3.c: Likewise.
28501         * gcc.dg/20020206-1.c: Likewise.
28502         * gcc.dg/20020218-1.c: Likewise.
28503         * gcc.dg/20020310-1.c: Likewise.
28504         * gcc.dg/20020411-1.c: Likewise.
28505         * gcc.dg/20020418-2.c: Likewise.
28506         * gcc.dg/20020426-1.c: Likewise.
28507         * gcc.dg/20020426-2.c: Likewise.
28508         * gcc.dg/20020517-1.c: Likewise.
28509         * gcc.dg/20020523-1.c: Likewise.
28510         * gcc.dg/20020523-2.c: Likewise.
28511         * gcc.dg/20020729-1.c: Likewise.
28512         * gcc.dg/20030204-1.c: Likewise.
28513         * gcc.dg/20030826-2.c: Likewise.
28514         * gcc.dg/20030926-1.c: Likewise.
28515         * gcc.dg/20031202-1.c: Likewise.
28516         * gcc.dg/980312-1.c: Likewise.
28517         * gcc.dg/980313-1.c: Likewise.
28518         * gcc.dg/990117-1.c: Likewise.
28519         * gcc.dg/990424-1.c: Likewise.
28520         * gcc.dg/990524-1.c: Likewise.
28521         * gcc.dg/991230-1.c: Likewise.
28522         * gcc.dg/i386-387-1.c: Likewise.
28523         * gcc.dg/i386-387-2.c: Likewise.
28524         * gcc.dg/i386-387-3.c: Likewise.
28525         * gcc.dg/i386-387-4.c: Likewise.
28526         * gcc.dg/i386-387-5.c: Likewise.
28527         * gcc.dg/i386-387-6.c: Likewise.
28528         * gcc.dg/i386-asm-1.c: Likewise.
28529         * gcc.dg/i386-bitfield1.c: Likewise.
28530         * gcc.dg/i386-bitfield2.c: Likewise.
28531         * gcc.dg/i386-loop-1.c: Likewise.
28532         * gcc.dg/i386-loop-2.c: Likewise.
28533         * gcc.dg/i386-loop-3.c: Likewise.
28534         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
28535         * gcc.dg/i386-pic-1.c: Likewise.
28536         * gcc.dg/i386-regparm.c: Likewise.
28537         * gcc.dg/i386-signbit-1.c: Likewise.
28538         * gcc.dg/i386-signbit-2.c: Likewise.
28539         * gcc.dg/i386-signbit-3.c: Likewise.
28540         * gcc.dg/i386-sse-5.c: Likewise.
28541         * gcc.dg/i386-sse-8.c: Likewise.
28542         * gcc.dg/i386-unroll-1.c: Likewise.
28543         * gcc.dg/tls/opt-1.c: Likewise.
28544         * gcc.dg/tls/opt-2.c: Likewise.
28545         * gcc.dg/unroll-1.c: Likewise.
28546         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
28547         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
28548         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
28549         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
28550         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
28551         -m64 is specified.
28552
28553 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
28554
28555         PR c++/18389
28556         * g++.dg/parse/cond1.C: New test.
28557
28558         PR c++/18429
28559         * g++.dg/template/array9.C: New test.
28560         * g++.dg/ext/vla1.C: Adjust error messages.
28561         * g++.dg/ext/vlm1.C: Likewise.
28562         * g++.dg/template/crash2.C: Likewise.
28563
28564         PR c++/18436
28565         * g++.dg/template/call3.C: New test.
28566
28567         PR c++/18407
28568         * g++.dg/template/ptrmem11.C: New test.
28569
28570 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
28571
28572         PR other/14264
28573         * lib/g++.exp: Set LC_ALL and LANG to C.
28574         * lib/gcc-dg.exp: Likewise.
28575         * lib/gfortran.exp: Likewise.
28576         * lib/objc.exp: Likewise.
28577         * lib/treelang.exp: Likewise.
28578
28579 2004-11-12  Andreas Schwab  <schwab@suse.de>
28580
28581         * gcc.dg/pr16286.c: Fix last change.
28582
28583 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
28584
28585         PR c++/18416
28586         * g++.dg/init/global1.C: New test.
28587
28588 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
28589
28590         * gcc.c-torture/execute/20041112-1.c: New test.
28591
28592 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
28593
28594         * lib/gcc-dg.exp (dg-target-list): New.
28595
28596 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
28597             Richard Sandiford  <rsandifo@redhat.com>
28598
28599         * lib/target-supports.exp (get-compiler_messages): New.
28600         (check_named_sections_available): Use it.
28601         (check_effective_target_ilp32): New.
28602         (check_effective_target_lp64): New.
28603         (is-effective-target): New.
28604         * lib/gcc-dg.exp (dg-require-effective-target): New.
28605
28606 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
28607
28608         * gcc.dg/precedence-1.c: New test.
28609
28610 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
28611
28612         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
28613
28614         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
28615         message, delete generated files, use more descriptive name for
28616         executable, and make the test unsupported when it cannot be run.
28617
28618         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
28619         (dg-require-weak, dg-require-visibility, dg-require-alias,
28620         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
28621         dg-require-iconv, dg-require-named-sections): Use it.
28622
28623         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
28624
28625 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
28626
28627         PR target/16457
28628         * gcc.dg/ppc-and-1: New
28629
28630         PR target/16796
28631         * gcc.dg/ppc-mov-1.c: New.
28632
28633         PR target/16458
28634         * gcc.dg/ppc-compare-1.c: New.
28635
28636 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
28637
28638         * objc.dg/desig-init-2.m: New test.
28639
28640 2004-11-10  Adam Nemet  <anemet@lnxw.com>
28641
28642         PR middle-end/18160
28643         * g++.dg/warn/register-var-1.C: New test.
28644         * g++.dg/warn/register-var-2.C: New test.
28645
28646 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
28647
28648         * gcc.dg/union-2.c: New test.
28649
28650 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
28651
28652         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
28653         New test for PR tree-optimization/17892.
28654
28655 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
28656
28657         PR c++/18369
28658         * g++.dg/init/new12.C: New test.
28659
28660 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
28661
28662         * gcc.target/sparc: New directory.
28663         * gcc.target/sparc/sparc.exp: New driver.
28664         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
28665         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
28666         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
28667         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
28668
28669 2004-11-10  Paul Brook  <paul@codesourcery.com>
28670
28671         PR fortran/18218
28672         * gfortran.dg/list_read.c: New test.
28673
28674 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
28675
28676         PR c/18322
28677         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
28678         expected diagnostic location.
28679
28680 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
28681
28682         * gcc.dg/20041109-1.c: New test.
28683
28684 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
28685
28686         PR objc/18406
28687         * objc/compile/pr18406.m: New test.
28688
28689 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
28690
28691         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
28692
28693 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
28694
28695         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
28696
28697 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
28698
28699         * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
28700
28701 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
28702
28703         * gcc.dg/20030225-2.c: Add prototype for abort and
28704         exit.
28705
28706 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
28707
28708         PR tree-opt/18299
28709         * gcc.c-torture/pr18299-1.c: New test.
28710
28711 2004-11-06  Andreas Schwab  <schwab@suse.de>
28712
28713         * gcc.dg/pr16286.c: Also test for bool and pixel.
28714
28715 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
28716
28717         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
28718         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
28719         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
28720         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
28721         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
28722         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
28723         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
28724         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
28725         gcc.dg/struct-semi-3.c: New tests.
28726
28727 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
28728
28729         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
28730
28731 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
28732
28733         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
28734         Do not use C99 designators.
28735
28736 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
28737
28738         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
28739
28740 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
28741
28742         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
28743         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
28744         * gcc.c-torture/execute/simd-5.x: Remove.
28745
28746 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
28747
28748         PR rtl-optimization/17933
28749         * gcc.dg/torture/pr17933-1.c: New test.
28750
28751 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
28752
28753         PR target/18106
28754         * lib/target-supports.exp (check_weak_available): Support
28755         Windows.
28756
28757 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
28758
28759         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
28760         call to fflush(stdout) before abort.
28761         (my_ffsll): New function.
28762         (generate_fields): Use it.
28763
28764 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
28765
28766         * gcc.dg/init-undef-1.c: New test.
28767
28768 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
28769
28770         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
28771         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
28772         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
28773         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
28774         expected messages for new parser.
28775
28776 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
28777
28778         * g++.dg/ext/visibility/symbian1.C: New test.
28779
28780 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
28781
28782         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
28783         on LP64 targets.
28784
28785 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
28786
28787         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
28788         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
28789         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
28790         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
28791         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
28792         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
28793         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
28794         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
28795         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
28796         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
28797
28798 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
28799
28800         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
28801         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
28802         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
28803         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
28804         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
28805         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
28806         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
28807         for new parser.
28808
28809 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
28810
28811         PR target/15342
28812         * gcc.dg/20041104-1.c: New test.
28813
28814 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28815
28816         * g++.dg/template/nontype7.C: New test.
28817         * g++.dg/template/nontype8.C: Likewise.
28818         * g++.dg/template/nontype9.C: Likewise.
28819         * g++.dg/template/nontype10.C: Likewise.
28820         * g++.dg/tc1/dr49.C: Likewise.
28821         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
28822         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
28823
28824 2004-11-04  Ben Elliston  <bje@au.ibm.com>
28825
28826         * g++.dg/rtti/tinfo1.C: Remove xfails.
28827
28828 2004-11-04  Ben Elliston  <bje@au.ibm.com>
28829
28830         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
28831         packed attribute to the definition to satisfy the new C++ parser.
28832
28833 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
28834
28835         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
28836         invocations of va_arg.
28837
28838 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
28839
28840         PR c++/18124
28841         * g++.dg/template/crash25.C: New test.
28842
28843         PR c++/18155
28844         * g++.dg/template/typedef2.C: New test.
28845         * g++.dg/parse/crash13.C: Adjust error markers.
28846
28847         PR c++/18177
28848         * g++.dg/conversion/const3.C: New test.
28849
28850 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28851
28852         PR fortran/17535
28853         PR fortran/17583
28854         PR fortran/17713
28855         * gfortran.dg/generic_[123].f90: New testcases.
28856
28857 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
28858
28859         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
28860         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
28861
28862 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
28863
28864         PR tree-opt/16808
28865         * gcc.c-torture/compile/pr16808.c: New test.
28866
28867 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
28868
28869         PR rtl-optimization/17104
28870         * gcc.dg/ppc-bitfield1.c: New.
28871
28872 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
28873
28874         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
28875
28876 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
28877
28878         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
28879         strings for 32-bit code.
28880
28881 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
28882
28883         PR c/18239
28884         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
28885
28886 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
28887
28888         PR c++/18064
28889         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
28890
28891 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
28892
28893         PR c++/15172
28894         * g++.dg/init/aggr2.C: New test.
28895
28896 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
28897
28898         * objc.dg/local-decl-1.m: New test.
28899
28900 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
28901
28902         * gcc.dg/20040910-1.c: Adjust regex.
28903
28904 2004-10-30  Roger Sayle  <roger@eyesopen.com>
28905
28906         PR rtl-optimization/18084
28907         * g++.dg/opt/pr18084-1.C: New testcase.
28908
28909 2004-10-30  Matt Austern  <austern@apple.com>
28910
28911         PR c++/17542
28912         * g++.dg/ext/attrib18.C: New test.
28913
28914 2004-10-30  Roger Sayle  <roger@eyesopen.com>
28915
28916         PR middle-end/18096
28917         * gcc.dg/pr18096-1.c: New test case.
28918
28919 2004-10-30  Roger Sayle  <roger@eyesopen.com>
28920
28921         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
28922
28923 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
28924
28925         PR c/16666
28926         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
28927         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
28928         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
28929         gcc.dg/old-style-prom-3.c: New tests.
28930
28931 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
28932
28933         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
28934         Remove unnecessary inclusion of stdio.h.
28935
28936 2004-10-29  Roger Sayle  <roger@eyesopen.com>
28937
28938         PR rtl-optimization/17581
28939         * gcc.dg/pr17581-1.c: New test case.
28940
28941 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
28942
28943         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
28944         being implemented.
28945         * g++.dg/conversion/dr195-1.C: New.
28946         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
28947         * g++.old-deja/g++.mike/p10148.C: Likewise.
28948
28949 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
28950
28951         PR c++/17695
28952         * g++.dg/debug/typedef2.C: New test.
28953
28954 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
28955
28956         PR fortran/13490
28957         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
28958         * gfortran.dg/g77/README: Update.
28959
28960 2004-10-28  Matt Austern  <austern@apple.com>
28961
28962         PR c++/14124
28963         * g++.dg/ext/packed7.C: New test.
28964
28965 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
28966
28967         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
28968         scan-assembler.
28969         * lib/scanasm.exp (hidden-scan-for): New proc.
28970         (scan-hidden): Use hidden-scan-for instead of constructing the scan
28971         string.
28972         (scan-not-hidden): Likewise.
28973         * lib/target-supports.exp (check_visibility_available): mach-o is
28974         support too.
28975
28976 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
28977
28978         PR c++/17132
28979         * g++.dg/template/memclass3.C: New test.
28980
28981 2004-10-28  Adam Nemet  <anemet@lnxw.com>
28982
28983         PR middle-end/18160
28984         * gcc.dg/register-var-1.c: New test.
28985         * gcc.dg/register-var-2.c: New test.
28986         * gcc.dg/asm-7.c: Taking the address of a register variable is an
28987         error now.
28988
28989 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
28990
28991         PR other/18172
28992         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
28993         unused variables.
28994         * gcc.dg/vect/vect-22.c: Likewise.
28995
28996 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
28997
28998         * gcc.dg/i386-rotate-1.c: New test.
28999
29000 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
29001
29002         * g++.dg/init/ref12.C: Add "run" marker.
29003
29004         PR c++/17435
29005         * g++.dg/init/ref12.C: New test.
29006
29007         PR c++/18140
29008         * g++.dg/template/shift1.C: New test.
29009         * g++.dg/template/error10.C: Adjust error markers.
29010
29011 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
29012
29013         PR tree-opt/17529
29014         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
29015
29016 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
29017
29018         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
29019         * gcc.dg/weak/weak-3.c: Likewise.
29020         * gcc.dg/weak/weak-5.c: Likewise.
29021         * gcc.dg/weak/weak-9.c: Likewise.
29022         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
29023         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
29024
29025         * gcc.dg/darwin-weakimport-1.c: New.
29026
29027 2004-10-28  Ben Elliston  <bje@au.ibm.com>
29028
29029         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
29030
29031 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
29032
29033         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
29034         'syntax' error messages.
29035         * gcc.dg/cpp/direct2s.c: Likewise.
29036
29037 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
29038
29039         * gcc.c-torture/compile/20041026-1.c: New.
29040
29041 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
29042
29043         PR c++/18093
29044         * g++.dg/lookup/ns2.C: New test.
29045
29046         PR c++/18020
29047         * g++.dg/template/enum4.C: New test.
29048
29049         PR c++/18161
29050         * g++.dg/template/expr1.C: New test.
29051
29052 2004-10-26  Ben Elliston  <bje@au.ibm.com>
29053
29054         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
29055
29056 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
29057
29058         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
29059         gcc.dg/decl-nospec-3.c: New tests.
29060
29061 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
29062
29063         * objc.dg/super-class-3.m: New test.
29064
29065 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
29066
29067         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
29068         resyncing.
29069         * gcc.dg/cpp/direct2s.c: Likewise.
29070
29071 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
29072
29073         * objc.dg/image-info.m: Update for changes to section selection.
29074
29075 2004-10-25  David Ayers  <d.ayers@inode.at>
29076             Ziemowit Laski  <zlaski@apple.com>
29077
29078         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
29079         diagnostics when messaging 'id <Proto>'.
29080         * objc.dg/class-protocol-1.m: New test.
29081         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
29082         a non-existent method signature.
29083         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
29084         Update diagnostics when messaging with non-existent method signature.
29085         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
29086         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
29087         invalid receivers are now resolved as if messaging 'id'; remove
29088         extraneous diagnostics.
29089
29090 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
29091
29092         PR c/16667
29093         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
29094         gcc.dg/init-desig-obs-3.c: New tests.
29095
29096 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
29097
29098         * gcc.dg/debug/20041023-1.c: New test.
29099
29100 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
29101
29102         PR middle-end/17407
29103         * gcc.c-torture/compile/pr17407.c: New test.
29104
29105         PR c++/18121
29106         * g++.dg/template/array8.C: New test.
29107
29108 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
29109
29110         PR other/18138
29111         * lib/g++.exp: Accept more than one multilib libgcc.
29112         * lib/gcc-dg.exp: Likewise.
29113         * lib/objc.exp: Likewise.
29114         * lib/treelang.exp: Likewise.
29115         * lib/gfortran.exp: Likewise.
29116
29117 2004-10-24  Ben Elliston  <bje@au.ibm.com>
29118
29119         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
29120
29121 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
29122
29123         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
29124         * gcc.dg/c99-const-expr-3.c: Likewise.
29125
29126 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
29127
29128         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
29129
29130 2004-10-23  Ben Elliston  <bje@au.ibm.com>
29131
29132         * gcc.c-torture/execute/loop-2e.x: Remove.
29133
29134 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
29135
29136         PR c++/18095
29137         * g++.dg/parse/crash18.C: New.
29138         * g++.dg/parse/crash19.C: New.
29139
29140 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
29141
29142         * g++.dg/ext/dllimport1.C: Move dg-warnings.
29143         * g++.dg/ext/dllimport2.C: Same.
29144         * g++.dg/ext/dllimport8.C: Same.
29145
29146 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
29147
29148         PR c++/10841
29149         * g++.dg/conversion/cast1.C: New test.
29150         * g++.dg/overload/pmf1.C: Adjust error marker.
29151
29152 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
29153
29154         PR objc/17923
29155         * objc.dg/const-str-7.m: New test.
29156
29157 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29158
29159         * g++.dg/template/memfriend11.C: Fix comment typo.
29160         * g++.dg/template/memfriend14.C: Likewise.
29161
29162 2004-10-20  Richard Henderson  <rth@redhat.com>
29163
29164         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
29165         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
29166         -fasynchronous-unwind-tables.
29167
29168 2004-10-20  Richard Henderson  <rth@redhat.com>
29169
29170         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
29171         (main): Return success.
29172         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
29173         (main): Return success.
29174
29175 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29176
29177         PR c++/13495
29178         * g++.dg/template/memfriend9.C: New test.
29179         * g++.dg/template/memfriend10.C: Likewise.
29180         * g++.dg/template/memfriend11.C: Likewise.
29181         * g++.dg/template/memfriend12.C: Likewise.
29182         * g++.dg/template/memfriend13.C: Likewise.
29183         * g++.dg/template/memfriend14.C: Likewise.
29184         * g++.dg/template/memfriend15.C: Likewise.
29185         * g++.dg/template/memfriend16.C: Likewise.
29186         * g++.dg/template/memfriend17.C: Likewise.
29187         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
29188
29189 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
29190
29191         * g++.dg/conversion/dr195.C: New.
29192         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
29193
29194 2004-10-20  Ben Elliston  <bje@au.ibm.com>
29195             Devang Patel  <dpatel@apple.com>
29196
29197         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
29198         of floating point arithmetic, which could trap.
29199
29200 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
29201
29202         PR c++/14035
29203         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
29204         * g++.dg/conversion/const2.C: New test.
29205         * g++.dg/expr/reinterpret2.C: New test.
29206         * g++.dg/expr/reinterpret3.C: New test.
29207         * g++.dg/expr/cast2.C: New test.
29208         * g++.dg/expr/copy1.C: New test.
29209         * g++.dg/other/conversion1.C: Change error message.
29210         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
29211         function pointers to void *.
29212         * g++.old-deja/g++.mike/p10148.C: Likewise.
29213
29214 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
29215
29216         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
29217
29218 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
29219
29220         PR c++/18047
29221
29222         * g++.dg/parse/expr3.C: New test.
29223
29224 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
29225
29226         * gcc.dg/smod-1.c: New test.
29227
29228 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
29229
29230         * objc.dg/method-14.m: New test.
29231
29232 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
29233
29234         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
29235         Also xfail as the patch was reverted.
29236
29237 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
29238
29239         PR middle-end/16973
29240         * gcc.dg/pr16973.c: New test.
29241
29242 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
29243
29244         PR tree-optimization/17656
29245         * gcc.c-torture/compile/pr17656.c: New test.
29246
29247 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
29248
29249         * g++.dg/eh/shadow1.C: New.
29250
29251 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
29252
29253         * gcc.c-torture/compile/20041018-1.c: New test.
29254
29255 2004-10-18  Ben Elliston  <bje@au.ibm.com>
29256
29257         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
29258         compiler referring to register 0 when accessing sdata.  The linker
29259         now patches things up.
29260
29261 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
29262
29263         PR c/17529
29264         * gcc.c-torture/compile/pr17529.c: New test.
29265
29266 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29267
29268         PR c++/17743
29269         * g++.dg/ext/attrib17.C: New test.
29270
29271 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
29272
29273         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
29274
29275 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29276
29277         PR c++/10479
29278         * g++.dg/ext/attrib16.C: New test.
29279
29280 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
29281
29282         PR c++/17042
29283         * g++.dg/init/dso_handle1.C: New test.
29284
29285         PR c++/14667
29286         * g++.dg/parse/typedef6.C: New test.
29287
29288         PR c++/17916
29289         * g++.dg/parse/pragma1.C: New test.
29290
29291 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
29292
29293         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
29294
29295 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
29296
29297         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
29298         -fno-common when on HPPA HP-UX platforms.
29299
29300 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
29301
29302         PR other/16820
29303         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
29304         stdint.h.
29305         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
29306         uintptr_t.
29307
29308 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
29309
29310         PR c++/16301
29311         * g++.dg/lookup/strong-using-4.C: New test.
29312
29313 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
29314
29315         PR middle-end/16567
29316         * gcc.c-torture/compile/nested-1.c: New test.
29317
29318 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
29319
29320         * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
29321         and mipsisa64*-*-* (until support for misaligned loads is added).
29322         * gcc.dg/vect/vect-50.c: Likewise.
29323         * gcc.dg/vect/vect-52.c: Likewise.
29324         * gcc.dg/vect/vect-54.c: Likewise.
29325         * gcc.dg/vect/vect-58.c: Likewise.
29326         * gcc.dg/vect/vect-60.c: Likewise.
29327         * gcc.dg/vect/vect-80.c: Likewise.
29328
29329 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
29330
29331         PR c++/17976
29332         * g++.dg/init/dtor3.C: New test.
29333
29334 2004-10-15  Ben Elliston  <bje@au.ibm.com>
29335
29336         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
29337
29338 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
29339
29340         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
29341         * gcc.dg/macho-lo-sum.c: Likewise.
29342
29343 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
29344
29345         * gcc.dg/ppc-spe64-1.c: New test.
29346
29347 2004-10-14  Devang Patel  <dpatel@apple.com>
29348
29349         PR 17635
29350         * gcc.dg/pr17635.c : New test.
29351
29352 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
29353
29354         * gcc.dg/vect/vect-28.c: Remove xfail.
29355         * gcc.dg/vect/vect-30.c: Remove xfail.
29356         * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
29357         * gcc.dg/vect/vect-33.c: Remove xfail.
29358         * gcc.dg/vect/vect-44.c: Remove xfail.
29359         * gcc.dg/vect/vect-46.c: Remove xfail.
29360         * gcc.dg/vect/vect-50.c: Remove xfail.
29361         * gcc.dg/vect/vect-52.c: Remove xfail.
29362         * gcc.dg/vect/vect-54.c: Remove xfail.
29363         * gcc.dg/vect/vect-58.c: Remove xfail.
29364         * gcc.dg/vect/vect-60.c: Remove xfail.
29365         * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
29366         * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
29367         * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
29368         * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
29369         * gcc.dg/vect/vect-8.c: Remove xfail.
29370         * gcc.dg/vect/vect-80.c: Remove xfail.
29371         * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
29372
29373 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
29374
29375         * gcc.dg/vect/vect-82.c: New testcase.
29376         * gcc.dg/vect/vect-82_64.c: New testcase.
29377         * gcc.dg/vect/vect-83.c: New testcase.
29378         * gcc.dg/vect/vect-83_64.c: New testcase.
29379
29380 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
29381
29382         * gcc.dg/cpp/error-1.c: New test.
29383
29384 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
29385
29386         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
29387
29388 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
29389
29390         PR target/17984
29391         * gcc.dg/cris-peep2-xsrand2.c: New test.
29392
29393 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
29394
29395         PR c++/17661
29396         * g++.dg/expr/for2.C: New test.
29397
29398 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
29399
29400         * g++.dg/inherit/thunk1.C: Run on the SPARC.
29401
29402 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
29403
29404         PR tree-optimization/17724
29405         * g++.dg/opt/pr17724-1.C: New test.
29406         * g++.dg/opt/pr17724-2.C: New test.
29407         * g++.dg/opt/pr17724-3.C: New test.
29408         * g++.dg/opt/pr17724-4.C: New test.
29409         * g++.dg/opt/pr17724-5.C: New test.
29410         * g++.dg/opt/pr17724-6.C: New test.
29411
29412 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
29413
29414         PR c/17301
29415         * gcc.dg/pr17301-2.c: New test.
29416
29417 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
29418
29419         PR c++/15876
29420         * g++.dg/parse/error22.C: New test.
29421
29422         PR c++/17936
29423         * g++.dg/template/spec18.C: New test.
29424
29425 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
29426
29427         * gcc.dg/ia64-asm-1.c: Add prototype for abort
29428         * gcc.dg/ia64-sync-1.c: Add prototype for abort and
29429         memcpy.
29430         * gcc.dg/ia64-sync-2.c: Ditto.
29431         * gcc.dg/ia64-sync-3.c: Ditto.
29432
29433 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
29434
29435         * g++.dg/eh/cleanup5.C: Add dg-options "".
29436
29437 2004-10-11  Roger Sayle  <roger@eyesopen.com>
29438
29439         PR middle-end/17657
29440         * gcc.dg/switch-4.c: New test case.
29441
29442 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
29443
29444         * gcc.c-torture/execute/20041011-1.c: New test.
29445
29446 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
29447
29448         PR c++/17554
29449         * g++.dg/init/for3.C: New test.
29450
29451         PR c++/17657
29452         * g++.dg/opt/switch2.C: New test.
29453
29454         PR middle-end/17703
29455         * g++.dg/warn/Wreturn-2.C: New test.
29456
29457 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
29458
29459         PR c++/17907
29460         * g++.dg/eh/cleanup5.C: New test.
29461
29462 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
29463
29464         PR c++/17393
29465         * g++.dg/parse/error21.C: New test.
29466
29467 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
29468
29469         * g++.dg/overload/pmf1.C: Adjust quoting marks.
29470         * g++.dg/warn/incomplete1.C: Likewise.
29471         * g++.dg/template/qualttp20.C: Likewise.
29472
29473 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
29474
29475         PR c/17881
29476         * parm-incomplete-1.c: New test.
29477
29478 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
29479
29480         PR c++/17867
29481         * g++.dg/parse/error19.C: New test.
29482
29483         PR c++/17670
29484         * g++.dg/init/new11.C: New test.
29485
29486         PR c++/17821
29487         * g++.dg/parse/error20.C: New test.
29488
29489         PR c++/17826
29490         * g++.dg/template/crash24.C: New test.
29491
29492 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
29493
29494         PR c/17301
29495         * gcc.dg/pr17301-1.c: New test.
29496
29497 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
29498
29499         PR c/17189
29500         * gcc.dg/anon-struct-5.c: New test.
29501
29502 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
29503
29504         PR c/17844
29505         * gcc.dg/pr17844-1.c: New test.
29506
29507 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
29508
29509         PR tree-optimization/17906
29510         * gcc.c-torture/compile/pr17906.c: New.
29511
29512 2004-10-09  Stuart Hastings  <stuart@apple.com>
29513             Roger Sayle  <roger@eyesopen.com>
29514
29515         PR rtl-optimization/17853
29516         * gcc.dg/i386-mmx-5.c: New testcase.
29517
29518 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
29519
29520         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
29521
29522 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
29523
29524         PR c++/17524
29525         * g++.dg/template/static9.C: New test.
29526
29527         PR c++/17685
29528         * g++.dg/parse/operator5.C: New test.
29529
29530 2004-10-09  Roger Sayle  <roger@eyesopen.com>
29531
29532         PR middle-end/17894
29533         * gcc.c-torture/execute/divcmp-4.c: New test case.
29534
29535 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
29536
29537         PR tree-opt/17902
29538         * g++.dg/opt/pr17902.C: New test.
29539
29540 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
29541
29542         * gcc.dg/cpp/ident-1.c: Add dg-options "".
29543
29544 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
29545
29546         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
29547
29548 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
29549
29550         * gcc.dg/assign-warn-3.c: New test.
29551
29552 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
29553
29554         PR c/16999
29555         * gcc.dg/cpp/ident-1.c: New test.
29556
29557 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
29558
29559         * gcc.c-torture/compile/acc1.c: New.
29560
29561 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
29562
29563         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
29564         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
29565
29566 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
29567
29568         * gcc.dg/ultrasp11.c: New test.
29569
29570 2004-10-08  Michael Matz  <matz@suse.de>
29571
29572         * gcc.dg/doloop-2.c: New test.
29573
29574 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
29575
29576         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
29577         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
29578         objc.dg/method-9.m: Update expected diagnostics.
29579
29580 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
29581
29582         * gcc.dg/ppc-fsel-3.c: New file.
29583         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
29584
29585 2004-10-07  Paul Brook  <paul@codesourcery.com>
29586
29587         * gfortran.dg/intrinsic_verify_1.f90: New test.
29588
29589 2004-10-07  Paul Brook  <paul@codesourcery.com>
29590
29591         * gfortran.dg/empty_format_1.f90: Remove stray commas.
29592
29593 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29594
29595         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
29596         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
29597         commit.
29598
29599 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
29600
29601         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
29602
29603 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29604
29605         PR c++/17115
29606         * g++.dg/warn/Winline-4.C: New test.
29607
29608 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
29609
29610         * gcc.c-torture/compile/20041007-1.c: New test.
29611
29612 2004-10-07  Paul Brook  <paul@codesourcery.com>
29613
29614         PR fortran/17678
29615         * gfortran.dg/use_allocated_1.f90: New test.
29616
29617 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
29618
29619         PR middle-end/17849
29620         * gfortran.fortran-torture/compile/nested.f90: New test
29621
29622 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
29623
29624         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
29625
29626 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
29627
29628         PR c++/17368
29629         * g++.dg/ext/asm6.C: New test.
29630
29631 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
29632
29633         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
29634
29635 2004-10-06  Paul Brook  <paul@codesourcery.com>
29636
29637         PR libfortran/17709
29638         * gfortran.dg/empty_format_1.f90: New test.
29639
29640 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29641
29642         PR fortran/17568
29643         * gfortran.dg/ishft.f90: New test.
29644
29645         PR fortran/17283
29646         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
29647         tests.
29648
29649 2004-10-06  Paul Brook  <paul@codesourcery.com>
29650
29651         * gfortran.dg/do_1.f90: New test.
29652
29653 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29654
29655         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
29656         optimizing for size.
29657
29658 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
29659
29660         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
29661
29662 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
29663
29664         * gcc.c-torture/compile/20041005-1.c: New test.
29665
29666 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
29667
29668         PR c++/17829
29669         * g++.dg/lookup/koenig4.C: New.
29670
29671 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
29672
29673         * g++.dg/other/classkey1.C: Adjust quoting marks.
29674         * g++.dg/parse/error15.C: Likewise.
29675         * g++.dg/template/meminit2.C (int>): Likewise.
29676
29677 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29678
29679         PR fortran/17283
29680         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
29681
29682         PR fortran/17631
29683         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
29684
29685         PR fortran/17708
29686         * gfortran.dg/pr17708.f90: New test.
29687
29688 2004-10-04  Chao-ying Fu  <fu@mips.com>
29689
29690         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
29691         * gcc.dg/vect/vect-4.c: Ditto.
29692         * gcc.dg/vect/vect-5.c: Ditto.
29693         * gcc.dg/vect/vect-6.c: Ditto.
29694         * gcc.dg/vect/vect-8.c: Ditto.
29695         * gcc.dg/vect/vect-16.c: Ditto.
29696         * gcc.dg/vect/vect-30.c: Ditto.
29697         * gcc.dg/vect/vect-40.c: Ditto.
29698         * gcc.dg/vect/vect-41.c: Ditto.
29699         * gcc.dg/vect/vect-42.c: Ditto.
29700         * gcc.dg/vect/vect-43.c: Ditto.
29701         * gcc.dg/vect/vect-44.c: Ditto.
29702         * gcc.dg/vect/vect-45.c: Ditto.
29703         * gcc.dg/vect/vect-46.c: Ditto.
29704         * gcc.dg/vect/vect-47.c: Ditto.
29705         * gcc.dg/vect/vect-48.c: Ditto.
29706         * gcc.dg/vect/vect-49.c: Ditto.
29707         * gcc.dg/vect/vect-50.c: Ditto.
29708         * gcc.dg/vect/vect-51.c: Ditto.
29709         * gcc.dg/vect/vect-52.c: Ditto.
29710         * gcc.dg/vect/vect-53.c: Ditto.
29711         * gcc.dg/vect/vect-54.c: Ditto.
29712         * gcc.dg/vect/vect-55.c: Ditto.
29713         * gcc.dg/vect/vect-56.c: Ditto.
29714         * gcc.dg/vect/vect-57.c: Ditto.
29715         * gcc.dg/vect/vect-58.c: Ditto.
29716         * gcc.dg/vect/vect-59.c: Ditto.
29717         * gcc.dg/vect/vect-60.c: Ditto.
29718         * gcc.dg/vect/vect-74.c: Ditto.
29719         * gcc.dg/vect/vect-79.c: Ditto.
29720         * gcc.dg/vect/vect-80.c: Ditto.
29721
29722 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
29723
29724         * gcc.dg/unused-7.c: Use the correct option.
29725
29726 2004-10-04  Paul Brook  <paul@codesourcery.com>
29727         Bud Davis  <bdavis9659@comcast.net>
29728
29729         PR fortran/17706
29730         PR fortran/16434
29731         * gfortran/pr17706.f90: New test.
29732         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
29733
29734 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29735
29736         * gfortran.dg/pr17612.f90: New test.
29737
29738 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
29739
29740         * g++.dg/template/local1.C: Adjust quoting marks in
29741         testing for diagnostics.
29742         * g++.dg/tls/diag-2.C: Likewise.
29743         * g++.dg/other/error8.C: Likewise.
29744
29745 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
29746
29747         PR c/17178
29748         * gcc.dg/unused-4.c: Adjust to be correct.
29749
29750         PR c/17820
29751         * gcc.dg/unused-7.c: New test.
29752
29753 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
29754
29755         PR c++/17797
29756         * g++.dg/overload/template2.C: New test.
29757
29758 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
29759
29760         PR tree-optimization/16632
29761         * gcc.dg/tree-ssa/20041002-1.c: New.
29762
29763 2004-10-03  Paul Brook  <paul@codesourcery.com>
29764
29765         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
29766         rather than relying on default formatting.
29767
29768 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
29769
29770         * gcc.dg/20040920-1.c: Update expected message text.
29771
29772 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
29773
29774         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
29775
29776 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
29777
29778         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
29779         tree level.
29780
29781 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
29782
29783         * gcc.dg/tree-ssa/pr17343.c: Remove.
29784
29785 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
29786
29787         PR tree-opt/17343
29788         * gcc.dg/tree-ssa/pr17343.c: New test.
29789
29790 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
29791
29792         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
29793         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
29794         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
29795         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
29796         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
29797
29798 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
29799
29800         * gcc.dg/lvalue-2.c: New test.
29801
29802 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
29803
29804         PR c/17730
29805         * gcc.dg/pr17730-1.c: New test
29806
29807 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
29808
29809         PR c/7425
29810         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
29811
29812 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
29813
29814         * gcc.c-torture/execute/stdarg-1.c: New test.
29815         * gcc.c-torture/execute/stdarg-2.c: New test.
29816         * gcc.c-torture/execute/stdarg-3.c: New test.
29817         * gcc.dg/tree-ssa/stdarg-1.c: New test.
29818         * gcc.dg/tree-ssa/stdarg-2.c: New test.
29819         * gcc.dg/tree-ssa/stdarg-3.c: New test.
29820         * gcc.dg/tree-ssa/stdarg-4.c: New test.
29821         * gcc.dg/tree-ssa/stdarg-5.c: New test.
29822
29823 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
29824
29825         PR tree-optimization/17697
29826         * g++.dg/opt/pr17697-1.C: New test.
29827         * g++.dg/opt/pr17697-2.C: New test.
29828         * g++.dg/opt/pr17697-3.C: New test.
29829
29830 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
29831
29832         PR c/16409
29833         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
29834         gcc.dg/vla-init-5.c: New tests.
29835
29836 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
29837
29838         PR c/13804
29839         * gcc.dg/pr13804-1.c: New test.
29840
29841 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29842
29843         PR fortran/16938
29844         * gfortran.dg/pr16938.f90: New test.
29845
29846 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
29847
29848         * g++.dg/template/crash23.C: New test.
29849
29850 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
29851
29852         PR c++/17585
29853         * g++.dg/template/static8.C: New test.
29854
29855 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
29856
29857         PR c++/17681
29858         * g++.dg/other/error9.C: New test.
29859
29860 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
29861
29862         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
29863
29864 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29865
29866         PR fortran/15164
29867         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
29868
29869 2004-09-26  Roger Sayle  <roger@eyesopen.com>
29870
29871         PR middle-end/17112
29872         * gcc.dg/pr17112-1.c: New test case.
29873
29874 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
29875
29876         PR c/11459
29877         * gcc.dg/pr11459-1.c: New test.
29878
29879 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
29880
29881         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
29882         * gcc.dg/tree-ssa/loop-4.c: Likewise.
29883
29884 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29885
29886         * gfortran.dg/pr15324.f90: Make array bounds consistent.
29887
29888 2004-09-25  Jan Hubicka  <jh@suse.cz>
29889
29890         * compile/30040909-1.c: New test.
29891         * compile/30040907-1.c: New test.
29892
29893 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
29894
29895         * gcc.c-torture/execute/va-arg-26.c: New test.
29896
29897 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
29898
29899         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
29900         extra diagnostics on targets with 64-bit pointers.
29901         * objc.dg/selector-1.m: Adjust dg-warning regexp.
29902
29903 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
29904
29905         PR c/17188
29906         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
29907         * gcc.dg/decl-3.c: Adjust expected message.
29908
29909 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29910
29911         PR fortran/17615
29912         * gfortran.dg/pr17615.f90: New test.
29913
29914 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
29915
29916         PR tree-optimzation/17517
29917         * g++.dg/tree-ssa/pr17517.C: New Test.
29918
29919 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
29920
29921         PR c++/16889
29922         * g++.dg/lookup/ambig3.C: New.
29923
29924 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
29925
29926         PR tree-opt/17624
29927         * g++.dg/opt/pr17624.C: New test.
29928
29929 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
29930
29931         PR c/6980
29932         * gcc.dg/Wbad-function-cast-1.c: New test.
29933
29934 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
29935
29936         * g++.dg/ext/complit1.C
29937         * g++.dg/other/error2.C
29938         * g++.dg/other/nontype-1.C
29939         * g++.dg/parse/crash11.C
29940         * g++.dg/parse/crash12.C
29941         * g++.dg/parse/error15.C
29942         * g++.dg/parse/error4.C
29943         * g++.dg/parse/tmpl-outside1.C
29944         * g++.dg/parse/too-many-tmpl-args1.C
29945         * g++.dg/template/dependent-expr3.C
29946         * g++.dg/template/error10.C
29947         * g++.dg/template/instantiate1.C
29948         * g++.dg/template/vtable2.C
29949         * g++.dg/warn/Wshadow-1.C
29950         * g++.dg/warn/weak1.C
29951         * g++.old-deja/g++.brendan/crash16.C
29952         * g++.old-deja/g++.brendan/crash18.C
29953         * g++.old-deja/g++.brendan/crash48.C
29954         * g++.old-deja/g++.brendan/crash49.C
29955         * g++.old-deja/g++.brendan/crash55.C
29956         * g++.old-deja/g++.brendan/crash56.C
29957         * g++.old-deja/g++.brendan/crash8.C
29958         * g++.old-deja/g++.brendan/enum11.C
29959         * g++.old-deja/g++.brendan/enum8.C
29960         * g++.old-deja/g++.brendan/enum9.C
29961         * g++.old-deja/g++.brendan/friend3.C
29962         * g++.old-deja/g++.brendan/misc14.C
29963         * g++.old-deja/g++.bugs/900402_02.C
29964         * g++.old-deja/g++.bugs/900404_03.C
29965         * g++.old-deja/g++.bugs/900404_04.C
29966         * g++.old-deja/g++.bugs/900428_03.C
29967         * g++.old-deja/g++.jason/crash4.C
29968         * g++.old-deja/g++.jason/overload21.C
29969         * g++.old-deja/g++.jason/redecl1.C
29970         * g++.old-deja/g++.jason/report.C
29971         * g++.old-deja/g++.jason/rfg10.C
29972         * g++.old-deja/g++.jason/template30.C
29973         * g++.old-deja/g++.law/arm12.C
29974         * g++.old-deja/g++.law/ctors5.C
29975         * g++.old-deja/g++.law/cvt20.C
29976         * g++.old-deja/g++.law/init10.C
29977         * g++.old-deja/g++.law/init8.C
29978         * g++.old-deja/g++.law/visibility17.C
29979         * g++.old-deja/g++.law/visibility7.C
29980         * g++.old-deja/g++.mike/net8.C
29981         * g++.old-deja/g++.mike/p646.C
29982         * g++.old-deja/g++.mike/p700.C
29983         * g++.old-deja/g++.mike/p701.C
29984         * g++.old-deja/g++.mike/p811.C
29985         * g++.old-deja/g++.ns/template13.C
29986         * g++.old-deja/g++.other/array3.C
29987         * g++.old-deja/g++.other/crash25.C
29988         * g++.old-deja/g++.other/dtor3.C
29989         * g++.old-deja/g++.other/dtor4.C
29990         * g++.old-deja/g++.other/main1.C
29991         * g++.old-deja/g++.other/warn7.C
29992         * g++.old-deja/g++.pt/crash11.C
29993         * g++.old-deja/g++.pt/crash36.C
29994         * g++.old-deja/g++.pt/spec22.C
29995         * g++.old-deja/g++.pt/spec9.C
29996         * g++.old-deja/g++.pt/ttp52.C
29997         * g++.old-deja/g++.robertl/eb103.C
29998         * g++.old-deja/g++.robertl/eb121.C
29999         * g++.old-deja/g++.robertl/eb22.C
30000         * g++.old-deja/g++.robertl/eb8.C:
30001         Update locations and/or regexps of dg-error markers.
30002         Remove markers for some bogus messages that are no longer issued.
30003
30004 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
30005
30006         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
30007         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
30008
30009 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
30010
30011         PR c++/17618
30012         * g++.dg/lookup/crash5.C: New test.
30013
30014 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
30015
30016         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
30017         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
30018         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
30019         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
30020         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
30021         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
30022
30023         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
30024         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
30025         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
30026         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
30027         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
30028         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
30029
30030         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
30031
30032         * gcc.dg/vect/vect-44.c: Check additional cases.
30033         * gcc.dg/vect/vect-48.c: Check additional cases.
30034
30035         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
30036         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
30037         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
30038         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
30039         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
30040         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
30041         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
30042         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
30043         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
30044
30045         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
30046         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
30047         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
30048
30049 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30050
30051         * gcc.dg/tree-ssa/loop-6.c: New test.
30052
30053 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
30054
30055         PR c++/17620
30056         * g++.dg/inherit/base2.C: New.
30057
30058 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
30059
30060         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
30061         * gcc.dg/20001012-2.c: Likewise.
30062         * gcc.dg/20001013-1.c: Likewise.
30063         * gcc.dg/20001101-1.c: Likewise.
30064         * gcc.dg/20001102-1.c: Likewise.
30065         * gcc.dg/bf-spl1.c: Likewise.
30066         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
30067         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
30068
30069 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
30070
30071         PR tree-optimization/16721
30072         * gcc.dg/tree-ssa/pr16721.c: New test.
30073
30074 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
30075
30076         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
30077         * gcc.dg/20040305-1.c: Likewise.
30078
30079 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
30080
30081         PR c/16566
30082         * gcc.c-torture/compile/pr16566-1.c,
30083         gcc.c-torture/compile/pr16566-2.c,
30084         gcc.c-torture/compile/pr16566-3.c: New tests.
30085
30086 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
30087
30088         PR tree-optimization/17512
30089         * gcc.c-torture/compile/20040916-1.c.
30090
30091 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
30092
30093         * gcc.dg/pragma-re-3.c: New test.
30094
30095 2004-09-17  Matt Austern  <austern@apple.com>
30096
30097         PR c++/15049
30098         * g++.dg/other/anon3.C: New.
30099
30100 2004-09-21  Roger Sayle  <roger@eyesopen.com>
30101
30102         PR c++/7503
30103         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
30104         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
30105         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
30106         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
30107         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
30108
30109 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
30110
30111         PR fortran/17286
30112         * gfortran.dg/pr17286.f90: New test.
30113
30114 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
30115
30116         PR c++/17530
30117         * g++.dg/template/static7.C: New test.
30118
30119 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
30120
30121         PR tree-opt/17558
30122         * gcc.c-torture/compile/pr17558.c: New test.
30123
30124 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
30125
30126         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
30127         if SKIP_ATTRIBUTE is defined.
30128
30129 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30130
30131         PR fortran/15957
30132         * gfortran.dg/pr15957.f90: New test.
30133
30134 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
30135
30136         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
30137         in comparison.
30138         * gcc.dg/vect/vect-79.c: Likewise.
30139         * gcc.dg/vect/vect-80.c: Likewise.
30140
30141 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30142
30143         PR fortran/15750
30144         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
30145
30146 2004-09-20  Ira Rosen  <irar@il.ibm.com>
30147
30148         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
30149         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
30150         * gcc.dg/vect/vect-62.c: New testcase.
30151         * gcc.dg/vect/vect-63.c: New testcase.
30152         * gcc.dg/vect/vect-64.c: New testcase.
30153         * gcc.dg/vect/vect-65.c: New testcase.
30154         * gcc.dg/vect/vect-66.c: New testcase.
30155         * gcc.dg/vect/vect-67.c: New testcase.
30156         * gcc.dg/vect/vect-68.c: New testcase.
30157         * gcc.dg/vect/vect-69.c: New testcase.
30158         * gcc.dg/vect/vect-79.c: New testcase.
30159         * gcc.dg/vect/vect-80.c: New testcase.
30160
30161 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
30162
30163         * gcc.target/mips/asm-1.c: New test.
30164
30165 2004-09-19  Ira Rosen  <irar@il.ibm.com>
30166
30167         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
30168         * gcc.dg/vect/vect-73.c: New testcase.
30169         * gcc.dg/vect/vect-74.c: New testcase.
30170         * gcc.dg/vect/vect-75.c: New testcase.
30171         * gcc.dg/vect/vect-76.c: New testcase.
30172         * gcc.dg/vect/vect-77.c: New testcase.
30173         * gcc.dg/vect/vect-78.c: New testcase
30174
30175 2004-09-18  Paul Brook  <paul@codesourcery.com>
30176
30177         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
30178
30179 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
30180
30181         PR c/17424
30182         * gcc.dg/pr17424-1.c: New test.
30183
30184 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
30185
30186         * g++.dg/tree-ssa/pr17153.C: New test.
30187
30188 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
30189
30190         PR pch/13361
30191         * g++.dg/pch/wchar-1.C: New.
30192         * g++.dg/pch/wchar-1.Hs: New.
30193
30194 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
30195
30196         * gcc.c-torture/execute/20040917-1.c: New test.
30197
30198 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
30199
30200         PR tree-optimization/17319
30201         * gcc.dg/pr17319.c: New test.
30202
30203 2004-09-17  Devang Patel  <dpatel@apple.com>
30204
30205         * gcc.dg/20040813-1.c: New test.
30206
30207 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
30208
30209         PR tree-optimization/17273
30210         * gcc.c-torture/compile/pr17273.c: New test.
30211
30212 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
30213
30214         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
30215         Update expected messages.
30216         * gcc.dg/declspec-13.c: New test.
30217
30218 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
30219
30220         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
30221
30222 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
30223
30224         * gcc.c-torture/execute/pr17252.c: Use post-increment to
30225         change what 'a' is pointing to.
30226
30227 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
30228
30229         PR c++/16002
30230         * g++.dg/template/error18.C: New test.
30231
30232         PR c++/16029
30233         * g++.dg/warn/Wunused-8.C: New test.
30234
30235 2004-09-17  Steven Bosscher  <stevenb@suse.de>
30236
30237         PR tree-optimization/17513
30238         * gcc.dg/20040916-1.c: New test.
30239
30240 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
30241
30242         PR c++/17501
30243         * g++.dg/template/typename7.C: New test.
30244
30245 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30246
30247         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
30248
30249 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
30250
30251         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
30252         with -ftree-based-profiling also.
30253         * lib/profopt.exp: Support late-set profile_option/feedback_option.
30254
30255 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
30256
30257         PR/15364
30258         * gfortran.dg/der_array_io_1.f90: New test.
30259         * gfortran.dg/der_array_io_2.f90: New test.
30260         * gfortran.dg/der_array_io_3.f90: New test.
30261
30262 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
30263
30264         * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
30265         EABI.
30266
30267 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
30268
30269         * g++.dg/opt/switch1.C: New test.
30270
30271 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
30272
30273         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
30274         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
30275         Update expected messages.
30276
30277 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30278
30279         PR fortran/16485
30280         * gfortran.dg/same_name_1.f90: New test.
30281
30282 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
30283
30284         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
30285         dereference garbage pointers.
30286
30287 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
30288
30289         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
30290         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
30291
30292         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
30293         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
30294         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
30295
30296 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
30297
30298         PR c++/17324
30299         * g++.dg/template/mangle1.C: New test.
30300
30301 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
30302
30303         PR tree-optimization/17252
30304         * gcc.c-torture/execute/pr17252.c: New test.
30305
30306 2004-09-14  Andrew Pinski  <apinski@apple.com>
30307
30308         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
30309
30310 2004-09-14  Roger Sayle  <roger@eyesopen.com>
30311
30312         PR rtl-optimization/9771
30313         * gcc.dg/pr9771-1.c: New test case.
30314
30315 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
30316
30317         PR tree-optimization/15262
30318         * gcc.c-torture/execute/pr15262-1.c: New test.
30319         * gcc.c-torture/execute/pr15262-2.c: New test.
30320
30321 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
30322
30323         * gcc.dg/declspec-12.c: New test.
30324
30325 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
30326
30327         * gfortran.dg/pr17090.f90: Add directives to test.
30328
30329 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30330
30331         * gcc.c-torture/compile/20040914-1.c: New test.
30332
30333 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
30334
30335         PR c++/16162
30336         * g++.dg/template/decl2.C: New test.
30337
30338 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
30339
30340         PR fortran/17090
30341         * gfortran.dg/pr17090.f90: New test.
30342
30343 2004-09-13  Dale Johannesen  <dalej@apple.com>
30344
30345         * gcc.c-torture/compile/pr17408.c: New test case.
30346
30347 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
30348
30349         PR c++/16716
30350         * g++.dg/parse/crash17.C: New test.
30351
30352         PR c++/17327
30353         * g++.dg/template/enum3.C: New test.
30354
30355 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
30356
30357         * lib/gcc-defs.exp: Load wrapper.exp.
30358         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
30359         using local code.
30360         * lib/gcc.exp (gcc_init): Similar.
30361         * lib/gfortran.exp (gfortran_init): Similar.
30362         * lib/objc.exp (objc_init): Similar.
30363         * lib/treelang.exp (treelang_init): Similar.
30364         * lib/wrapper.exp: New file with build_wrapper call machinery in
30365         ${tool}_maybe_build_wrapper.
30366
30367 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
30368
30369         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
30370         "inline".
30371         * gcc.dg/declspec-11.c: Update expected messages.
30372         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
30373         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
30374         gcc.dg/inline-12.c: New tests.
30375
30376 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
30377
30378         * g++.dg/tree-ssa/pr17400.C: New testcase.
30379
30380 2004-09-13  James E Wilson  <wilson@specifixinc.com>
30381
30382         * gcc.target/mips/sb1-1.c: New testcase.
30383
30384 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
30385
30386         * lib/g77-dg.exp: Remove unused file.
30387         * lib/mike-g77.exp: Ditto.
30388         * lib/g77.exp: Ditto.
30389
30390 2004-09-12  Richard Henderson  <rth@redhat.com>
30391
30392         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
30393
30394 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
30395
30396         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
30397         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
30398         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
30399         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
30400         Update expected messages.
30401
30402 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
30403
30404         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
30405         declaration/use mismatch for dirp parameter.
30406
30407 2004-09-12  Andrew Pinski  <apinski@apple.com>
30408
30409         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
30410         -fgnu-runtime is passed.
30411
30412 2004-09-12  Richard Henderson  <rth@redhat.com>
30413
30414         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
30415         do the uplevel thing and update additional_flags directly.
30416         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
30417         gfortran.fortran-torture/execute/intrinsic_nearest.x,
30418         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
30419         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
30420
30421 2004-09-11  Steven Bosscher  <stevenb@suse.de>
30422
30423         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
30424
30425 2004-09-11  Roger Sayle  <roger@eyesopen.com>
30426
30427         PR middle-end/17411
30428         * g++.dg/opt/pr17411-1.C: New test case.
30429
30430 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
30431
30432         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
30433         gcc.dg/tls/diag-2.c: Update expected messages.
30434         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
30435         messages.
30436         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
30437         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
30438         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
30439         gcc.dg/tls/diag-5.c: New tests.
30440
30441 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
30442
30443         * gcc.dg/20040910-1.c: Correct dg-error regexp.
30444
30445 2004-09-11  Steven Bosscher  <stevenb@suse.de>
30446
30447         * g++.dg/parse/break-in-for.C: New test.
30448
30449 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
30450
30451         * gcc.dg/tree-ssa/20040911-1.c: New test.
30452
30453 2004-09-11  Andreas Jaeger  <aj@suse.de>
30454
30455         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
30456         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
30457
30458 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
30459
30460         * gcc.target/frv: New directory of FR-V-specific tests.
30461
30462 2004-09-10  James E Wilson  <wilson@specifixinc.com>
30463
30464         * gcc.dg/convert-vec-1.c: New test.
30465
30466 2004-09-10  Roger Sayle  <roger@eyesopen.com>
30467
30468         PR middle-end/17024
30469         * gcc.dg/pr17024-1.c: New test case.
30470
30471 2004-09-10  Eric Christopher  <echristo@redhat.com>
30472
30473         * gcc.dg/20040910-1.c: New test.
30474
30475 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
30476
30477         * gcc.dg/bitfld-9.c: New test.
30478
30479 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
30480
30481         * gcc.c-torture/execute/ieee/acc1.c: New test.
30482         * gcc.c-torture/execute/ieee/acc2.c: New test.
30483         * gcc.c-torture/execute/ieee/mzero6.c: New test.
30484
30485 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
30486
30487         * gcc.dg/deprecated-2.c: New test.
30488
30489 2004-09-09  James E Wilson  <wilson@specifixinc.com>
30490
30491         * gcc.dg/init-vec-1.c: New test.
30492
30493 2004-09-09  Roger Sayle  <roger@eyesopen.com>
30494
30495         PR middle-end/17055
30496         * gcc.dg/pr17055-1.c: New test case.
30497
30498 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
30499
30500         PR target/17377
30501         * gcc.c-torture/execute/pr17377.c: New test.
30502
30503 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
30504
30505         PR c/8420
30506         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
30507         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
30508         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
30509         gcc.dg/long-long-typespec-1.c: New tests.
30510         * gcc.dg/tls/diag-2.c: Update expected diagnostics
30511
30512 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
30513
30514         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
30515         gcc.dg/gnu99-static-1.c: New tests.
30516
30517 2004-09-08  Devang Patel  <dpatel@apple.com>
30518
30519         * gcc.dg/darwin-ld-20040828-1.c: New test.
30520         * gcc.dg/darwin-ld-20040828-2.c: New test.
30521         * gcc.dg/darwin-ld-20040828-3.c: New test.
30522
30523 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
30524
30525         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
30526         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
30527         in error message.
30528         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
30529         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
30530         in error message.
30531         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
30532         types they qualify.
30533         * objc.dg/type-size-2.m: Fix wording in comment.
30534         * objc.dg/va-meth-1.m: New test case.
30535
30536 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
30537
30538         PR c/16633:
30539         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
30540         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
30541
30542 2004-09-06  Devang Patel  <dpatel@apple.com>
30543
30544         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
30545         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
30546
30547 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
30548
30549         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
30550         reflect changed line numbering of diagnostics.
30551
30552 2004-09-06  Paul Brook  <paul@codesourcery.com>
30553
30554         * gfortran.dg/edit_real_1.f90: Add new test.
30555
30556 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30557
30558         * gcc.dg/tree-ssa/loop-2.c: New test.
30559         * gcc.dg/tree-ssa/loop-3.c: New test.
30560         * gcc.dg/tree-ssa/loop-4.c: New test.
30561         * gcc.dg/tree-ssa/loop-5.c: New test.
30562
30563 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30564
30565         * gcc.dg/format/sentinel-1.c: Update for parameter option.
30566
30567 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30568
30569         * gcc.dg/format/sentinel-1.c: New test.
30570
30571 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
30572
30573         * gcc.dg/builtins-46.c: New.
30574
30575 2004-09-03  Devang Patel  <dpatel@apple.com>
30576
30577         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
30578         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
30579
30580 2004-09-03  Jan Beulich  <jbeulich@novell.com>
30581
30582         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
30583         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
30584         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
30585         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
30586         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
30587         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
30588         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
30589         the non-portable bzero.
30590         * gcc.dg/20010912-1.c: xfail for NetWare.
30591         * gcc.dg/20020426-2.c: xfail for NetWare.
30592         * gcc.dg/20021014-1.c: xfail for NetWare.
30593         * gcc.dg/20021018-1.c: xfail for NetWare.
30594         * gcc.dg/20030213-1.c: xfail for NetWare.
30595         * gcc.dg/20030225-1.c: xfail for NetWare.
30596         * gcc.dg/20030708-1.c: xfail for NetWare.
30597         * gcc.dg/builtins-config.h: Also exclude NetWare.
30598         * gcc.dg/format/format.h: Define restrict only if not already defined.
30599         * gcc.dg/nest.c: xfail for NetWare.
30600         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
30601         * lib/target-supports.exp (check_visibility_available): Exclude
30602         NetWare.
30603
30604 2004-09-03  Jan Beulich  <jbeulich@novell.com>
30605
30606         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
30607         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
30608         deterministic starting point for the alignment of structure fields.
30609         * gcc.dg/Wpadded.c: Dito.
30610         * g++.dg/abi/vbase10.C: Dito.
30611
30612 2004-09-03  Devang Patel  <dpatel@apple.com>
30613
30614         * g++.dg/debug/pr15736.cc: New test.
30615
30616 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
30617
30618         * README.QMTEST: Fix out-of-date link.
30619
30620 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
30621
30622         PR fortran/16579
30623         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
30624         Delete.  Duplicate of gfortran.dg/g77/20010610.f
30625
30626 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
30627
30628         * g++.dg/abi/arm_rtti1.C: New test.
30629
30630 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
30631
30632         * gcc.dg/ppc-vector-memcpy.c: New.
30633         * gcc.dg/ppc-vector-memset.c: New.
30634
30635 2004-09-02  Chao-ying Fu  <fu@mips.com>
30636
30637         * gcc.target/mips/mips-3d-1.c: New test.
30638         * gcc.target/mips/mips-3d-2.c: New test.
30639         * gcc.target/mips/mips-3d-3.c: New test.
30640         * gcc.target/mips/mips-3d-4.c: New test.
30641         * gcc.target/mips/mips-3d-5.c: New test.
30642         * gcc.target/mips/mips-3d-6.c: New test.
30643         * gcc.target/mips/mips-3d-7.c: New test.
30644         * gcc.target/mips/mips-3d-8.c: New test.
30645         * gcc.target/mips/mips-3d-9.c: New test.
30646         * gcc.target/mips/mips-ps-1.c: New test.
30647         * gcc.target/mips/mips-ps-2.c: New test.
30648         * gcc.target/mips/mips-ps-3.c: New test.
30649         * gcc.target/mips/mips-ps-4.c: New test.
30650         * gcc.target/mips/mips-ps-type.c: New test.
30651
30652 2004-09-02  Paul Brook  <paul@codesourcery.com>
30653
30654         * gfortran.dg/edit_real_1.f90: Add new tests.
30655
30656 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30657
30658         PR fortran/15327
30659         * gfortran.dg/merge_char_1.f90: New test.
30660
30661 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30662
30663         PR fortran/16404
30664         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
30665
30666 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
30667
30668         PR c/1522
30669         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
30670
30671 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
30672
30673         * g++.dg/opt/loop1.C: Do not XFAIL.
30674
30675 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
30676
30677         * gcc.c-torture/execute/20040831-1.c: New test.
30678
30679 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
30680
30681         PR fortran/16579
30682         * gfortran.dg/g77/20010610.f: Now passes.
30683         Copy from g77.f-torture/execute. Add dg-run directive.
30684         * gfortran.dg/g77/README: Update
30685
30686 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
30687
30688         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
30689         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
30690         (t1, t2, t3, t4): Add volatile.
30691
30692 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
30693
30694         * g++.dg/ext/visibility/arm1.C: New test.
30695
30696 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
30697
30698         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
30699         -pedantic-errors.
30700
30701 2004-09-01  Paul Brook  <paul@codesourcery.com>
30702
30703         * gfortran.dg/eof_2.f90: New test.
30704
30705 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30706
30707         PR fortran/16579
30708         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
30709
30710 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
30711
30712         PR libfortran/16805
30713         * gfortran.dg/list_read_2.f90: New test.
30714
30715 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
30716
30717         * g++.dg/abi/key1.C: New test.
30718
30719 2004-08-31  Richard Henderson  <rth@redhat.com>
30720
30721         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
30722         form of offsetof.
30723         * g++.dg/other/offsetof5.C: Remove duplicate.
30724
30725 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30726
30727         PR fortran/17244
30728         * gfortran.dg/func_derived_1.f90: New test.
30729
30730 2004-08-31  Paul Brook  <paul@codesourcery.com>
30731
30732         * gfortran.dg/eof_1.f90: New test.
30733
30734 2004-08-31  Paul Brook  <paul@codesourcery.com>
30735
30736         * gfortran.dg/list_read_1.f90: New file.
30737
30738 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
30739
30740         * g++.dg/opt/loop1.C: XFAIL.
30741
30742 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
30743
30744         * gcc.dg/funcdef-storage-1.c: New.
30745         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
30746         an extern function in local scope.
30747         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
30748         declare an 'auto inline' function in local scope.
30749         * gcc.dg/20011130-1.c: Likewise.
30750         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
30751         an 'auto' function in local scope.
30752         * gcc.dg/20021014-1.c: Likewise.
30753         * gcc.dg/20030331-2.c: Likewise.
30754
30755 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30756
30757         * gfortran.dg/blockdata_1.f90: New test.
30758
30759 2004-08-30  Richard Henderson  <rth@redhat.com>
30760
30761         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
30762
30763 2004-08-30  Richard Henderson  <rth@redhat.com>
30764
30765         * lib/fortran-torture.exp (fortran-torture-execute): Honor
30766         additional_flags set by alternate driver.
30767         (ieee-options): New procedure.
30768         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
30769         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
30770         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
30771         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
30772
30773 2004-08-30  Richard Henderson  <rth@redhat.com>
30774
30775         * lib/f-torture.exp: Remove.
30776
30777 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
30778
30779         PR rtl-optimization/16590
30780         * g++.dg/opt/loop1.C: New test.
30781
30782 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30783
30784         PR fortran/13910
30785         * gfortran.dg/oldstyle_1.f90: New test.
30786
30787 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
30788         Paul Brook  <paul@codesourcery.com>
30789
30790         * gfortran.dg/g77/README: Update.
30791         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
30792         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
30793         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
30794
30795 2004-08-28  Paul Brook  <paul@codesourcery.com>
30796
30797         PR libfortran/17195
30798         * gfortran.dg/edit_real_1.f90: New test.
30799
30800 2004-08-27  Paul Brook  <paul@codesourcery.com>
30801
30802         * gfortran.dg/rewind_1.f90: New test.
30803
30804 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
30805
30806         PR fortran/16597
30807         * gfortran.dg/pr16597.f90: New test.
30808
30809 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
30810
30811         PR c/13801
30812         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
30813         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
30814         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
30815         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
30816         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
30817
30818 2004-08-26  Nick Clifton  <nickc@redhat.com>
30819
30820         * gcc.c-torture/compile/pr17119.c: New test.
30821
30822 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
30823
30824         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
30825
30826 2004-08-25  Richard Henderson  <rth@redhat.com>
30827
30828         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
30829         the bits that expect kind=8 to be the largest real kind.
30830
30831 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
30832
30833         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
30834
30835 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30836
30837         * gfortran.dg/assignment_1.f90: New test.
30838
30839 2004-08-25  Adam Nemet  <anemet@lnxw.com>
30840
30841         * g++.dg/template/repo3.C: New test.
30842
30843 2004-08-25  Roger Sayle  <roger@eyesopen.com>
30844
30845         PR middle-end/16693
30846         PR tree-optimization/16372
30847         * g++.dg/opt/pr16372-1.C: New test case.
30848         * g++.dg/opt/pr16693-1.C: New test case.
30849         * g++.dg/opt/pr16693-2.C: New test case.
30850
30851 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
30852
30853         * objc.dg/proto-lossage-4.m: New test.
30854
30855 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
30856
30857         PR c++/17155
30858         * g++.dg/inherit/local2.C: New test.
30859
30860 2004-08-25  Paul Brook  <paul@codesourcery.com>
30861
30862         PR fortran/17144
30863         * gfortran.dg/string_ctor_1.f90: New test.
30864
30865 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30866
30867         PR c++/14428
30868         * g++.dg/template/redecl2.C: New test.
30869
30870 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
30871
30872         PR fortran/17143
30873         * gfortran.dg/pr17143.f90: New test.
30874
30875 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
30876
30877         PR fortran/17164
30878         * gfortran.dg/pr17164.f90: New test.
30879
30880 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30881
30882         * gcc.dg/tree-ssa/loop-1.c: New test.
30883
30884 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
30885
30886         * gcc.c-torture/compile/20040824-1.c: New test.
30887
30888 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
30889
30890         * gcc.c-torture/compile/iftrap-3.c: New test.
30891
30892 2004-08-24  Paul Brook  <paul@codesourcery.com>
30893
30894         * gfortran.dg/entry_2.f90: New test.
30895
30896 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
30897
30898         PR c++/16889
30899         * g++.dg/lookup/ambig[12].C: New.
30900
30901 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30902
30903         PR c++/16706
30904         * g++.dg/template/crash21.C: New test.
30905         * g++.dg/template/crash22.C: Likewise.
30906
30907 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
30908
30909         PR c++/17149
30910         * g++.dg/template/access15.C: New.
30911
30912 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
30913
30914         PR c++/17163
30915         * g++.dg/template/repo2.C: New test.
30916
30917 2004-08-23  Roger Sayle  <roger@eyesopen.com>
30918
30919         PR rtl-optimization/17078
30920         * gcc.c-torture/execute/pr17078-1.c: New test case.
30921
30922 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
30923
30924         PR c/14492
30925         * gcc.dg/debug/crash1.c: New test.
30926
30927 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
30928
30929         PR c/16180
30930         * gcc.dg/loop-5.c: New test.
30931
30932 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30933
30934         * gcc.c-torture/execute/20040823-1.c: New test.
30935
30936 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
30937
30938         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
30939         to the assembler.  Simplify test accordingly.
30940         (asm_abi_flags): Use GNU names.
30941         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
30942         to check for ABI flags.
30943
30944 2004-08-22  Andrew Pinski  <apinski@apple.com>
30945
30946         * g++.dg/opt/pr14029.C: New test.
30947         * gcc.c-torture/execute/pr15262.c: New test.
30948
30949 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30950
30951         * gfortran.dg/reduction.f90: Add checks with complex arguments.
30952
30953 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
30954
30955         PR 16908
30956         * gfortran.dg/direct_io.f90: New test.
30957
30958 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
30959
30960         PR c++/17121
30961         * g++.dg/inherit/local2.C: New test.
30962
30963 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
30964
30965         PR c++/17120
30966         * g++.dg/warn/Wparentheses-4.C: New test.
30967
30968 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
30969
30970         PR c++/17121
30971         * g++.dg/inherit/local2.C: New test.
30972
30973         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
30974         * gcc.dg/ppc-ldstruct.c: Likewise.
30975         * gcc.dg/ppc64-abi-2.c: Likewise.
30976
30977 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
30978
30979         PR rtl-optimization/17099
30980         * gcc.c-torture/execute/20040820-1.c: New test.
30981
30982 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
30983
30984         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
30985
30986 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
30987
30988         PR fortran/17077
30989         * gfortran.dg/auto_array_1.f90: New test.
30990
30991 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30992
30993         PR fortran/17074
30994         * gfortran.dg/simpleif_1.f90: New test.
30995
30996 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
30997
30998         * lib/target-supports.exp (check_profiling_available): Return
30999         false for arm*-*-symbianelf* and arm*-*-eabi*.
31000
31001         PR c++/15890
31002         * g++.dg/template/delete1.C: New test.
31003
31004 2004-08-19  Paul Brook  <paul@codesourcery.com>
31005
31006         PR fortran/14976
31007         PR fortran/16228
31008         * gfortran.dg/data_char_1.f90: New test.
31009
31010 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
31011
31012         PR fortran/16946
31013         * gfortran.dg/reduction.f90: New testcase.
31014
31015 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31016
31017         PR fortran/16520
31018         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
31019
31020 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
31021
31022         PR c++/17041
31023         * g++.dg/Wparentheses-3.C: New test.
31024
31025 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
31026
31027         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
31028         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
31029         * gcc.dg/vect/vect-2.c: Likewise.
31030         * gcc.dg/vect/vect-3.c: Likewise.
31031         * gcc.dg/vect/vect-4.c: Likewise.
31032         * gcc.dg/vect/vect-5.c: Likewise.
31033         * gcc.dg/vect/vect-6.c: Likewise.
31034         * gcc.dg/vect/vect-7.c: Likewise.
31035         * gcc.dg/vect/vect-25.c: Likewise.
31036         * gcc.dg/vect/vect-31.c: Likewise.
31037         * gcc.dg/vect/vect-32.c: Likewise.
31038         * gcc.dg/vect/vect-34.c: Likewise.
31039         * gcc.dg/vect/vect-36.c: Likewise.
31040         * gcc.dg/vect/vect-all.c: Likewise.
31041
31042 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
31043
31044         PR c++/17068
31045         * g++.dg/template/operator4.C: New test.
31046
31047 2004-08-18  Richard Henderson  <rth@redhat.com>
31048
31049         * gcc.dg/20040206-1.c: XFAIL.
31050
31051 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
31052
31053         PR c++/16246
31054         * g++.dg/template/array7.C: New test.
31055
31056 2004-08-17  James E Wilson  <wilson@specifixinc.com>
31057
31058         * gcc.dg/mips-movcc-1.c: New test.
31059         * gcc.dg/mips-movcc-2.c: New test.
31060         * gcc.dg/mips-movcc-3.c: New test.
31061
31062         * gcc.dg/mips-nmadd-1.c: New test.
31063         * gcc.dg/mips-nmadd-2.c: New test.
31064
31065 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
31066
31067         PR c++/15871
31068         * g++.dg/opt/inline8.C: New test.
31069
31070         PR c++/16965
31071         * g++.dg/parse/error17.C: New test.
31072
31073 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
31074
31075         * gcc.dg/vect: New directory for vectorizer tests.
31076         * gcc.dg/vect/tree-vect.h: New file.
31077         * gcc.dg/vect/vect.exp: New file.
31078         * gcc.dg/vect/pr16105.c.c: New test.
31079         * gcc.dg/vect/vect-1.c: New test.
31080         * gcc.dg/vect/vect-2.c: New test.
31081         * gcc.dg/vect/vect-3.c: New test.
31082         * gcc.dg/vect/vect-4.c: New test.
31083         * gcc.dg/vect/vect-5.c: New test.
31084         * gcc.dg/vect/vect-6.c: New test.
31085         * gcc.dg/vect/vect-7.c: New test.
31086         * gcc.dg/vect/vect-8.c: New test.
31087         * gcc.dg/vect/vect-9.c: New test.
31088         * gcc.dg/vect/vect-10.c: New test.
31089         * gcc.dg/vect/vect-11.c: New test.
31090         * gcc.dg/vect/vect-12.c: New test.
31091         * gcc.dg/vect/vect-13.c: New test.
31092         * gcc.dg/vect/vect-14.c: New test.
31093         * gcc.dg/vect/vect-15.c: New test.
31094         * gcc.dg/vect/vect-16.c: New test.
31095         * gcc.dg/vect/vect-17.c: New test.
31096         * gcc.dg/vect/vect-18.c: New test.
31097         * gcc.dg/vect/vect-19.c: New test.
31098         * gcc.dg/vect/vect-20.c: New test.
31099         * gcc.dg/vect/vect-21.c: New test.
31100         * gcc.dg/vect/vect-22.c: New test.
31101         * gcc.dg/vect/vect-23.c: New test.
31102         * gcc.dg/vect/vect-24.c: New test.
31103         * gcc.dg/vect/vect-25.c: New test.
31104         * gcc.dg/vect/vect-26.c: New test.
31105         * gcc.dg/vect/vect-27.c: New test.
31106         * gcc.dg/vect/vect-28.c: New test.
31107         * gcc.dg/vect/vect-29.c: New test.
31108         * gcc.dg/vect/vect-30.c: New test.
31109         * gcc.dg/vect/vect-31.c: New test.
31110         * gcc.dg/vect/vect-32.c: New test.
31111         * gcc.dg/vect/vect-33.c: New test.
31112         * gcc.dg/vect/vect-34.c: New test.
31113         * gcc.dg/vect/vect-35.c: New test.
31114         * gcc.dg/vect/vect-36.c: New test.
31115         * gcc.dg/vect/vect-37.c: New test.
31116         * gcc.dg/vect/vect-38.c: New test.
31117         * gcc.dg/vect/vect-40.c: New test.
31118         * gcc.dg/vect/vect-41.c: New test.
31119         * gcc.dg/vect/vect-42.c: New test.
31120         * gcc.dg/vect/vect-43.c: New test.
31121         * gcc.dg/vect/vect-44.c: New test.
31122         * gcc.dg/vect/vect-45.c: New test.
31123         * gcc.dg/vect/vect-46.c: New test.
31124         * gcc.dg/vect/vect-47.c: New test.
31125         * gcc.dg/vect/vect-48.c: New test.
31126         * gcc.dg/vect/vect-49.c: New test.
31127         * gcc.dg/vect/vect-50.c: New test.
31128         * gcc.dg/vect/vect-51.c: New test.
31129         * gcc.dg/vect/vect-52.c: New test.
31130         * gcc.dg/vect/vect-53.c: New test.
31131         * gcc.dg/vect/vect-54.c: New test.
31132         * gcc.dg/vect/vect-55.c: New test.
31133         * gcc.dg/vect/vect-56.c: New test.
31134         * gcc.dg/vect/vect-57.c: New test.
31135         * gcc.dg/vect/vect-58.c: New test.
31136         * gcc.dg/vect/vect-59.c: New test.
31137         * gcc.dg/vect/vect-60.c: New test.
31138         * gcc.dg/vect/vect-61.c: New test.
31139         * gcc.dg/vect/vect-all.c: New test.
31140         * gcc.dg/vect/vect-none.c: New test.
31141
31142 2004-08-17  Paul Brook  <paul@codesourcery.com>
31143
31144         PR fortran/13082
31145         * gfortran.dg/entry_1.f90: New test.
31146
31147 2004-08-17  Andrew Pinski  <apinski@apple.com>
31148
31149         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
31150
31151 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
31152
31153         * gcc.dg/pr17036-1.c: New test.
31154
31155 2004-08-16  Devang Patel  <dpatel@apple.com>
31156
31157         * gcc.dg/darwin-20040809-1.c: New test.
31158
31159 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
31160
31161         * gcc.dg/funcdef-attr-1.c: New test.
31162
31163 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
31164
31165         * gcc.dg/altivec-17.c: New test.
31166         * gcc.dg/altivec-18.c: New test.
31167
31168 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31169
31170         PR c++/6749
31171         * g++.dg/template/vtable2.C: New test.
31172
31173 2004-08-14  Richard Henderson  <rth@redhat.com>
31174
31175         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
31176         * gcc.dg/pack-test-4.c (main): Return 0.
31177         * gcc.dg/setjmp-1.c: Remove XFAIL.
31178         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
31179
31180 2004-08-14  Richard Henderson  <rth@redhat.com>
31181
31182         * gcc.dg/980217-1.c: Add prototype for printf.
31183
31184 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
31185
31186         * gfortran.dg/pr16935.f90: New test.
31187
31188 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
31189
31190         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
31191
31192 2004-08-13  Paul Brook  <paul@codesourcery.com>
31193
31194         * gfortran.dg/der_io_1.f90: Remove stray comma.
31195
31196 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
31197
31198         * gcc.dg/vmx/cw-bug-2.c: Remove.
31199         * gcc.dg/vmx/vprint-1.c: Remove.
31200         * gcc.dg/vmx/vscan-1.c: Remove.
31201
31202 2004-08-12  Devang patel  <dpatel@apple.com>
31203
31204         * gcc.dg/darwin-20040809-2.c: New test.
31205
31206 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
31207
31208         * g++.dg/ext/altivec-12.C: New test.
31209
31210         * g++.dg/ext/altivec-11.C: New test.
31211
31212 2004-08-12  Paul Brook  <paul@codesourcery.com>
31213
31214         * g++.dg/abi/arm_cxa_vec_1.C: New test.
31215
31216 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
31217
31218         * g++.dg/ext/altivec-2.C: Check for hardware support before
31219         executing any VMX instructions.
31220
31221         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
31222
31223 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
31224
31225         PR c++/16276
31226         * g++.old-deja/g++.other/comdat4.C: New test.
31227         * g++.old-deja/g++.other/comdat4-aux.cc: New.
31228
31229 2004-08-12  Ben Elliston  <bje@au.ibm.com>
31230
31231         PR target/16286
31232         * gcc.dg/pr16286.c: New test.
31233
31234 2004-08-12 Jan Beulich <jbeulich@novell.com>
31235
31236         * g++.dg/ext/asm5.C: New.
31237
31238 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
31239
31240         PR c++/16698
31241         * g++.dg/eh/crash1.C: New test.
31242
31243         PR c++/16717
31244         * g++.dg/ext/construct1.C: New test.
31245
31246 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
31247
31248         PR c++/16853
31249         * g++.dg/init/ptrmem1.C: New test.
31250
31251         PR c++/16618
31252         * g++.dg/parse/offsetof5.C: New test.
31253
31254         PR c++/16870
31255         * g++.dg/template/overload3.C: New test.
31256
31257 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
31258
31259         PR c++/16964
31260         * g++.dg/parse/error16.C: New test.
31261
31262         PR c++/16904
31263         * g++.dg/template/error14.C: New test.
31264
31265         PR c++/16929
31266         * g++.dg/template/error15.C: New test.
31267
31268 2004-08-11  Devang Patel  <dpatel@apple.com>
31269
31270         * gcc.dg/darwin-ld-20040809-1.c: New test.
31271         * gcc.dg/darwin-ld-20040809-2.c: New test.
31272
31273 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
31274
31275         PR fortran/16917
31276         * gfortran.dg/dfloat_1.f90: New test.
31277
31278 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
31279
31280         * gcc.dg/gcc.dg/arm-eabi1.c: New test.
31281         * gcc.dg/dll-2.c: Fix dg-require syntax.
31282         * gcc.misc-tests/arm-isr.c (abort): Declare.
31283         (exit): Likewise.
31284
31285 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
31286
31287         PR c++/16971
31288         * g++.dg/parse/crash16.C: New test.
31289
31290 2004-08-10  Roger Sayle  <roger@eyesopen.com>
31291
31292         * gcc.dg/mips-rsqrt-1.c: New test case.
31293         * gcc.dg/mips-rsqrt-2.c: New test case.
31294         * gcc.dg/mips-rsqrt-3.c: New test case.
31295
31296 2004-08-10  Paul Brook  <paul@codesourcery.com>
31297
31298         * gfortran.dg/der_io_1.f90: New test.
31299
31300 2004-08-10  Paul Brook  <paul@codesourcery.com>
31301
31302         PR fortran/16919
31303         * gfortran.dg/der_array_1.f90: New test.
31304
31305 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
31306
31307         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
31308
31309 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
31310
31311         * gcc.dg/wchar_t-2.c: Fix typo.
31312
31313 2004-08-09  Falk Hueffner  <falk@debian.org>
31314
31315         PR tree-optimization/12517
31316         * gcc.c-torture/compile/pr12517.c: New test.
31317
31318         PR tree-optimization/12578
31319         * gcc.c-torture/compile/pr12578.c: New test.
31320
31321         PR tree-optimization/12899
31322         * gcc.c-torture/compile/pr12899.c: New test.
31323
31324         PR rtl-optimization/14692
31325         * gcc.c-torture/compile/pr14692.c: New test.
31326
31327         PR tree-optimization/16461
31328         * gcc.c-torture/compile/pr16461.c: New test.
31329
31330 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
31331
31332         * gfortran.dg/getenv_1.f90: New test.
31333
31334 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
31335
31336         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
31337         wchar_t.
31338         * gcc.dg/symbian5.c: Test -fno-short-wchar.
31339
31340 2004-08-06  Paul Brook  <paul@codesourcery.com>
31341
31342         * gfortran.dg/ret_array_1.f90: New test.
31343         * gfortran.dg/ret_pointer_1.f90: New test.
31344
31345 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
31346
31347         * gcc.dg/missing-field-init-[12].c: New tests.
31348         * g++.dg/warn/missing-field-init-[12].C: New tests.
31349
31350 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
31351
31352         * gcc.dg/enum2.c: New test.
31353         * gcc.dg/symbian3.c: Likewise.
31354         * gcc.dg/symbian4.c: Likewise.
31355         * gcc.dg/wchar_t-2.c: Likewise.
31356
31357 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
31358
31359         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
31360         destructor tests.
31361
31362 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
31363
31364         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
31365         dg-require-visiblity.
31366         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
31367         * g++.dg/ext/visibility/fvisibility.C: Likewise.
31368         * g++.dg/ext/visibility/memfuncts.C: Likewise.
31369         * g++.dg/ext/visibility/new1.C: Likewise.
31370         * g++.dg/ext/visibility/pragma.C: Likewise.
31371         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
31372         * g++.dg/ext/visibility/virtual.C: Likewise.
31373         * g++/dg/ext/visibility/visibility-1.C: Likewise.
31374         * g++/dg/ext/visibility/visibility-2.C: Likewise.
31375         * g++/dg/ext/visibility/visibility-3.C: Likewise.
31376         * g++/dg/ext/visibility/visibility-4.C: Likewise.
31377         * g++/dg/ext/visibility/visibility-5.C: Likewise.
31378         * g++/dg/ext/visibility/visibility-6.C: Likewise.
31379         * g++/dg/ext/visibility/visibility-7.C: Likewise.
31380         * g++/dg/ext/visibility/visibility-8.C: New test.
31381         * gcc.c-torture/compile/dll.x: Remove.
31382         * gcc.dg/dll-2.c: Use dg-require-dll
31383         * gcc.dg/visibility-10.c: New test.
31384         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
31385         supporting DLLs.
31386         * lib/scanasm.exp (scan_hidden): New function.
31387         (scan_not_hidden): Likewise.
31388
31389 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
31390
31391         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
31392
31393 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
31394
31395         * gcc.c-torture/execute/20040805-1.c: New test.
31396
31397 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
31398
31399         * gcc.dg/20020118-1.c: Declare abort.
31400         * gcc.dg/altivec_check.h: Likewise.
31401         * gcc.dg/iftrap-2.c: Likewise.
31402         * gcc.dg/pragma-darwin.c: Likewise.
31403         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
31404
31405 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
31406
31407         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
31408
31409 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
31410
31411         * gcc.c-torture/execute/builtins/abs-2.c,
31412         gcc.c-torture/execute/builtins/abs-3.c,
31413         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
31414         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
31415         intmax_t, uintmax_t and their limits.
31416         * gcc.dg/intmax_t-1.c: New test.
31417
31418 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31419
31420         * g++.dg/tc1/dr147.C: Add reference to PR.
31421
31422 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
31423
31424         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
31425         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
31426
31427 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
31428
31429         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
31430
31431 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
31432
31433         * gcc.dg/redecl-5.c: New test.
31434         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
31435         of scanf.
31436
31437 2004-08-03  Roger Sayle  <roger@eyesopen.com>
31438
31439         PR middle-end/16790
31440         * gcc.c-torture/execute/pr16790-1.c: New test case.
31441
31442 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
31443
31444         * g++.dg/ext/visibility/assign1.C: New test.
31445         * g++.dg/ext/visibility/new1.C: Likewise.
31446
31447         * gcc.dg/symbian1.c: New test.
31448         * gcc.dg/symbian2.c: Likewise.
31449
31450 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
31451
31452         PR target/16570
31453         * gcc.dg/i386-sse-9.c: New test.
31454
31455 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
31456
31457         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
31458
31459 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
31460
31461         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
31462         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
31463         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
31464         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
31465         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
31466         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
31467         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
31468         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
31469         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
31470         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
31471         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
31472         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
31473         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
31474         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
31475         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
31476         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
31477         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
31478         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
31479         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
31480         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
31481         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
31482         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
31483         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
31484         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
31485         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
31486         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
31487         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
31488         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
31489         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
31490         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
31491         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
31492         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
31493         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
31494         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
31495         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
31496         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
31497         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
31498         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
31499         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
31500         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
31501         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
31502         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
31503         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
31504         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
31505         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
31506         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
31507         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
31508         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
31509         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
31510         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
31511         gcc.misc-tests/i386-pf-3dnow-1.c,
31512         gcc.misc-tests/i386-pf-athlon-1.c,
31513         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
31514         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
31515         Declare built-in functions used.
31516         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
31517
31518 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
31519
31520         PR c++/16707
31521         * g++.dg/lookup/using12.C: New test.
31522
31523         * g++.dg/init/null1.C: Fix PR number.
31524         * g++.dg/parse/namespace10.C: Likewise.
31525
31526 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
31527
31528         PR c++/16224
31529         * g++.dg/template/spec17.C: New test.
31530         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
31531         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
31532
31533 2004-08-02  David Billinghurst
31534
31535         PR fortran/16292
31536         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
31537
31538 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
31539
31540         * gcc.dg/ia64-got-1.c: New test case.
31541
31542 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
31543
31544         PR c++/16489
31545         * g++.dg/init/null1.C: New test.
31546         * g++.dg/tc1/dr76.C: Adjust error marker.
31547
31548         PR c++/16529
31549         * g++.dg/parse/namespace10.C: New test.
31550
31551         PR c++/16810
31552         * g++.dg/inherit/ptrmem2.C: New test.
31553
31554 2004-08-02  Ben Elliston  <bje@au.ibm.com>
31555
31556         PR target/16155
31557         * gcc.dg/pr16155.c: New test.
31558
31559 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
31560
31561         * gcc.dg/redecl-2.c: New test.
31562
31563 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
31564
31565         * gcc.dg/darwin-longdouble.c: New file.
31566
31567 2004-07-30  Richard Henderson  <rth@redhat.com>
31568
31569         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
31570         write to constant argument.
31571         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
31572
31573 2004-07-30  Richard Henderson  <rth@redhat.com>
31574
31575         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
31576         tests of nearest around zero.
31577
31578 2004-07-30  Andrew Pinski  <apinski@apple.com>
31579
31580         * gcc.c-torture/compile/20040730-1.c: New test.
31581
31582 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
31583
31584         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
31585         powerpc-eabispe.
31586
31587 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
31588
31589         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
31590
31591 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
31592
31593         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
31594         contains $ld_library_path.
31595         * lib/gfortran.exp (gfortran_link_flags): Likewise.
31596
31597 2004-07-29  Richard Henderson  <rth@redhat.com>
31598
31599         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
31600
31601         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
31602         (alt2, which): New.
31603         (Check): Accept either alternative.
31604
31605 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
31606
31607         * g++.dg/abi/inline1.C: New test.
31608         * g++.dg/abi/local1-a.cc: Likewise.
31609         * g++.dg/abi/local1.C: Likewise.
31610         * g++.dg/abi/mangle11.C: Tweak location of warnings.
31611         * g++.dg/abi/mangle12.C: Likewise.
31612         * g++.dg/abi/mangle17.C: Likewise.
31613         * g++.dg/abi/mangle20-2.C: Likewise.
31614         * g++.dg/opt/interface1.C: Likewise.
31615         * g++.dg/opt/interface1.h: Likewise.
31616         * g++.dg/opt/interface1-a.cc: New test.
31617         * g++.dg/parse/repo1.C: New test.
31618         * g++.dg/template/repo1.C: Likewise.
31619         * g++.dg/warn/Winline-1.C: Likewise.
31620         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
31621
31622 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
31623
31624         * gcc.dg/tree-ssa/20040729-1.c: New test.
31625
31626 2004-07-27  Matt Austern <austern@apple.com>
31627
31628         * gcc.dg/darwin-bool-1.c: New test.
31629         * gcc.dg/darwin-bool-2.c: New test.
31630
31631 2004-07-28  Richard Henderson  <rth@redhat.com>
31632
31633         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
31634         arguments in the correct type.  Don't write to constant arguments.
31635
31636 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
31637
31638         PR tree-optimization/16688
31639         PR tree-optimization/16689
31640         * g++.dg/tree-ssa/pr16688.C: New test.
31641
31642 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
31643
31644         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
31645         loads.  Not only in the comment, this time.
31646
31647 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
31648
31649         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
31650         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
31651         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
31652         * gcc.dg/sh4a-bitmovua.c: New.
31653         * gcc.dg/sh4a-cos.c: New.
31654         * gcc.dg/sh4a-cosf.c: New.
31655         * gcc.dg/sh4a-fprun.c: New.
31656         * gcc.dg/sh4a-fsrra.c: New.
31657         * gcc.dg/sh4a-memmovua.c: New.
31658         * gcc.dg/sh4a-sin.c: New.
31659         * gcc.dg/sh4a-sincos.c: New.
31660         * gcc.dg/sh4a-sincosf.c: New.
31661         * gcc.dg/sh4a-sinf.c: New.
31662
31663 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
31664
31665         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
31666         conditionals.
31667         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
31668         loads.
31669         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
31670         DOM1.
31671
31672 2004-07-27  Andrew Pinski  <apinski@apple.com>
31673
31674         * g++.dg/rtti/tinfo1.C: Correct the xfail.
31675
31676 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
31677
31678         * gcc.dg/pragma-isr.c: New test.
31679
31680 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31681
31682         PR c++/14429
31683         * g++.dg/template/ttp11.C: New test.
31684
31685 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
31686
31687         * gcc.c-torture/compile/20040727-1.c: New test.
31688
31689 2004-07-26  Eric Christopher  <echristo@redhat.com>
31690
31691         * gcc.c-torture/compile/20040726-2.c: New test.
31692
31693 2004-07-26  Andrew Pinski  <apinski@apple.com>
31694
31695         * g++.dg/rtti/tinfo1.C: Xfail.
31696
31697 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
31698
31699         * gcc.c-torture/compile/20040726-1.c: New test.
31700
31701 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
31702             Brian Ryner  <bryner@brianryner.com>
31703
31704         PR c++/9283
31705         PR c++/15000
31706         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
31707         * g++.dg/ext/visibility/: New directory.
31708         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
31709         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
31710         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
31711         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
31712         * g++.dg/ext/visibility/fvisibility.C,
31713         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
31714         g++.dg/ext/visibility/fvisibility-override1.C
31715         g++.dg/ext/visibility/fvisibility-override2.C
31716         g++.dg/ext/visibility/memfuncts.C
31717         g++.dg/ext/visibility/noPLT.C
31718         g++.dg/ext/visibility/pragma.C
31719         g++.dg/ext/visibility/pragma-override1.C
31720         g++.dg/ext/visibility/pragma-override2.C
31721         g++.dg/ext/visibility/staticmemfuncts.C
31722         g++.dg/ext/visibility/virtual.C: New tests.
31723
31724 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
31725
31726         PR c/15360
31727         * gcc.dg/pr15360-1.c: New test.
31728
31729 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
31730
31731         * gcc.dg/pragma-align-2.c: New test.
31732         * gcc.dg/pragma-init-fini.c: New test.
31733         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
31734         targets.
31735
31736 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
31737
31738         * gcc.dg/init-string-2.c: New test.
31739
31740 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
31741
31742         PR 16684
31743         * gcc.dg/Wredundant-decls-1.c: New test case.
31744
31745 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
31746
31747         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
31748         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
31749         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
31750         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
31751         * gcc.dg/compat/generate-random.c: New file.
31752         * gcc.dg/compat/generate-random.h: Likewise.
31753         * gcc.dg/compat/generate-random_r.c: Likewise.
31754         * gcc.dg/compat/struct-layout-1.h: Likewise.
31755         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
31756         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
31757         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
31758         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
31759         * gcc.dg/compat/struct-layout-1_main.c: New test.
31760         * gcc.dg/compat/struct-layout-1_x.c: New file.
31761         * gcc.dg/compat/struct-layout-1_y.c: New file.
31762         * gcc.dg/compat/struct-layout-1_test.h: New file.
31763
31764 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
31765
31766         * gcc.dg/comp-return-1.c: New test
31767
31768 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
31769
31770         * gcc.dg/vmx/8-02a.c: Fix typo.
31771
31772         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
31773         * gcc.dg/darwin-abi-3.c: New test.
31774
31775         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
31776         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
31777
31778         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
31779         * gcc.dg/vmx/ops-long-1.c: New test.
31780         * gcc.dg/vmx/ops-long-2.c: New test.
31781
31782 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
31783
31784         * g++.dg/lookup/conv-[1234].C: New.
31785
31786 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
31787
31788         * g++.dg/parse/attr2.C: Simplify.
31789
31790 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
31791
31792         PR c/7284
31793         * gcc.c-torture/execute/pr7284-1.c: New test.
31794
31795 2004-07-22  Brian Booth  <bbooth@redhat.com>
31796
31797         * gcc.dg/tree-ssa/20040721-1.c: New test.
31798
31799 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
31800
31801         * g++.dg/template/crash20.c: New.
31802
31803 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
31804
31805         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
31806         Add dg-run directive.  Declare variables as required.
31807         * gfortran.dg/g77/README: Update
31808
31809 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
31810
31811         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
31812         gcc.dg/cris-peep2-andu2.c: New tests.
31813
31814 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
31815
31816         PR c/15052
31817         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
31818         on return type.
31819         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
31820         messages.
31821         * gcc.dg/qual-return-2.c: Update expected messages.
31822         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
31823
31824 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
31825
31826         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
31827         * gcc.dg/noncompile/921102-1.c: Update expected error message.
31828
31829 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
31830
31831         PR c/11250
31832         * gcc.dg/init-string-1.c: New test.
31833
31834 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
31835
31836         PR middle-end/15345
31837         PR c/16450
31838         * gcc.dg/torture/nested-fn-1.c: New test.
31839
31840 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
31841
31842         PR target/16559
31843         * gcc.dg/ia64-fptr-1.c: New file.
31844
31845 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31846
31847         PR c++/14497
31848         * g++.dg/template/spec16.C: New test.
31849         * g++.old-deja/g++.robertl/eb118.C: Remove.
31850
31851 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31852
31853         PR c++/509
31854         * g++.dg/template/spec15.C: New test.
31855
31856 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
31857
31858         Copy cases from g77.f-torture/execute and add dg-run
31859         directive.  Other changes as noted.
31860         * gfortran.dg/g77/13037.f
31861         * gfortran.dg/g77/1832.f
31862         * gfortran.dg/g77/19981119-0.f
31863         * gfortran.dg/g77/19990313-0.f
31864         * gfortran.dg/g77/19990313-1.f
31865         * gfortran.dg/g77/19990313-2.f
31866         * gfortran.dg/g77/19990313-3.f
31867         * gfortran.dg/g77/19990419-1.f
31868         * gfortran.dg/g77/19990826-0.f
31869         * gfortran.dg/g77/19990826-2.f
31870         * gfortran.dg/g77/20000503-1.f
31871         * gfortran.dg/g77/20001111.f
31872         * gfortran.dg/g77/20010116.f
31873         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
31874         * gfortran.dg/g77/20010430.f
31875         * gfortran.dg/g77/6177.f
31876         * gfortran.dg/g77/947.f
31877         * gfortran.dg/g77/970816-3.f
31878         * gfortran.dg/g77/971102-1.f
31879         * gfortran.dg/g77/980520-1.f
31880         * gfortran.dg/g77/980628-0.f
31881         * gfortran.dg/g77/980628-1.f
31882         * gfortran.dg/g77/980628-10.f
31883         * gfortran.dg/g77/980628-2.f
31884         * gfortran.dg/g77/980628-3.f
31885         * gfortran.dg/g77/980628-7.f
31886         * gfortran.dg/g77/980628-8.f
31887         * gfortran.dg/g77/980628-9.f
31888         * gfortran.dg/g77/980701-0.f
31889         * gfortran.dg/g77/980701-1.f
31890         * gfortran.dg/g77/cabs.f
31891         * gfortran.dg/g77/claus.f
31892         * gfortran.dg/g77/complex_1.f
31893         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
31894         * gfortran.dg/g77/dcomplex.f
31895         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
31896         * gfortran.dg/g77/f90-intrinsic-mathematical.f
31897         * gfortran.dg/g77/f90-intrinsic-numeric.f
31898         * gfortran.dg/g77/int8421.f
31899         * gfortran.dg/g77/labug1.f
31900         * gfortran.dg/g77/large_vec.f
31901         * gfortran.dg/g77/le.f
31902         * gfortran.dg/g77/short.f
31903         * gfortran.dg/g77/README: Update
31904
31905 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
31906
31907         PR c++/16637
31908         * g++.dg/parse/lookup4.C: New test.
31909
31910 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31911
31912         PR c++/16175
31913         * g++.dg/template/ttp10.C: New test.
31914
31915 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
31916
31917         * gcc.dg/pr12625-1.c: New test.
31918
31919 2004-07-20  Steven Bosscher  <stevenb@suse.de>
31920
31921         * gcc.dg/switch-warn-1.c: New test.
31922         * gcc.dg/switch-warn-2.c: New test.
31923         * gcc.c-torture/compile/pr14730.c: Update.
31924
31925 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
31926
31927         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
31928         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
31929         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
31930         g++.dg/template/nontype3.C: Remove trailing CR from tests.
31931
31932 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
31933
31934         PR c++/16623
31935         * g++.dg/template/assign1.C: New test.
31936
31937 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31938
31939         PR c++/12170
31940         * g++.dg/template/ttp9.C: New test.
31941
31942 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
31943
31944         * gcc.dg/format/cmn-err-1.c: New test.
31945
31946 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
31947
31948         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
31949         gcc.dg/Wparentheses-10.c: New tests.
31950         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
31951
31952 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31953
31954         PR fortran/16465
31955         * gfortran.dg/g77//ffixed-line-length-0.f,
31956         gfortran.dg/g77/ffixed-line-length-132.f,
31957         gfortran.dg/g77/ffixed-line-length-72.f,
31958         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
31959         gfortran.dg/g77/README: Update.
31960
31961 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31962
31963         PR c++/13092
31964         * g++.dg/template/non-dependent7.C: New test.
31965         * g++.dg/template/non-dependent8.C: Likewise.
31966         * g++.dg/template/non-dependent9.C: Likewise.
31967         * g++.dg/template/non-dependent10.C: Likewise.
31968
31969 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
31970
31971         PR c++/16337
31972         * g++.dg/parse/attr2.C: New test.
31973
31974 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
31975
31976         * g77.dg: Removed.
31977         * g77.f-torture: Ditto.
31978
31979 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
31980
31981         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
31982         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
31983         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
31984
31985 2004-07-16  Richard Henderson  <rth@redhat.com>
31986
31987         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
31988
31989 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31990
31991         * lib/fortran-torture.exp (fortran-torture): Don't test compile
31992         tests with full list of options.
31993         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
31994         of TORTURE_OPTIONS if test contains 'dg-do run'.
31995
31996         PR fortran/16404
31997         * gfortran.dg/do_iterator.f90: New test.
31998
31999 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32000
32001         PR rtl-optimization/16536
32002         * gcc.c-torture/execute/restrict-1.c: New test.
32003
32004 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32005
32006         PR fortran/15324
32007         * gfortran.dg/pr15324.f90: New test.
32008
32009         PR fortran/15129
32010         * gfortran.dg/pr15129.f90: New test.
32011
32012         PR fortran/15140
32013         * gfortran.dg/pr15140.f90: New test.
32014
32015         PR fortran/13792
32016         * gfortran.fortran-torture/execute/bounds.f90: Add check for
32017         compile-time simplification.
32018
32019 2004-07-14  Mike Stump  <mrs@apple.com>
32020
32021         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
32022
32023 2004-07-14  James E Wilson  <wilson@specifixinc.com>
32024
32025         PR target/16325
32026         * gcc.dg/profile-generate-1.c: New.
32027
32028 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
32029
32030         * gcc.c-torture/execute/20040709-1.c: New test.
32031         * gcc.c-torture/execute/20040709-2.c: New test.
32032
32033 2004-07-14  Mike Stump  <mrs@apple.com>
32034
32035         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
32036
32037 2004-07-14  Mike Stump  <mrs@apple.com>
32038
32039         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
32040
32041 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
32042
32043         PR c++/16518
32044         * g++.dg/parse/mutable1.C: New test.
32045
32046 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
32047
32048         PR tree-optimization/16443
32049         * gcc.dg/tree-ssa/20040713-1.c: New test.
32050
32051 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
32052
32053         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
32054         for operator new.
32055
32056 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
32057
32058         * gfortran.dg/g77/README: New file
32059         * gfortran.dg/g77/19981216-0.f: Copy from
32060         g77.f-torture/noncompile.  Add "dg-do compile" and
32061         dg-error as required.
32062         * gfortran.dg/g77/19990218-1.f: Likewise.
32063         * gfortran.dg/g77/19990905-1.f: Likewise.
32064         * gfortran.dg/g77/9263.f: Likewise.
32065         * gfortran.dg/g77/980615-0.f: Likewise.
32066         * gfortran.dg/g77/980616-0.f: Likewise.
32067         * gfortran.dg/g77/check0.f: Likewise.
32068         * gfortran.dg/g77/select_no_compile.f: Likewise.
32069
32070 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
32071
32072         Copy files from g77.f-torture/compile.
32073         Add "{ dg-do compile}".  Other changes as noted
32074         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
32075         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
32076         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
32077         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
32078         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
32079         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
32080         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
32081         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
32082         statement to conform to standard.  Append alpha1.x for reference.
32083         * gfortran.dg/g77/xformat.f: Add dg-warning
32084
32085 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
32086
32087         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
32088         Add {dg-do compile} directive.
32089         * gfortran.dg/g77/cpp2.F: Likewise.
32090
32091 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32092
32093         PR c++/5402
32094         * g++.dg/lookup/name-clash1.C: New test.
32095
32096         PR c++/9777
32097         * g++.dg/lookup/name-clash2.C: New test.
32098
32099         PR c++/12102
32100         * g++.dg/lookup/name-clash3.C: New test.
32101
32102 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32103
32104         * g++.dg/lookup/new2.C: New test.
32105         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
32106
32107 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
32108
32109         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
32110         Add {dg-do compile} directive.
32111         * gfortran.dg/g77/13060.f: Likewise.
32112         * gfortran.dg/g77/19990218-0.f: Likewise.
32113         * gfortran.dg/g77/19990305-0.f: Likewise.
32114         * gfortran.dg/g77/19990419-0.f: Likewise.
32115         * gfortran.dg/g77/19990502-0.f: Likewise.
32116         * gfortran.dg/g77/19990502-1.f: Likewise.
32117         * gfortran.dg/g77/19990525-0.f: Likewise.
32118         * gfortran.dg/g77/19990826-1.f: Likewise.
32119         * gfortran.dg/g77/19990826-3.f: Likewise.
32120         * gfortran.dg/g77/19990905-2.f: Likewise.
32121         * gfortran.dg/g77/20000412-1.f: Likewise.
32122         * gfortran.dg/g77/20000511-1.f: Likewise.
32123         * gfortran.dg/g77/20000511-2.f: Likewise.
32124         * gfortran.dg/g77/20000518.f: Likewise.
32125         * gfortran.dg/g77/20000601-1.f: Likewise.
32126         * gfortran.dg/g77/20000601-2.f: Likewise.
32127         * gfortran.dg/g77/20000629-1.f: Likewise.
32128         * gfortran.dg/g77/20000630-2.f: Likewise.
32129         * gfortran.dg/g77/20010115.f: Likewise.
32130         * gfortran.dg/g77/20010321-1.f: Likewise.
32131         * gfortran.dg/g77/20010426.f: Likewise.
32132         * gfortran.dg/g77/20020307-1.f: Likewise.
32133         * gfortran.dg/g77/8485.f: Likewise.
32134         * gfortran.dg/g77/960317-1.f: Likewise.
32135         * gfortran.dg/g77/970915-0.f: Likewise.
32136         * gfortran.dg/g77/980310-1.f: Likewise.
32137         * gfortran.dg/g77/980310-2.f: Likewise.
32138         * gfortran.dg/g77/980310-3.f: Likewise.
32139         * gfortran.dg/g77/980310-4.f: Likewise.
32140         * gfortran.dg/g77/980310-6.f: Likewise.
32141         * gfortran.dg/g77/980310-7.f: Likewise.
32142         * gfortran.dg/g77/980310-8.f: Likewise.
32143         * gfortran.dg/g77/980419-2.f: Likewise.
32144         * gfortran.dg/g77/980424-0.f: Likewise.
32145         * gfortran.dg/g77/980427-0.f: Likewise.
32146         * gfortran.dg/g77/980729-0.f: Likewise.
32147         * gfortran.dg/g77/981117-1.f: Likewise.
32148         * gfortran.dg/g77/toon_1.f: Likewise.
32149
32150 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32151
32152         PR c++/2204
32153         * g++.dg/other/abstract2.C: New test.
32154
32155 2004-07-12  Paul Brook  <paul@codesourcery.com>
32156
32157         * gfortran.dg/pointer_init_1.f90: New test.
32158
32159 2004-07-11  Paul Brook  <paul@codesourcery.com>
32160
32161         PR fortran/15986
32162         * gfortran.dg/contained_1.f90: New test.
32163
32164 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
32165
32166         * g++.dg/parse/defarg8.C: New test.
32167
32168 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32169
32170         PR fortran/16433
32171         * gfortran.dg/pr16433.f: New test.
32172
32173         PR fortran/17574
32174         * gfortran.dg/pr15754.f90: New test.
32175
32176 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
32177
32178         PR tree-optimization/16437
32179         * gcc.c-torture/execute/bitfld-4.c: New test.
32180
32181 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32182
32183         * gfortran.fortran-torture/execute/common_2.f90: Add check for
32184         access to common var from module.
32185
32186 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32187
32188         PR fortran/16336
32189         * gfortran.fortran-torture/execute/common_2.f90: New test.
32190
32191 2004-07-10  Paul Brook  <paul@codesourcery.com>
32192
32193         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
32194
32195 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32196
32197         PR fortran/15969
32198         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
32199
32200 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
32201
32202         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
32203         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
32204         * gfortran.dg/g77/ffree-form-1.f: Likewise.
32205         * gfortran.dg/g77/ffree-form-2.f: Likewise.
32206         * gfortran.dg/g77/ffree-form-3.f: Likewise.
32207         * gfortran.dg/g77/fno-underscoring.f: Likewise.
32208         * gfortran.dg/g77/funderscoring.f: Likewise.
32209         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
32210
32211 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32212
32213         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
32214
32215 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32216         Paul Brook  <paul@codesourcery.com>
32217
32218         PR fortran/13415
32219         * gfortran.dg/common_pointer_1.f90: New test.
32220
32221 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32222
32223         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
32224
32225 2004-07-09  James E Wilson  <wilson@specifixinc.com>
32226
32227         PR target/16364
32228         * gcc.c-torture/compile/20040709-1.c: New.
32229
32230 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32231
32232         PR fortran/14077
32233         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
32234
32235 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32236
32237         PR fortran/13201
32238         * gfortran.dg/shape_1.f90: New test.
32239
32240 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
32241             Andrew Pinski  <apinski@apple.com>
32242
32243         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
32244
32245 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32246
32247         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
32248         comment.
32249
32250 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32251         Paul Brook  <paul@codesourcery.com>
32252
32253         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
32254         '.f95' and '.F95'.
32255
32256 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
32257
32258         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
32259
32260 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32261
32262         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
32263         testcases with capital suffix.
32264
32265 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32266
32267         PR fortran/15481
32268         PR fortran/13372
32269         PR fortran/13575
32270         PR fortran/15978
32271         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
32272
32273         * gfortran.dg/implicit_1.f90: New test.
32274
32275 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
32276
32277         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
32278         expression to match gfortran warning/error messages
32279         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
32280         dg-error text.
32281
32282 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
32283
32284         * lib/fortran-torture.exp: Rename proc search_for to
32285         search_for_re.
32286
32287 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
32288
32289         * gcc.c-torture/execute/simd-5.x: New file.
32290         XFAIL on SPARC 64-bit at -O0.
32291
32292 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32293
32294         PR c++/8211
32295         PR c++/16165
32296         * g++.dg/warn/effc3.C: New test.
32297
32298 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
32299
32300         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
32301         change X to 1X in format.
32302         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
32303         add data statements to conform to standard.
32304
32305 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
32306
32307         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
32308         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
32309         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
32310
32311 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
32312
32313         * gfortran.dg/g77/7388.f: Copy from g77.dg
32314         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
32315         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
32316         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
32317         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
32318         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
32319         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
32320         * gfortran.dg/g77/strlen0.f: Likewise.
32321
32322 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
32323
32324         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
32325         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
32326
32327 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
32328
32329         * gcc.c-torture/execute/920428-2.x: Delete.
32330         * gcc.c-torture/execute/920501-7.x: Likewise.
32331
32332 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
32333
32334         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
32335         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
32336         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
32337         prescott and c3-2.
32338         (PREFETCH_3DNOW): Add -march=c3.
32339
32340 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
32341
32342         PR c/16437
32343         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
32344         * gcc.c-torture/execute/bf64-1.x: Likewise.
32345
32346 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
32347
32348         * gcc.c-torture/compile/20040708-1.c: New test.
32349
32350 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32351
32352         PR c++/16169
32353         * g++.dg/warn/effc2.C: New test.
32354
32355 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
32356
32357         * gcc.c-torture/execute/bitfld-1.x: Remove.
32358         * gcc.c-torture/execute/bitfld-3.c: New test.
32359         * gcc.dg/bitfld-2.c: Remove XFAILs.
32360
32361 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
32362
32363         PR c++/16276
32364         * g++.dg/rtti/tinfo1.C: New file.
32365
32366 2004-07-07  Eric Christopher  <echristo@redhat.com>
32367
32368         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
32369
32370 2004-07-07  Andrew Pinski  <apinski@apple.com>
32371
32372         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
32373
32374 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
32375
32376         * g++.dg/init/call1.C: XFAIL.
32377
32378 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
32379
32380         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
32381         except for movstrict*, to movmem* and clrstr* to clrmem*.
32382
32383 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
32384
32385         * gcc.c-torture/execute/20040707-1.c: New test.
32386
32387 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
32388
32389         * gcc.c-torture/execute/20040706-1.c: New test.
32390
32391 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32392
32393         PR c++/3671
32394         * g++.dg/template/spec14.C: New test.
32395
32396 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
32397
32398         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
32399         nothing if not yet defined.  Use it in b, c and d type definitions.
32400         * gcc.c-torture/execute/20040705-1.c: New test.
32401         * gcc.c-torture/execute/20040705-2.c: New test.
32402
32403 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32404
32405         PR c++/2518
32406         * g++.dg/lookup/new1.C: New test.
32407
32408 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32409
32410         PR c++/11406
32411         * g++.dg/template/sizeof8.C: New test.
32412
32413 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
32414
32415         * gcc.c-torture/compile/20040705-1.c: New test.
32416
32417 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
32418
32419         * gfortran.fortran-torture/execute/seq_io.f90: New test.
32420
32421 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
32422
32423         * gcc.dg/cpp/if-mop.c: Two new testcases.
32424         * gcc.dg/cpp/trad/comment-3.c: New.
32425
32426 2004-07-04  Paul Brook  <paul@codesourcery.com>
32427
32428         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
32429
32430 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
32431
32432         PR c++/3761
32433         * g++.dg/lookup/crash4.C: New test.
32434
32435 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
32436
32437         * gcc.c-torture/execute/builtin-abs-1.c
32438         * gcc.c-torture/execute/builtin-abs-2.c
32439         * gcc.c-torture/execute/builtin-complex-1.c
32440         * gcc.c-torture/execute/builtins/string-1-lib.c
32441         * gcc.c-torture/execute/builtins/string-1.c
32442         * gcc.c-torture/execute/builtins/string-2-lib.c
32443         * gcc.c-torture/execute/builtins/string-2.c
32444         * gcc.c-torture/execute/builtins/string-3-lib.c
32445         * gcc.c-torture/execute/builtins/string-3.c
32446         * gcc.c-torture/execute/builtins/string-4-lib.c
32447         * gcc.c-torture/execute/builtins/string-4.c
32448         * gcc.c-torture/execute/builtins/string-5-lib.c
32449         * gcc.c-torture/execute/builtins/string-5.c
32450         * gcc.c-torture/execute/builtins/string-6-lib.c
32451         * gcc.c-torture/execute/builtins/string-6.c
32452         * gcc.c-torture/execute/builtins/string-7-lib.c
32453         * gcc.c-torture/execute/builtins/string-7.c
32454         * gcc.c-torture/execute/builtins/string-8-lib.c
32455         * gcc.c-torture/execute/builtins/string-8.c
32456         * gcc.c-torture/execute/builtins/string-9-lib.c
32457         * gcc.c-torture/execute/builtins/string-9.c
32458         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
32459         * gcc.c-torture/execute/builtins/string-asm-1.c
32460         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
32461         * gcc.c-torture/execute/builtins/string-asm-2.c
32462         * gcc.c-torture/execute/stdio-opt-1.c
32463         * gcc.c-torture/execute/stdio-opt-2.c
32464         * gcc.c-torture/execute/stdio-opt-3.c
32465         * gcc.c-torture/execute/string-opt-1.c
32466         * gcc.c-torture/execute/string-opt-10.c
32467         * gcc.c-torture/execute/string-opt-11.c
32468         * gcc.c-torture/execute/string-opt-12.c
32469         * gcc.c-torture/execute/string-opt-13.c
32470         * gcc.c-torture/execute/string-opt-14.c
32471         * gcc.c-torture/execute/string-opt-15.c
32472         * gcc.c-torture/execute/string-opt-16.c
32473         * gcc.c-torture/execute/string-opt-2.c
32474         * gcc.c-torture/execute/string-opt-6.c
32475         * gcc.c-torture/execute/string-opt-7.c
32476         * gcc.c-torture/execute/string-opt-8.c:
32477         Replace with ...
32478
32479         * gcc.c-torture/execute/builtins/abs-2.c
32480         * gcc.c-torture/execute/builtins/abs-3.c
32481         * gcc.c-torture/execute/builtins/complex-1.c
32482         * gcc.c-torture/execute/builtins/fprintf.c
32483         * gcc.c-torture/execute/builtins/fputs.c
32484         * gcc.c-torture/execute/builtins/memcmp.c
32485         * gcc.c-torture/execute/builtins/memmove.c
32486         * gcc.c-torture/execute/builtins/memops-asm.c
32487         * gcc.c-torture/execute/builtins/mempcpy-2.c
32488         * gcc.c-torture/execute/builtins/mempcpy.c
32489         * gcc.c-torture/execute/builtins/memset.c
32490         * gcc.c-torture/execute/builtins/printf.c
32491         * gcc.c-torture/execute/builtins/sprintf.c
32492         * gcc.c-torture/execute/builtins/strcat.c
32493         * gcc.c-torture/execute/builtins/strchr.c
32494         * gcc.c-torture/execute/builtins/strcmp.c
32495         * gcc.c-torture/execute/builtins/strcpy.c
32496         * gcc.c-torture/execute/builtins/strcspn.c
32497         * gcc.c-torture/execute/builtins/strlen-2.c
32498         * gcc.c-torture/execute/builtins/strlen.c
32499         * gcc.c-torture/execute/builtins/strncat.c
32500         * gcc.c-torture/execute/builtins/strncmp-2.c
32501         * gcc.c-torture/execute/builtins/strncmp.c
32502         * gcc.c-torture/execute/builtins/strncpy.c
32503         * gcc.c-torture/execute/builtins/strpbrk.c
32504         * gcc.c-torture/execute/builtins/strpcpy-2.c
32505         * gcc.c-torture/execute/builtins/strpcpy.c
32506         * gcc.c-torture/execute/builtins/strrchr.c
32507         * gcc.c-torture/execute/builtins/strspn.c
32508         * gcc.c-torture/execute/builtins/strstr-asm.c
32509         * gcc.c-torture/execute/builtins/strstr.c:
32510         ... these new files.
32511
32512         * gcc.c-torture/execute/builtins/abs-2-lib.c
32513         * gcc.c-torture/execute/builtins/abs-3-lib.c
32514         * gcc.c-torture/execute/builtins/complex-1-lib.c
32515         * gcc.c-torture/execute/builtins/fprintf-lib.c
32516         * gcc.c-torture/execute/builtins/fputs-lib.c
32517         * gcc.c-torture/execute/builtins/memcmp-lib.c
32518         * gcc.c-torture/execute/builtins/memmove-lib.c
32519         * gcc.c-torture/execute/builtins/memops-asm-lib.c
32520         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
32521         * gcc.c-torture/execute/builtins/mempcpy-lib.c
32522         * gcc.c-torture/execute/builtins/memset-lib.c
32523         * gcc.c-torture/execute/builtins/printf-lib.c
32524         * gcc.c-torture/execute/builtins/sprintf-lib.c
32525         * gcc.c-torture/execute/builtins/strcat-lib.c
32526         * gcc.c-torture/execute/builtins/strchr-lib.c
32527         * gcc.c-torture/execute/builtins/strcmp-lib.c
32528         * gcc.c-torture/execute/builtins/strcpy-lib.c
32529         * gcc.c-torture/execute/builtins/strcspn-lib.c
32530         * gcc.c-torture/execute/builtins/strlen-2-lib.c
32531         * gcc.c-torture/execute/builtins/strlen-lib.c
32532         * gcc.c-torture/execute/builtins/strncat-lib.c
32533         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
32534         * gcc.c-torture/execute/builtins/strncmp-lib.c
32535         * gcc.c-torture/execute/builtins/strncpy-lib.c
32536         * gcc.c-torture/execute/builtins/strpbrk-lib.c
32537         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
32538         * gcc.c-torture/execute/builtins/strpcpy-lib.c
32539         * gcc.c-torture/execute/builtins/strrchr-lib.c
32540         * gcc.c-torture/execute/builtins/strspn-lib.c
32541         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
32542         * gcc.c-torture/execute/builtins/strstr-lib.c
32543         * gcc.c-torture/execute/builtins/lib/abs.c
32544         * gcc.c-torture/execute/builtins/lib/fprintf.c
32545         * gcc.c-torture/execute/builtins/lib/memset.c
32546         * gcc.c-torture/execute/builtins/lib/printf.c
32547         * gcc.c-torture/execute/builtins/lib/sprintf.c
32548         * gcc.c-torture/execute/builtins/lib/strcpy.c
32549         * gcc.c-torture/execute/builtins/lib/strcspn.c
32550         * gcc.c-torture/execute/builtins/lib/strncat.c
32551         * gcc.c-torture/execute/builtins/lib/strncmp.c
32552         * gcc.c-torture/execute/builtins/lib/strncpy.c
32553         * gcc.c-torture/execute/builtins/lib/strpbrk.c
32554         * gcc.c-torture/execute/builtins/lib/strspn.c
32555         * gcc.c-torture/execute/builtins/lib/strstr.c:
32556         New files containing support routines.
32557
32558         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
32559         declaration.
32560         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
32561         when not optimizing.
32562
32563 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
32564
32565         PR c++/16240
32566         * g++.dg/abi/mangle22.C: New test.
32567         * g++.dg/abi/mangle23.C: Likewise.
32568
32569 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
32570
32571         PR fortran/16290
32572         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
32573         Allow for cases without denormalized floating point numbers.
32574
32575 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
32576
32577         PR c/1027
32578         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
32579         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
32580         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
32581         expected warning text.
32582         * gcc.dg/format/diag-2.c: New test.
32583
32584 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
32585
32586         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
32587
32588 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
32589
32590         * gcc.dg/builtins-43.c: New.
32591         * gcc.dg/builtins-44.c: New.
32592         * gcc.dg/builtins-45.c: New.
32593
32594 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
32595             Andreas Tobler  <a.tobler@schweiz.ch>
32596
32597         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
32598         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
32599         as SIGSEGV.
32600         * gcc.dg/cleanup-11.c: Likewise.
32601         * gcc.dg/cleanup-8.c: Likewise.
32602         * gcc.dg/cleanup-9.c: Likewise.
32603         * gcc.dg/cleanup-5.c: Run on all platforms.
32604
32605 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
32606
32607         * g++.dg/warn/nonnull1.C: New test.
32608
32609 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
32610
32611         * gcc.dg/compat/compat-common.h: Wrap up CINT in
32612         an #ifndef SKIP_COMPLEX_INT/#endif pair.
32613         Special-case the Sun compiler wrt to <complex.h>.
32614
32615 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
32616
32617         * gcc.dg/Wunreachable-8.C: New test.
32618
32619         * gcc.dg/h8300-ice2.c : New test.
32620
32621 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
32622
32623         PR fortran/16161
32624         * gfortran.fortran-torture/compile/implicit.f90: Add test
32625         for implicit character.
32626
32627 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
32628
32629         PR fortran/16289
32630         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
32631         Use tiny() intrinsic to find smallest non-negative real
32632
32633 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
32634
32635         * gcc.dg/compat/struct-by-value-22_main.c: New test.
32636         * gcc.dg/compat/struct-by-value-22_x.c: New.
32637         * gcc.dg/compat/struct-by-value-22_y.c: New.
32638
32639         * gcc.c-torture/execute/20040629-1.c: New test.
32640
32641 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
32642
32643         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
32644         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
32645
32646         PR target/16195
32647         * gcc.dg/20040625-1.c: New test.
32648
32649 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32650
32651         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
32652
32653 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32654
32655         PR fortran/15963
32656         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
32657
32658 2004-06-29  Richard Henderson  <rth@redhat.com>
32659
32660         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
32661
32662 2004-06-29  Paul Brook  <paul@codesourcery.com>
32663
32664         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
32665         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
32666
32667 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
32668
32669         PR c++/16260
32670         * g++.dg/parse/crash15.C: New.
32671
32672 2004-06-28  Andrew Pinski  <apinski@apple.com>
32673
32674         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
32675         by the error already.
32676
32677         * g++.dg/opt/ptrmem4.C: Change to compile only test.
32678
32679 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
32680
32681         PR target/14041
32682         * gcc.dg/h8300-bss-align-1.c : New.
32683
32684 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
32685
32686         * PR c++/16174
32687         * g++.dg/template/ctor4.C: New.
32688
32689 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
32690
32691         PR c++/16205
32692         * g++.dg/warn/Wsequence-point-1.C: New test.
32693
32694 2004-06-27  Paul Brook  <paul@codesourcery.com>
32695
32696         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
32697
32698 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
32699
32700         * g++.old-deja/g++.mike/p7325.C: Remove.
32701
32702 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
32703
32704         PR c/14963
32705         * gcc.dg/pr14963.c: New test.
32706
32707 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
32708
32709         PR c++/16193
32710         * g++.dg/parse/redef1.C: New test.
32711
32712 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
32713
32714         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
32715         20021110.c.
32716         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
32717         20021119-1.c.
32718         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
32719         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
32720         5-04.c.
32721         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
32722         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
32723         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
32724         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
32725         g++.brendan/enum14.C.
32726         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
32727         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
32728         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
32729         g++.mike/virt1.C.
32730         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
32731         memtemp24.C.
32732
32733 2004-06-27  Roger Sayle  <roger@eyesopen.com>
32734
32735         * gcc.dg/20040527-1.c: New test case.
32736
32737 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
32738
32739         PR gfortran/pr16196
32740         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
32741
32742 2004-06-25  Roger Sayle  <roger@eyesopen.com>
32743
32744         PR middle-end/15825
32745         * gcc.dg/pr15825-1.c: New test case.
32746
32747 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
32748
32749         * gcc.c-torture/execute/20040625-1.c: New test.
32750
32751 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32752
32753         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
32754
32755 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
32756
32757         * gcc.dg/torture/mips-div-1.c: New test.
32758
32759 2004-06-24  Jeff Law  <law@redhat.com>
32760
32761         * gcc.dg/tree-ssa/20040624-1.c: New test.
32762
32763 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
32764
32765         * gcc.c-torture/compile/20040624-1.c: New test.
32766
32767 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32768
32769         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
32770         this directory.
32771
32772 2004-06-23  Andrew Pinski  <apinski@apple.com>
32773
32774         PR middle-end/15988
32775         * g++.dg/opt/ptrmem4.C: New test.
32776
32777         * gcc.dg/c90-array-quals-2.c: New test.
32778
32779 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
32780
32781         * gcc.dg/kpice1.c: New test.
32782
32783 2006-06-23  Andrew Pinski  <apinski@apple.com>
32784
32785         * gcc.dg/c90-array-quals.c: New test.
32786
32787 2006-06-22  Richard Henderson  <rth@redhat.com>
32788
32789         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
32790
32791 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
32792
32793         * gcc.dg/builtins-config.h: Handle FreeBSD.
32794
32795 2006-06-22  Richard Henderson  <rth@redhat.com>
32796
32797         * g++.dg/opt/devirt1.C: New.
32798
32799 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
32800
32801         * g++.dg/opt/pr15551.C: New testcase.
32802
32803 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
32804
32805         PR target/14800
32806         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
32807         x86_64-*-linux* when compiling for 32bit.
32808
32809 2004-06-21  Andrew Pinski  <apinski@apple.com>
32810
32811         * gcc.dg/pch/struct-1.c: New.
32812         * gcc.dg/pch/struct-1.hs: New.
32813
32814 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
32815
32816         * gcc.dg/pch/save-temps-1.c: New file.
32817         * gcc.dg/pch/save-temps-1.hs: New file.
32818
32819 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
32820
32821         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
32822         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
32823
32824 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32825
32826         * gfortran.fortran-torture/execute/select_1.f90: Rename function
32827         to fix type error.
32828         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
32829         Remove trailing spaces.
32830
32831 2004-06-21  Richard Henderson  <rth@redhat.com>
32832
32833         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
32834         merging && to BIT_FIELD_REF.
32835
32836 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
32837
32838         * g++.dg/opt/placeholder1.C: New test.
32839
32840 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
32841
32842         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
32843         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
32844         * gcc.dg/compat/union-m128-1_x.c: Likewise.
32845         * gcc.dg/compat/union-m128-1_y.c: Likewise.
32846
32847 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
32848
32849         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
32850         extern "C".
32851         * g++.dg/other/pragma-re-1.C: Add comments.
32852
32853 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
32854
32855         PR gfortran/16080
32856         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
32857
32858 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
32859
32860         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
32861         instead of setting the type of size_t by
32862         hand.
32863
32864 2004-06-18  Roger Sayle  <roger@eyesopen.com>
32865
32866         * gcc.dg/unordered-2.c: New test case.
32867         * gcc.dg/unordered-3.c: New test case.
32868
32869 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
32870
32871         PR other/16043
32872         * lib/g++.exp (g++_version): Tweak regexp for version
32873         * lib/g77.exp (g77_version): Likewise.
32874         * lib/gfortran.exp (gfortran_version): Likewise.
32875         * lib/objc.exp (objc_version): Likewise.
32876         * lib/treelang.exp (treelang_version): Likewise.
32877
32878 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
32879
32880         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
32881         Use INT_MAX instead of __INT_MAX__.
32882         * gcc.dg/compat/struct-align-2_y.c: Likewise.
32883
32884         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
32885         * gcc.dg/compat/scalar-return-3_x.c: Use it.
32886         * gcc.dg/compat/scalar-return-3_y.c: Use it.
32887         * gcc.dg/compat/scalar-return-4_x.c: Use it.
32888         * gcc.dg/compat/scalar-return-4_y.c: Use it.
32889         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
32890         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
32891         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
32892         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
32893
32894         * gcc.dg/range-test-1.c: New test.
32895         * g++.dg/opt/range-test-1.C: New test.
32896
32897 2004-06-17  Richard Henderson  <rth@redhat.com>
32898
32899         * objc.dg/sync-1.m: New.
32900         * objc.dg/try-catch-1.m: Don't force next runtime.
32901         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
32902         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
32903         shadowed catch clause.
32904         * objc.dg/try-catch-5.m: New.
32905
32906 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
32907
32908         Bug 14610
32909         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
32910
32911 2004-06-15  Richard Henderson  <rth@redhat.com>
32912
32913         * gcc.dg/20001116-1.c: Move expected warning line.
32914
32915 2004-06-15  Richard Henderson  <rth@redhat.com>
32916
32917         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
32918         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
32919
32920 2004-06-15  Jeff Law  <law@redhat.com>
32921
32922         * gcc.dg/tree-ssa/20040615-1.c: New test.
32923         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
32924         be less sensitive to operand ordering.
32925         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
32926
32927 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
32928
32929         * g++.dg/abi/bitfield3.C: Add comment..
32930
32931 2004-06-15  Richard Henderson  <rth@redhat.com>
32932
32933         * g++.dg/ext/stmtexpr1.C: XFAIL.
32934         * gcc.dg/20030612-1.c: XFAIL.
32935
32936 2004-06-15  Eric Christopher  <echristo@redhat.com>
32937
32938         * g++.dg/charset/asm5.c: New.
32939         * gcc.dg/charset/asm6.c: New.
32940
32941 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32942
32943         PR fortran/15962
32944         * gfortran.fortran-torture/execute/select_1.f90: New test.
32945
32946 2004-06-15  Paul Brook  <paul@codesourcery.com>
32947
32948         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
32949
32950 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32951
32952         PR c++/15967
32953         * g++.dg/lookup/crash3.C: New test.
32954
32955 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32956
32957         PR c++/15947
32958         * g++.dg/parse/dtor4.C: New test.
32959
32960 2004-06-14  Jeff Law  <law@redhat.com>
32961
32962         * gcc.c-torture/compile/20040614-1.c: New test.
32963
32964 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32965
32966         PR fortran/15211
32967         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
32968         LEN of a character array.
32969
32970 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
32971
32972         PR c++/15096
32973         * g++.dg/template/ptrmem10.C: New test.
32974
32975         PR c++/14930
32976         * g++.dg/template/friend30.C: New test.
32977
32978 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32979
32980         PR fortran/14928
32981         * gfortran.fortran-torture/compile/mloc.f90: New test.
32982
32983 2004-06-13  Paul Brook  <paul@codesourcery.com>
32984
32985         * gfortran.fortran-torture/execute/random_2.f90: New test.
32986
32987 2004-06-13  Eric Christopher  <echristo@redhat.com>
32988
32989         * gcc.dg/noncompile/redecl-1.c: Fix error message.
32990
32991 2004-06-12  Paul Brook  <paul@codesourcery.com>
32992
32993         * gfortran.fortran-torture/execute/contained_3.f90: New test.
32994
32995 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32996
32997         PR fortran/14923
32998         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
32999
33000 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33001
33002         PR fortran/14957
33003         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
33004         syntax errors in end statements of contained subroutines.
33005
33006 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33007
33008         PR fortran/12841
33009         * gfortran.fortran-torture/execute/null_arg.f90: New test.
33010
33011 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
33012
33013         PR fortran/15665
33014         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
33015
33016 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
33017
33018         PR gfortran/12839
33019         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
33020
33021 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
33022
33023         PR c++/15862
33024         * g++.dg/parse/enum1.C: New test.
33025
33026 2004-06-10  Jeff Law  <law@redhat.com>
33027
33028         * gcc.c-torture/compile/20040610-1.c: New test.
33029
33030 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33031
33032         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
33033         * g++.old-deja/g++.other/decl3.C: Likewise.
33034
33035 2004-06-10  Brian Booth  <bbooth@redhat.com>
33036
33037         * gcc.dg/tree-ssa/20031015-1.c: Scan for
33038         V_MAY_DEF instead of VDEF.
33039         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
33040
33041 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
33042
33043         PR c++/14211
33044         * g++.dg/conversion/const1.C: New test.
33045
33046         PR c++/15076
33047         * g++.dg/conversion/reinterpret1.C: New test.
33048
33049         PR c++/15877
33050         * g++.dg/template/enum2.C: New test.
33051
33052         PR c++/15227
33053         * g++.dg/template/error13.C: New test.
33054
33055 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33056
33057         PR fortran/14957
33058         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
33059         arguments to test_* REAL and of the right size.
33060
33061 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
33062
33063         PR target/15569
33064         PR rtl-optimization/15681
33065         * gcc.dg/20040609-1.c: New test.
33066
33067 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
33068
33069         PR c++/14791
33070         * g++.dg/opt/builtins1.C: New test.
33071
33072 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
33073
33074         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
33075         that use default windows32 struct layout.
33076         * gcc.dg/i386-bitfield2.c: Likewise.
33077
33078 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
33079
33080         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
33081         for mingw32 and cygwin targets.
33082
33083 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
33084
33085         * gcc.dg/pch/macro-4.c: New.
33086         * gcc.dg/pch/macro-4.hs: New.
33087
33088 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33089
33090         PR fortran/13249
33091         * gfortran.fortran-torture/compile/name_clash.f90: New test.
33092
33093 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33094
33095         PR fortran/13372
33096         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
33097
33098 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
33099
33100         PR gfortran/14897
33101         * gfortran.fortran-torture/execute/t_edit.f90: New test.
33102
33103 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
33104
33105         PR gfortran/15755
33106         * gfortran.fortran-torture/execute/backspace.c : New test.
33107
33108 2004-06-09  Paul Brook  <paul@codesourcery.com>
33109
33110         * gfortran.fortran-torture/execure/intrinsic_associated.f90
33111         (pointer_to_section): Rewrite to use smaller array.
33112
33113 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
33114
33115         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
33116         * gcc.dg/ext/altivec-10.c: Same.
33117         * gcc.dg/ext/altivec-11.c: Same.
33118         * gcc.dg/ext/altivec-12.c: Same.
33119         * gcc.dg/ext/altivec-13.c: Same.
33120         * gcc.dg/ext/altivec-14.c: Same.
33121         * gcc.dg/ext/altivec-15.c: Same.
33122         * gcc.dg/ext/altivec-16.c: Same.
33123         * gcc.dg/ext/altivec-3.c: Same.
33124         * gcc.dg/ext/altivec-4.c: Same.
33125         * gcc.dg/ext/altivec-6.c: Same.
33126         * gcc.dg/ext/altivec-7.c: Same.
33127         * gcc.dg/ext/altivec-8.c: Same.
33128         * gcc.dg/ext/altivec-varargs-1.c: Same.
33129
33130         * g++.dg/ext/altivec-1.C: Correct dg syntax.
33131         * g++.dg/ext/altivec-10.C: Same.
33132         * g++.dg/ext/altivec-2.C: Same.
33133         * g++.dg/ext/altivec-3.C: Same.
33134         * g++.dg/ext/altivec-4.C: Same.
33135         * g++.dg/ext/altivec-5.C: Same.
33136         * g++.dg/ext/altivec-6.C: Same.
33137         * g++.dg/ext/altivec-7.C: Same.
33138         * g++.dg/ext/altivec-8.C: Same.
33139         * g++.dg/ext/altivec-9.C: Same.
33140
33141 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33142
33143         PR c++/7841
33144         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
33145
33146 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
33147
33148         * gcc.dg/union-1.c: New test.
33149
33150 2004-06-07  Roger Sayle  <roger@eyesopen.com>
33151
33152         * gcc.dg/builtins-41.c: New test case.
33153         * gcc.dg/builtins-42.c: New test case.
33154
33155 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
33156
33157         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
33158         * g++.dg/ext/altivec-10.C: Same.
33159         * g++.dg/ext/altivec-2.C: Same.
33160         * g++.dg/ext/altivec-3.C: Same.
33161         * g++.dg/ext/altivec-4.C: Same.
33162         * g++.dg/ext/altivec-5.C: Same.
33163         * g++.dg/ext/altivec-6.C: Same.
33164         * g++.dg/ext/altivec-7.C: Same.
33165         * g++.dg/ext/altivec-8.C: Same.
33166         * g++.dg/ext/altivec-9.C: Same.
33167         * g++.old-deja/g++.abi/cxa_vec.C: Same.
33168         * g++.old-deja/g++.brendan/new3.C: Same.
33169         * gcc.c-torture/execute/eeprof-1.x: Same.
33170
33171 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
33172
33173         PR c/14765
33174         * gcc.dg/pr14765-1.c: New test.
33175
33176 2004-06-07  Roger Sayle  <roger@eyesopen.com>
33177
33178         PR c/14649
33179         * gcc.dg/pr14649-1.c: New test case.
33180
33181 2004-06-07  Richard Henderson  <rth@redhat.com>
33182
33183         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
33184         if temporaries.
33185
33186 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
33187
33188         * g++.dg/eh/elide1.C: Remove XFAIL.
33189
33190 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
33191
33192         PR c++/15337
33193         * g++.dg/expr/sizeof3.C: New test.
33194
33195         PR c++/14777
33196         * g++.dg/template/access14.C: New test.
33197
33198         PR c++/15554
33199         * g++.dg/template/enum1.C: New test.
33200
33201         PR c++/15057
33202         * g++.dg/eh/throw1.C: New test.
33203
33204 2004-06-07  David Ayers  <d.ayers@inode.at>
33205             Ziemowit Laski  <zlaski@apple.com>
33206
33207         * lib/objc.exp (objc_target_compile): Revert the '-framework
33208         Foundation' flag fix, since bare Darwin does not ship
33209         with the Foundation framework.
33210         * objc/execute/next_mapping.h: Provide a local NSConstantString
33211         @interface and @implementation.
33212         (objc_constant_string_init): A constructor function, used to
33213         initialize the NSConstantString meta-class object.
33214         * objc/execute/string1.m: Include "next_mapping.h" instead of
33215         <Foundation/NSString.h>.
33216         * objc/execute/string2.m: Likewise.
33217         * objc/execute/string3.m: Likewise.
33218         * objc/execute/string4.m: Likewise.
33219
33220 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
33221
33222         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
33223         to double. Replace double with FLOAT.
33224         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
33225
33226         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
33227         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
33228         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
33229         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
33230         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
33231         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
33232         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
33233         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
33234
33235 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
33236
33237         PR c/13519
33238         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
33239
33240 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33241
33242         PR c++/15503
33243         * g++.dg/template/meminit2.C: New test.
33244
33245 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
33246
33247         PR target/15822
33248         * gcc.c-torture/execute/compare-fp-1.c,
33249         gcc.c-torture/execute/compare-fp-2.c,
33250         gcc.c-torture/execute/compare-fp-3.c,
33251         gcc.c-torture/execute/compare-fp-4.c,
33252         gcc.c-torture/execute/compare-fp-3.x,
33253         gcc.c-torture/execute/compare-fp-4.x: Moved...
33254         * gcc.c-torture/execute/ieee/compare-fp-1.c,
33255         gcc.c-torture/execute/ieee/compare-fp-2.c,
33256         gcc.c-torture/execute/ieee/compare-fp-3.c,
33257         gcc.c-torture/execute/ieee/compare-fp-4.c,
33258         gcc.c-torture/execute/ieee/compare-fp-3.x,
33259         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
33260
33261 2004-06-04  David Ayers  <d.ayers@inode.at>
33262
33263         * objc/execute/protocol-isEqual-4.m: New testcase.
33264
33265 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
33266
33267         * objc/execute/protocol-isEqual-1.m: New testcase.
33268         * objc/execute/protocol-isEqual-2.m: New testcase.
33269         * objc/execute/protocol-isEqual-3.m: New testcase.
33270
33271 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33272
33273         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
33274
33275 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
33276
33277         * lib/objc.exp (objc_target_compile): When running tests on
33278         Darwin (Mac OS X), inform the linker about '-framework
33279         'Foundation'.
33280
33281 2004-06-02  Eric Christopher  <echristo@redhat.com>
33282
33283         * gcc.c-torture/compile/20040602-1.c: New.
33284
33285 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
33286
33287         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
33288         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
33289
33290         PR tree-optimization/14736
33291         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
33292
33293         PR tree-optimization/14042
33294         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
33295
33296         PR tree-optimization/14729
33297         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
33298
33299 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33300
33301         PR fortran/15557
33302         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
33303
33304 2004-06-01  Richard Hederson  <rth@redhat.com>
33305
33306         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
33307
33308 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33309
33310         PR c++/14932
33311         * g++.dg/parse/offsetof4.C: New test.
33312
33313 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
33314
33315         PR objc/7993
33316         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
33317
33318 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
33319
33320         PR c++/15701
33321         * g++.dg/template/friend29.C: New test.
33322
33323 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
33324
33325         PR c/15749
33326         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
33327
33328 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
33329
33330         * gcc.dg/sparc-trap-1.c: New test.
33331
33332 2004-05-31  Roger Sayle  <roger@eyesopen.com>
33333
33334         PR middle-end/15069
33335         * g++.dg/opt/fold3.C: New test case.
33336
33337 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
33338
33339         * lib/target-supports.exp (check_iconv_available): Fix fallout
33340         from 2004-05-28 patch.
33341
33342 2004-05-30  Paul Brook  <paul@codesourcery.com>
33343
33344         PR fortran/15620
33345         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
33346         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
33347
33348 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
33349
33350         * gfortran.fortran-torture/execute/random_1.f90: New test.
33351
33352 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
33353
33354         * g++.dg/ext/altivec-10.C: New test.
33355
33356 2004-05-29  Paul Brook  <paul@codesourcery.com>
33357
33358         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
33359
33360 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
33361
33362         * gcc.dg/altivec-16.c: New test.
33363
33364 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
33365
33366         * lib/target-supports.exp (check_vmx_hw_available): New.
33367         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
33368
33369         * lib/target-supports.exp (check_alias_available,
33370         check_iconv_available, check_named_sections_available): Use
33371         unique names for temporary files.
33372
33373 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
33374
33375         * gcc.dg/altivec-15.c: New test.
33376
33377 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
33378
33379         PR c++/15083
33380         * g++.dg/warn/noeffect6.C: New test.
33381
33382         PR c++/15471
33383         * g++.dg/expr/ptrmem4.C: New test.
33384
33385         PR c++/15640
33386         * g++.dg/template/operator3.C: New test.
33387
33388 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
33389
33390         PR c++/14668
33391         * g++.dg/lookup/redecl1.C: New test.
33392         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
33393
33394 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
33395
33396         * gcc.c-torture/execute/compare-fp-1.c,
33397         gcc.c-torture/execute/compare-fp-2.c,
33398         gcc.c-torture/execute/compare-fp-3.c,
33399         gcc.c-torture/execute/compare-fp-4.c,
33400         gcc.c-torture/execute/compare-fp-3.x,
33401         gcc.c-torture/execute/compare-fp-4.x,
33402         gcc.dg/pr15649-1.c: New.
33403
33404 2004-05-27  Adam Nemet  <anemet@lnxw.com>
33405
33406         PR c++/12883
33407         * g++.dg/init/array14.C: New test.
33408
33409 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
33410
33411         * lib/compat.exp (compat-get-options-main): New.
33412         (compat-get-options): Remove unneeded code, warn for ignored
33413         command.
33414         (compat-execute): Check flag set by dg-require-* commands.
33415
33416         * lib/compat.exp (compat-execute): Break up long lines.
33417
33418 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
33419
33420         * gcc.dg/altivec-7.c: Don't use 'vector long'.
33421         * gcc.dg/altivec-14.c: New test.
33422         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
33423
33424         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
33425         * gcc.dg/altivec-12.c: Ditto.
33426
33427         * gcc.dg/altivec-3.c: Move call to altivec_check.
33428
33429 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
33430
33431         PR c++/15044
33432         * g++.dg/template/error12.C: New test.
33433
33434         PR c++/15317
33435         * g++.dg/ext/attrib15.C: New test.
33436
33437         PR c++/15329
33438         * g++.dg/template/ptrmem9.C: New test.
33439
33440 2004-05-25  Paul Brook  <paul@codesourcery.com>
33441
33442         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
33443
33444 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
33445
33446         PR c++/15165
33447         * g++.dg/template/crash19.C: New test.
33448
33449 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
33450
33451         PR c++/15025
33452         * g++.dg/template/redecl1.C: New test.
33453
33454 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
33455
33456         PR c++/14821
33457         * g++.dg/other/ns1.C: New test.
33458
33459         PR c++/14883
33460         * g++.dg/template/invalid1.C: New test.
33461
33462 2004-05-23  Paul Brook  <paul@codesourcery.com>
33463         Victor Leikehman  <lei@haifasphere.co.il>
33464
33465         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
33466         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
33467
33468 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
33469
33470         PR c++/15285
33471         PR c++/15299
33472         * g++.dg/template/non-dependent5.C: New test.
33473         * g++.dg/template/non-dependent6.C: New test.
33474
33475 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
33476
33477         PR c++/15507
33478         * g++.dg/inherit/union1.C: New test.
33479
33480         PR c++/15542
33481         * g++.dg/template/addr1.C: New test.
33482
33483         PR c++/15427
33484         * g++.dg/template/array5.C: New test.
33485
33486         PR c++/15287
33487         * g++.dg/template/array6.C: New test.
33488
33489 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
33490             Roger Sayle  <roger@eyesopen.com>
33491
33492         * g++.dg/lookup/forscope2.C: New test case.
33493
33494 2004-05-22  Ben Elliston  <bje@au.ibm.com>
33495
33496         * gcc.dg/cpp/Wmissingdirs.c: New.
33497
33498 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
33499
33500         PR target/15301
33501         * gcc.dg/compat/union-m128-1.h: New file.
33502         * gcc.dg/compat/union-m128-1_main.c: Likewise.
33503         * gcc.dg/compat/union-m128-1_x.c: Likewise.
33504         * gcc.dg/compat/union-m128-1_y.c: Likewise.
33505
33506 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
33507
33508         PR target/15302
33509         * gcc.dg/compat/struct-complex-1.h: New file.
33510         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
33511         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
33512         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
33513
33514 2004-05-20  Roger Sayle  <roger@eyesopen.com>
33515
33516         PR middle-end/3074
33517         * gcc.dg/pr3074-1.c: New test case.
33518         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
33519
33520 2004-05-20  Falk Hueffner  <falk@debian.org>
33521
33522         PR other/15526
33523         * gcc.dg/ftrapv-1.c: New test case.
33524
33525 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
33526
33527         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
33528
33529 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
33530             Jeff Law  <law@redhat.com>
33531
33532         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
33533         * gcc.dg/tree-ssa/20040518-2.c: New test.
33534
33535         * gcc.dg/tree-ssa/20040518-1.c: New test.
33536
33537 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
33538
33539         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
33540
33541 2004-05-18  Paul Brook  <paul@codesourcery.com>
33542
33543         PR fortran/13930
33544         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
33545
33546 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33547
33548         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
33549         constant folding.
33550
33551 2004-05-17  Steven Bosscher  <stevenb@suse.de>
33552
33553         * gcc.dg/tree-ssa/20040517-1.c: New test.
33554
33555 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33556
33557         * gcc.dg/loop-4.c: New test.
33558
33559 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
33560
33561         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
33562
33563 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
33564
33565         PR fortran/15311
33566         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
33567
33568 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33569
33570         PR fortran/13826
33571         PR fortran/13940
33572         * gfortran.fortran-torture/compile/data_1.f90: New test.
33573
33574 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
33575
33576         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
33577         * gcc.dg/uninit-H.c: Define ASM for __s390__.
33578
33579 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
33580
33581         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
33582
33583 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
33584
33585         PR c/15444
33586         * gcc.dg/format/xopen-1.c: Adjust expected message.
33587         * gcc.dg/format/xopen-3.c: New test.
33588
33589 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
33590
33591         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
33592
33593 2004-05-14  Jeff Law  <law@redhat.com>
33594
33595         * gcc.dg/tree-ssa/20040514-2.c: New test.
33596
33597 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33598
33599         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
33600         this ...
33601         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
33602         this.
33603
33604 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
33605
33606         * gcc.dg/tree-ssa/20040514-1.c: New test.
33607
33608 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33609
33610         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
33611         test.
33612
33613 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33614
33615         PR fortran/14066
33616         * gfortran.fortran-torture/compile/do_1.f90: New test.
33617
33618 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33619
33620         PR fortran/15051
33621         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
33622         test.
33623
33624 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
33625
33626         PR fortran/15149
33627         * gfortran.fortran-torture/execute/random_init.f90: New test.
33628
33629 2004-05-13  Paul Brook  <paul@codesourcery.com>
33630
33631         PR fortran/15314
33632         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
33633
33634 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
33635
33636         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
33637         for the powerpc case.
33638
33639 2004-05-13  Jeff Law  <law@redhat.com>
33640
33641         * gcc.dg/tree-ssa/20040513-1.c: New test.
33642         * gcc.dg/tree-ssa/20040513-2.c: New test.
33643
33644 2004-05-13  Paul Brook  <paul@codesourcery.com>
33645
33646         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
33647         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
33648         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
33649
33650 2004-05-13  Andreas Schwab  <schwab@suse.de>
33651
33652         PR other/10819
33653         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
33654         characters.
33655
33656 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
33657
33658         PR fortran/15294
33659         * gfortran.fortran-torture/execute/adjustr.f90: New file.
33660
33661 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
33662
33663         Merge from tree-ssa-20020619-branch.  See
33664         ChangeLog.tree-ssa for details.
33665
33666 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
33667
33668         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
33669         include <altivec.h> explicitly.
33670         * gcc.dg/altivec-13.c: Likewise.
33671
33672 2004-05-11  Paul Brook  <paul@codesourcery.com>
33673
33674         * gcc.c-torture/compile/20010518-1.c: Force enum size.
33675
33676 2004-05-10  Eric Christopher  <echristo@redhat.com>
33677
33678         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
33679         * gcc.dg/sibcall-4.c: Ditto.
33680
33681 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
33682
33683         * g++.dg/ext/altivec-8.C: New test case.
33684         * gcc.dg/altivec-13.c: New test case.
33685
33686 2004-05-08  Roger Sayle  <roger@eyesopen.com>
33687
33688         * gcc.c-torture/execute/divcmp-1.c: New test case.
33689         * gcc.c-torture/execute/divcmp-2.c: New test case.
33690         * gcc.c-torture/execute/divcmp-3.c: New test case.
33691
33692 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
33693
33694         * g++.dg/other/pragma-re-2.C: New test.
33695
33696 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
33697
33698         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
33699         * gcc.dg/i386-387-2.c: Likewise.
33700
33701         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
33702         __builtin_drem.
33703         * gcc.dg/i386-387-6.c: Likewise.
33704
33705 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
33706
33707         * gcc.dg/builtins-33.c: Also check log1p*.
33708
33709 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
33710
33711         PR optimization/15296
33712         * gcc.c-torture/execute/pr15296.c: New test.
33713
33714 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
33715
33716         * gcc.dg/builtins-40.c: New test.
33717
33718 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
33719
33720         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
33721
33722 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
33723
33724         * g++.dg/ext/spe1.C: New testcase.
33725
33726 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
33727
33728         * objc.dg/image-info.m: Allow additional attributes
33729         for __image_info section.
33730
33731 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
33732
33733         * gcc.dg/torture/mips-hilo-2.c: New test.
33734
33735 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33736
33737         PR c++/14389
33738         * g++.dg/template/member5.C: New test.
33739
33740 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
33741
33742         * gcc.dg/builtins-34.c: Also check expm1*.
33743
33744 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33745
33746         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
33747         * gcc.dg/torture/builtin-convert-3.c: New test.
33748
33749 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
33750
33751         PR middle-end/15054
33752         * g++.dg/opt/pr15054.C: New test.
33753
33754 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33755
33756         * gcc.dg/torture/builtin-rounding-1.c: New test.
33757         * gcc.dg/builtins-25.c: Delete.
33758         * gcc.dg/builtins-29.c: Delete.
33759
33760 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
33761
33762         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
33763         * gcc.dg/sibcall-4.c: Likewise.
33764         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
33765
33766 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
33767
33768         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
33769         bit-field on 16-bit targets.
33770
33771 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
33772
33773         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
33774         16-bit targets.
33775
33776 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
33777
33778         * gcc.dg/rs6000-power2-1.c: Change to compile only.
33779         * gcc.dg/rs6000-power2-2.c: Likewise.
33780
33781 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
33782
33783         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
33784         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
33785         Change the asm registers to be in form of frN instead of fN.
33786
33787 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33788
33789         * gcc.dg/torture/builtin-convert-2.c: New test.
33790
33791 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
33792
33793         * gcc.dg/rs6000-power2-1.c: New test.
33794         * gcc.dg/rs6000-power2-2.c: New test.
33795
33796 2004-04-28  Jan Hubicka  <jh@suse.cz>
33797
33798         * gcc.dg/unused-6.c: New test.
33799
33800 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
33801             Ulrich Weigand  <uweigand@de.ibm.com>
33802
33803         * ada/acats/run_all.sh: Define $target variable.
33804
33805 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
33806
33807         PR c++/15119
33808         * g++.dg/other/vararg-1.C: New test.
33809
33810         PR c++/4794
33811         * g++.dg/eh/cleanup3.C: New test.
33812
33813 2004-04-24  Laurent GUERBY <laurent@guerby.net>
33814
33815         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
33816         and ad8011a (target_insn).
33817         * ada/acats/support/macro.dfs: Likewise.
33818         * ada/acats/support/impbit.adb: New file.
33819
33820 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
33821
33822         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
33823
33824 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
33825
33826         * gcc.dg/loop-3.c: New test.
33827
33828 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
33829
33830         * gcc.c-torture/execute/simd-5.c: New test.
33831
33832 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33833
33834         PR c++/15064
33835         * g++.dg/template/crash18.C: New test.
33836
33837 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
33838
33839         * g++.dg/ext/complit3.C: New test.
33840
33841 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
33842
33843         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
33844         * gcc.dg/altivec-3.c: Same.
33845         * gcc.dg/altivec-varargs-1.c: Same.
33846
33847 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
33848
33849         * lib/target-supports.exp (check_profiling_available): Assume
33850         profiling is not available on powerpc-eabi targets.
33851
33852 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
33853
33854         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
33855         * gcc.dg/vmx/bug-1.c: Ditto.
33856
33857 2004-04-20  Eric Christopher  <echristo@redhat.com>
33858
33859         * gcc.dg/charset/extern.c: New test.
33860         * g++.dg/charset/extern3.cc: Ditto.
33861
33862 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
33863
33864         * gcc.dg/builtins-39.c: New test.
33865
33866 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
33867
33868         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
33869
33870 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
33871
33872         * gcc.dg/torture/mips-hilo-1.c: New test.
33873
33874 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
33875
33876         * gcc.c-torture/compile/20040419-1.c: New test.
33877
33878 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
33879
33880         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
33881
33882 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
33883             Aldy Hernandez  <aldyh@redhat.com>
33884
33885         * gcc.c-torture/execute/va-arg-24.c: New.
33886
33887 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
33888             Aldy Hernandez  <aldyh@redhat.com>
33889
33890         * gcc.dg/vmx/1b-01.c: New.
33891         * gcc.dg/vmx/1b-02.c: New.
33892         * gcc.dg/vmx/1b-03.c: New.
33893         * gcc.dg/vmx/1b-04.c: New.
33894         * gcc.dg/vmx/1b-05.c: New.
33895         * gcc.dg/vmx/1b-06.c: New.
33896         * gcc.dg/vmx/1b-07.c: New.
33897         * gcc.dg/vmx/1c-01.c: New.
33898         * gcc.dg/vmx/1c-02.c: New.
33899         * gcc.dg/vmx/3a-01a.c: New.
33900         * gcc.dg/vmx/3a-01.c: New.
33901         * gcc.dg/vmx/3a-01m.c: New.
33902         * gcc.dg/vmx/3a-03.c: New.
33903         * gcc.dg/vmx/3a-03m.c: New.
33904         * gcc.dg/vmx/3a-04.c: New.
33905         * gcc.dg/vmx/3a-04m.c: New.
33906         * gcc.dg/vmx/3a-05.c: New.
33907         * gcc.dg/vmx/3a-06.c: New.
33908         * gcc.dg/vmx/3a-06m.c: New.
33909         * gcc.dg/vmx/3a-07.c: New.
33910         * gcc.dg/vmx/3b-01.c: New.
33911         * gcc.dg/vmx/3b-02.c: New.
33912         * gcc.dg/vmx/3b-10.c: New.
33913         * gcc.dg/vmx/3b-13.c: New.
33914         * gcc.dg/vmx/3b-14.c: New.
33915         * gcc.dg/vmx/3b-15.c: New.
33916         * gcc.dg/vmx/3c-01a.c: New.
33917         * gcc.dg/vmx/3c-01.c: New.
33918         * gcc.dg/vmx/3c-02.c: New.
33919         * gcc.dg/vmx/3c-03.c: New.
33920         * gcc.dg/vmx/3d-01.c: New.
33921         * gcc.dg/vmx/4-01.c: New.
33922         * gcc.dg/vmx/4-03.c: New.
33923         * gcc.dg/vmx/5-01.c: New.
33924         * gcc.dg/vmx/5-02.c: New.
33925         * gcc.dg/vmx/5-03.c: New.
33926         * gcc.dg/vmx/5-04.c: New.
33927         * gcc.dg/vmx/5-05.c: New.
33928         * gcc.dg/vmx/5-06.c: New.
33929         * gcc.dg/vmx/5-07.c: New.
33930         * gcc.dg/vmx/5-07t.c: New.
33931         * gcc.dg/vmx/5-08.c: New.
33932         * gcc.dg/vmx/5-10.c: New.
33933         * gcc.dg/vmx/5-11.c: New.
33934         * gcc.dg/vmx/7-01a.c: New.
33935         * gcc.dg/vmx/7-01.c: New.
33936         * gcc.dg/vmx/7c-01.c: New.
33937         * gcc.dg/vmx/7d-01.c: New.
33938         * gcc.dg/vmx/7d-02.c: New.
33939         * gcc.dg/vmx/8-01.c: New.
33940         * gcc.dg/vmx/8-02a.c: New.
33941         * gcc.dg/vmx/8-02.c: New.
33942         * gcc.dg/vmx/brode-1.c: New.
33943         * gcc.dg/vmx/bug-1.c: New.
33944         * gcc.dg/vmx/bug-2.c: New.
33945         * gcc.dg/vmx/bug-3.c: New.
33946         * gcc.dg/vmx/cw-bug-1.c: New.
33947         * gcc.dg/vmx/cw-bug-2.c: New.
33948         * gcc.dg/vmx/cw-bug-3.c: New.
33949         * gcc.dg/vmx/dct.c: New.
33950         * gcc.dg/vmx/debug-1.c: New.
33951         * gcc.dg/vmx/debug-2.c: New.
33952         * gcc.dg/vmx/debug-3.c: New.
33953         * gcc.dg/vmx/debug-4.c: New.
33954         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
33955         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
33956         * gcc.dg/vmx/eg-5.c: New.
33957         * gcc.dg/vmx/fft.c: New.
33958         * gcc.dg/vmx/gcc-bug-1.c: New.
33959         * gcc.dg/vmx/gcc-bug-2.c: New.
33960         * gcc.dg/vmx/gcc-bug-3.c: New.
33961         * gcc.dg/vmx/gcc-bug-4.c: New.
33962         * gcc.dg/vmx/gcc-bug-5.c: New.
33963         * gcc.dg/vmx/gcc-bug-6.c: New.
33964         * gcc.dg/vmx/gcc-bug-7.c: New.
33965         * gcc.dg/vmx/gcc-bug-8.c: New.
33966         * gcc.dg/vmx/gcc-bug-9.c: New.
33967         * gcc.dg/vmx/gcc-bug-b.c: New.
33968         * gcc.dg/vmx/gcc-bug-c.c: New.
33969         * gcc.dg/vmx/gcc-bug-d.c: New.
33970         * gcc.dg/vmx/gcc-bug-e.c: New.
33971         * gcc.dg/vmx/gcc-bug-f.c: New.
33972         * gcc.dg/vmx/gcc-bug-g.c: New.
33973         * gcc.dg/vmx/gcc-bug-i.c: New.
33974         * gcc.dg/vmx/harness.h: New.
33975         * gcc.dg/vmx/ira1.c: New.
33976         * gcc.dg/vmx/ira2a.c: New.
33977         * gcc.dg/vmx/ira2b.c: New.
33978         * gcc.dg/vmx/ira2.c: New.
33979         * gcc.dg/vmx/ira2c.c: New.
33980         * gcc.dg/vmx/mem.c: New.
33981         * gcc.dg/vmx/newton-1.c: New.
33982         * gcc.dg/vmx/ops.c: New.
33983         * gcc.dg/vmx/sn7153.c: New.
33984         * gcc.dg/vmx/spill2.c: New.
33985         * gcc.dg/vmx/spill3.c: New.
33986         * gcc.dg/vmx/spill.c: New.
33987         * gcc.dg/vmx/t.c: New.
33988         * gcc.dg/vmx/varargs-1.c: New.
33989         * gcc.dg/vmx/varargs-2.c: New.
33990         * gcc.dg/vmx/varargs-3.c: New.
33991         * gcc.dg/vmx/varargs-4.c: New.
33992         * gcc.dg/vmx/varargs-5.c: New.
33993         * gcc.dg/vmx/varargs-6.c: New.
33994         * gcc.dg/vmx/varargs-7.c: New.
33995         * gcc.dg/vmx/vmx.exp: New.
33996         * gcc.dg/vmx/vprint-1.c: New.
33997         * gcc.dg/vmx/vscan-1.c: New.
33998         * gcc.dg/vmx/x-01.c: New.
33999         * gcc.dg/vmx/x-02.c: New.
34000         * gcc.dg/vmx/x-03.c: New.
34001         * gcc.dg/vmx/x-04.c: New.
34002         * gcc.dg/vmx/x-05.c: New.
34003         * gcc.dg/vmx/yousufi-1.c: New.
34004         * gcc.dg/vmx/zero-1.c: New.
34005         * gcc.dg/vmx/zero.c: New.
34006
34007 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
34008
34009         * g++.dg/lookup/java1.C: Update for chage of
34010         _Jv_AllocObject.
34011         * g++.dg/lookup/java2.C: Likewise.
34012
34013 2004-04-17  Laurent GUERBY <laurent@guerby.net>
34014
34015         * ada/acats/run_all.sh: use -O2 by default.
34016
34017 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
34018
34019         * gcc.dg/vr-mult-[12].c: New tests.
34020
34021 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34022
34023         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
34024
34025         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
34026
34027 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
34028
34029         * lib/target-supports.exp (check_profiling_available): Assume
34030         profiling isn't available for mips*-*-elf targets.
34031
34032 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
34033
34034         * gcc.dg/builtins-38.c: New test.
34035
34036 2004-04-14  Eric Christopher  <echristo@redhat.com>
34037
34038         * g++.dg/charset/charset.exp: Run .cc extension tests.
34039
34040 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
34041
34042         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
34043
34044 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34045
34046         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
34047
34048 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
34049
34050         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
34051         * gcc.dg/i386-387-2.c: Likewise.
34052
34053         * gcc.dg/i386-387-7.c: New test.
34054         * gcc.dg/i386-387-8.c: New test.
34055
34056         * gcc.dg/builtins-37.c: New test.
34057
34058 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
34059
34060         * g++.dg/pch/externc-1.C: Add missing semicolon.
34061
34062 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
34063
34064         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
34065
34066 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
34067
34068         * gcc.c-torture/execute/20040411-1.c: New test.
34069
34070 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
34071
34072         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
34073
34074 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
34075
34076         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
34077
34078 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
34079
34080         * lib/target-supports.exp (check_named_sections_available): New.
34081         * lib/gcc-dg.exp (dg-require-named-sections): New.
34082         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
34083         old-deja.exp.  Also prune error-count message from HP linker.
34084         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
34085
34086         * g++.dg/init/init-ref4.C: Use dg-require-weak.
34087         * g++.old-deja/g++.pt/static3.C: Likewise.
34088         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
34089
34090 2004-04-09  Roger Sayle  <roger@eyesopen.com>
34091
34092         * gcc.c-torture/execute/20040409-1.c: New test case.
34093         * gcc.c-torture/execute/20040409-2.c: New test case.
34094         * gcc.c-torture/execute/20040409-3.c: New test case.
34095
34096 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
34097
34098         * gcc.dg/20040409-1.c: New test.
34099
34100 2004-04-08  Roger Sayle  <roger@eyesopen.com>
34101
34102         PR target/14888
34103         * g++.dg/opt/pr14888.C: New test case.
34104
34105 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
34106
34107         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
34108         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
34109         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
34110         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
34111         New tests.
34112
34113 2004-04-08  Paul Brook  <paul@codesourcery.com>
34114
34115         * gcc.dg/spill-1.c: New test.
34116
34117 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34118
34119         * gcc.dg/torture/builtin-ctype-2.c: New test.
34120
34121 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
34122
34123         * gcc.dg/pch/pch.exp: Add largefile test.
34124
34125 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
34126
34127         * g++.dg/pch/externc-1.Hs: New.
34128         * g++.dg/pch/externc-1.C: New.
34129
34130 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34131
34132         * gcc.dg/compat/struct-by-value-5a_main.c,
34133         gcc.dg/compat/struct-by-value-5b_main.c: New files.
34134         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
34135         * gcc.dg/compat/struct-by-value-5a_x.c,
34136         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
34137         gcc.dg/compat/struct-by-value-5_x.c.
34138         * gcc.dg/compat/struct-by-value-5a_y.c,
34139         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
34140         gcc.dg/compat/struct-by-value-5_y.c.
34141
34142         * gcc.dg/compat/struct-by-value-6a_main.c,
34143         gcc.dg/compat/struct-by-value-6b_main.c: New files.
34144         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
34145         * gcc.dg/compat/struct-by-value-6a_x.c,
34146         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
34147         gcc.dg/compat/struct-by-value-6_x.c.
34148         * gcc.dg/compat/struct-by-value-6a_y.c,
34149         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
34150         gcc.dg/compat/struct-by-value-6_y.c.
34151
34152         * gcc.dg/compat/struct-by-value-7a_main.c,
34153         gcc.dg/compat/struct-by-value-7b_main.c: New files.
34154         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
34155         * gcc.dg/compat/struct-by-value-7a_x.c,
34156         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
34157         gcc.dg/compat/struct-by-value-7_x.c.
34158         * gcc.dg/compat/struct-by-value-7a_y.c,
34159         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
34160         gcc.dg/compat/struct-by-value-7_y.c.
34161
34162 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
34163
34164         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
34165         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
34166         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
34167         options.
34168
34169 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
34170
34171         * gcc.dg/builtins-36.c: New test.
34172
34173 2004-04-06  Paul Brook  <paul@codesourcery.com>
34174
34175         * README.gcc: Remove obsolete contraint on testcases.
34176
34177 2004-04-05  Paul Brook  <paul@codesourcery.com>
34178
34179         PR2123
34180         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
34181         failure and exit(0) on success.
34182         * g++.dg/expr/anew2.C: Ditto.
34183         * g++.dg/expr/anew3.C: Ditto.
34184         * g++.dg/expr/anew4.C: Ditto.
34185
34186 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
34187
34188         PR c++/3518
34189         * g++.dg/template/unify7.C: New.
34190
34191 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
34192
34193         * g++.dg/README: Bring up to date with new subdirectories; remove
34194         duplicate subdirectory lines.
34195
34196 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
34197
34198         PR c++/14007
34199         * g++.dg/template/unify5.C: New.
34200         * g++.dg/template/unify6.C: New.
34201         * g++.dg/template/qualttp20.C: Adjust.
34202         * g++.old-deja/g++.jason/report.C: Adjust.
34203         * g++.old-deja/g++.other/qual1.C: Adjust.
34204
34205 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
34206
34207         PR c++/14803
34208         * g++.dg/inherit/ptrmem1.C: New test.
34209
34210 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
34211
34212         PR c++/14755
34213         * gcc.c-torture/execute/20040331-1.c: New test.
34214         * gcc.dg/20040331-1.c: New test.
34215
34216 2004-04-01  Paul Brook  <paul@codesourcery.com>
34217
34218         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
34219
34220 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
34221
34222         PR c++/14724
34223         * g++.dg/init/goto1.C: New test.
34224
34225         PR c++/14763
34226         * g++.dg/template/defarg4.C: New test.
34227
34228 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
34229
34230         * gcc.dg/altivec-11.c: Extend test for more valid cases.
34231
34232 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
34233
34234         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
34235
34236 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
34237
34238         * gcc.dg/noncompile/undeclared-2.c: New test.
34239
34240 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
34241
34242         * gcc.dg/940409-1.c: Remove XFAIL.
34243         * gcc.dg/reg-vol-struct-1.c: New test.
34244
34245 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34246
34247         * gcc.dg/torture/builtin-wctype-1.c: New test.
34248
34249 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
34250
34251         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
34252         * gcc.dg/20001101-1.c: Likewise.
34253         * gcc.dg/20001102-1.c: Likewise.
34254
34255 2004-03-25  Roger Sayle  <roger@eyesopen.com>
34256
34257         * gcc.dg/compare8.c: Add an additional test for XOR.
34258
34259 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34260
34261         * gcc.dg/torture/builtin-ctype-1.c: New test.
34262
34263 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34264
34265         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
34266         * gcc.dg/torture/builtin-math-1.c: Likewise.
34267         * gcc.dg/torture/builtin-power-1.c: New test.
34268
34269 2004-03-24  Andreas Schwab  <schwab@suse.de>
34270
34271         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
34272         IA64 assembler.
34273
34274 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
34275             Roger Sayle  <roger@eyesopen.com>
34276
34277         * gcc.dg/compare8.c: New test case.
34278
34279 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
34280
34281         * g++.dg/ext/altivec-7.C: New test.
34282
34283 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
34284
34285         PR 12267, 12391, 12560, 13129, 14114, 14133
34286         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
34287         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
34288         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
34289         Adjust error regexps.
34290         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
34291         * gcc.dg/noncompile/undeclared-1.c: New test cases.
34292         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
34293         * gcc.dg/local1.c: Add explanatory comment.
34294
34295 2004-03-23  Roger Sayle  <roger@eyesopen.com>
34296
34297         PR optimization/14669
34298         * g++.dg/opt/fold2.C: New test case.
34299
34300 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
34301
34302         PR c/14069
34303         * gcc.dg/20040322-1.c: New test.
34304
34305 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
34306
34307         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
34308         * gcc.dg/ultrasp4.c: Likewise.
34309         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
34310
34311 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
34312
34313         * gcc.dg/i386-sse-8.c: Reset default options.
34314
34315 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
34316
34317         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
34318         in the error message text.
34319
34320 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
34321
34322         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
34323
34324 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
34325
34326         PR c++/14616
34327         * g++.dg/init/array13.C: New test.
34328
34329 2004-03-20  Roger Sayle  <roger@eyesopen.com>
34330
34331         PR target/13889
34332         * gcc.c-torture/compile/pr13889.c: New test case.
34333
34334 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
34335
34336         PR c/14635
34337         * builtins-1.c (nan, nans): Don't test.
34338         * builtins-30.c: Don't use nan, nanf, nanl.
34339         * builtins-35.c: New test.
34340
34341 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
34342
34343         * g++.dg/ext/altivec-6.C: New test.
34344
34345 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
34346
34347         * g++.dg/init/placement3.C: New test.
34348
34349         * g++.dg/template/spec13.C: New test.
34350
34351         * g++.dg/lookup/using11.C: New test.
34352
34353         * g++.dg/lookup/koenig3.C: New test.
34354
34355         * g++.dg/template/operator2.C: New test.
34356
34357         * g++.dg/expr/dtor3.C: New test.
34358         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
34359         marker.
34360         * g++.old-deja/g++.law/visibility28.C: Likewise.
34361
34362 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
34363
34364         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
34365         * gcc.dg/ppc64-abi-3.c: Likewise.
34366
34367 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34368
34369         PR c++/14545
34370         * g++.dg/parse/template15.C: New test.
34371
34372 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
34373
34374         * g++.dg/expr/dtor2.C: New test.
34375
34376         * g++.dg/lookup/anon4.C: New test.
34377
34378         * g++.dg/overload/using1.C: New test.
34379
34380         * g++.dg/template/lookup7.C: New test.
34381
34382         * g++.dg/template/typename6.C: New test.
34383
34384         * g++.dg/expr/cond6.C: New test.
34385
34386 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34387
34388         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
34389
34390 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
34391
34392         * g++.dg/expr/cond5.C: New test.
34393         * g++.dg/expr/constcast1.C: Likewise.
34394         * g++.dg/expr/ptrmem2.C: Likewise.
34395         * g++.dg/expr/ptrmem3.C: Likewise.
34396         * g++.dg/lookup/main1.C: Likewise.
34397         * g++.dg/template/lookup6.C: Likewise.
34398
34399 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
34400
34401         * gcc.dg/local1.c: New test.
34402
34403         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
34404
34405 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34406
34407         * gcc.dg/torture/builtin-convert-1.c: New test.
34408
34409 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34410
34411         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
34412
34413 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
34414
34415         PR c++/14481
34416         * g++.dg/warn/Wunused-7.C: New test.
34417
34418 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34419
34420         * gcc.dg/torture/builtin-integral-1.c: New test.
34421
34422 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
34423
34424         PR c++/14586
34425         * g++.dg/parse/non-dependent3.C: New test.
34426
34427 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
34428
34429         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
34430         * g++.dg/eh/simd-2.C: Likewise.
34431         * g++.dg/init/array10.C: Likewise.
34432         * gcc.c-torture/compile/simd-1.c: Likewise.
34433         * gcc.c-torture/compile/simd-2.c: Likewise.
34434         * gcc.c-torture/compile/simd-3.c: Likewise.
34435         * gcc.c-torture/compile/simd-4.c: Likewise.
34436         * gcc.c-torture/compile/simd-6.c: Likewise.
34437         * gcc.c-torture/execute/simd-1.c: Likewise.
34438         * gcc.c-torture/execute/simd-2.c: Likewise.
34439         * gcc.dg/compat/vector-defs.h: Likewise.
34440         * gcc.dg/20020531-1.c: Likewise.
34441         * gcc.dg/altivec-3.c: Likewise.
34442         * gcc.dg/altivec-4.c: Likewise.
34443         * gcc.dg/altivec-varargs-1.c: Likewise.
34444         * gcc.dg/compat/vector-defs.h: Likewise.
34445         * gcc.dg/i386-mmx-3.c: Likewise.
34446         * gcc.dg/i386-sse-4.c: Likewise.
34447         * gcc.dg/i386-sse-5.c: Likewise.
34448         * gcc.dg/i386-sse-8.c: Likewise.
34449         * gcc.dg/simd-1.c: Likewise.
34450         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
34451         __ev64_opaque__ since the machine description provides it.
34452
34453 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
34454
34455         * lib/compat.exp (skip_list): New global variable.
34456         Use it to hold the user defined COMPAT_SKIPS list if any.
34457         (compat-obj): Add the members of skip_list to optall.
34458
34459 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
34460
34461         * gcc.dg/compat/union-by-value-1_main.c,
34462         union-by-value-1_x.c, union-by-value-1_y.c,
34463         union-check.h, union-defs.h,
34464         union-init.h, union-return-1_main.c,
34465         union-return-1_x.c, union-return-1_y.c: New files.
34466
34467 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
34468
34469         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
34470         mixed-struct-init.h: Add 4 mixed structure types.
34471         struct-by-value-21_main.c, struct-by-value-21_x.c,
34472         struct-by-value-21_y.c, struct-return-21_main.c,
34473         struct-return-21_x.c, struct-return-21_y.c: New files.
34474
34475 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
34476
34477         PR c++/14550
34478         * g++.dg/parse/template14.C: New test.
34479
34480 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
34481
34482         * gcc.c-torture/execute/20040313-1.c: New test.
34483
34484 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
34485
34486         PR target/14533
34487         * gcc.dg/20040311-2.c: New test.
34488
34489 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
34490
34491         PR other/14544
34492         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
34493         bit-field.
34494
34495 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
34496
34497         * gcc.dg/20040305-2.c: Add missing return statement.
34498
34499 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34500
34501         * gcc.dg/builtins-34.c: Also check pow10*.
34502
34503 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
34504
34505         PR target/14262
34506         * gcc.dg/20040305-2.c: New test.
34507
34508 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
34509
34510         * gcc.dg/20040310-1.c: New test.
34511
34512 2004-03-11  Roger Sayle  <roger@eyesopen.com>
34513
34514         * gcc.c-torture/execute/20040311-1.c: New test case.
34515
34516 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
34517
34518         PR c++/14476
34519         * g++.dg/lookup/enum1.C: New test.
34520
34521 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
34522
34523         PR c++/14510
34524         * g++.dg/lookup/struct2.C: New test.
34525
34526 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
34527
34528         * gcc.dg/builtins-34.c: New test.
34529
34530 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34531
34532         * gcc.dg/torture/builtin-nonneg-1.c: New test.
34533
34534 2004-03-09  James E Wilson  <wilson@specifixinc.com>
34535
34536         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
34537         * gcc.dg/alias-2.c: New testcase.
34538
34539 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
34540
34541         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
34542
34543 2004-03-09  Roger Sayle  <roger@eyesopen.com>
34544
34545         * gcc.c-torture/execute/20040309-1.c: New test case.
34546
34547 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
34548
34549         PR c++/14397
34550         * g++.dg/overload/ref1.C: New.
34551
34552 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34553
34554         PR c++/14409
34555         * g++.dg/template/spec12.C: New test.
34556
34557         PR c++/14448
34558         * g++.dg/parse/crash14.C: New test.
34559
34560 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
34561
34562         PR c++/14230
34563         * g++.dg/init/ref11.C: New test.
34564
34565 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
34566
34567         PR c++/14432
34568         * g++.dg/parse/builtin2.C: New test.
34569
34570 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
34571
34572         PR c++/14401
34573         * g++.dg/init/ctor3.C: New test.
34574         * g++.dg/init/union1.C: New test.
34575         * g++.dg/ext/anon-struct4.C: New test.
34576
34577 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
34578
34579         * g++.dg/lookup/koenig1.C: Tweak error messages.
34580         * g++.dg/lookup/used-before-declaration.C: Likewise.
34581         * g++.dg/other/do1.C: Likewise.
34582         * g++.dg/overload/koenig1.C: Likewise.
34583         * g++.dg/parse/crash13.C: Likewise.
34584         * g++.dg/template/instantiate3.C: Likewise.
34585
34586 2004-03-08  Eric Christopher  <echristo@redhat.com>
34587
34588         * * lib/target-supports.exp: Enable libiconv in test
34589         compilation.  Fix up error checking.
34590
34591 2004-03-08  Roger Sayle  <roger@eyesopen.com>
34592
34593         PR middle-end/14289
34594         * gcc.dg/pr14289-1.c: New test case.
34595         * gcc.dg/pr14289-2.c: Likewise.
34596         * gcc.dg/pr14289-3.c: Likewise.
34597
34598 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
34599
34600         * gcc.c-torture/execute/20040308-1.c: New test.
34601
34602 2004-03-07  Roger Sayle  <roger@eyesopen.com>
34603
34604         * gcc.c-torture/execute/20040307-1.c: New test case.
34605
34606 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
34607
34608         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
34609
34610 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
34611
34612         * gcc.dg/20040306-1.c: New test.
34613
34614 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
34615
34616         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
34617         them static.
34618         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
34619
34620 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
34621
34622         PR c/14465
34623         * gcc.dg/decl-6.c: New test.
34624
34625 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34626
34627         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
34628         Rename LOGPOW -> LOG_POW.
34629         (SQRT_EXP, POW_EXP): New.
34630
34631 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
34632
34633         * gcc.dg/i386-sse-8.c: New test.
34634
34635 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
34636
34637         PR c/14114
34638         * gcc.dg/decl-5.c: New test.
34639
34640 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
34641
34642         * gcc.dg/20040305-1.c: New test.
34643
34644 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
34645
34646         PR other/14354
34647         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
34648
34649 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
34650
34651         PR c++/14425, c++/14426
34652         * g++.dg/ext/altivec-4.C: New test.
34653         * g++.dg/ext/altivec-5.C: New test.
34654
34655 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
34656
34657         * g++.old-deja/g++.other/linkage1.C: Expect errors about
34658         global variables of a type with no linkage.
34659         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
34660         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
34661         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
34662         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
34663         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
34664         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
34665         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
34666         * g++.dg/warn/deprecated.C: Name enum Color.
34667         * g++.dg/overload/VLA.C: Name structure for 'b'.
34668         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
34669
34670 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
34671
34672         * gcc.c-torture/compile/20040304-1.c: New test.
34673
34674 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
34675
34676         PR 13728
34677         * gcc.dg/decl-4.c: New testcase.
34678
34679 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
34680
34681         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
34682         as PRECF if sizeof (float) > sizeof (double).
34683         (PRECL): Make it the same as PRECF if
34684         sizeof (float) > sizeof (long double).
34685
34686 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34687
34688         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
34689         system type.  Add check for irix6 which doesn't have c99 runtime.
34690
34691 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
34692
34693         * gcc.dg/const-elim-1.c: xfail for xtensa.
34694
34695 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
34696
34697         PR c++/14369
34698         * g++.dg/template/cond4.C: New test.
34699
34700 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
34701
34702         PR c++/14360
34703         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
34704
34705         PR c++/14361
34706         * g++.dg/parse/defarg7.C: New test.
34707
34708         PR c++/14359
34709         * g++.dg/template/friend26.C: New test.
34710
34711 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
34712
34713         PR c++/14324
34714         * g++.dg/abi/mangle21.C: New test.
34715
34716         PR c++/14260
34717         * g++.dg/parse/constructor2.C: New test.
34718
34719         PR c++/14337
34720         * g++.dg/template/sfinae1.C: New test.
34721
34722 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
34723
34724         PR c++/14267
34725         * g++.dg/expr/crash2.C: New test.
34726
34727         PR middle-end/13448
34728         * gcc.dg/inline-5.c: New test.
34729         * gcc.dg/always-inline.c: Split out tests into ...
34730         * gcc.dg/always-inline2.c: ... this and ...
34731         * gcc.dg/always-inline3.c: ... this.
34732
34733 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
34734
34735         PR debug/12103
34736         * g++.dg/debug/crash1.C: New test.
34737
34738 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
34739
34740         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
34741         function with __attribute__((noinline)).
34742         (recurser_void2): Likewise.
34743         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
34744         (recurser_void2): Likewise.
34745
34746 2004-02-29  Roger Sayle  <roger@eyesopen.com>
34747
34748         PR middle-end/14203
34749         * g++.dg/warn/Wunused-6.C: New test case.
34750
34751 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
34752
34753         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
34754         not defined.
34755
34756 2004-02-27  Eric Christopher  <echristo@redhat.com>
34757
34758         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
34759         * g++.dg/charset/asm2.c: Run only x86.
34760         * gcc.dg/charset/asm3.c: Ditto.
34761
34762 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
34763
34764         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
34765         ld_library_path.
34766
34767 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
34768
34769         * g++.dg/ext/altivec-3.C: New.
34770
34771 2004-02-26  Richard Henderson  <rth@redhat.com>
34772
34773         * g++.dg/ext/attrib10.C: Mark for warning.
34774         * gcc.dg/attr-alias-1.c: New.
34775
34776 2004-02-26  Richard Henderson  <rth@redhat.com>
34777
34778         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
34779         * gcc.c-torture/execute/20040208-2.c: ... it back.
34780
34781 2004-02-26  Eric Christopher  <echristo@redhat.com>
34782
34783         * lib/target-supports.exp (check-iconv-available): New function.
34784         * lib/gcc-dg.exp (dg-require-iconv): New function.
34785         Use above.
34786         * gcc.dg/charset: New directory.
34787         * gcc.dg/charset/charset.exp: New file.
34788         * gcc.dg/charset/asm1.c: Ditto.
34789         * gcc.dg/charset/asm2.c: Ditto.
34790         * gcc.dg/charset/asm3.c: Ditto.
34791         * gcc.dg/charset/asm4.c: Ditto.
34792         * gcc.dg/charset/asm5.c: Ditto.
34793         * gcc.dg/charset/attribute1.c: Ditto.
34794         * gcc.dg/charset/attribute2.c: Ditto.
34795         * gcc.dg/charset/string1.c: Ditto.
34796         * g++.dg/charset: New directory.
34797         * g++.dg/dg.exp: Add here. Special options.
34798         * g++.dg/charset/charset.exp: New file.
34799         * g++.dg/charset/asm1.c: Ditto.
34800         * g++.dg/charset/asm2.c: Ditto.
34801         * g++.dg/charset/asm3.c: Ditto.
34802         * g++.dg/charset/asm4.c: Ditto.
34803         * g++.dg/charset/attribute1.c: Ditto.
34804         * g++.dg/charset/attribute2.c: Ditto.
34805         * g++.dg/charset/extern1.cc: Ditto.
34806         * g++.dg/charset/extern2.cc: Ditto.
34807         * g++.dg/charset/string1.c: Ditto.
34808
34809 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
34810
34811         PR c++/14278
34812         * g++.dg/parse/comma1.C: New test.
34813
34814 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34815
34816         PR c++/14284
34817         * g++.dg/template/ttp8.C: New test.
34818
34819 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
34820
34821         * gcc.dg/fixuns-trunc-1.c: New test.
34822
34823 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34824
34825         * gcc.dg/builtins-config.h: Use #elif.
34826
34827 2004-02-26  Michael Matz  <matz@suse.de>
34828
34829         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
34830         * gcc.dg/991214-1.c: Likewise.
34831         * gcc.dg/i386-asm-1.c: Likewise.
34832
34833 2004-02-25  Richard Henderson  <rth@redhat.com>
34834
34835         * gcc.c-torture/execute/20040208-2.c: Move ...
34836         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
34837
34838 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34839
34840         PR c++/14246
34841         * g++.dg/other/crash-3.C: New test.
34842
34843 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34844
34845         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
34846         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
34847
34848         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
34849         HP-UX.
34850
34851 2004-02-24  Michael Matz  <matz@suse.de>
34852
34853         * gcc.dg/i386-regparm.c: New.
34854
34855 2004-02-23  James E Wilson  <wilson@specifixinc.com>
34856
34857         * gcc.c-torture/execute/20040223-1.c: New.
34858
34859 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
34860             Kazu Hirata  <kazu@cs.umass.edu>
34861
34862         * gcc.dg/fwritable-strings-1.c: Remove.
34863
34864 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
34865
34866         PR c/14156
34867         * gcc.dg/20040223-1.c: New test.
34868
34869 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34870
34871         PR c++/14106
34872         * g++.dg/ext/typeof9.C: New test.
34873
34874 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34875
34876         PR c++/14250
34877         * g++.dg/other/switch1.C: New test.
34878
34879 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
34880
34881         * gcc.dg/cast-function-1.c: Adjust for new informative message.
34882         * gcc.dg/va-arg-1.c: Likewise.
34883
34884 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34885
34886         PR c++/14143
34887         * g++.dg/template/koenig5.C: New test.
34888
34889 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
34890
34891         * g++.dg/ext/altivec-1.C: Generalize target triple.
34892         * g++.dg/ext/altivec-2.C: New test case.
34893         * g++.dg/ext/altivec_check.h: New file.
34894         * gcc.dg/altivec-1.c: Generalize target triple;
34895         include altivec_check.h and call altivec_check().
34896         * gcc.dg/altivec-[2-5].c: Generalize target triple.
34897         * gcc.dg/altivec-6.c: New test case.
34898         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
34899         type casts as needed.
34900         * gcc.dg/altivec-10.c: Include altivec_check.h and call
34901         altivec_check().
34902         * gcc.dg/altivec-12.c: New test case.
34903         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
34904         include altivec_check.h and call altivec_check().
34905         * gcc.dg/altivec_check.h: New file.
34906
34907 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34908
34909         * lib/target-supports.exp (check_alias_available): Don't mangle
34910         function `g' in test program.
34911
34912 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34913
34914         * lib/target-supports.exp (check_profiling_available): Check
34915         argument to determine whether we support a profiling type.
34916         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
34917         check_profiling_available.
34918         * g++.dg/bprob/bprob.exp: Likewise.
34919         * g77.dg/bprob/bprob.exp: Likewise.
34920         * gcc.misc-tests/bprob.exp: Likewise.
34921         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
34922         dg-require-profiling and delete expected error handling.
34923         * gcc.dg/20021014-1.c: Likewise.
34924         * gcc.dg/nest.c: Likewise.
34925
34926 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34927
34928         PR c++/12007
34929         * g++.dg/other/vthunk1.C: New test.
34930
34931 2004-02-20  Falk Hueffner  <falk@debian.org>
34932
34933         PR target/14201
34934         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
34935
34936 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
34937
34938         PR c++/13927
34939         * g++.dg/other/error8.C: Remove XFAIL markers.
34940
34941         PR c++/14173
34942         * g++.dg/ext/packed5.C: New test.
34943
34944         PR c++/14199
34945         * g++.dg/warn/Wunused-5.C: New test.
34946
34947         PR c++/14186
34948         * g++.dg/lookup/member1.C: New test.
34949
34950 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
34951
34952         * gcc.c-torture/compile/20040130-1.c: Enable only when
34953         __INT_MAX__ >= 2147483647L.
34954         * gcc.c-torture/compile/961203-1.c: Likewise.
34955
34956 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
34957
34958         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
34959         * g++.dg/opt/template1.C: Robustify assembler regexp
34960
34961 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
34962
34963         * gcc.c-torture/execute/simd-4.x: Remove.
34964         * gcc.c-torture/execute/va-arg-25.x: Likewise.
34965         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
34966         Guard with #ifndef SKIP_ATTRIBUTE.
34967         * gcc.dg/compat/vector-1_y.c: Likewise.
34968         * gcc.dg/compat/vector-2_x.c: Likewise.
34969         * gcc.dg/compat/vector-2_y.c: Likewise.
34970         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
34971         * g++.dg/eh/simd-2.C: Likewise.
34972
34973 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
34974
34975         * gcc.c-torture/compile/complex-1.c: New.
34976
34977 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
34978
34979         PR target/14209
34980         * gcc.c-torture/execute/20040218-1.c: New test.
34981
34982 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34983
34984         PR c++/14181
34985         * g++.dg/parse/new2.C: New test.
34986
34987 2004-02-18  Paul Brook  <paul@codesourcery.com>
34988
34989         * gcc.c-torture/compile/libcall-1.c: New test.
34990
34991 2004-02-18  Paul Brook  <paul@codesourcery.com>
34992
34993         PR debug/12934
34994         * gcc.dg/debug/debug-7.c: New test.
34995
34996 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
34997
34998         * gcc.dg/20040217-1.c: New test.
34999
35000 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
35001
35002         * gcc.c-torture/execute/990208-1.x: Delete.
35003
35004 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
35005
35006         * gcc.c-torture/execute/20040208-2.x: New file.
35007
35008 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
35009
35010         PR c++/11326
35011         * g++.dg/abi/structret1.C: New test.
35012
35013 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
35014
35015         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
35016         (i386_cpuid): No need to test if cpuid is available on AMD64.
35017         Fix assembly, so that it works onboth i386 and AMD64.
35018         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
35019         (vecInLong): Fix s[] member type to unsigned int.
35020         (vecInWord): Remove type.
35021         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
35022         (a64, b64, c64, d64, e64): Remove.
35023         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
35024         Remove unused variable.  Remove initialization of removed variables.
35025         Don't call mmx_tests nor sse_tests.
35026         (reference_mmx, reference_sse): Remove.
35027         (check): Add return stmt.
35028         * gcc.dg/i386-sse-7.c: New test.
35029         * gcc.dg/i386-mmx-4.c: New test.
35030
35031 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35032
35033         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
35034         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
35035         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
35036         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
35037         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
35038         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
35039         g++.dg/tc1/dr94.C: Fix line terminator.
35040
35041 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
35042
35043         * gcc.c-torture/compile/20040216-1.c: New.
35044
35045 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35046
35047         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
35048         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
35049         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
35050         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
35051         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
35052         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
35053
35054 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
35055
35056         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
35057
35058 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
35059
35060         PR c++/13971
35061         * g++.dg/expr/cond4.C: New test.
35062
35063         PR c++/14086
35064         * g++.dg/lookup/crash2.C: New test.
35065
35066 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
35067
35068         * gcc.c-torture/compile/20040214-2.c: New test.
35069
35070 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
35071
35072         PR c++/14116
35073         * g++.dg/ext/typeof8.C: New test.
35074
35075 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
35076
35077         * gcc.c-torture/compile/20040214-1.c: New test.
35078
35079 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35080
35081         PR c++/13635
35082         * g++.dg/template/spec11.C: New test.
35083
35084 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35085
35086         PR c++/13927
35087         * g++.dg/other/error8.C: New test.
35088
35089 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
35090
35091         PR c++/14122
35092         * g++.dg/template/array4.C: New test.
35093
35094         PR c++/14108
35095         * g++.dg/inherit/thunk2.C: New test.
35096
35097         PR c++/14083
35098         * g++.dg/eh/cond2.C: New test.
35099
35100 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
35101
35102         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
35103
35104 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
35105
35106         * lib/scanasm.exp (dg-scan): Quote pattern before display.
35107
35108 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
35109
35110         * g++.dg/simd-2.C: xfail on ppc64-linux.
35111
35112 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
35113
35114         PR c/456
35115         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
35116         tests.
35117
35118 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
35119
35120         * gcc.dg/builtins-33.c: New test.
35121
35122 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
35123
35124         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
35125
35126 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
35127
35128         * g++.dg/simd-2.C: Set -maltivec for ppc64.
35129
35130 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
35131
35132         * gcc.dg/ppc64-abi-3.c: New test.
35133
35134 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
35135
35136         PR c/14092
35137
35138         * gcc.dg/pr14092-1.c: New testcase.
35139
35140 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
35141
35142         * gcc.dg/cpp/assert4.c: Fix typo last change.
35143
35144         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
35145         * gcc.dg/cpp/assert4.c: Handle powerpc64.
35146
35147         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
35148
35149 2004-02-09  Roger Sayle  <roger@eyesopen.com>
35150
35151         * gcc.c-torture/compile/20040209-1.c: New test case.
35152
35153 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
35154
35155         * gcc.dg/c90-init-1.c: Adjust expected error messages.
35156
35157 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
35158
35159         * gcc.c-torture/execute/20040208-[12].c: New tests.
35160
35161 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
35162
35163         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
35164
35165 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
35166
35167         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
35168
35169 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
35170
35171         Bug 13856
35172         * gcc.dg/visibility-8.c: New testcase.
35173
35174 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
35175
35176         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
35177         arguments.
35178         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
35179
35180 2004-02-07  Roger Sayle  <roger@eyesopen.com>
35181
35182         PR middle-end/13696
35183         * g++.dg/opt/fold1.C: New test case.
35184
35185 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35186
35187         PR c++/14033
35188         * g++.dg/other/crash-2.C: New test.
35189
35190 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35191
35192         PR c++/14028
35193         * g++.dg/parse/angle-bracket2.C: New test.
35194
35195 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35196
35197         PR middle-end/13750
35198         Revert:
35199         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
35200         PR pch/13361
35201         * g++.dg/pch/wchar-1.C: New.
35202         * g++.dg/pch/wchar-1.Hs: New.
35203
35204 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35205
35206         PR c++/14008
35207         * g++.dg/parse/error15.C: New test.
35208         * g++.dg/parse/crash11.C: Update dg-error mark.
35209
35210 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
35211
35212         PR c++/13932
35213         * g++.dg/warn/conv2.C: New test.
35214
35215 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35216
35217         PR c++/13086
35218         * g++.dg/warn/incomplete1.C: Remove xfail.
35219
35220 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
35221
35222         * lib/file-format.exp (gcc_target_object_format): Use
35223         ${tool}_target_compile, not gcc_target_compile.
35224         * lib/target-supports.exp (check_alias_available): Likewise.
35225         (check_gc_sections_available): Likewise.
35226         * g++.dg/ext/attrib10.C: Use dg-require-alias.
35227         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
35228         dg-require-alias.
35229
35230 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
35231
35232         PR c++/13969
35233         * g++.dg/template/static6.C: New test.
35234
35235 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
35236
35237         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
35238
35239 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35240
35241         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
35242         tests for systems where `char' is unsigned by default.
35243
35244 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35245
35246         PR c++/13997
35247         * g++.dg/template/partial3.C: New test.
35248
35249 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
35250
35251         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
35252         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
35253         Remove mentions of obsolete ports.
35254
35255 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
35256
35257         * gcc.dg/noncompile/20001228-1.c: Fix for new
35258         error message.
35259
35260 2004-02-03  Roger Sayle  <roger@eyesopen.com>
35261
35262         PR target/9348
35263         * gcc.c-torture/execute/multdi-1.c: New test case.
35264
35265 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
35266
35267         PR c++/13925
35268         * g++.dg/template/lookup5.C: New test.
35269
35270 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
35271
35272         PR c++/13950
35273         * g++.dg/template/lookup4.C: New test.
35274
35275         PR c++/13970
35276         * g++.dg/parse/error14.C: New test.
35277
35278         PR c++/14002
35279         * g++.dg/parse/template13.C: New test.
35280
35281 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
35282
35283         PR c++/13978
35284         * g++.dg/template/koenig4.C: New test.
35285
35286         PR c++/13968
35287         * g++.dg/template/crash17.C: New test.
35288
35289         PR c++/13975
35290         * g++.dg/parse/error13.C: New test.
35291         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
35292
35293 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
35294
35295         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
35296
35297 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
35298
35299         PR c/11658
35300         PR c/13994
35301         * gcc.dg/noncompile/20040203-1.c: New test.
35302         * gcc.dg/noncompile/20040203-2.c: Likewise.
35303         * gcc.dg/noncompile/20040203-3.c: Likewise.
35304         * gcc.dg/20040203-1.c: Likewise.
35305
35306 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
35307
35308         PR c++/10858
35309         * g++.dg/template/sizeof7.C: New test.
35310
35311 2004-02-02  Eric Christopher  <echristo@redhat.com>
35312             Zack Weinberg  <zack@codesourcery.com>
35313
35314         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
35315
35316 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
35317
35318         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
35319         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
35320         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
35321         * gcc.dg/cleanup-5.c: Run only on Linux targets.
35322
35323 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
35324
35325         PR c++/13113
35326         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
35327
35328         PR c++/13854
35329         * g++.dg/ext/attrib13.C: New test.
35330
35331         PR c++/13907
35332         * g++.dg/conversion/op2.C: New test.
35333
35334 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
35335
35336         * gcc.dg/titype-1.c: Fix pasto.
35337
35338 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
35339
35340         * gcc.dg/titype-1.c: New test.
35341
35342 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35343
35344         PR c++/13957
35345         * g++.dg/template/non-type-template-argument-1.C,
35346         g++.dg/template/qualified-id1.C: Update dg-error marks.
35347         * g++.dg/template/nontype6.C: New test.
35348
35349 2004-02-01  Roger Sayle  <roger@eyesopen.com>
35350
35351         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
35352         * gcc.dg/builtins-31.c: New testcase.
35353         * gcc.dg/builtins-32.c: New testcase.
35354
35355 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
35356
35357         * objc.dg/call-super-2.m: Update line numbers
35358         for the including of stddef.h.
35359
35360 2004-01-30  Michael Matz  <matz@suse.de>
35361
35362         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
35363         g++.dg/ext/case-range3.C: New tests.
35364
35365 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35366
35367         DR206
35368         PR c++/13813
35369         * g++.dg/template/member4.C: New test.
35370
35371 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35372
35373         PR c++/13683
35374         * g++.dg/template/sizeof6.C: New test.
35375
35376 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
35377
35378         * gcc.dg/fwritable-strings-1.c: New test.
35379
35380 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
35381
35382         * gcc.c-torture/compile/20040130-1.c: New test.
35383
35384 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
35385
35386         * objc.dg/call-super-2.m: Include stddef.h for size_t.
35387
35388 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
35389
35390         PR c++/13883
35391         * g++.dg/template/ctor3.C: New test.
35392
35393 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35394
35395         * g++.dg/tc1: New directory.
35396         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
35397         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
35398         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
35399         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
35400         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
35401
35402 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35403
35404         * g++.dg/parse/error11.C: New test.
35405         * g++.dg/parse/error12.C: Likewise.
35406
35407 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
35408
35409         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
35410         (scan_initial, main): Use aligned_sizeof instead of sizeof.
35411
35412 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
35413
35414         PR c++/13791
35415         * g++.dg/ext/attrib12.C: New test.
35416
35417         PR c++/13736
35418         * g++.dg/parse/cast2.C: New test.
35419
35420 2004-01-27  James E Wilson  <wilson@specifixinc.com>
35421
35422         * objc.dg/encode-2.m (main): New local string.  Set depending on
35423         sizeof long.  Use in sscanf call.
35424         * objc.dg/encode-3.m (main): New local string.  Set depending on
35425         sizeof long.  Use in scan_initial call.
35426
35427 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35428
35429         * objc.dg/call-super-2.m: Make LP64-safe.
35430         * objc.dg/desig-init-1.m: Likewise.
35431
35432 2004-01-27  Devang Patel <dpatel@apple.com>
35433
35434         * g++.dg/debug/namespace1.C: New test.
35435
35436 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
35437
35438         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
35439         xscale-*-*.
35440
35441         * gcc.dg/arm-mmx-1.c: New test.
35442
35443 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
35444
35445         * gcc.dg/20040127-1.c: New test.
35446         * gcc.dg/20040127-2.c: New test.
35447
35448 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35449
35450         * objc.dg/stret-1.m (glob): Renamed to globa.
35451
35452 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
35453
35454         PR c++/13663
35455         * g++.dg/expr/for1.C: New test.
35456
35457 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
35458
35459         PR middle-end/13779
35460         * gcc.dg/darwin-longlong.c: New test.
35461
35462 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
35463
35464         * gcc.dg/20040124-1.c: Moved test from here...
35465         * gcc.c-torture/compile/20040124-1.c: ...to here.
35466
35467 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
35468
35469         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
35470         the assembly output if -m64 is passed.
35471
35472 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
35473
35474         PR c++/13833
35475         * g++.dg/template/cond3.C: New test.
35476
35477 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35478
35479         PR c++/13810
35480         * g++.dg/template/ttp7.C: New test.
35481
35482 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35483
35484         PR c++/13797
35485         * g++.dg/template/nontype4.C: New test.
35486         * g++.dg/template/nontype5.C: Likewise.
35487
35488 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
35489
35490         * gcc.dg/torture/mips-clobber-at.c: New test.
35491
35492 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
35493
35494         * gcc.dg/20040124-1.c: New test.
35495
35496 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
35497
35498         * gcc.dg/20040123-1.c: New test.
35499
35500 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
35501
35502         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
35503
35504 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
35505
35506         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
35507
35508 2004-01-23  Andrew Pinski  <apinski@apple.com>
35509
35510         * gcc.dg/20030121-1.c: Move to ..
35511         * gcc.dg/20040121-1.c: here.
35512
35513 2004-01-23  Roger Sayle  <roger@eyesopen.com>
35514
35515         * gcc.dg/builtins-29.c: New test case.
35516
35517 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
35518
35519         PR 18314
35520         * gcc.dg/builtins-30.c: New testcase.
35521
35522 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
35523
35524         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
35525         * lib/g77.exp: Likewise.
35526         * lib/objc.exp: Likewise.
35527         * lib/g++.exp: Likewise.
35528
35529 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
35530
35531         * gcc.dg/struct-by-value-2.c: New test.
35532
35533 2004-01-21  Andrew Pinski  <apinski@apple.com>
35534
35535         PR target/13785
35536         * gcc.dg/20030121-1.c: New test.
35537
35538 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
35539
35540         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
35541         clobber frame pointer register in asm statement.
35542
35543 2004-01-21  Falk Hueffner  <falk@debian.org>
35544
35545         * gcc.c-torture/compile/20040121-1.c: New test.
35546
35547 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
35548
35549         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
35550
35551 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
35552
35553         * gcc.dg/ppc64-abi-2.c: New test.
35554
35555 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
35556
35557         * lib/treelang.exp: Fill out this file.
35558         * lib/treelang-dg.exp: New File.
35559
35560 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
35561
35562         * gcc.c-torture/compile/981022-1.c: Remove.
35563         * gcc.dg/array-5.c: Remove XFAIL.
35564         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
35565         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
35566         gcc.dg/cond-lvalue-1.c: Update.
35567         * gcc.dg/cast-lvalue-2.c: New test.
35568
35569 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
35570
35571         PR c++/13592
35572         * g++.dg/other/error1.C (class foo): Tweak error message.
35573
35574         PR c++/13592
35575         * g++.dg/template/call2.C: New test.
35576
35577 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
35578
35579         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
35580         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
35581         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
35582         scalar-return-1_x.c, scalar-return-2_y.c,
35583         scalar-return-3_x.c, scalar-return-3_y.c,
35584         scalar-return-4_x.c, scalar-return-4_y.c,
35585         struct-align-1.h, struct-align-1_x.c,
35586         struct-align-1_y.c, struct-align-2.h,
35587         struct-align-2_x.c, struct-align-2_y.c,
35588         struct-by-value-10_y.c, struct-by-value-11_x.c,
35589         struct-by-value-11_y.c, struct-by-value-12_x.c,
35590         struct-by-value-12_y.c, struct-by-value-13_x.c,
35591         struct-by-value-13_y.c, struct-by-value-14_x.c,
35592         struct-by-value-14_y.c, struct-by-value-15_x.c,
35593         struct-by-value-15_y.c, struct-by-value-16_y.c,
35594         struct-by-value-17_y.c, struct-by-value-18_y.c,
35595         struct-by-value-19_y.c, struct-by-value-1_x.c,
35596         struct-by-value-1_y.c, struct-by-value-20_y.c,
35597         struct-by-value-2_x.c, struct-by-value-2_y.c,
35598         struct-by-value-3_y.c, struct-by-value-4_x.c,
35599         struct-by-value-4_y.c, struct-by-value-5_y.c,
35600         struct-by-value-6_y.c, struct-by-value-7_y.c
35601         struct-by-value-8_x.c, struct-by-value-8_y.c
35602         struct-by-value-9_x.c, struct-by-value-9_y.c
35603         struct-return-10_x.c, struct-return-10_y.c,
35604         struct-return-19_x.c, struct-return-20_x.c
35605         struct-return-2_x.c, struct-return-2_y.c
35606         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
35607         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
35608
35609 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
35610
35611         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
35612         attribute on sparc*-sun-solaris2.*.
35613
35614 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
35615
35616         PR c++/13710
35617         * g++.dg/ext/typeof7.C: New test.
35618
35619 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
35620
35621         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
35622         * gcc.dg/const-elim-1.c: Same.
35623
35624 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
35625
35626         * objc.dg/stret-1.m: New.
35627         * objc.dg/stret-2.m: New.
35628
35629 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
35630
35631         PR c++/11895
35632         * g++.dg/ext/vector1.C: New test.
35633
35634 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
35635
35636         * gcc.dg/pch/import-1.c: New.
35637         * gcc.dg/pch/import-1.hs: New.
35638         * gcc.dg/pch/import-1a.h: New.
35639         * gcc.dg/pch/import-1b.h: New.
35640         * gcc.dg/pch/import-1c.h: New.
35641
35642 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
35643
35644         PR c++/13574
35645         * g++.dg/ext/array1.C: New test.
35646
35647         PR c++/13178
35648         * g++.dg/conversion/op1.C: New test.
35649
35650 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
35651
35652         PR 11864
35653         From Kazumoto Kojima / Dan Kegel:
35654         * gcc.dg/pr11864-1.c: New test.
35655
35656         PR 10392
35657         From Marcus Comstedt / Dan Kegel:
35658         * gcc.dg/pr10392-1.c: New test.
35659
35660 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
35661
35662         PR c++/13478
35663         * g++.dg/init/ref10.C: New test.
35664
35665 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35666
35667         PR c++/13407
35668         * g++.dg/parse/typename6.C: New test.
35669
35670 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
35671
35672         PR pch/13361
35673         * g++.dg/pch/wchar-1.C: New.
35674         * g++.dg/pch/wchar-1.Hs: New.
35675
35676 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35677
35678         PR c++/9259
35679         * g++.dg/expr/sizeof2.C: New test.
35680
35681 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
35682
35683         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
35684
35685 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
35686
35687         PR c++/13659
35688         * g++.dg/lookup/strong-using-3.C: New.
35689         * g++.dg/lookup/using-10.C: New.
35690
35691 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
35692
35693         PR c++/13594
35694         * g++.dg/lookup/strong-using-2.C: New.
35695
35696 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
35697             Dan Kegel <dank@kegel.com>
35698             J"orn Rennecke <joern.rennecke@superh.com>
35699
35700         PR target/9365
35701         * gcc.dg/pr9365-1.c: New test.
35702
35703 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35704
35705         PR c++/8856
35706         * g++.dg/parse/casting-operator2.C: New test.
35707         * g++.old-deja/g++.pt/explicit83.C: Remove.
35708
35709 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
35710
35711         * gcc.dg/label-compound-stmt-1.c: New test.
35712         * gcc.c-torture/compile/950922-1.c,
35713         gcc.c-torture/compile/20000211-3.c,
35714         gcc.c-torture/compile/20000518-1.c,
35715         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
35716         compound statements.
35717
35718 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
35719
35720         * gcc.dg/ppc64-abi-1.c: New test.
35721
35722 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
35723
35724          * g++.dg/ext/attrib9.C: Add dg-warnings.
35725
35726 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35727
35728         PR c++/12335
35729         * g++.dg/parse/dtor3.C: New test.
35730
35731 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
35732
35733         PR c++/12709
35734         * g++.dg/parse/try-catch-1.C: New test.
35735
35736 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
35737
35738         * ada/acats/run_all.sh: Add more verbose output in acats.log
35739         when compiling tests.
35740
35741 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
35742
35743         PR 13656
35744         * gcc.dg/typedef-redecl.c: New test case.
35745         * gcc.dg/typedef-redecl.h: New support file.
35746
35747 2004-01-13  Jan Hubicka  <jh@suse.cz>
35748
35749         * gcc.dg/always_inline.c: New test.
35750         * gcc.dg/debug/20031231-1.c: Fix.
35751
35752 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35753
35754         PR c++/13474
35755         * g++.dg/template/array3.C: New test.
35756
35757 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
35758
35759         * g++.dg/ext/lvalue1.C: No longer expected to fail.
35760         * g++.dg/warn/Wunused-2.C: Likewise.
35761
35762 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35763
35764         PR c++/13289
35765         * g++.dg/template/instantiate6.C: New test.
35766
35767 2004-01-12  Roger Sayle  <roger@eyesopen.com>
35768
35769         PR middle-end/11397
35770         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
35771
35772 2004-01-12  Jan Hubicka  <jh@suse.cz>
35773
35774         PR opt/12826
35775         * gcc.dg/20040112-1.c: New.
35776
35777         * gcc.dg/dwarf-die[1-7].c: Move to...
35778         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
35779         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
35780
35781 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
35782
35783         PR c++/4100
35784         * g++.dg/parse/friend4.C: New test.
35785
35786 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
35787
35788         PR c++/4100
35789         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
35790         definition is called a friend.
35791
35792 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
35793
35794         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
35795
35796 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
35797
35798         PR c++/3478
35799         * g++.dg/parse/error10.C: New test.
35800         * g++.dg/template/arg2.C: Accept "invalid type" error.
35801
35802 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
35803
35804         PR middle-end/13392
35805         * g++.dg/opt/expect2.C: New test.
35806
35807 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
35808
35809         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
35810         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
35811         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
35812         Update dg-error regexps.
35813
35814 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
35815
35816         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
35817         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
35818
35819 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
35820
35821         * gcc.dg/pragma-re-1.c: Use right pointer type.
35822
35823 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
35824
35825         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
35826
35827 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
35828
35829         * gcc.dg/rs6000-ldouble-1.c: New.
35830
35831 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35832
35833         DR 337
35834         PR c++/9256
35835         * g++.dg/other/abstract1.C: New test.
35836
35837 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
35838
35839         * g++.dg/lookup/strong-using-1.C: New.
35840
35841 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
35842
35843         PR c/11234
35844         * gcc.dg/func-ptr-conv-1.c: New test.
35845         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
35846
35847 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
35848
35849         PR target/13380.
35850         * gcc.c-torture/compile/20040109-1.c: New.
35851
35852 2004-01-08  Stuart Hastings  <stuart@apple.com>
35853
35854         * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
35855         * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
35856         * gcc.dg/i386-sse-6.c: ...this new testcase.
35857
35858 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
35859
35860         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
35861
35862 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
35863
35864         * ada/acats/run_acats: Treat 'gnatchop' the same way
35865         as 'gnatmake'.  Export GCC_DRIVER.
35866         * ada/acats/run_all.sh: Add target_gnatchop.  Use
35867         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
35868
35869 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35870
35871         PR c++/12573
35872         * g++.dg/template/dependent-expr4.C: New test.
35873
35874 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
35875
35876         * gcc.dg/altivec-11.c: New test.
35877
35878 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
35879
35880         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
35881
35882 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
35883
35884         PR c/6024
35885         * gcc.dg/enum-compat-1.c: New test.
35886         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
35887
35888 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
35889
35890         PR c/12165
35891         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
35892         gcc.dg/c99-idem-qual-3.c: New tests.
35893
35894 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
35895
35896         * gcc.dg/winline-7.c: Don't cast void * to int.
35897
35898 2004-01-06  Jan Hubicka  <jh@suse.cz>
35899
35900         * gcc.dg/i386-sse-5.c: New test
35901         * g++.dg/eh/simd-1.c: Add -w argument for i386.
35902
35903 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
35904
35905         PR c++/12815
35906         * g++.dg/rtti/typeid4.C: New test.
35907
35908 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
35909
35910         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
35911
35912 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
35913
35914         PR c++/12132
35915         * g++.dg/template/error11.C: New test.
35916
35917         PR c++/13451
35918         * g++.dg/template/class2.C: New test.
35919
35920 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
35921         Richard Sandiford <rsandifo@redhat.com>
35922
35923         PR c++/13387
35924         * g++.dg/opt/alias3.C: New test.
35925
35926 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
35927
35928         PR c++/13157
35929         * g++.dg/template/koenig3.C: New test.
35930
35931         PR c++/13529
35932         * g++.dg/parse/offsetof3.C: New test.
35933
35934         * g++.dg/init/copy7.C: Add missing dg-error markers.
35935
35936         PR c++/12226
35937         * g++.dg/init/copy7.c: New test.
35938
35939         PR c++/13536
35940         * g++.dg/parse/cast1.C: New test.
35941
35942 2004-01-04  Jan Hubicka  <jh@suse.cz>
35943
35944         * gcc.dg/winline[1-7].c: New tests.
35945
35946 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35947
35948         PR c++/13520
35949         * g++.dg/template/qualttp22.C: New test.
35950
35951 2004-01-01  Jan Hubicka  <jh@suse.cz>
35952
35953         * gcc.dg/debug/20031231-1.c: New.
35954         * gcc.c-torture/compile/20040101-1.c: New.
35955         * gcc.dg/dwarf-die-[1-7].c: New.
35956
35957 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
35958
35959         PR optimization/13521
35960         * gcc.c-torture/compile/20031231-1.c: New test.
35961
35962 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
35963
35964         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
35965
35966 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35967
35968         PR c++/10079
35969         * g++.dg/template/crash16.C: New test.
35970
35971 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
35972
35973         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
35974
35975 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
35976
35977         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
35978         ports.
35979         * g++.old-deja/g++.jason/thunk3.C: Likewise.
35980         * g++.old-deja/g++.law/profile1.C: Likewise.
35981         * gcc.c-torture/compile/981006-1.c: Likewise.
35982         * gcc.c-torture/execute/loop-2e.x: Likewise.
35983         * gcc.c-torture/execute/loop-2f.x: Remove.
35984         * gcc.c-torture/execute/loop-2g.x: Likewise.
35985         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
35986         * gcc.dg/20020312-2.c: Remove traces of dead ports.
35987
35988 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
35989
35990         PR c++/13507
35991         * g++.dg/ext/attrib11.C: New test.
35992
35993         PR c++/13494
35994         * g++.dg/template/array2-1.C: New test.
35995         * g++.dg/template/array2-2.C: New test.
35996
35997 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
35998
35999         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
36000
36001 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
36002
36003         PR c++/12774
36004         * g++.dg/template/array1-1.C: New test.
36005         * g++.dg/template/array1-2.C: New test.
36006
36007 2003-12-29  Roger Sayle  <roger@eyesopen.com>
36008
36009         PR fortran/12632
36010         * g77.dg/12632.f: New test case.
36011
36012 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36013
36014         PR c++/13289
36015         * g++.dg/parse/nontype1.C: New test.
36016
36017 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36018
36019         PR c++/12403
36020         * g++.dg/parse/explicit1.C: New test.
36021         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
36022
36023 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
36024
36025         PR c++/13081
36026         * g++.dg/opt/inline6.C: New test.
36027
36028         PR c++/12613
36029         * g++.dg/parse/error9.C: New test.
36030
36031         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
36032
36033 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
36034
36035         PR c++/13009
36036         * g++.dg/init/assign1.C: New test.
36037
36038 2003-12-28  Roger Sayle  <roger@eyesopen.com>
36039
36040         PR c++/13070
36041         * g++.dg/warn/format3.C: New test case.
36042
36043 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
36044
36045         * gcc.c-torture/compile/20031227-1.c: New test.
36046
36047 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
36048
36049         * g++.dg/bprob/bprob.exp: Load target-supports.exp
36050         * g77.dg/bprob/bprob.exp: Likewise.
36051         * gcc.misc-tests/bprob.exp: Likewise.
36052         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
36053         variants on systems where the library does not provide that
36054         functionality.
36055         * gcc.dg/builtins-20.c: Use builtins-config.h.
36056         * gcc.dg/builtins-config.h: New file.
36057
36058 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
36059
36060         * lib/gcc-dg.exp (dg-require-profiling): New function.
36061         * lib/target-supports.exp (check_profiling_available): Likewise.
36062         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
36063         * g77.dg/bprob/bprob.exp: Likewise.
36064         * gcc.misc-tests/bprob.exp: Likewise.
36065         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
36066         * gcc.dg/20021014-1.c: Likewise.
36067         * gcc.dg/nest.c: Likewise.
36068
36069 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
36070
36071         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
36072         compiling.
36073         * g++.dg/lookup/java2.C: Likewise.
36074         * gcc.dg/cpp/lexident.c: Likewise.
36075
36076 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
36077
36078         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
36079         given.
36080         * gcc.c-torture/compile/961203-1.c: Likewise.
36081         * gcc.c-torture/compile/980506-1.c: Likewise.
36082
36083 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
36084
36085         * lib/gcc-dg.exp (dg-prune-output): New annotation.
36086         (additional_prunes): New global.
36087         (gcc-dg-prune): Handle additional per-test pruning.
36088         (dg-test): Clear additional_prunes between tests.
36089
36090         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
36091         dg-prune-output to avoid spurious failures from assembler
36092         complaining about nonexistent WAW violations.
36093         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
36094         Use dg-prune-output to avoid spurious failures from assembler
36095         warning about Itanium B-step errata.
36096
36097 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
36098
36099         * g++.dg/abi/macro0.C: New test.
36100         * g++.dg/abi/macro1.C: Likewise.
36101         * g++.dg/abi/macro2.C: Likewise.
36102
36103         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
36104         * g++.dg/abi/bitfield7.C: Likewise.
36105         * g++.dg/abi/dtor2.C: Likewise.
36106         * g++.dg/abi/mangle11.C: Likewise.
36107         * g++.dg/abi/mangle12.C: Likewise.
36108         * g++.dg/abi/mangle14.C: Likewise.
36109         * g++.dg/abi/mangle17.C: Likewise.
36110         * g++.dg/abi/vbase10.C: Likewise.
36111         * g++.dg/abi/vbase14.C: Likewise.
36112         * g++.dg/template/qualttp17.C: Likewise.
36113
36114 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
36115
36116         PR c/11995
36117         * gcc.dg/20031223-1.c: New test.
36118
36119 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
36120
36121         * gcc.dg/noreturn-7.c: New test.
36122
36123 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
36124
36125         * gcc.dg/null-pointer-1.c: New test.
36126
36127 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
36128
36129         * g++.old-deja/g++.jason/template18.C: Remove.
36130         * g++.old-deja/g++.jason/template37.C: Likewise.
36131
36132         PR c++/12862
36133         * g++.dg/lookup/ns1.C: New test.
36134
36135         PR c++/12397
36136         * g++.dg/template/lookup3.C: New test.
36137
36138 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
36139
36140         * g++.dg/template/recurse1.C: New test
36141
36142 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
36143
36144         PR c++/12479
36145         * g++.dg/parse/semicolon1.C: New test.
36146         * g++.dg/parse/semicolon1.h: Likewise.
36147
36148 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
36149
36150         * gcc.dg/darwin-misaligned.c: New test.
36151
36152 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
36153
36154         PR c/9163
36155         * gcc.dg/20031222-1.c: New test.
36156
36157 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
36158
36159         PR c++/13438
36160         * g++.dg/parse/error8.C: New test.
36161
36162         PR c++/11554
36163         * g++.dg/warn/ctor-init-1.C: New test.
36164
36165 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
36166
36167         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
36168         too small.
36169         * gcc.c-torture/compile/930217-1.c: Likewise.
36170         * gcc.c-torture/compile/930513-1.c: Likewise.
36171         * gcc.c-torture/execute/920908-2.c: Likewise.
36172         * gcc.c-torture/execute/921204-1.c: Likewise.
36173         * gcc.c-torture/execute/930621-1.c: Likewise.
36174         * gcc.c-torture/execute/930630-1.c: Likewise.
36175         * gcc.c-torture/execute/931031-1.c: Likewise.
36176         * gcc.c-torture/execute/980602-2.c: Likewise.
36177         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
36178         * gcc.c-torture/execute/compndlit-1.c: Likewise.
36179         * gcc.c-torture/execute/extzvsi.c: Likewise.
36180         * gcc.c-torture/unsorted/ext.c: Likewise.
36181
36182 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
36183
36184         PR target/12749
36185         * gcc.c-torture/compile/20031220-2.c: New test case.
36186
36187 2003-12-20  Roger Sayle  <roger@eyesopen.com>
36188
36189         PR optimization/13031
36190         * gcc.c-torture/compile/20031220-1.c: New test case.
36191
36192 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
36193
36194         * gcc.dg/cast-function-1.c: New test.
36195
36196 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
36197
36198         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
36199         formats.
36200
36201 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
36202
36203         PR c++/12795
36204         * g++.dg/ext/attrib10.C: New test.
36205
36206 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
36207
36208         * gcc.dg/cleanup-10.c: New test.
36209         * gcc.dg/cleanup-11.c: New test.
36210
36211 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
36212
36213         PR c++/13239
36214         * g++.dg/opt/expect1.C: New test.
36215
36216 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
36217
36218         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
36219
36220 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
36221
36222         PR debug/12923
36223         * gcc.dg/20031218-1.c: New test.
36224
36225         PR debug/12389
36226         * gcc.dg/20031218-2.c: New test.
36227         * gcc.dg/20031218-3.c: New test.
36228
36229         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
36230         of label name and allow for USER_LABEL_PREFIX == "_" names.
36231         * g++.dg/abi/mangle18-2.C: Likewise.
36232         * g++.dg/abi/mangle19-1.C: Likewise.
36233         * g++.dg/abi/mangle19-2.C: Likewise.
36234         * g++.dg/abi/mangle20-1.C: Likewise.
36235         * g++.dg/abi/mangle20-2.C: Likewise.
36236
36237 2003-12-18  Richard Henderson  <rth@redhat.com>
36238
36239         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
36240
36241 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
36242             Dan Kegel <dank@kegel.com>
36243
36244         PR other/12009
36245         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
36246         testing a cross compiler, it causes spurious compile failures.
36247         * lib/g++.exp: Likewise.
36248
36249 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36250
36251         PR c++/13262
36252         * g++.dg/template/access13.C: New test.
36253
36254 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
36255
36256         * gcc.dg/20031216-1.c: New test.
36257
36258 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36259
36260         PR c++/9154
36261         * g++.dg/template/error10.C: New test.
36262
36263 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
36264
36265         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
36266         * g++.dg/eh/simd-2.C: Likewise.
36267
36268 2003-12-17  James E Wilson  <wilson@specifixinc.com>
36269             Roger Sayle  <roger@eyesopen.com>
36270
36271         * gcc.c-torture/execute/ieee/mzero5.c: New.
36272
36273 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
36274
36275         PR c++/10603
36276         * g++.dg/parse/error6.C: New test.
36277
36278         PR c++/12827
36279         * g++.dg/parse/error7.C: New test.
36280
36281 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
36282
36283         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
36284         at -O with stabs debugging formats.
36285         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
36286         * gcc.dg/debug/debug-2.c: Likewise.
36287
36288 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
36289
36290         PR c++/12696
36291         * g++.dg/init/error1.C: New test.
36292
36293         PR c++/12218
36294         * g++.dg/init/pm3.C: New test.
36295
36296 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
36297
36298         PR c/3347
36299         * gcc.dg/bitfld-8.c: New test.
36300
36301 2003-12-16  James Lemke  <jim@wasabisystems.com>
36302
36303         * gcc.dg/arm-scd42-[123].c: New tests.
36304
36305 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
36306
36307         PR c++/9043
36308         * g++.dg/abi/mangle20-1.C: New test.
36309         * g++.dg/abi/mangle20-2.C: New test.
36310
36311 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
36312
36313         PR c++/13275
36314         * g++.dg/other/offsetof2.C: Remove XFAIL.
36315         * g++.dg/parse/offsetof1.C: New test.
36316         * g++.gd/parse/offsetof2.C: Likewise.
36317
36318 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36319
36320         * g++.dg/template/nontype3.C: New test.
36321         * g++.dg/template/static2.C: Tweaked the dg-error clause.
36322
36323 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36324
36325         * g++.dg/warn/noreturn-3.C: Also test instantiation.
36326
36327 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
36328
36329         PR c++/13387
36330         * g++.dg/expr/assign1.C: New test.
36331
36332         PR c++/13242
36333         * g++.dg/abi/mangle19-1.C: New test.
36334         * g++.dg/abi/mangle19-2.C: New test.
36335
36336 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
36337
36338         * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
36339
36340 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
36341
36342         * gcc.c-torture/execute/20031216-1.c: New test.
36343
36344 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36345
36346         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
36347         an ICE regression.
36348
36349 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
36350
36351         PR c++/10926
36352         * g++.dg/template/error9.C: New test.
36353
36354         PR c++/11116
36355         * g++.dg/template/error8.C: New test.
36356
36357 2003-12-15  Roger Sayle  <roger@eyesopen.com>
36358
36359         PR middle-end/13400
36360         * gcc.c-torture/execute/20031215-1.c: New test case.
36361
36362 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
36363
36364         PR c++/13269
36365         * g++.dg/parse/error5.C: New test.
36366
36367         PR c++/12989
36368         * g++.dg/expr/sizeof1.C: New test.
36369
36370         PR c++/13310
36371         * g++.dg/template/crash15.C: New test.
36372
36373 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
36374
36375         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
36376         a non-POD type as the last named parameter of a varargs function.
36377
36378 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
36379
36380         PR c++/13243
36381         PR c++/12573
36382         * g++.dg/template/crash14.C: New test.
36383         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
36384
36385 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
36386
36387         * g++.dg/other/java1.C: New test.
36388
36389         PR c++/13241
36390         * g++.dg/abi/mangle18-1.C: New test.
36391         * g++.dg/abi/mangle18-2.C: New test.
36392
36393 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
36394
36395         PR optimization/10312
36396         * gcc.c-torture/execute/20031214-1.c: New.
36397
36398 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
36399
36400         PR c++/10779
36401         PR c++/12160
36402         * g++.dg/parse/error3.C: New test.
36403         * g++.dg/parse/error4.C: Likewise.
36404         * g++.dg/abi/mangle4.C: Tweak error messages.
36405         * g++.dg/lookup/using5.C: Likewise.
36406         * g++.dg/other/error2.C: Likewise.
36407         * g++.dg/parse/typename5.C: Likewise.
36408         * g++.dg/parse/undefined1.C: Likewise.
36409         * g++.dg/template/arg2.C: Likewise.
36410         * g++.dg/template/ttp3.C: Likewise.
36411         * g++.dg/template/type1.C: Likewise.
36412         * g++.old-deja/g++.other/crash32.C: Likewise.
36413         * g++.old-djea/g++.pt/defarg8.C: Likewise.
36414
36415 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36416
36417         PR c++/13106
36418         * g++.dg/warn/noreturn-3.C: New test.
36419
36420 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
36421
36422         PR c++/13118
36423         * g++.dg/abi/covariant3.C: New.
36424
36425 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
36426
36427         * g++.dg/eh/ia64-1.C: New test.
36428
36429 2003-12-12  Roger Sayle  <roger@eyesopen.com>
36430
36431         PR optimization/13037
36432         * g77.f-torture/execute/13037.f: New test case.
36433
36434 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
36435
36436         PR c++/12881
36437         * g++.dg/abi/covariant2.C: New.
36438
36439 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
36440
36441         * gcc.dg/cpp/trad/macro.c: New tests.
36442
36443 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
36444
36445         * gcc.c-torture/execute/wchar_t-1.x: Delete.
36446
36447 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
36448
36449         PR other/10819
36450         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
36451         to fix Bug 10819.
36452         * lib/g++.exp (g++_version): Likewise.
36453         * lib/g77.exp (g77_version): Likewise.
36454         * lib/objc.exp (default_objc_version): Likewise.
36455
36456 2003-12-10  Richard Henderson  <rth@redhat.com>
36457
36458         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
36459
36460         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
36461
36462 2003-12-08  Matt Austern  <austern@apple.com>
36463
36464         PR c/13134
36465         * lib/gcc-dg.exp (dg-require-visibility): Define.
36466         * lib/target-supports (check_visibility_available): Define.
36467         * gcc.dg/visibility-1.c: New test.
36468         * gcc.dg/visibility-2.c: Likewise.
36469         * gcc.dg/visibility-3.c: Likewise.
36470         * gcc.dg/visibility-4.c: Likewise.
36471         * gcc.dg/visibility-5.c: Likewise.
36472         * gcc.dg/visibility-6.c: Likewise.
36473         * g++.dg/ext/visibility-1.C: Likewise.
36474         * g++.dg/ext/visibility-2.C: Likewise.
36475         * g++.dg/ext/visibility-3.C: Likewise.
36476         * g++.dg/ext/visibility-4.C: Likewise.
36477         * g++.dg/ext/visibility-5.C: Likewise.
36478         * g++.dg/ext/visibility-6.C: Likewise.
36479
36480 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36481
36482         * g++.dg/lookup/java1.C: New test.
36483         * g++.dg/lookup/java2.C: New test.
36484
36485 2003-12-07  Falk Hueffner  <falk@debian.org>
36486
36487         * g++.dg/opt/noreturn-1.C: New test.
36488
36489 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
36490
36491         * gcc.dg/overflow-1.c: New test.
36492
36493 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
36494
36495         * g77.f-torture/compile/13060.f: New test.
36496
36497 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
36498
36499         PR c++/13323
36500         * g++.dg/inherit/operator2.C: New test.
36501
36502 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
36503
36504         PR c++/13305
36505         * g++.dg/ext/attrib9.C: New test.
36506
36507 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
36508
36509         PR c++/13314
36510         * g++.dg/template/error7.C: New test.
36511
36512 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
36513             J"orn Rennecke <joern.rennecke@superh.com>
36514
36515         PR target/13302
36516         * g++.dg/other/struct-va_list.C: New test.
36517
36518 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36519
36520         PR c++/13166
36521         * g++.dg/parse/defarg6.C: New test.
36522
36523 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
36524
36525         PR target/13256
36526         * gcc.c-torture/execute/20031201-1.c: New test.
36527
36528 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
36529
36530         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
36531
36532 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
36533
36534         * gcc.dg/builtin-return-1.c: New test.
36535
36536 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
36537             J"orn Rennecke <joern.rennecke@superh.com>
36538
36539         PR optimization/13260
36540         * gcc.c-torture/execute/20031204-1.c: New test.
36541
36542 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
36543
36544         PR c++/9127
36545         * g++.dg/template/error6.C: New test.
36546
36547 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
36548
36549         * gcc.dg/20031202-1.c: New test.
36550
36551 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
36552
36553         PR c++/13179
36554         * g++.dg/template/eh1.C: New test.
36555
36556         PR c++/10771
36557         * g++.dg/template/error5.C: New test.
36558
36559 2003-12-02  David Ung  <davidu@mips.com>
36560
36561         * gcc.dg/compat/vector-check.h: Corrected type for var
36562         g_##TMODE
36563
36564 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36565
36566         PR c++/10126
36567         * g++.dg/template/ptrmem8.C: New test.
36568
36569 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36570
36571         PR c++/12573
36572         * g++.dg/template/dependent-expr3.C: New test.
36573
36574 2003-12-01  James Lemke  <jim@wasabisystems.com>
36575
36576         * gcc.dg/arm-g2.c: New test.
36577
36578 2003-12-01  Roger Sayle  <roger@eyesopen.com>
36579
36580         PR optimization/11634
36581         * gcc.dg/20031201-2.c: New test case.
36582
36583 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
36584
36585         PR 11433
36586         * objc.dg/proto-lossage-3.m: New test.
36587
36588 2003-12-01  Roger Sayle  <roger@eyesopen.com>
36589
36590         PR optimization/12628
36591         * gcc.dg/20031201-1.c: New test case.
36592
36593 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
36594
36595         * gcc.dg/unaligned-1.c: New test.
36596
36597 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
36598
36599         PR c++/9849
36600         * g++.dg/template/error4.C: New test.
36601         * g++.dg/template/nested3.C: Adjust error markers.
36602
36603 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36604
36605         * gcc.dg/cpp/assert4.c: Check more #system assertions.
36606
36607 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
36608
36609         PR c/10333
36610         * gcc.dg/bitfld-7.c: New test.
36611
36612 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
36613
36614         * gcc.dg/tls/asm-1.C: New test.
36615
36616 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36617
36618         * gcc.dg/cpp/assert4.c: Update.
36619
36620 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
36621
36622         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
36623         * gcc.dg/builtin-apply3.c: New test.
36624
36625 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
36626
36627         * lib/compat.exp (compat-obj): New xfaildata parameter.
36628         Use it to set compiler_conditional_xfail_data before compiling.
36629         (compat-get-options): Handle dg-xfail-if.
36630         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
36631         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
36632         * gcc.dg/compat/vector-1_y.c: Likewise.
36633         * gcc.dg/compat/vector-2_x.c: Likewise.
36634         * gcc.dg/compat/vector-2_y.c: Likewise.
36635
36636 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
36637
36638         * g++.dg/opt/reg-stack4.C: New test.
36639
36640 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
36641
36642         * gcc.dg/builtin-apply2.c: New test.
36643
36644 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
36645
36646         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
36647
36648 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36649
36650         PR c++/12924
36651         * g++.dg/template/template-id-2.C: New test.
36652
36653 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36654
36655         PR c++/5369
36656         * g++.dg/template/memfriend1.C: New test.
36657         * g++.dg/template/memfriend2.C: Likewise.
36658         * g++.dg/template/memfriend3.C: Likewise.
36659         * g++.dg/template/memfriend4.C: Likewise.
36660         * g++.dg/template/memfriend5.C: Likewise.
36661         * g++.dg/template/memfriend6.C: Likewise.
36662         * g++.dg/template/memfriend7.C: Likewise.
36663         * g++.dg/template/memfriend8.C: Likewise.
36664         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
36665
36666 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
36667
36668         PR c++/12515
36669         * g++.dg/ext/cond1.C: New test.
36670
36671 2003-11-20  Richard Henderson  <rth@redhat.com>
36672
36673         * gcc.dg/20020201-2.c: Remove.
36674         * gcc.dg/20020201-4.c: Remove.
36675         * gcc.dg/20020304-1.c: Remove.
36676
36677 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
36678
36679         * gcc.dg/cpp/trad/xwin1.c: New test case.
36680
36681 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
36682
36683         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
36684         * lib/g77.exp: Likewise.
36685         * lib/objc.exp: Likewise.
36686         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
36687         for darwin.
36688
36689 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36690
36691         PR c++/12932
36692         * g++.dg/template/static5.C: New test.
36693
36694 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
36695
36696         * gcc.dg/nested-func-1.c: New test.
36697
36698 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36699
36700         * gcc.dg/cpp/assert4.c: New test.
36701
36702 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
36703
36704         PR c++/2294
36705         * g++.dg/lookup/using9.c: New test.
36706
36707 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
36708
36709         PR c++/12762
36710         * g++.dg/template/error3.C: New test.
36711
36712 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
36713
36714         PR ada/13035
36715         * ada/acats/run_acats, run_all.sh: Fix syntax error.
36716         No longer use a wrapper for gcc, since this does not work under
36717         Windows.
36718
36719 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
36720
36721         PR c++/2094
36722         * g++.dg/template/ptrmem7.C: New test.
36723
36724 2003-11-13  Andrew Pinski <apinski@apple.com>
36725
36726         * gcc.c-torture/compile/20031113-1.c: New test.
36727
36728 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
36729             Kean Johnston <jkj@sco.com>
36730
36731         PR c/13029
36732         * gcc.dg/unused-4.c: Update.
36733
36734 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
36735
36736         * g++.dg/opt/const3.C: New test.
36737
36738 2003-11-13  Jan Hubicka  <jh@suse.cz>
36739
36740         * gcc.c-torture/compile/20031112-1.c: New test.
36741
36742 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
36743
36744         * g++.dg/parse/crash10.C: Remove bogus error marker.
36745
36746 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36747
36748         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
36749         (host_gcc): Likewise.
36750         (ROOT): Honor $PWDCMD.
36751         (BASE): Likewise.
36752         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
36753
36754 2003-11-12  Catherine Moore  <clm@redhat.com>
36755
36756         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
36757
36758 2003-11-12  Andreas Jaeger  <aj@suse.de>
36759             Jakub Jelinek  <jakub@redhat.com>
36760             Andrew Pinski  <pinskia@physics.uc.edu>
36761             Richard Henderson  <rth@redhat.com>
36762
36763         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
36764         systems.
36765         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
36766
36767         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
36768         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
36769
36770 2003-11-11  Andreas Jaeger  <aj@suse.de>
36771
36772         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
36773
36774         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
36775
36776 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
36777
36778         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
36779         Clean ups.
36780
36781 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
36782
36783         * gcc.dg/trampoline-1.c: New test.
36784
36785 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
36786
36787         * gcc.c-torture/compile/200031109-1.c: New test.
36788
36789 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
36790
36791         PR c/3190
36792         PR c/8714
36793         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
36794         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
36795         gcc.dg/format/no-y2k-1.c: Update.
36796
36797 2003-11-08  Roger Sayle  <roger@eyesopen.com>
36798
36799         PR optimization/10467
36800         * gcc.dg/20031108-1.c: New test case.
36801
36802 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
36803
36804         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
36805
36806 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
36807
36808         * gcc.dg/compound-lvalue-1.c: New test.
36809         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
36810         some XFAILs.
36811
36812 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
36813
36814         * gcc.dg/altivec-varargs-1.c: New test.
36815
36816 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
36817
36818         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
36819         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
36820         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
36821         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
36822         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
36823
36824 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
36825
36826         * gcc.dg/cond-lvalue-1.c: New test.
36827
36828 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
36829
36830         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
36831
36832 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36833
36834         PR c++/11616
36835         * g++.dg/template/instantiate5.C: New test.
36836
36837 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36838
36839         PR c++/12726
36840         * g++.dg/ext/complit2.C: Replace test with self-contained version.
36841         * ChangeLog: Add missing first entry for above test.
36842
36843 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36844
36845         PR c++/9810
36846         * g++.dg/template/using8.C: New test.
36847         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
36848
36849 2003-11-02  Roger Sayle  <roger@eyesopen.com>
36850
36851         PR optimization/10817
36852         * gcc.c-torture/compile/20031102-1.c: New test case.
36853
36854 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
36855
36856         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
36857         2147483647.
36858
36859 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
36860
36861         * gcc.dg/20031102-1.c: New test.
36862
36863 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
36864
36865         * gcc.dg/complex-1.c: New test.
36866
36867 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36868
36869         PR c++/12796
36870         * g++.dg/template/crash13.C: Adjust expected error location.
36871         * g++.old-deja/g++.brendan/ns1.C: Likewise.
36872
36873 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
36874
36875         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
36876
36877 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
36878
36879         PR/10239
36880         * gcc.c-torture/compile/20031031-2.c: New test.
36881
36882 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
36883
36884         PR/11640
36885         * gcc.c-torture/compile/20031031-1.c: New test.
36886
36887 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
36888
36889         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
36890         * gcc.misc-tests/bprob.exp: Likewise.
36891         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
36892         the execution test on arm-elf configs.
36893         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
36894         configs that don't support scratch files.
36895         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
36896
36897 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
36898
36899         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
36900         done by dejagnu.
36901
36902 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
36903
36904         * ada/acats/run_all.sh: Redirect mv output to /dev/null
36905         Avoid non pure sh syntax. Add more logging.
36906
36907         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
36908         fail.
36909
36910 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36911
36912         PR libgcj/10610
36913         * gcc.dg/ppc-stackalign-1.c: New test.
36914
36915 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
36916
36917         * ada/acats/run_all.sh: Change output to be more compliant with
36918         dejagnu framework.
36919         Create acats.sum and acats.log files under testsuite/ada/acats
36920         Only run [a-z]* directories, to filter out e.g. CVS.
36921         Redirect build output to log file.
36922
36923 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
36924
36925         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
36926
36927 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
36928
36929         PR ada/5909:
36930         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
36931
36932 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
36933
36934         * gcc.c-torture/compile/20031023-1.c: New test.
36935         * gcc.c-torture/compile/20031023-2.c: New test.
36936         * gcc.c-torture/compile/20031023-3.c: New test.
36937         * gcc.c-torture/compile/20031023-4.c: New test.
36938
36939 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36940
36941         PR c++/10371
36942         * g++.dg/lookup/scoped8.C: New test.
36943
36944 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
36945
36946         * g++.dg/opt/reg-stack3.C: New test.
36947
36948 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
36949
36950         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
36951
36952 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36953
36954         PR c++/11076
36955         * g++.dg/template/crash13.C: New test.
36956
36957 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
36958
36959         * gcc.dg/c99-restrict-2.c: New test.
36960
36961 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
36962
36963         PR c++/12698, c++/12699, c++/12700, c++/12566
36964         * g++.dg/inherit/covariant9.C: New test.
36965         * g++.dg/inherit/covariant10.C: New test.
36966         * g++.dg/inherit/covariant11.C: New test.
36967
36968 2003-10-23  Jason Merrill  <jason@redhat.com>
36969
36970         PR c++/12726
36971         * g++.dg/ext/complit2.C: New test.
36972
36973 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
36974
36975         PR target/12654
36976         * gcc.c-torture/execute/20031020-1.c: New test.
36977
36978 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
36979
36980         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
36981         following the jump_insn.
36982
36983 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
36984
36985         * gcc.dg/cast-lvalue-1.c: New test.
36986
36987 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
36988
36989         PR c++/11962
36990         * g++.dg/template/cond2.C: New test.
36991
36992 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
36993
36994         * gcc.dg/builtins-28.c: New test.
36995
36996 2003-10-20  Jan Hubicka  <jh@suse.cz>
36997
36998         * g++.dg/opt/inline4.C: Do not use min-inline-insns
36999         parameter.
37000         * gcc.dg/inline-2.c: Likewise.
37001
37002 2003-10-20  Phil Edwards  <phil@codesourcery.com>
37003
37004         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
37005         * gcc.dg/nest.c: Likewise.
37006
37007 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37008
37009         PR c++/9781, c++/10583, c++/11862
37010         * g++.dg/parse/crash13.C: New test.
37011
37012 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37013
37014         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
37015
37016 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
37017
37018         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
37019         Define HAVE_C99_RUNTIME except on Solaris.
37020         * gcc.dg/builtins-20.c: Likewise.
37021
37022 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37023
37024         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
37025
37026 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37027
37028         PR c++/12495
37029         * g++.dg/template/crash21.C: New test.
37030
37031 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37032
37033         PR c++/2513
37034         * g++.dg/template/typename5.C: New test.
37035
37036 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37037
37038         PR c++/12369
37039         * g++.dg/template/friend25.C: New test.
37040
37041 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
37042
37043         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
37044         versions.
37045
37046 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
37047
37048         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
37049         == 2147483647.
37050
37051 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
37052
37053         * gcc.c-torture/execute/960416-1.x: Remove.
37054         * gcc.c-torture/execute/divconst-3.x: Likewise.
37055
37056 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
37057
37058         PR target/12598
37059         * gcc.dg/torture/cris-volatile-1.c: New test.
37060
37061 2003-10-14  Roger Sayle  <roger@eyesopen.com>
37062
37063         PR optimization/9325
37064         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
37065         for overflowing floating point to integer conversion during RTL
37066         simplification.
37067
37068 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
37069
37070         * objc/execute/_cmd.m: Fix typo.
37071         * objc.dg/image-info.m, objc.dg/symtab-1.m:
37072         Relax 'scan-assembler' regexp.
37073         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
37074         objc.dg/try-catch-4.m: Run on non-Darwin targets.
37075         * objc.dg/zero-link-2.m: Remove blank line.
37076         * objc.dg/zero-link-3.m: New test case.
37077
37078 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
37079
37080         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
37081
37082         * gcc.dg/asm-names.c: Use scan-assembler-not rather
37083         than linker trickery.
37084
37085 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
37086
37087         PR c++/12370
37088         * g++.dg/other/friend2.C: New test.
37089
37090 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
37091
37092         * gcc.dg/20031012-1.c: New test.
37093
37094 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
37095
37096         * gcc.dg/weak/weak-3.c: Fix for new warning.
37097
37098 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
37099
37100         PR optimization/8750
37101         * gcc.c-torture/execute/20031012-1.c: New test case.
37102
37103 2003-10-11  Roger Sayle  <roger@eyesopen.com>
37104
37105         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
37106         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
37107
37108 2003-10-11  Roger Sayle  <roger@eyesopen.com>
37109
37110         PR optimization/12260
37111         * gcc.c-torture/compile/20031011-2.c: New test case.
37112
37113 2003-10-11  Roger Sayle  <roger@eyesopen.com>
37114
37115         * gcc.c-torture/execute/20031011-1.c: New testcase.
37116
37117 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
37118
37119         * gcc.c-torture/compile/20031011-1.c: New test.
37120
37121 2003-10-11  Jan Hubicka  <jh@suse.cz>
37122
37123         * g++.dg/other/first-global.C: New test.
37124
37125 2003-10-11  Roger Sayle  <roger@eyesopen.com>
37126
37127         * gcc.c-torture/execute/string-opt-18.c: New testcase.
37128
37129 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
37130
37131         * gcc.c-torture/compile/20031010-1.c: New test.
37132
37133 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
37134
37135         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
37136         * gcc.c-torture/execute/va-arg-25.c: ... here.
37137
37138 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
37139
37140         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
37141
37142 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
37143
37144         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
37145
37146 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
37147
37148         * g++.dg/parse/error2.C: New test.
37149
37150 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
37151
37152         PR c++/11097
37153         * g++.dg/other/error5.C: Modify the error message.
37154         * g++.dg/lookup/using8.C: New test.
37155
37156 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
37157
37158         * gcc.dg/darwin-abi-2.c: New file.
37159         * gcc.c-torture/execute/va-arg-24.c: New file.
37160
37161 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
37162
37163         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
37164         indentation.
37165
37166 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
37167
37168         PR c++/10147
37169         * g++.dg/other/error4.C: Update error messages.
37170         * g++.dg/template/ptrmem4.C: Likewise.
37171
37172         PR c++/12337
37173         * g++.dg/init/new9.C: New test.
37174
37175         PR c++/12334, c++/12236, c++/8656
37176         * g++.dg/ext/attrib8.C: New test.
37177
37178 2003-10-06  Devang Patel  <dpatel@apple.com>
37179
37180         * gcc.dg/debug/dwarf2-3.h: New test.
37181         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
37182
37183 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
37184
37185         * g++.dg/opt/cfg2.C: New test.
37186
37187 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
37188
37189         * g++.dg/opt/float1.C: New test.
37190
37191 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
37192
37193         * gcc.dg/c90-array-lval-6.c: New test.
37194         * gcc.dg/c99-array-lval-6.c: New test.
37195
37196 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
37197             Ziemowit Laski  <zlaski@apple.com>
37198
37199         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
37200         'Derived', so that it is never considered a class method; add
37201         new warning for '+port' method ambiguity.
37202         * objc.dg/method-12.m: Include <objc/objc.h> instead of
37203         <objc/objc-api.h> (needed on Mac OS X).
37204         * objc.dg/method-13.m: New test.
37205
37206 2003-10-03  Roger Sayle  <roger@eyesopen.com>
37207
37208         PR optimization/9325, PR java/6391
37209         * gcc.c-torture/execute/20031003-1.c: New test case.
37210
37211 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
37212
37213         PR optimization/12180
37214         * gcc.dg/20031002-1.c: New test.
37215
37216         PR c++/12486
37217         * g++.dg/inherit/error1.C: New test.
37218
37219 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
37220
37221         * lib/f-torture.exp (search_for): Rename to...
37222         (search_for_re): This.  Also, clean up comments and the
37223         "regexp" invocation.
37224
37225 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
37226
37227         * gcc.c-torture/compile/20031002-1.c: New test.
37228
37229 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
37230
37231         * g++.dg/opt/cond1.C: New test.
37232
37233 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
37234
37235         * gcc.dg/Wold-style-definition-2.c: New testcase.
37236         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
37237
37238 2003-09-29  Richard Henderson  <rth@redhat.com>
37239
37240         * g++.dg/init/array10.C: Add dg-options.
37241
37242 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
37243
37244         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
37245
37246 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37247
37248         * g++.dg/template/friend19.C: Fix typo.
37249         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
37250
37251 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
37252
37253         * gcc.c-torture/execute/20030928-1.c: New test.
37254         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
37255
37256 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
37257
37258         * g++.dg/opt/unroll1.C: New test.
37259
37260 2003-09-26  Roger Sayle  <roger@eyesopen.com>
37261
37262         PR optimization/11741
37263         * gcc.dg/20030926-1.c: New test case.
37264
37265 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37266
37267         PR c++/5655
37268         * g++.dg/parse/access7.C: New test.
37269         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
37270
37271 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
37272
37273         MERGE OF objc-improvements-branch into MAINLINE:
37274         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
37275         if libobjc has not been built.
37276         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
37277         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
37278         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
37279         objc/execute/nested-3.m, objc/execute/np-2.m,
37280         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
37281         objc/execute/redefining_self.m, objc/execute/root_methods.m,
37282         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
37283         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
37284         objc.dg/special/unclaimed-category-1.h,
37285         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
37286         well as GNU runtime.
37287         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
37288         * execute/cascading-1.m, execute/function-message-1.m,
37289         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
37290         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
37291         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
37292         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
37293         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
37294         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
37295         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
37296         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
37297         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
37298         * objc.dg/bitfield-2.m: Run only on Darwin.
37299         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
37300         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
37301         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
37302         * objc.dg/const-str-1.m: Fix constant string layout.
37303
37304 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
37305
37306         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
37307
37308 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
37309
37310         * gcc.dg/darwin-abi-1.c: New file.
37311
37312 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
37313
37314         PR target/12281
37315         * gcc.c-torture/compile/20030921-1.c: New test.
37316
37317 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
37318
37319         * g++.dg/opt/reg-stack2.C: New test.
37320
37321 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
37322
37323         * g++.dg/eh/delayslot1.C: New test.
37324
37325 2003-09-20  Richard Henderson  <rth@redhat.com>
37326
37327         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
37328
37329 2003-09-20  Roger Sayle  <roger@eyesopen.com>
37330
37331         * gcc.c-torture/execute/20030920-1.c: New test case.
37332
37333 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37334
37335         * g++.dg/rtti/typeid3.C: Correct expected error message.
37336
37337 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37338
37339         PR c++/157
37340         * g++.dg/parse/crash12.C: New test.
37341
37342 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
37343
37344         * gcc.dg/compat/mixed-struct-check.h: New.
37345         * gcc.dg/compat/mixed-struct-defs.h: New.
37346         * gcc.dg/compat/mixed-struct-init.h: New.
37347         * gcc.dg/compat/struct-by-value-19_main.c: New.
37348         * gcc.dg/compat/struct-by-value-19_x.c: New.
37349         * gcc.dg/compat/struct-by-value-19_y.c: New.
37350         * gcc.dg/compat/struct-by-value-20_main.c: New.
37351         * gcc.dg/compat/struct-by-value-20_x.c: New.
37352         * gcc.dg/compat/struct-by-value-20_y.c: New.
37353         * gcc.dg/compat/struct-return-19_main.c: New.
37354         * gcc.dg/compat/struct-return-19_x.c: New.
37355         * gcc.dg/compat/struct-return-19_y.c: New.
37356         * gcc.dg/compat/struct-return-20_main.c: New.
37357         * gcc.dg/compat/struct-return-20_x.c: New.
37358         * gcc.dg/compat/struct-return-20_y.c: New.
37359
37360 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
37361         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
37362         so that it will not complain on LP64 targets.
37363
37364 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37365
37366         PR c++/495
37367         * g++.dg/template/friend24.C: New test.
37368
37369 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
37370
37371         PR c++/12332
37372         * g++.dg/template/memtmpl2.C: New test.
37373
37374 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
37375
37376         PR target/11184
37377         * gcc.dg/builtin-apply1.c: New test.
37378
37379 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
37380
37381         PR c++/9848
37382         * g++.dg/warn/Wunused-4.C: New test.
37383
37384 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
37385
37386         PR c++/12316
37387         * g++.dg/other/gc2.C: New test.
37388
37389 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
37390
37391         PR c++/11991
37392         * g++.dg/rtti/typeid3.C: New test.
37393
37394         PR c++/12266
37395         * g++.dg/overload/template1.C: New test.
37396
37397 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
37398
37399         * g++.dg/opt/cfg3.C: New test.
37400
37401 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37402
37403         PR c++/7939
37404         * g++.dg/template/crash11.C: New test.
37405
37406 2003-09-16  Jason Merrill  <jason@redhat.com>
37407             Jakub Jelinek  <jakub@redhat.com>
37408
37409         * gcc.dg/attr-warn-unused-result.c: New test.
37410
37411 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
37412
37413         PR c++/12184
37414         * g++.dg/expr/call2.C: New test.
37415
37416 2003-09-15  Andreas Jaeger  <aj@suse.de>
37417
37418         * gcc.dg/Wold-style-definition-1.c: New test.
37419
37420 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
37421
37422         PR c++/3907
37423         * g++.dg/parse/template12.C: New test.
37424
37425         * g++.dg/abi/bitfield11.C: New test.
37426         * g++.dg/abi/bitfield12.C: Likewise.
37427
37428 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
37429
37430         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
37431         non-expansion of functional macro name without arguments at EOL.
37432         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
37433
37434 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
37435
37436         * gcc.c-torture/execute/20030914-[12].c: New tests.
37437
37438 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
37439
37440         PR c++/11788
37441         * g++.dg/overload/addr1.C: New test.
37442
37443 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
37444
37445         * gcc.dg/20030909-1.c: New test.
37446
37447 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
37448
37449         * gcc.dg/ultrasp10.c: New test.
37450
37451 2003-09-09  Devang Patel  <dpatel@apple.com>
37452
37453         * gcc.dg/darwin-ld-6.c: New test.
37454
37455 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37456
37457         * gcc.dg/torture/builtin-explog-1.c: New testcase.
37458
37459 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
37460
37461         * gcc.dg/ia64-types1.c: New test.
37462         * gcc.dg/ia64-types2.c: Likewise.
37463
37464 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37465
37466         * gcc.dg/builtins-1.c: Add more _Complex tests.
37467         * gcc.dg/torture/builtin-attr-1.c: Likewise.
37468
37469         * gcc.dg/builtins-1.c: Test existing _Complex functions.
37470         * gcc.dg/torture/builtin-attr-1.c: Likewise.
37471
37472 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
37473
37474         PR c++/11786
37475         * g++.dg/lookup/koenig2.C: New test.
37476
37477         PR c++/5296
37478         * g++.dg/rtti/typeid2.C: New test.
37479
37480 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
37481
37482         * gcc.c-torture/compile/20030904-1.c: New test.
37483
37484 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
37485
37486         * g++.dg/opt/longbranch2.C: New test.
37487
37488 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
37489
37490         * g++.dg/template/crash10.C: Only compile it.
37491
37492 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
37493
37494         PR middle-end/11665
37495         * gcc.c-torture/compile/20030907-1.c: New test.
37496         * g++.dg/init/array11.C: New test.
37497
37498 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
37499
37500         PR c++/11852
37501         * g++.dg/init/struct1.C: New test.
37502
37503 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
37504
37505         PR c++/12181
37506         * g++.dg/expr/comma1.C: New test.
37507
37508 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
37509
37510         PR c++/11867
37511         * g++.dg/expr/static_cast5.C: New test.
37512
37513 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
37514
37515         PR c++/11507
37516         * g++.dg/lookup/scoped7.C: New test.
37517
37518         PR c++/9574
37519         * g++.dg/other/static1.C: New test.
37520
37521         PR c++/11490
37522         * g++.dg/warn/template-1.C: New test.
37523
37524         PR c++/11432
37525         * g++.dg/template/crash10.C: New test.
37526
37527         PR c++/2478
37528         * g++.dg/overload/VLA.C: New test.
37529
37530         PR c++/10804
37531         * g++.dg/template/call1.C: New test.
37532
37533 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
37534
37535         PR c++/11794
37536         * g++.dg/parse/using3.C: New test.
37537
37538 2003-09-06  Roger Sayle  <roger@eyesopen.com>
37539
37540         PR c++/11409
37541         * g++.dg/overload/builtin3.C: New test case.
37542
37543 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
37544
37545         PR c/9862
37546         * gcc.dg/20030906-1.c: New test.
37547         * gcc.dg/20030906-2.c: Likewise.
37548
37549 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
37550
37551         PR c++/12167
37552         * g++.dg/parse/defarg5.C: New test.
37553
37554         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
37555
37556 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
37557
37558         PR c++/12163
37559         * g++.dg/expr/static_cast4.C: New test.
37560
37561         PR c++/12146
37562         * g++.dg/template/crash9.C: New test.
37563
37564 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
37565
37566         * g++.old-deja/g++.ext/pretty2.C: Update for change
37567         in __FUNCTION__.
37568         * g++.old-deja/g++.ext/pretty3.C: Likewise.
37569
37570 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
37571
37572         PR c++/11922
37573         * g++/dg/template/qualified-id1.C: New test.
37574
37575         PR c++/12037
37576         * g++.dg/warn/noeffect4.C: New test.
37577
37578 2003-09-04  Matt Austern  <austern@apple.com>
37579
37580         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
37581         * g++.dg/ext/fnname2.C: Likewise.
37582         * g++.dg/ext/fnname3.C: Likewise.
37583
37584 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
37585
37586         * g++.dg/expr/lval1.C: New test.
37587         * g++.dg/ext/lvcast.C: Remove.
37588
37589 2003-09-03  Roger Sayle  <roger@eyesopen.com>
37590
37591         PR optimization/11700.
37592         * gcc.c-torture/compile/20030903-1.c: New test case.
37593
37594 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
37595
37596         PR c++/12053
37597         * g++.dg/abi/layout4.C: New test.
37598
37599 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
37600
37601         PR c++/11553
37602         * g++.dg/parse/friend3.C: New test.
37603
37604 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
37605
37606         PR c++/11847
37607         * g++.dg/template/class1.C: New test.
37608
37609         PR c++/11808
37610         * g++.dg/expr/call1.C: New test.
37611
37612 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
37613
37614         PR c++/12114
37615         * g++.dg/init/ref9.C: New test.
37616
37617         PR c++/11972
37618         * g++.dg/template/nested4.C: New test.
37619
37620 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
37621
37622         PR c++/12093
37623         * g++.dg/template/non-dependent4.C: New test.
37624
37625         PR c++/11928
37626         * g++.dg/inherit/conv1.C: New test.
37627
37628 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
37629
37630         PR c++/6196
37631         * g++.dg/ext/label1.C: New test.
37632         * g++.dg/ext/label2.C: Likewise.
37633
37634 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
37635
37636         * g++.dg/expr/cond3.C: New test.
37637
37638 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37639
37640         * gcc.dg/builtins-1.c: Add new builtin cases.
37641
37642 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37643
37644         * gcc.dg/builtins-1.c: Add new cases.
37645         * gcc.dg/torture/builtin-attr-1.c: Likewise.
37646
37647 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37648
37649         * gcc.dg/builtins-1.c: Add more math builtin tests.
37650         * gcc.dg/torture/builtin-attr-1.c: New test.
37651
37652 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
37653
37654         PR optimization/5079
37655         * g++.dg/opt/static3.C: New test.
37656
37657 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37658
37659         * gcc.misc-tests/gcov-10b.c: New test.
37660
37661 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
37662
37663         * g++.dg/opt/ptrmem3.C: New test.
37664
37665         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
37666
37667 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
37668
37669         * gcc.dg/20030826-2.c: New test.
37670
37671 2003-08-26  Roger Sayle  <roger@eyesopen.com>
37672
37673         PR middle-end/12002
37674         * g77.f-torture/compile/12002.f: New test case.
37675
37676 2003-08-26  Roger Sayle  <roger@eyesopen.com>
37677
37678         * gcc.dg/20030826-1.c: New test case.
37679
37680 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
37681
37682         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
37683
37684 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
37685
37686         PR c++/11871
37687         * c++.dg/lookup/crash1.C: New test.
37688
37689         * c++.dg/warn/noeffect3.C: New test.
37690
37691 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
37692
37693         * gcc.dg/compat/vector-1_x.c: Compile with -w.
37694         * gcc.dg/compat/vector-1_y.c: Ditto.
37695         * gcc.dg/compat/vector-2_x.c: Ditto.
37696         * gcc.dg/compat/vector-2_y.c: Ditto.
37697
37698 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
37699
37700         * gcc.dg/20030702-1.c: New test.
37701
37702 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
37703
37704         PR c++/8795
37705         * g++.dg/ext/altivec-1.C: New test.
37706
37707 2003-08-24  Richard Henderson  <rth@redhat.com>
37708
37709         * g++.dg/eh/simd-2.C: Add -w for x86.
37710
37711 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
37712
37713         * gcc.dg/20030815-1.c: New test.
37714
37715 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37716
37717         PR c++/3765
37718         * g++.dg/parse/access6.C: New test.
37719
37720 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37721
37722         PR c++/641, c++/11876
37723         * g++.dg/template/friend22.C: New test.
37724         * g++.dg/template/friend23.C: Likewise.
37725
37726 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
37727
37728         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
37729         identically.
37730
37731 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
37732
37733         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
37734
37735 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
37736
37737         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
37738
37739 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
37740
37741         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
37742
37743 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
37744
37745         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
37746
37747 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
37748
37749         PR c++/11919
37750         * g++.dg/overload/prom1.C: New test.
37751
37752         PR c++/11551
37753         * g++.dg/parse/dtor2.C: New test.
37754
37755         PR c++/10762
37756         * g++.dg/parse/using2.C: New test.
37757
37758 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
37759
37760         PR target/11805
37761         * gcc.c-torture/compile/20030821-1.c: New.
37762
37763 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
37764
37765         PR c++/11834
37766         * g++.dg/template/deduce2.C: New test.
37767
37768 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
37769
37770         * gcc.c-torture/execute/20030821-1.c: New test.
37771
37772 2003-08-20  Roger Sayle  <roger@eyesopen.com>
37773
37774         PR middle-end/11984
37775         * gcc.dg/20030820-1.c: New test case.
37776
37777 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
37778
37779         PR c++/11945
37780         * g++.dg/warn/noeffect2.C: New test.
37781
37782 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
37783
37784         PR c++/10926
37785         * g++.dg/template/dtor2.C: New test.
37786
37787         PR c++/11684
37788         * g++.dg/template/operator1.C: New test.
37789         * g++.dg/parse/operator4.C: New test.
37790
37791         PR c++/11946.C
37792         * g++.dg/expr/enum1.C: New test.
37793         * gcc.dg/c99-bool-1.c: Remove bogus warning.
37794
37795         PR c++/11036.C
37796         * g++.dg/parse/elab2.C: New test.
37797         * g++.dg/parse/typedef4.C: Change error message.
37798         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
37799         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
37800         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
37801
37802 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
37803
37804         * gcc.dg/pch/warn-1.c: New.
37805         * gcc.dg/pch/warn-1.hs: New.
37806
37807         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
37808         not-tested file.
37809
37810 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
37811
37812         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
37813
37814 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
37815
37816         * gcc.dg/uninit-D.c: New Test.
37817         * gcc.dg/uninit-E.c: New Test.
37818         * gcc.dg/uninit-F.c: New Test.
37819         * gcc.dg/uninit-G.c: New Test.
37820
37821 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
37822
37823         * g++.dg/README: Describe the pch directory.
37824
37825 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37826
37827         PR c++/11174
37828         * g++.dg/parse/access4.C: New test.
37829         * g++.dg/parse/access5.C: Likewise.
37830         * g++.old-deja/g++.jason/access17.C: Adjust error message.
37831
37832 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
37833
37834         * gcc.dg/noncompile/20030818-1.c: New.
37835
37836 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
37837
37838         PR c++/11957
37839         * g++.dg/warn/noeffect1.C: New test.
37840
37841         * g++.dg/template/scope2.C: New test.
37842         * g++.dg/template/error2.C: Correct dg-error
37843
37844 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
37845
37846         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
37847
37848 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
37849
37850         PR C++/11512
37851         * g++.dg/template/warn1.C: New.
37852
37853 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
37854
37855         * g++.dg/template/error2.C: New test.
37856         * g++.dg/lookup/using7.C: Adjust errors
37857         * g++.old-deja/g++.pt/crash36.C: Likewise.
37858         * g++.old-deja/g++.pt/derived3.C: Likewise.
37859
37860 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37861
37862         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
37863         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
37864         * gcc.c-torture/execute/builtins/string-9.c: New, from
37865         string-opt-9.c.  Adjust for execute/builtins framework.
37866         * gcc.c-torture/execute/string-opt-9.c: Delete.
37867
37868 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
37869
37870         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
37871
37872         * g++.dg/parse/ret-type2.C: New test.
37873
37874         PR c++/11703
37875         * g++.dg/init/new8.C: New test.
37876
37877         PR c++/10923
37878         * g++.dg/parse/typedef5.C: New test.
37879
37880         PR c++/9512
37881         * g++.dg/parse/qualified2.C: New test.
37882         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
37883         invalid code.
37884
37885 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
37886
37887         * g++.dg/conversion/ptrmem1.C: New test.
37888
37889 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
37890
37891         PR target/11693
37892         * gcc.dg/20030811-1.c: New test.
37893
37894         PR target/11535
37895         * gcc.c-torture/execute/20030811-1.c: New test.
37896
37897 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37898
37899         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
37900
37901 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
37902
37903         PR c++/11789.C
37904         * g++.dg/inherit/multiple1.C: New test.
37905
37906 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
37907
37908         * gcc.dg/spe1.c: New test.
37909
37910         PR c++/11670
37911         * g++.dg/expr/cast2.C: New test.
37912
37913         PR c++/10530
37914         * g++.dg/template/dependent-name2.C: New test.
37915
37916 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
37917
37918         * g++.dg/parse/crash11.C: Put the dg options in comments.
37919
37920 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
37921
37922         * lib/gcc-dg.exp: Update for diagnostic change.
37923
37924 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37925
37926         PR c++/5767
37927         * g++.dg/parse/crash11.C: New test.
37928
37929 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
37930
37931         * gcc.dg/cpp/spacing1.c: Update.
37932
37933 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
37934
37935         PR target/11739
37936         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
37937         a value for -mtune.
37938
37939 2003-08-04  Roger Sayle  <roger@eyesopen.com>
37940
37941         PR middle-end/11771
37942         * gcc.c-torture/compile/20030804-1.c: New test case.
37943
37944 2003-08-04  Roger Sayle  <roger@eyesopen.com>
37945
37946         * gcc.dg/20030804-1.c: New test case.
37947
37948 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
37949
37950         * gcc.dg/cpp/separate-1.c: New test.
37951
37952 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
37953
37954         PR c++/11704
37955         * g++.dg/template/dependent-expr2.C: New test.
37956
37957         PR c++/11766
37958         * g++.dg/expr/ptrmem1.C: New test.
37959
37960 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37961
37962         PR c++/9453
37963         * g++.dg/template/friend15.C: New test.
37964
37965 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
37966
37967         * lib/dg-pch.exp: Work round PCH bug.
37968
37969 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37970
37971         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
37972         builtins.  Move cases from builtins-4.c here.
37973
37974         * gcc.dg/torture/builtin-math-1.c: New test taken from
37975         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
37976         additional cases.
37977
37978         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
37979         Delete.
37980
37981 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
37982
37983         PR c++/9447
37984         * g++.dg/template/using7.C: New test.
37985
37986 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
37987
37988         * import1.c, import2.c: New tests.
37989
37990 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
37991
37992         * g++.dg/eh/crossjump1.C: New test.
37993
37994 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
37995
37996         PR c++/11697
37997         * g++.dg/template/using6.C: New test.
37998
37999         PR c++/11744
38000         * g++.dg/template/koenig2.C: New test.
38001
38002 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38003
38004         PR c++/7983
38005         * g++.dg/parse/typedef4.C: New test.
38006
38007 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38008
38009         PR c++/8442, c++/8806
38010         * g++.dg/template/elab1.C: New test.
38011         * g++.dg/template/type2.C: Likewise.
38012         * g++.dg/template/ttp3.C: Adjust expected error message.
38013         * g++.old-deja/g++.law/visibility13.C: Likewise.
38014         * g++.old-deja/g++.niklas/t135.C: Likewise.
38015         * g++.old-deja/g++.pt/ttp41.C: Likewise.
38016         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
38017         template argument.
38018         * g++.old-deja/g++.pt/ttp44.C: Likewise.
38019
38020 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
38021
38022         PR c++/11295
38023         * g++.dg/ext/stmtexpr1.C: New test.
38024
38025         * g++.dg/opt/tmp1.C: New test.
38026
38027         PR c++/11525
38028         * g++.dg/parse/constant4.C: New test.
38029
38030         PR c++/9447
38031         * g++.dg/template/using5.C: New test.
38032
38033 2003-07-31  Roger Sayle  <roger@eyesopen.com>
38034
38035         * gcc.dg/builtins-27.c: New test case.
38036
38037 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
38038
38039         * gcc.dg/tls/opt-7.c: New test.
38040
38041 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
38042
38043         * g++.old-deja/g++.other/crash18.C: Remove.
38044
38045 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
38046
38047         * g++.dg/template/explicit3.C: New.
38048         * g++.dg/template/explicit4.C: New.
38049         * g++.dg/template/explicit5.C: New.
38050
38051         PR c++/11347
38052         * g++.dg/template/memtmpl1.C: New.
38053
38054 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
38055
38056         PR target/11565
38057         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
38058         * gcc.dg/i386-387-5.c (dg-options): Likewise.
38059
38060 2003-07-30  Jan Hubicka  <jh@suse.cz>
38061
38062         * vtgc1.c: Kill.
38063
38064 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
38065
38066         * gcc.dg/struct-in-proto-1.c: New test.
38067
38068 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
38069
38070         * gcc.dg/cpp/include2.c: Only expect one message.
38071
38072 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
38073
38074         PR c++/9447
38075         * g++.dg/template/using1.C: New test.
38076         * g++.dg/template/using2.C: New test.
38077         * g++.dg/template/using3.C: New test.
38078         * g++.dg/template/using4.C: New test.
38079
38080 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
38081
38082         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
38083         * gcc.c-torture/execute/string-opt-10.c: Likewise.
38084
38085 2003-07-28  Jan Hubicka  <jh@suse.cz>
38086
38087         PR c++/11530
38088         * g++.dg/opt/call1.C: New test.
38089
38090 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
38091
38092         PR c++/11667
38093         * g++.dg/init/enum2.C: New test.
38094         * g++.dg/template/overload1.C: Add "-w" option.
38095
38096 2003-07-28  Hans-Peter Nilsson  <hp@bitrange.com>
38097
38098         * gcc.dg/Wdeclaration-after-statement-1.c,
38099         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
38100
38101 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
38102
38103         * gcc.c-torture/compile/20030725-1.c: New test.
38104
38105 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
38106
38107         * gcc.dg/20030505.c: Only run for SPE.
38108         Remove definition of opaque type.
38109
38110 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
38111
38112         * g++.dg/template/ptrmem6.C: New test.
38113
38114 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
38115
38116         * gcc.c-torture/compile/zero-strct-2.c: New test.
38117
38118 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
38119
38120         * gcc.dg/intermod-1.c: New test.
38121
38122 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
38123
38124         PR c++/11617
38125         * g++.dg/template/lookup2.C: New test.
38126         * g++.dg/template/memclass1.C: Remove instantiated from error.
38127         * g++.dg/other/error2.C: Tweak expected errors.
38128
38129         PR c++/11596
38130         * g++.dg/template/defarg3.C: New test.
38131
38132         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
38133
38134 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
38135
38136         * g++.dg/inherit/access5.C: New test.
38137
38138 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38139
38140         PR c++/11513
38141         * g++.dg/template/crash8.C: New test.
38142
38143 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
38144
38145         PR c/10602
38146         * gcc.dg/noncompile/incomplete-2.c: New test.
38147
38148 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
38149
38150         PR c++/11645
38151         * g++.dg/inherit/access4.C: New test.
38152
38153         PR c++/11517
38154         * g++.dg/expr/cond2.C: New test.
38155
38156         PR optimization/10679
38157         * g++.dg/opt/inline4.C: New test.
38158
38159 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
38160
38161         * g++.dg/parse/crash10: New test.
38162
38163 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
38164
38165         * g++.dg/ext/flexary1.C: New test.
38166
38167 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38168
38169         PR c++/10793
38170         * g++.dg/template/crash9.C: New test.
38171
38172 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
38173
38174         PR c++/3004
38175         * g++.dg/parse/typedef3.C: New test.
38176
38177         PR c++/7906
38178         * g++.dg/parse/operator2.C: New test.
38179
38180         PR c++/8895
38181         * g++.dg/parse/def-tmpl-arg1.C: New test.
38182
38183         PR c++/9282
38184         * g++.dg/parse/funptr1.C: New test.
38185
38186         PR c++/9452
38187         * g++.dg/parse/ambig3.C: New test.
38188
38189         PR c++/9454
38190         * g++.dg/parse/operator3.C: New test.
38191
38192         PR c++/9486
38193         * g++.dg/parse/template10.C: New test.
38194
38195         PR c++/9488
38196         * g++.dg/parse/template11.C: New test.
38197
38198         PR c++/10150
38199         * g++.dg/parse/invalid-op1.C: New test.
38200
38201         PR c++/10247
38202         * g++.dg/parse/condexpr1.C: New test.
38203
38204 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
38205
38206         * g++.dg/ext/packed3.C: New test.
38207         * g++.dg/ext/packed4.C: New test.
38208
38209         * gcc.dg/pack-test-3.c: New test.
38210
38211 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
38212
38213         * lib/compat.exp: Handle dg-options per source file.
38214         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
38215         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
38216         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
38217         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
38218         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
38219         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
38220         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
38221         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
38222         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
38223         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
38224         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
38225         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
38226         * g++.dg/compat/break/bitfield7_x.C: Ditto.
38227         * g++.dg/compat/break/bitfield7_y.C: Ditto.
38228
38229 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
38230
38231         PR c/10320
38232         * gcc.c-torture/execute/20030718-1.c: New test.
38233
38234 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
38235
38236         PR optimization/11536
38237         * gcc.dg/20030721-1.c: New test.
38238
38239 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
38240
38241         PR c++/11546
38242         * g++.dg/template/lookup1.C: New test.
38243
38244 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
38245
38246         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
38247         diagnostics of ill-formed constructs involving labels.
38248         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
38249         the new 'previously defined here' message.
38250
38251 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
38252
38253         * g++.dg/parse/non-dependent2.C: New test.
38254
38255 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
38256
38257         * g++.dg/init/init-ref4.C: xfail on targets without
38258         weak symbols.
38259
38260 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
38261
38262         PR target/11087
38263         * gcc.c-torture/execute/20030717-1.c: New test.
38264
38265 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
38266
38267         * g++.dg/opt/cfg1.C: New test.
38268
38269 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
38270
38271         PR optimization/11557
38272         * gcc.dg/20030717-1.c: New test.
38273
38274 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
38275
38276         PR c++/10476
38277         * g++.dg/expr/crash-1.C: New test.
38278
38279         PR c++/11027
38280         * g++.dg/template/init3.C: New test.
38281
38282         PR c++/8222
38283         * g++.dg/template/non-dependent1.C: New test.
38284
38285         PR c++/11070
38286         * g++.dg/template/non-dependent2.C: New test.
38287
38288         PR c++/11071
38289         * g++.dg/template/non-dependent3.C: New test.
38290
38291         PR c++/9907
38292         * g++.dg/template/sizeof5.C: New test.
38293
38294 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
38295
38296         PR 11498
38297         * gcc.c-torture/compile/mangle-1.c: New file.
38298
38299 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38300
38301         PR c++/7809
38302         * g++.dg/parse/access3.C: New test.
38303
38304 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
38305
38306         PR c++/11384
38307         * g++.dg/init/init-ref4.C: New test.
38308
38309 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
38310
38311         PR c++/11547
38312         * g++.dg/parse/constant3.C: New test.
38313         * g++.dg/parse/crash7.C: Likewise.
38314
38315 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
38316
38317         PR target/11008
38318         * gcc.dg/i386-pentium4-not-mull.c: New.
38319
38320 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
38321
38322         * gcc.dg/asm-names.c (ymain): Make it weak.
38323
38324 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38325
38326         PR c++/5421
38327         * g++.dg/template/friend21.C: New test.
38328
38329 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
38330
38331         * gcc.dg/cleanup-8.c: New test.
38332         * gcc.dg/cleanup-9.c: New test.
38333
38334 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
38335
38336         * g++.dg/ext/dll-MI1.h: New file.
38337         * g++.dg/ext/dllexport-MI1.C: New file.
38338         * g++.dg/ext/dllimport-MI1.C: New file.
38339
38340 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
38341
38342         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
38343         it does not have cmpstrsi patterns (just cmpmemsi).
38344
38345 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
38346
38347         PR debug/11473
38348         * g++.dg/debug/debug8.C: New test.
38349
38350 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38351
38352         PR c++/10108
38353         * g++.dg/template/crash7.C: New test.
38354
38355 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
38356
38357         PR target/10795
38358         * gcc.c-torture/compile/20030708-1.c: New.
38359
38360 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
38361
38362         * gcc.c-torture/execute/20030715-1.c: New test.
38363
38364 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
38365
38366         * gcc.dg/pch/inline-3.c: New file.
38367         * gcc.dg/pch/inline-3.hs: New file.
38368         * gcc.dg/pch/inline-4.c: New file.
38369         * gcc.dg/pch/inline-4.hs: New file.
38370
38371 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
38372
38373         PR c++/11509
38374         * g++.dg/template/crash6.C: New test.
38375
38376         PR c++/7053
38377         * g++.dg/template/friend20.C: New test.
38378
38379         PR c++/7019
38380         * g++.dg/template/overload2.C: New test.
38381
38382 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38383
38384         PR optimization/11440
38385         * gcc.c-torture/execute/20030714-1.c: New test.
38386
38387 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38388
38389         PR c++/11154
38390         * g++.dg/template/partial2.C: New test.
38391
38392 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
38393
38394         PR c++/11503
38395         * g++.dg/template/anon1.C: New test.
38396
38397         PR c++/11493
38398         PR c++/11495
38399         * g++.dg/parse/template9.C: Likewise.
38400         * g++.dg/template/crash4.C: New test.
38401         * g++.dg/template/koenig1.C: Likewise.
38402         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
38403         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
38404         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
38405         functions.
38406         * g++.old-deja/g++.jason/template36.C: Likewise.
38407         * g++.old-deja/g++.mike/p1989.C: Likewise.
38408         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
38409         * g++.old-deja/g++.pt/ttp20.C: Use this->.
38410         * g++.old-deja/g++.pt/ttp21.C: Use this->.
38411         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
38412         compiling.
38413         * g++.old-deja/g++.pt/union2.C: Use this->.
38414
38415 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
38416
38417         * gcc.dg/20030711-1.c: New test.
38418
38419 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
38420
38421         PR c++/11050
38422         * g++.dg/parse/args1.C: New test.
38423         * g++.pt/defarg8.C: Change expected errors.
38424
38425 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
38426
38427         PR c++/8164
38428         * g++.dg/template/nontype2.C: New test.
38429
38430         PR c++/10558
38431         * g++.dg/parse/template8.C: New test.
38432
38433         PR c++/8327
38434         * g++.dg/template/scope1.C: New test.
38435
38436         * g++.dg/warn/Wsign-compare-1.C: New test.
38437
38438 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
38439
38440         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
38441
38442 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
38443
38444         PR c++/9411
38445         * g++.dg/template/explicit2.C: New test.
38446
38447         PR c++/10032
38448         * g++.dg/warn/pedantic1.C: New test.
38449
38450 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
38451
38452         PR c++ 9483
38453         * g++.dg/other/field1.C: New test.
38454
38455 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
38456
38457         PR c/11449
38458         * gcc.c-torture/compile/20030707-1.c: New.
38459
38460 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38461
38462         PR c++/10849
38463         * g++.dg/template/access12.C: New test.
38464
38465 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
38466
38467         * g++.dg/bprob/bprob.exp (prof_ext): Update.
38468         * g77.dg/bprob/bprob.exp (prof_ext): Update.
38469         * gcc.misc-tests/bprob.exp (prof_ext): Update.
38470         * gcc.misc-tests/gcov.exp: Update
38471         * g++.dg/gcov/gcov.exp: Update
38472         * lib/gcov.exp: Update.
38473
38474 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
38475
38476         * g++.dg/abi/mangle17.C: Make sure template expressions are
38477         dependent.
38478         * g++.dg/abi/mangle4.C: Mark erroneous casts.
38479         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
38480         * g++.dg/opt/stack1.C: Remove erroneous code.
38481         * g++.dg/parse/template7.C: New test.
38482         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
38483         * g++.old-deja/g++.pt/crash4.C: Likewise.
38484
38485 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
38486
38487         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
38488         with zero or one occurence of `$' after the initial `L'.
38489
38490 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
38491
38492         * gcc.c-torture/compile/20030704-1.c: Add a comment.
38493
38494 2003-07-08  Roger Sayle  <roger@eyesopen.com>
38495
38496         PR c/11370
38497         * gcc.dg/Wunreachable-6.c: New testcase.
38498         * gcc.dg/Wunreachable-7.c: New testcase.
38499
38500 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
38501
38502         PR c/11420
38503         * gcc.dg/20030708-1.c: New test.
38504
38505 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
38506
38507         * gcc.dg/compat/sdata-section.h: New file.
38508         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
38509         * gcc.dg/torture/mips-sdata-1.c: New test.
38510
38511 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38512
38513         PR c++/11030
38514         * g++.dg/template/friend19.C: New test.
38515
38516 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
38517
38518         * g++.dg/opt/strength-reduce.C: New test.
38519
38520 2003-07-07  Roger Sayle  <roger@eyesopen.com>
38521
38522         PR target/10979
38523         * gcc.dg/20030707-1.c: New testcase.
38524
38525 2003-07-07  Roger Sayle  <roger@eyesopen.com>
38526
38527         PR optimization/11059
38528         * g++.dg/opt/emptyunion.C: New testcase.
38529
38530 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
38531             Eric Botcazou  <ebotcazou@libertysurf.fr>
38532
38533         * g++.dg/opt/stack1.C: New test.
38534
38535 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
38536
38537         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
38538         run test.
38539
38540         PR c++/11431
38541         * g++.dg/expr/static_cast3.C: New test.
38542
38543 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
38544
38545         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
38546         everywhere.
38547         * gcc.dg/concat.c: Concatenation of string constants with
38548         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
38549         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
38550         * gcc.dg/cpp/escape-2.c: Use wide character constants where
38551         necessary to avoid multi-character character constant warning.
38552         * gcc.dg/cpp/escape.c: Likewise.
38553         * gcc.dg/cpp/ucs.c: Likewise.
38554         Remove backslashes from dg-bogus comments, as they confuse Tcl.
38555         Fix a typo.
38556
38557 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
38558
38559         PR c/11428
38560         * gcc.c-torture/compile/20030704-1.c: New.
38561
38562 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
38563
38564         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
38565
38566 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
38567
38568         PR c++/5287, PR c++/7910,  PR c++/11021
38569         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
38570         tests for warnings.
38571         * g++.dg/ext/dllimport2.C: Add tests for warnings.
38572         * g++.dg/ext/dllimport3.C: Likewise.
38573         * g++.dg/ext/dllimport4.C: New file.
38574         * g++.dg/ext/dllimport5.C: New file.
38575         * g++.dg/ext/dllimport6.C: New file.
38576         * g++.dg/ext/dllimport7.C: New file.
38577         * g++.dg/ext/dllimport8.C: New file.
38578         * g++.dg/ext/dllimport9.C: New file.
38579         * g++.dg/ext/dllimport10.C: New file.
38580         * g++.dg/ext/dllexport1.C: New file.
38581
38582 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
38583
38584         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
38585         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
38586
38587 2003-07-03  Roger Sayle  <roger@eyesopen.com>
38588
38589         * gcc.dg/builtins-25.c: New testcase.
38590         * gcc.dg/builtins-26.c: New testcase.
38591
38592 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
38593
38594         * gcc.dg/compat/vector-defs.h: New file.
38595         * gcc.dg/compat/vector-setup.h: New file.
38596         * gcc.dg/compat/vector-check.h: New file.
38597         * gcc.dg/compat/vector-1_main.c: New file.
38598         * gcc.dg/compat/vector-1_x.c: New file.
38599         * gcc.dg/compat/vector-1_y.c: New file.
38600         * gcc.dg/compat/vector-2_main.c: New file.
38601         * gcc.dg/compat/vector-2_x.c: New file.
38602         * gcc.dg/compat/vector-2_y.c: New file.
38603
38604         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
38605         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
38606         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
38607         * gcc.dg/compat/struct-align-1.h: New file.
38608         * gcc.dg/compat/struct-align-1_main.c: New file.
38609         * gcc.dg/compat/struct-align-1_x.c: New file.
38610         * gcc.dg/compat/struct-align-1_y.c: New file.
38611         * gcc.dg/compat/struct-align-2.h: New file.
38612         * gcc.dg/compat/struct-align-2_main.c: New file.
38613         * gcc.dg/compat/struct-align-2_x.c: New file.
38614         * gcc.dg/compat/struct-align-2_y.c: New file.
38615
38616         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
38617         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
38618         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
38619         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
38620         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
38621         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
38622         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
38623         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
38624         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
38625         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
38626         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
38627         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
38628         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
38629         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
38630         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
38631         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
38632         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
38633         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
38634         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
38635         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
38636         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
38637         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
38638         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
38639         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
38640         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
38641         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
38642         * gcc.dg/compat/struct-return-10_x.c: Ditto.
38643         * gcc.dg/compat/struct-return-2_x.c: Ditto.
38644         * gcc.dg/compat/struct-return-3_x.c: Ditto.
38645
38646 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
38647
38648         * gcc.dg/i386-call-1.c: New test.
38649
38650 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
38651
38652         PR c++/9162
38653         * g++.dg/parse/defarg4.C: New.
38654
38655 2003-07-03  Roger Sayle  <roger@eyesopen.com>
38656
38657         PR target/10700
38658         * gcc.c-torture/compile/20030703-1.c: New test case.
38659
38660 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
38661
38662         * g++.dg/template/local3.C: Remove extra semicolon.
38663
38664 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
38665
38666         * gcc.dg/i386-volatile-1.c: New test.
38667
38668 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
38669
38670         PR c++/11072
38671         * g++.dg/other/offsetof2.C: XFAIL.
38672         * g++.dg/other/offsetof5.C: New.
38673
38674         PR c++/10219
38675         * g++.dg/template/error1.C: New.
38676
38677         PR c++/9779
38678         * g++.dg/template/dependent-expr1.C: New.
38679
38680 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
38681
38682         PR c++/6949
38683         * g++.dg/template/local3.C: New test.
38684
38685         PR c++/11149
38686         * g++.dg/lookup/scoped6.C: New test.
38687
38688 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
38689
38690         PR c++/8046
38691         * g++.dg/other/error7.C: New test.
38692
38693 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
38694
38695         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
38696         * g++.old-deja/g++.abi/vtable3.h: Likewise.
38697         * g++.old-deja/g++.law/code-gen5.C: Likewise.
38698         * g++.old-deja/g++.other/union2.C: Likewise.
38699         * gcc.dg/c90-const-expr-2.c: Likewise.
38700         * gcc.dg/c90-const-expr-3.c: Likewise.
38701         * gcc.dg/c99-const-expr-2.c: Likewise.
38702         * gcc.dg/c99-const-expr-3.c: Likewise.
38703         * gcc.dg/concat.c: Likewise.
38704
38705 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
38706
38707         PR c++/9559
38708         * g++.dg/init/static1.C: New test.
38709
38710 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
38711
38712         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
38713         * g++.old-deja/g++.other/access2.C: Likewise.
38714         * g++.old-deja/g++.other/decl2.C: Likewise.
38715         * gcc.c-torture/execute/20020615-1.c: Likewise.
38716
38717 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
38718
38719         PR c++/4933
38720         * g++.dg/template/sizeof4.C: New test.
38721
38722 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
38723
38724         * g++.dg/other/error6.C: New test.
38725
38726 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
38727
38728         PR c++/10750
38729         * g++.dg/parse/constant2.C: New test.
38730
38731 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
38732
38733         PR c++/11106
38734         * g++.dg/other/error5.C: New test.
38735
38736 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38737
38738         * gcc.dg/format/gcc_diag-1.c: New test.
38739
38740 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
38741
38742         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
38743
38744 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
38745
38746         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
38747         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
38748         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
38749
38750 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
38751
38752         * gcc.c-torture/execute/builtins/string-8.c: New test.
38753         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
38754         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
38755         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
38756
38757 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
38758
38759         PR c++/10468
38760         * g++.dg/ext/typeof6.C: New test.
38761
38762 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
38763
38764         PR c++/10796
38765         * g++.dg/init/enum1.C: New test.
38766
38767 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
38768
38769         * gcc.dg/20030627-1.c: New test.
38770
38771 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
38772
38773         PR c++/11332
38774         * g++.dg/expr/static_cast2.C: New test.
38775
38776 2003-06-26  Roger Sayle  <roger@eyesopen.com>
38777             Jakub Jelinek  <jakub@redhat.com>
38778
38779         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
38780         sprintf(dst,"%s",src) optimization.
38781         * gcc.c-torture/execute/20030626-1.c: New test case.
38782         * gcc.c-torture/execute/20030626-2.c: New test case.
38783
38784 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
38785
38786         * gcc.c-torture/execute/multi-ix.c: New test.
38787
38788         * gcc.c-torture/execute/simd-4.c (main):
38789         Added missing semicolon at end of union.
38790
38791 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
38792
38793         PR c++/8266
38794         * g++.dg/template/explicit-instantiation3.C: New test.
38795
38796 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
38797
38798         * gcc.dg/20030626-1.c: Use signed char.
38799
38800 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
38801
38802         * gcc.dg/20030626-1.c: New test.
38803
38804 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
38805
38806         * const-str-2.m: Update.
38807
38808 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
38809
38810         PR c++/10990
38811         * g++.dg/rtti/dyncast1.C: New test.
38812         * g++.dg/abi/mangle4.C: Correct base-specifier access.
38813         * g++.dg/lookup/scoped1.C: Remove XFAIL.
38814         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
38815
38816         PR c++/10931
38817         * g++.dg/expr/static_cast1.C: New test.
38818
38819 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
38820
38821         * gcc.dg/20030625-1.c: New test.
38822
38823 2003-06-24  Roger Sayle  <roger@eyesopen.com>
38824
38825         * gcc.c-torture/compile/20030624-1.c: New test case.
38826
38827 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
38828
38829         * gcc.c-torture/execute/string-opt-17.c: New test.
38830
38831 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
38832
38833         PR c++/5754
38834         * g++.dg/parse/crash6.C: New test.
38835
38836 2003-06-23  Roger Sayle  <roger@eyesopen.com>
38837
38838         * gcc.dg/builtins-24.c: New test case.
38839
38840 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
38841
38842         * g++.dg/opt/operator1.C: New test.
38843
38844 2003-06-22  Roger Sayle  <roger@eyesopen.com>
38845
38846         * gcc.c-torture/execute/string-opt-16.c: New test case.
38847
38848 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
38849
38850         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
38851         * g++.old-deja/g++.other/conv7.C: Likewise.
38852         * g++.old-deja/g++.other/overcnv2.C: Likewise.
38853         * g++.old-deja/g++.other/overload14.C: Likewise.
38854
38855 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
38856
38857         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
38858         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
38859
38860 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
38861
38862         PR c++/10888
38863         * g++.dg/warn/Winline-3.C: New test.
38864
38865 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
38866
38867         * lib/target-supports.exp (check_alias_available): Make the test
38868         program acceptable to the Solaris assembler.
38869
38870         PR c++/10749
38871         * g++.dg/template/memclass2.C: New test.
38872
38873 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
38874             Eric Botcazou  <ebotcazou@libertysurf.fr>
38875
38876         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
38877         data for non-matching targets.
38878         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
38879
38880 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
38881
38882         PR c++/10845
38883         * g++.dg/template/member3.C: New test.
38884
38885 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
38886
38887         PR c++/10939
38888         * g++.dg/template/func1.C: New test.
38889
38890         PR c++/9649
38891         * g++.dg/template/static4.C: New test.
38892         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
38893
38894         PR c++/11041
38895         * g++.dg/init/ref7.C: New test.
38896
38897 2003-06-19  Matt Austern  <austern@apple.com>
38898
38899         PR c++/11228
38900         * g++.dg/anew1.C: New test.
38901         * g++.dg/anew2.C: New test.
38902         * g++.dg/anew3.C: New test.
38903         * g++.dg/anew4.C: New test.
38904
38905 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
38906
38907         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
38908
38909 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
38910
38911         * gcc.c-torture/execute/simd-4.c (main): Make expected value
38912         endian-dependent.
38913
38914 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
38915
38916         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
38917         Remove cruft.
38918
38919 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
38920
38921         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
38922         * gcc.c-torture/compile/961203-1.c: Likewise.
38923         * gcc.c-torture/compile/980506-1.c: Likewise.
38924
38925 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
38926
38927         PR c++/10712
38928         * g++.dg/lookup/using7.C: New test.
38929
38930 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
38931
38932         PR c++/11105
38933         * g++.dg/abi/conv1.C: Remove it.
38934         * g++.dg/template/conv7.C: New test.
38935         * g++.dg/template/conv8.C: Likewise.
38936         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
38937         conversion operator.
38938
38939 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
38940
38941         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
38942         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
38943         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
38944         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
38945         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
38946         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
38947         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
38948         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
38949         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
38950         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
38951         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
38952         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
38953         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
38954         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
38955         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
38956         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
38957         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
38958         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
38959         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
38960         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
38961         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
38962         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
38963         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
38964         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
38965         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
38966         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
38967         * gcc.dg/compat/struct-return-10_x.c: Ditto.
38968         * gcc.dg/compat/struct-return-2_x.c: Ditto.
38969         * gcc.dg/compat/struct-return-3_x.c: Ditto.
38970
38971 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
38972
38973         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
38974         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
38975         indications.
38976
38977 2003-06-16  Roger Sayle  <roger@eyesopen.com>
38978
38979         * gcc.dg/i386-387-5.c: New test case.
38980         * gcc.dg/i386-387-6.c: New test case.
38981         * gcc.dg/builtins-23.c: New test case.
38982
38983 2003-06-15  Roger Sayle  <roger@eyesopen.com>
38984
38985         * gcc.dg/builtins-22.c: New test case.
38986         * gcc.dg/i386-387-1.c: Update to test exp.
38987         * gcc.dg/i386-387-2.c: Likewise.
38988
38989 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38990
38991         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
38992
38993 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
38994
38995         * lib/gcc-dg.exp (dg-require-dll): New function.
38996         (dg-xfail-if): Likewise.
38997         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
38998         driver.
38999
39000         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
39001         * gcc.c-torture/compile/20001205-1.c: Likewise.
39002         * gcc.c-torture/compile/20001226-1.c: Likewise.
39003         * gcc.c-torture/compile/20010518-2.c: Likewise.
39004         * gcc.c-torture/compile/20020312-1.c: Likewise.
39005         * gcc.c-torture/compile/20020604-1.c: Likewise.
39006         * gcc.c-torture/compile/920501-12.c: Likewise.
39007         * gcc.c-torture/compile/920501-4.c: Likewise.
39008         * gcc.c-torture/compile/920520-1.c: Likewise.
39009         * gcc.c-torture/compile/920521-1.c: Likewise.
39010         * gcc.c-torture/compile/920625-1.c: Likewise.
39011         * gcc.c-torture/compile/961203-1.c: Likewise.
39012         * gcc.c-torture/compile/980506-1.c: Likewise.
39013         * gcc.c-torture/compile/981006-1.c: Likewise.
39014         * gcc.c-torture/compile/981022-1.c: Likewise.
39015         * gcc.c-torture/compile/981223-1.c: Likewise.
39016         * gcc.c-torture/compile/990617-1.c: Likewise.
39017         * gcc.c-torture/compile/dll.c: Likewise.
39018         * gcc.c-torture/compile/labels-3.c: Likewise.
39019         * gcc.c-torture/compile/mipscop-1.c: Likewise.
39020         * gcc.c-torture/compile/mipscop-2.c: Likewise.
39021         * gcc.c-torture/compile/mipscop-3.c: Likewise.
39022         * gcc.c-torture/compile/mipscop-4.c: Likewise.
39023         * gcc.c-torture/compile/simd-5.c: Likewise.
39024         * gcc.c-torture/compile/20000804-1.x: Remove.
39025         * gcc.c-torture/compile/20001205-1.x: Likewise.
39026         * gcc.c-torture/compile/20001226-1.x: Likewise.
39027         * gcc.c-torture/compile/20010518-2.x: Likewise.
39028         * gcc.c-torture/compile/20020312-1.x: Likewise.
39029         * gcc.c-torture/compile/20020604-1.x: Likewise.
39030         * gcc.c-torture/compile/920501-12.x: Likewise.
39031         * gcc.c-torture/compile/920501-4.x: Likewise.
39032         * gcc.c-torture/compile/920520-1.x: Likewise.
39033         * gcc.c-torture/compile/920521-1.x: Likewise.
39034         * gcc.c-torture/compile/920625-1.x: Likewise.
39035         * gcc.c-torture/compile/961203-1.x: Likewise.
39036         * gcc.c-torture/compile/980506-1.x: Likewise.
39037         * gcc.c-torture/compile/981006-1.x: Likewise.
39038         * gcc.c-torture/compile/981022-1.x: Likewise.
39039         * gcc.c-torture/compile/981223-1.x: Likewise.
39040         * gcc.c-torture/compile/990617-1.x: Likewise.
39041         * gcc.c-torture/compile/mipscop-1.x: Likewise.
39042         * gcc.c-torture/compile/mipscop-2.x: Likewise.
39043         * gcc.c-torture/compile/mipscop-3.x: Likewise.
39044         * gcc.c-torture/compile/mipscop-4.x: Likewise.
39045         * gcc.c-torture/compile/simd-5.x: Likewise.
39046
39047         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
39048
39049 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
39050
39051         * gcc.c-torture/execute/20030611-1.c: New test.
39052
39053 2003-06-12  Roger Sayle  <roger@eyesopen.com>
39054
39055         PR middle-end/168
39056         * gcc.dg/20030612-1.c: New test case.
39057
39058 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
39059
39060         PR c++/10635
39061         * g++.dg/expr/cast1.C: New test.
39062
39063 2003-06-12  Roger Sayle  <roger@eyesopen.com>
39064
39065         * gcc.dg/builtins-21.c: New test case.
39066
39067 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
39068
39069         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
39070         options instead of at the end.
39071         * lib/objc.exp (objc_target_compile): Likewise.
39072
39073 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
39074
39075         PR c++/10432
39076         * g++.dg/parse/error1.C: New test.
39077
39078 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
39079
39080         * gcc.dg/compat/struct-by-value-11_main.c: New file.
39081         * gcc.dg/compat/struct-by-value-11_x.c: New file.
39082         * gcc.dg/compat/struct-by-value-11_y.c: New file.
39083         * gcc.dg/compat/struct-by-value-12_main.c: New file.
39084         * gcc.dg/compat/struct-by-value-12_x.c: New file.
39085         * gcc.dg/compat/struct-by-value-12_y.c: New file.
39086         * gcc.dg/compat/struct-by-value-13_main.c: New file.
39087         * gcc.dg/compat/struct-by-value-13_x.c: New file.
39088         * gcc.dg/compat/struct-by-value-13_y.c: New file.
39089         * gcc.dg/compat/struct-by-value-14_main.c: New file.
39090         * gcc.dg/compat/struct-by-value-14_x.c: New file.
39091         * gcc.dg/compat/struct-by-value-14_y.c: New file.
39092         * gcc.dg/compat/struct-by-value-15_main.c: New file.
39093         * gcc.dg/compat/struct-by-value-15_x.c: New file.
39094         * gcc.dg/compat/struct-by-value-15_y.c: New file.
39095         * gcc.dg/compat/struct-by-value-16_main.c: New file.
39096         * gcc.dg/compat/struct-by-value-16_x.c: New file.
39097         * gcc.dg/compat/struct-by-value-16_y.c: New file.
39098         * gcc.dg/compat/struct-by-value-17_main.c: New file.
39099         * gcc.dg/compat/struct-by-value-17_x.c: New file.
39100         * gcc.dg/compat/struct-by-value-17_y.c: New file.
39101         * gcc.dg/compat/struct-by-value-18_main.c: New file.
39102         * gcc.dg/compat/struct-by-value-18_x.c: New file.
39103         * gcc.dg/compat/struct-by-value-18_y.c: New file.
39104
39105         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
39106         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
39107         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
39108         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
39109         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
39110         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
39111         * gcc.dg/compat/scalar-return-3_main.c: New file.
39112         * gcc.dg/compat/scalar-return-3_x.c: New file.
39113         * gcc.dg/compat/scalar-return-3_y.c: New file.
39114         * gcc.dg/compat/scalar-return-4_main.c: New file.
39115         * gcc.dg/compat/scalar-return-4_x.c: New file.
39116         * gcc.dg/compat/scalar-return-4_y.c: New file.
39117
39118 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
39119
39120         * gcc.dg/compat/fp2-struct-check.h: New file.
39121         * gcc.dg/compat/fp2-struct-defs.h: New file.
39122         * gcc.dg/compat/fp2-struct-init.h: New file.
39123         * gcc.dg/compat/struct-by-value-10_main.c: New file.
39124         * gcc.dg/compat/struct-by-value-10_x.c: New file.
39125         * gcc.dg/compat/struct-by-value-10_y.c: New file.
39126         * gcc.dg/compat/struct-return-10_main.c: New file.
39127         * gcc.dg/compat/struct-return-10_x.c: New file.
39128         * gcc.dg/compat/struct-return-10_y.c: New file.
39129
39130         * gcc.dg/compat/compat-common.h: New file.
39131         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
39132         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
39133         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
39134         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
39135         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
39136         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
39137         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
39138         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
39139         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
39140         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
39141         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
39142         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
39143         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
39144         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
39145         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
39146         * gcc.dg/compat/small-struct-check.h: Ditto.
39147         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
39148         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
39149         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
39150         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
39151         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
39152         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
39153         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
39154         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
39155         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
39156         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
39157         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
39158         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
39159         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
39160         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
39161         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
39162         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
39163         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
39164         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
39165         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
39166         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
39167         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
39168         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
39169         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
39170         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
39171         * gcc.dg/compat/struct-return-2_main.c: Ditto.
39172         * gcc.dg/compat/struct-return-2_x.c: Ditto.
39173         * gcc.dg/compat/struct-return-2_y.c: Ditto.
39174         * gcc.dg/compat/struct-return-3_main.c: Ditto.
39175         * gcc.dg/compat/struct-return-3_x.c: Ditto.
39176         * gcc.dg/compat/struct-return-3_y.c: Ditto.
39177
39178 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
39179
39180         * g++.dg/pch/static-1.C: New file.
39181         * g++.dg/pch/static-1.Hs: New file.
39182
39183 2003-06-10  Richard Henderson  <rth@redhat.com>
39184
39185         * gcc.dg/asm-7.c: Adjust expected warning text.
39186
39187 2003-06-10  Roger Sayle  <roger@eyesopen.com>
39188
39189         * gcc.dg/builtins-20.c: New test case.
39190
39191 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
39192
39193         PR c++/11131
39194         * g++.dg/opt/template1.C: New test.
39195
39196 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
39197
39198         * lib/gcc-dg.exp (dg-test): Clear additional_files and
39199         additional_sources.
39200
39201 2003-05-21  David Taylor  <dtaylor@emc.com>
39202
39203         * gcc.dg/Wpadded.c: New file.
39204
39205 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
39206
39207         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
39208         * gcc.dg/special/weak-2.c: Add dg-require-weak.
39209         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
39210         dg-require-weak.
39211
39212 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
39213
39214         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
39215
39216 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
39217
39218         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
39219         (dg-require-alias): Likewise.
39220         (dg-require-gc-sections): Likewise.
39221         * lib/target-supports.exp (check_gc_sections_available): Likewise.
39222
39223 2003-06-08  Richard Henderson  <rth@redhat.com>
39224
39225         * gcc.dg/20011029-2.c: Fix the array reference.
39226         * gcc.dg/asm-7.c: New.
39227
39228 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
39229
39230         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
39231
39232 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
39233
39234         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
39235         (dg-require-gc-sections): Likewise.
39236
39237 2003-06-08  Jan Hubicka  <jh@suse.cz>
39238
39239         * i386-cmov1.c: Fix regular expression.
39240         * i386-cvt-1.c: Likewise.
39241         * i386-local.c: Likewise.
39242         * i386-local2.c: Likewise.
39243         * i386-mul.c: Likewise.
39244         * i386-ssetype-1.c: Likewise.
39245         * i386-ssetype-3.c: Likewise.
39246         * i386-ssetype-5.c: Likewise.
39247
39248 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39249
39250         PR c++/11039
39251         * g++.dg/warn/implicit-typename2.C: New test.
39252         * g++.dg/warn/implicit-typename3.C: New test.
39253
39254 2003-06-07  Richard Henderson  <rth@redhat.com>
39255
39256         * g++.dg/other/offsetof3.C: Use size_t.
39257         * g++.dg/other/offsetof4.C: Likewise.
39258
39259 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
39260
39261         * lib/copy-file.exp: New. Implement gcc_copy_files.
39262
39263         * lib/dg-pch.exp: Load copy-file.exp
39264         (dg-pch): Use gcc_copy_files instead of "file copy".
39265
39266 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
39267
39268         * gcc.dg/weak/weak.exp: Simplify.
39269         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
39270         * gcc.dg/weak/weak-1.c: Likewise.
39271         * gcc.dg/weak/weak-2.c: Likewise.
39272         * gcc.dg/weak/weak-3.c: Likewise.
39273         * gcc.dg/weak/weak-4.c: Likewise.
39274         * gcc.dg/weak/weak-5.c: Likewise.
39275         * gcc.dg/weak/weak-6.c: Likewise.
39276         * gcc.dg/weak/weak-7.c: Likewise.
39277         * gcc.dg/weak/weak-8.c: Likewise.
39278         * gcc.dg/weak/weak-9.c: Likewise.
39279
39280 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
39281
39282         gcc.c-torture/execute/20030606-1.c: New.
39283
39284 2003-06-06  Roger Sayle  <roger@eyesopen.com>
39285
39286         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
39287         * gcc.dg/builtins-19.c: Likewise.
39288
39289 2003-06-06  Roger Sayle  <roger@eyesopen.com>
39290
39291         * gcc.dg/builtins-2.c: Add some more tests.
39292         * gcc.dg/builtins-18.c: New test case.
39293         * gcc.dg/builtins-19.c: New test case.
39294
39295 2003-06-06  Roger Sayle  <roger@eyesopen.com>
39296             Jim Wilson  <wilson@tuliptree.org>
39297
39298         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
39299
39300 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
39301
39302         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
39303         mempcpy/stpcpy calls not to be optimized into something else.
39304         * gcc.c-torture/execute/string-opt-3.c: Moved to...
39305         * gcc.c-torture/execute/builtins/string-7.c: ...here.
39306         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
39307
39308 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39309
39310         * gcc.dg/format/asm_fprintf-1.c: New test.
39311
39312 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
39313
39314         * lib/gcc-defs.exp (additional_sources): New variable.
39315         (dg-additional-sources): New function.
39316         (additional_files): New variable.
39317         (dg-additional-files): New function.
39318         (dg-additional-files-options): Likewise.
39319         * lib/gcc-dg.exp (dg-require-weak): New function.
39320         (dg-require-alias): Likewise.
39321         (dg-require-gc-sections): Likewise.
39322         * lib/target-supports.exp (check_alias_available): Remove testfile
39323         parameter.
39324         (check_gc_sections_available): New function.
39325         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
39326         (dg-gpp-additional-files): Likewise.
39327         * lib/g++.exp (additional_sources): Remove.
39328         (additional_files): Likewise.
39329         (g++_target_compile): Use dg-additional-files-options.
39330
39331         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
39332         Tcl logic.
39333         * gcc.dg/special/ecos.exp: Remove.
39334         * gcc.dg/special/20000419-2.c: Use dg-require-*.
39335         * gcc.dg/special/alias-1.c: Likewise.
39336         * gcc.dg/special/alias-2.c: Likewise.
39337         * gcc.dg/special/gcsec-1.c: Likewise.
39338         * gcc.dg/special/weak-1.c: Likewise.
39339         * gcc.dg/special/weak-2.c: Likewise.
39340         * gcc.dg/special/wkali-1.c: Likewise.
39341         * gcc.dg/special/wkali-2.c: Likewise.
39342
39343         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
39344         dg-gpp-additional-*.
39345         * g++.dg/special/conpr-3.C: Likewise.
39346         * g++.dg/special/conpr-4.C: Likewise.
39347         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
39348         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
39349         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
39350         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
39351         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
39352         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
39353         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
39354         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
39355         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
39356         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
39357         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
39358         * g++.old-deja/g++.other/comdat1.C: Likewise.
39359         * g++.old-deja/g++.other/comdat2.C: Likewise.
39360         * g++.old-deja/g++.other/comdat3.C: Likewise.
39361         * g++.old-deja/g++.other/ctor1.C: Likewise.
39362         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
39363
39364 2003-06-05  Richard Henderson  <rth@redhat.com>
39365
39366         * gcc.dg/debug/20030605-1.c: New.
39367
39368 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
39369
39370         * README.QMTEST: Update.
39371
39372 2003-06-04  Richard Henderson  <rth@redhat.com>
39373
39374         * gcc.dg/cleanup-1.c: New.
39375         * gcc.dg/cleanup-2.c: New.
39376         * gcc.dg/cleanup-3.c: New.
39377         * gcc.dg/cleanup-4.c: New.
39378         * gcc.dg/cleanup-5.c: New.
39379         * gcc.dg/cleanup-6.c: New.
39380         * gcc.dg/cleanup-7.c: New.
39381
39382 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
39383
39384         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
39385
39386         * lib/dg-pch.exp: New file.
39387         * g++.dg/pch/pch.exp: Use dg-pch.exp.
39388         * gcc.dg/pch/pch.exp: Likewise.
39389
39390 2003-06-04  Roger Sayle  <roger@eyesopen.com>
39391
39392         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
39393         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
39394         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
39395         * gcc.dg/builtins-17.c: New test case.
39396         * gcc.dg/i386-387-4.c: New test case.
39397         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
39398
39399 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
39400
39401         * gcc.dg/ultrasp9.c: New test.
39402
39403 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
39404
39405         * gcc.c-torture/compile/20030604-1.c: New test.
39406         * gcc.dg/sparc-constant-1.c: New test.
39407
39408 2003-06-03  Glen Nakamura  <glen@imodulo.com>
39409
39410         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
39411
39412 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
39413
39414         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
39415
39416         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
39417         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
39418
39419 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
39420
39421         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
39422
39423 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39424
39425         PR c++/10940
39426         * g++.dg/template/spec10.C: New test.
39427
39428 2003-06-03  Roger Sayle  <roger@eyesopen.com>
39429
39430         * gcc.dg/builtins-16.c: New test case.
39431
39432 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
39433
39434         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
39435         mempcpy test with post-increments.
39436         * gcc.c-torture/execute/string-opt-3.c: New test.
39437         * gcc.dg/string-opt-1.c: New test.
39438
39439 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
39440
39441         PR fortran/10965
39442         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
39443
39444 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
39445
39446         * lib/scanasm.exp (dg-scan): New function, factored out of ...
39447         (scan-assembler): ... here.  Use dg-scan.
39448         (scan-assembler-not): Likewise.
39449         (scan-file): New function.
39450         (scan-file-not): Likewise.
39451         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
39452         * gcc.dg/cpp/_Pragma4.c: Likewise.
39453         * gcc.dg/cpp/_Pragma5.c: Likewise.
39454         * gcc.dg/cpp/avoidpaste1.c: Likewise.
39455         * gcc.dg/cpp/avoidpaste2.c: Likewise.
39456         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
39457         * gcc.dg/cpp/cmdlne-P.c: Likewise.
39458         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
39459         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
39460         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
39461         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
39462         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
39463         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
39464         * gcc.dg/cpp/cxxcom1.c: Likewise.
39465         * gcc.dg/cpp/line1.c: Likewise.
39466         * gcc.dg/cpp/maccom1.c: Likewise.
39467         * gcc.dg/cpp/maccom2.c: Likewise.
39468         * gcc.dg/cpp/maccom3.c: Likewise.
39469         * gcc.dg/cpp/maccom4.c: Likewise.
39470         * gcc.dg/cpp/maccom5.c: Likewise.
39471         * gcc.dg/cpp/maccom6.c: Likewise.
39472         * gcc.dg/cpp/multiline.c: Likewise.
39473         * gcc.dg/cpp/spacing1.c: Likewise.
39474         * gcc.dg/cpp/spacing2.c: Likewise.
39475         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
39476         * gcc.dg/cpp/trad/maccom1.c: Likewise.
39477         * gcc.dg/cpp/trad/maccom2.c: Likewise.
39478         * gcc.dg/cpp/trad/maccom3.c: Likewise.
39479         * gcc.dg/cpp/trad/maccom4.c: Likewise.
39480         * gcc.dg/cpp/trad/maccom6.c: Likewise.
39481         * gcc.dg/cpp/cxxcom2.c: Likewise.
39482         * gcc.dg/cpp/cxxcom2.h: New file.
39483
39484         * gcc.dg/cpp/truefalse.cpp: Move it to ...
39485         * g++.dg/cpp/truefalse.C: Here.
39486         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
39487
39488 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
39489
39490         * gcc.dg/cpp/redef3.c: New file.
39491
39492 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
39493
39494         * gcc.dg/i386-loop-3.c: New test.
39495
39496 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
39497
39498         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
39499
39500 2003-05-31  Roger Sayle  <roger@eyesopen.com>
39501
39502         * gcc.dg/fwrapv-1.c: New test case.
39503         * gcc.dg/fwrapv-2.c: New test case.
39504
39505 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39506
39507         PR c++/10956
39508         * g++.dg/template/spec9.C: New test.
39509
39510 2003-05-29  Roger Sayle  <roger@eyesopen.com>
39511
39512         * gcc.dg/duff-4.c: New test case.
39513
39514 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
39515
39516         PR fortran/10843
39517         * g77.dg/ffixed-form-1.f: New test
39518         * g77.dg/ffixed-form-2.f: New test
39519         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
39520         * g77.dg/ffree-form-3.f: New test
39521
39522 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
39523
39524         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
39525         * gcc.dg/wint_t-1.c: Likewise.
39526
39527 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39528
39529         * g++.dg/template/access11.C: New test.
39530
39531 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39532
39533         PR c++/10849
39534         * g++.dg/template/access10.C: New test.
39535
39536 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
39537             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39538
39539         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
39540
39541 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
39542
39543         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
39544         suppress for powerpc-*-darwin*.
39545         * gcc.dg/torture/builtin-noret-2.c: Likewise.
39546
39547 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
39548
39549         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
39550         suppress option for powerpc-*-darwin*.
39551
39552 2003-05-23  Roger Sayle  <roger@eyesopen.com>
39553
39554         * gcc.dg/builtins-1.c: Add tests for tan and atan.
39555         * gcc.dg/builtins-4.c: Add test for fmod.
39556
39557 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39558
39559         PR c++/10682
39560         * g++.dg/template/instantiate4.C: New test.
39561
39562 2003-05-22  Roger Sayle  <roger@eyesopen.com>
39563
39564         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
39565
39566 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
39567
39568         * gcc.dg/compat/scalar-return-1_main.c: New file.
39569         * gcc.dg/compat/scalar-return-1_x.c: New file.
39570         * gcc.dg/compat/scalar-return-1_y.c: New file.
39571         * gcc.dg/compat/scalar-return-2_main.c: New file.
39572         * gcc.dg/compat/scalar-return-2_x.c: New file.
39573         * gcc.dg/compat/scalar-return-2_y.c: New file.
39574         * gcc.dg/compat/struct-return-3_main.c: New file.
39575         * gcc.dg/compat/struct-return-3_y.c: New file.
39576         * gcc.dg/compat/struct-return-3_x.c: New file.
39577         * gcc.dg/compat/struct-return-2_main.c: New file.
39578         * gcc.dg/compat/struct-return-2_x.c: New file.
39579         * gcc.dg/compat/struct-return-2_y.c: New file.
39580
39581 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
39582
39583         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
39584         for hppa*-hp-hpux*.
39585         * gcc.dg/20021014-1.c (dg-options): Likewise.
39586         * gcc.dg/nest.c (dg-options): Likewise.
39587
39588 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
39589
39590         PR c++/9738
39591         * g++.dg/ext/dllimport2.C: New file.
39592         * g++.dg/ext/dllimport3.C: New file.
39593
39594 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
39595
39596         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
39597         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
39598         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
39599         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
39600         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
39601         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
39602         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
39603         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
39604         * gcc.dg/compat/small-struct-defs.h: New file.
39605         * gcc.dg/compat/small-struct-init.h: New file.
39606         * gcc.dg/compat/small-struct-check.h: New file.
39607         * gcc.dg/compat/fp-struct-defs.h: New file.
39608         * gcc.dg/compat/fp-struct-check.h: New file.
39609         * gcc.dg/compat/fp-struct-init.h: New file.
39610         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
39611         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
39612
39613 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
39614
39615         * gcc.dg/20030225-2.c: New test.
39616
39617 2003-05-18  Roger Sayle  <roger@eyesopen.com>
39618             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39619
39620         * gcc.c-torture/compile/20030518-1.c: New test case.
39621
39622 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
39623
39624         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
39625         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
39626         gcc-dg-debug-runtest.
39627         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
39628         gcc-dg-debug-runtest.
39629
39630 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39631
39632         PR c++/9022
39633         * g++.dg/lookup/using6.C: New test.
39634
39635 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39636
39637         * g++.dg/parse/access2.C: New test.
39638
39639 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
39640
39641         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
39642         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
39643         * gcc.dg/debug/debug.exp: Likewise.
39644
39645 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
39646
39647         * gcc.dg/dollar.c: New test.
39648
39649 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
39650
39651         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
39652         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
39653         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
39654         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
39655         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
39656         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
39657         * gcc.dg/compat/struct-by-value-6_main.c: New file.
39658         * gcc.dg/compat/struct-by-value-6_x.c: New file.
39659         * gcc.dg/compat/struct-by-value-6_y.c: New file.
39660         * gcc.dg/compat/struct-by-value-7_main.c: New file.
39661         * gcc.dg/compat/struct-by-value-7_x.c: New file.
39662         * gcc.dg/compat/struct-by-value-7_y.c: New file.
39663         * gcc.dg/compat/struct-by-value-8_main.c: New file.
39664         * gcc.dg/compat/struct-by-value-8_x.c: New file.
39665         * gcc.dg/compat/struct-by-value-8_y.c: New file.
39666         * gcc.dg/compat/struct-by-value-9_main.c: New file.
39667         * gcc.dg/compat/struct-by-value-9_x.c: New file.
39668         * gcc.dg/compat/struct-by-value-9_y.c: New file.
39669
39670 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
39671
39672         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
39673         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
39674         support for "repo" mode.
39675         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
39676         * lib/g77-dg.exp: Likewise.
39677         * lib/obj-dg.exp: Likewise.
39678
39679 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
39680
39681         Merge from gcc-3_2-rhl8-branch:
39682         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
39683
39684         * gcc.dg/tls/opt-6.c: New test.
39685
39686         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
39687
39688         * gcc.dg/20030405-1.c: New test.
39689
39690         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
39691
39692         * gcc.dg/20030309-1.c: New test.
39693
39694         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
39695
39696         * gcc.c-torture/execute/20030307-1.c: New test.
39697
39698         2003-02-20  Randolph Chung  <tausq@debian.org>
39699
39700         * gcc.c-torture/compile/20030220-1.c: New test.
39701
39702         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
39703
39704         * gcc.dg/20030217-1.c: New test.
39705
39706         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
39707
39708         * gcc.c-torture/compile/20020129-1.c: New test.
39709
39710         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
39711
39712         * gcc.dg/unroll-1.c: New test.
39713
39714         2002-11-16  Jan Hubicka  <jh@suse.cz>
39715
39716         * gcc.c-torture/execute/20020920-1.c: New test.
39717
39718         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
39719
39720         PR target/7434
39721         * gcc.c-torture/compile/20021008-1.c: New test.
39722
39723         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
39724
39725         PR target/7559
39726         * gcc.c-torture/execute/20020810-1.c: New test.
39727
39728         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
39729
39730         * gcc.c-torture/compile/20020807-1.c: New test.
39731
39732         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
39733
39734         * gcc.dg/tls/opt-1.c: New test.
39735
39736         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
39737
39738         * gcc.dg/20020729-1.c: New test.
39739
39740         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
39741
39742         * g++.dg/opt/life1.C: New test.
39743
39744         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
39745
39746         * gcc.dg/20020525-1.c: New test.
39747
39748         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
39749
39750         PR c++/6794
39751         * g++.dg/ext/pretty1.C: New test.
39752         * g++.dg/ext/pretty2.C: New test.
39753
39754 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
39755
39756         PR c++/8385
39757         * g++.dg/ext/typeof5.C: New test.
39758
39759 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
39760
39761         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
39762         __USER_LABEL_PREFIX__ into account.
39763         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
39764
39765 2003-05-14  Roger Sayle  <roger@eyesopen.com>
39766
39767         * gcc.dg/builtins-15.c: New test case.
39768
39769 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
39770
39771         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
39772
39773 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
39774
39775         * lib/g++.exp: Tweak handling of additional source files.
39776         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
39777         * g++.dg/special/conpr-2a.C: Rename to ...
39778         * g++.dg/special/conpr-2a.cc: ... this.
39779         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
39780         * g++.dg/special/conpr-3a.C: Rename to ...
39781         * g++.dg/special/conpr-3a.cc: This.
39782         * g++.dg/special/conpr-3b.C: Rename to ...
39783         * g++.dg/special/conpr-3b.cc: This.
39784         * g++.dg/special/conpr-4.C: New test.
39785         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
39786
39787 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
39788
39789         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
39790
39791 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39792
39793         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
39794         * g++.old-deja/g++.robertl/eb71.C: Likewise.
39795         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
39796         * g++.old-deja/g++.other/warn3.C: Likewise.
39797
39798 2003-05-11  Roger Sayle  <roger@eyesopen.com>
39799
39800         * gcc.dg/i386-387-1.c: Update to also test log.
39801         * gcc.dg/i386-387-2.c: Likewise.
39802
39803 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
39804
39805         * g77.f-torture/execute/int8421.f: New test.
39806
39807 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39808
39809         PR c++/10230, c++/10481
39810         * g++.dg/lookup/scoped5.C: New test.
39811
39812 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39813
39814         PR c++/10552
39815         * g++.dg/template/ttp6.C: New test.
39816
39817 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
39818
39819         * gcc.c-torture/execute/builtins: New directory.
39820         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
39821         gcc.c-torture/execute/builtins.
39822         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
39823         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
39824         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
39825         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
39826
39827 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39828
39829         PR c++/9252
39830         * g++.dg/template/access8.C: New test.
39831         * g++.dg/template/access9.C: New test.
39832
39833 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39834
39835         PR c++/9554
39836         * g++.dg/parse/access1.C: New test.
39837
39838 2003-05-09  DJ Delorie  <dj@redhat.com>
39839
39840         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
39841         long, and not an int.
39842
39843 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39844
39845         PR c++/10555, c++/10576
39846         * g++.dg/template/memclass1.C: New test.
39847
39848 2003-05-08  DJ Delorie  <dj@redhat.com>
39849
39850         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
39851         targets.
39852         * gcc.c-torture/execute/20021024-1.x: Likewise.
39853         * gcc.c-torture/execute/shiftdi.x: Likewise.
39854         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
39855         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
39856         * gcc.dg/20021018-1.c: Likewise.
39857
39858 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39859
39860         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
39861
39862         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
39863         (bcopy): Call memmove.
39864
39865 2003-05-08  Roger Sayle  <roger@eyesopen.com>
39866
39867         * g77.f-torture/compile/8485.f: New test case.
39868
39869 2003-05-07  Richard Henderson  <rth@redhat.com>
39870
39871         PR c++/10570
39872         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
39873         Verify exception_cleanup not called for rethrows.
39874         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
39875         when exiting catch block without rethrowing.
39876         * g++.dg/eh/forced3.C: New.
39877         * g++.dg/eh/forced4.C: New.
39878
39879 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
39880
39881         * gcc.dg/20030505.c: Fix triplet.
39882
39883 2003-05-06  DJ Delorie  <dj@redhat.com>
39884
39885         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
39886         * gcc.dg/nest.c: Likewise.
39887
39888 2003-05-05  Roger Sayle  <roger@eyesopen.com>
39889
39890         * gcc.dg/builtins-14.c: New test case.
39891
39892 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
39893
39894         * lib/compat.exp (compat-execute): New argument.
39895         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
39896         * gcc.dg/compat: New test directory.
39897         * gcc.dg/compat/compat.exp: New expect script.
39898         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
39899         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
39900         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
39901         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
39902         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
39903         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
39904
39905         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
39906         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
39907         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
39908         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
39909         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
39910         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
39911         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
39912         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
39913         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
39914         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
39915         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
39916         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
39917         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
39918         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
39919         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
39920
39921 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
39922
39923         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
39924
39925 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
39926
39927         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
39928
39929 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
39930
39931         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
39932         * gcc.dg/ppc-fsel-2.c: New test.
39933
39934         * gcc.dg/unused-5.c: New test.
39935
39936 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39937
39938         PR c++/10496
39939         * g++.dg/warn/pmf1.C: New test.
39940
39941 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39942
39943         PR c++/4494
39944         * g++.dg/warn/main.C: New test.
39945
39946 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39947
39948         * gcc.dg/nonnull-3.c: New test.
39949
39950 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
39951
39952         * gcc.dg/cpp/Wtrigraphs.c: Update.
39953         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
39954
39955 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
39956
39957         * gcc.dg/ppc-fsel-1.c: New test.
39958
39959 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
39960
39961         PR c/10604
39962         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
39963
39964 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
39965
39966         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
39967
39968 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39969
39970         PR c++/9364, c++/10553, c++/10586
39971         * g++.dg/parse/typename4.C: New test.
39972         * g++.dg/parse/typename5.C: Likewise.
39973
39974 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
39975
39976         * gcc.c-torture/compile/20030503-1.c: New test.
39977
39978 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39979
39980         * g++.dg/lookup/using5.C: Fix testcase error.
39981
39982 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
39983
39984         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
39985         since MEABI is no longer supported.  Remove all vestiges
39986         of MEABI from the test.
39987
39988 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39989
39990         PR c++/10554
39991         * g++.dg/lookup/using5.C: New test.
39992
39993 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39994
39995         PR c++/8772
39996         * g++.dg/template/ttp5.C: New test.
39997
39998 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
39999
40000         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
40001         (dg-gpp-additional-sources): New function.
40002         (dg-gpp-additional-files): Likewise.
40003         * lib/g++.exp (additional_sources): New variable.
40004         (additional_files): Likewise.
40005         (g++_target_compile): Deal with them.
40006         * lib/old-dejagnu.exp: Remove.
40007         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
40008         * g++.old-deja: Revise all tests to use dg commands.
40009
40010 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40011
40012         PR c++/9432, c++/9528
40013         * g++.dg/lookup/using4.C: New test.
40014
40015 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
40016
40017         * gcc.dg/noreturn-5.c: New file.
40018         * gcc.dg/noreturn-6.c: New file.
40019
40020         * gcc.c-torture/compile/inline-1.c: New file.
40021
40022 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
40023
40024         PR c++/10551
40025         * g++.dg/template/explicit1.C: New test.
40026
40027 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
40028
40029         PR c++/10549
40030         * g++.dg/other/bitfield1.C: New test.
40031
40032         PR c++/10527
40033         * g++.dg/init/new7.C: New test.
40034
40035 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
40036
40037         * g++.dg/ext/desig1.C: New test.
40038         * g++.dg/ext/init1.C: Update.
40039
40040         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
40041
40042 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
40043
40044         PR c++/10180
40045         * g++.dg/warn/Winline-1.C: New test.
40046
40047 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
40048
40049         * gcc.c-torture/execute/string-opt-19.c: New test.
40050
40051         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
40052         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
40053
40054 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
40055
40056         PR c++/10506
40057         * g++.dg/init/new6.C: New test.
40058
40059         PR c++/10503
40060         * g++.dg/init/ref6.C: New test.
40061
40062 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
40063
40064         * g++.dg/warn/weak1.C: XFAIL on AIX4.
40065
40066 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40067
40068         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
40069         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
40070
40071 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
40072
40073         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
40074         initialized static data members.
40075
40076 2003-04-25  H.J. Lu <hjl@gnu.org>
40077
40078         * gcc.dg/ia64-sync-4.c: New test.
40079
40080 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40081
40082         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
40083         date.
40084
40085 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
40086
40087         PR c++/10337
40088         * g++.dg/warn/conv1.C: New test.
40089         * g++.old-deja/g++.other/conv7.C: Adjust.
40090         * g++.old-deja/g++.other/overload14.C: Adjust.
40091
40092 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
40093
40094         PR c++/10471
40095         * g++.dg/template/defarg2.C: New test.
40096
40097 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
40098
40099         * gcc.dg/cpp/include2.c: Update.
40100         * gcc.dg/cpp/multiline-2.c: New.
40101         * gcc.dg/cpp/multiline.c: Update.
40102         * gcc.dg/cpp/strify2.c: Update.
40103         * gcc.dg/cpp/trad/literals-2.c: Update.
40104
40105 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
40106
40107         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
40108
40109 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
40110
40111         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
40112
40113 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
40114
40115         PR c++/10451
40116         * g++.dg/parse/crash4.C: New test.
40117
40118         PR c++/9847
40119         * g++.dg/parse/crash5.C: New test.
40120
40121 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
40122
40123         PR c++/10446
40124         * g++.dg/parse/crash3.C: New test.
40125
40126         PR c++/10428
40127         * g++.dg/parse/elab1.C: New test.
40128
40129 2003-04-22  Devang Patel  <dpatel@apple.com>
40130
40131         * gcc.dg/cpp/trad/funlike-5.c: New test.
40132
40133 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
40134
40135         * g++.dg/other/packed1.C: Fix dg options.
40136
40137 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
40138
40139         * g++.dg/other/offsetof2.C: New test.
40140
40141 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
40142
40143         * g++.dg/template/recurse.C: Adjust location of error messages.
40144
40145 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
40146
40147         PR c++/9881
40148         * g++.dg/init/addr-const1.C: New test.
40149         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
40150
40151 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
40152
40153         PR c++/10405
40154         * g++.dg/lookup/struct-hack1.C: New test.
40155
40156 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
40157
40158         * ucs.c: Update diagnostic messages.
40159
40160 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
40161
40162         * gcc.dg/cpp/truefalse.cpp: New test.
40163         * gcc.dg/cpp/cpp.exp: Update.
40164         * g++.dg/other/stdbool-if.C: Remove.
40165
40166 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
40167
40168         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
40169         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
40170
40171 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
40172
40173         * gcc.c-torture/compile/20030418-1.c: New test.
40174
40175 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
40176
40177         * README.compat: Remove; content moved to doc/sourcebuild.texi.
40178
40179 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40180
40181         PR c++/10347
40182         g++.dg/template/dependent-name1.C: New test.
40183
40184 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
40185
40186         * gcc.dg/warn-1.c (tourist_guide): New array,
40187         contains a pointer to bar.
40188
40189 2003-04-16  Roger Sayle  <roger@eyesopen.com>
40190
40191         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
40192         * gcc.c-torture/execute/medce-1.c: New test case.
40193         * gcc.c-torture/execute/medce-2.c: New test case.
40194
40195 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
40196
40197         * lib/prune.exp: Ignore more messages.
40198
40199         PR c++/10381
40200         * g++.dg/parse/lookup3.C: New test.
40201
40202 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
40203
40204         * gcc.c-torture/compile/20030415-1.c : New test.
40205
40206 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
40207
40208         * gcc.c-torture/execute/scope-2.c: Move to ...
40209         * gcc.dg/noncompile/scope.c: .... here.
40210
40211 2003-04-14  Roger Sayle  <roger@eyesopen.com>
40212
40213         * gcc.dg/20030414-2.c: New test case.
40214
40215 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
40216
40217         PR target/10377
40218         * gcc.dg/20030414-1.c: New test.
40219
40220 2003-04-13  Roger Sayle  <roger@eyesopen.com>
40221
40222         * gcc.dg/builtins-12.c: New test case.
40223         * gcc.dg/builtins-13.c: New test case.
40224
40225 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40226
40227         * gcc.c-torture/execute/string-opt-18.c: New test.
40228
40229 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
40230
40231         PR c++/10300
40232         * g++.dg/init/new5.C: New test.
40233
40234 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
40235
40236         PR c++/7910
40237         * g++.dg/ext/dllimport1.C: New test.
40238
40239 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
40240
40241         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
40242
40243 2003-04-11  Bud Davis <bdavis9659@comcast.net>
40244
40245         PR Fortran/9263
40246         * g77.f-torture/noncompile/9263.f: New test
40247         PR Fortran/1832
40248         * g77.f-torture/execute/1832.f: New test
40249
40250 2003-04-11  David Chad  <davidc@freebsd.org>
40251             Loren J. Rittle  <ljrittle@acm.org>
40252
40253         PR libobjc/8562
40254         * objc.dg/headers.m: New test.
40255
40256 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
40257
40258         * gcc.c-torture/execute/builtin-noret-2.c: New.
40259         * gcc.c-torture/execute/builtin-noret-2.x: New.
40260         XFAIL builtin-noret-2.c at -O1 and above.
40261         * gcc.dg/redecl.c: New.
40262         * gcc.dg/Wshadow-1.c: Update error regexps.
40263
40264 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
40265
40266         * g++.dg/abi/bitfield10.C: New test.
40267
40268 2003-04-09  Mike Stump  <mrs@apple.com>
40269
40270         * gcc.dg/pch/pch.exp: Make testcase names longer.
40271         * g++.dg/pch/pch.exp: Make testcase names longer.
40272
40273 2003-04-08  Roger Sayle  <roger@eyesopen.com>
40274
40275         * gcc.dg/builtins-11.c: New test case.
40276
40277 2003-04-08  Roger Sayle  <roger@eyesopen.com>
40278
40279         * gcc.dg/builtins-9.c: New test case.
40280         * gcc.dg/builtins-10.c: New test case.
40281
40282 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
40283
40284         * gcc.dg/noncompile/init-4.c.c: New test.
40285
40286 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
40287
40288         * gcc.misc-test/gcov-9.c: New test.
40289         * gcc.misc-test/gcov-10.c: New test
40290         * gcc.misc-test/gcov-11.c: New test.
40291
40292 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
40293
40294         PR optimization/10024
40295         * gcc.c-torture/compile/20030405-1.c: New test.
40296
40297 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
40298
40299         * gcc.dg/pch/static-3.c: New.
40300         * gcc.dg/pch/static-3.hs: New.
40301         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
40302
40303 2003-04-04  Richard Henderson  <rth@redhat.com>
40304
40305         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
40306         * g++.dg/eh/forced2.C: Likewise.
40307
40308 2003-04-03  Mike Stump  <mrs@apple.com>
40309
40310         * lib/scanasm.exp (scan-assembler): Add xfail processing for
40311         target arg.
40312         (scan-assembler-times, scan-assembler-not): Likewise.
40313         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
40314
40315 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
40316
40317         * gcc.dg/sparc-loop-1.c: New test.
40318
40319 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
40320
40321         PR other/9274
40322         * g++.dg/pch/system-2.C: New.
40323         * g++.dg/pch/system-2.Hs: New.
40324
40325 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
40326
40327         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
40328
40329         * g++.dg/eh/simd-1.C (vecfunc): Same.
40330
40331 2003-04-01  Roger Sayle  <roger@eyesopen.com>
40332
40333         * gcc.c-torture/execute/20030401-1.c: New test case.
40334
40335 2003-04-01  Ziemowit Laski <zlaski@apple.com>
40336
40337         * objc.dg/defs.m: New.
40338
40339 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
40340
40341         * g++.dg/eh/simd-1.C: New.
40342         * g++.dg/eh/simd-2.C: New.
40343
40344 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
40345
40346         * gcc.c-torture/execute/simd-3.c: New.
40347
40348 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
40349
40350         PR c/9936
40351         * gcc.dg/20030331-2.c: New test.
40352
40353 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
40354
40355         PR c++/10278
40356         * g++.dg/parse/crash2.C: New test.
40357
40358 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
40359
40360         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
40361         * gcc.c-torture/execute/20030331-1.c: ...here.
40362
40363 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
40364
40365         * gcc.c-torture/execute/20030331-1.c: New test.
40366
40367 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
40368
40369         * lib/gcov.exp: Adjust call return testing strings.
40370         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
40371
40372 2003-03-31  Roger Sayle  <roger@eyesopen.com>
40373
40374         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
40375         * gcc.dg/builtins-7.c: New test case.
40376         * gcc.dg/builtins-8.c: New test case.
40377
40378 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
40379
40380         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
40381
40382 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
40383
40384         PR c++/7647
40385         * g++.dg/lookup-class-member-2.C: New test.
40386
40387 2003-03-30  Glen Nakamura  <glen@imodulo.com>
40388
40389         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
40390
40391 2003-03-28  Roger Sayle  <roger@eyesopen.com>
40392
40393         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
40394
40395 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
40396
40397         * g++.dg/init/attrib1.C: New test.
40398
40399 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
40400
40401         * gcc.dg/ultrasp8.c: New test.
40402
40403 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
40404
40405         * gcc.dg/ultrasp7.c: New test.
40406
40407 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
40408
40409         PR c++/10047
40410         * g++.dg/template/inline1.C: New test.
40411
40412 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
40413
40414         * gcc.dg/sparc-dwarf2.c: New test.
40415
40416 2003-03-27  Roger Sayle  <roger@eyesopen.com>
40417
40418         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
40419         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
40420
40421 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
40422
40423         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
40424         than reading .x files.
40425         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
40426         * g77.dg/gcov/gcov-1.f: Likewise.
40427         * gcc.misc-tests/gcov-4b.c: Likewise.
40428         * gcc.misc-tests/gcov-5b.c: Likewise.
40429         * gcc.misc-tests/gcov-6.c: Likewise.
40430         * gcc.misc-tests/gcov-7.c: Likewise.
40431         * gcc.misc-tests/gcov-8.c: Likewise.
40432         * g++.dg/gcov/gcov-1.x: Remove.
40433         * g77.dg/gcov/gcov-1.x: Likewise.
40434         * gcc.misc-tests/gcov-4b.x: Likewise.
40435         * gcc.misc-tests/gcov-5b.x: Likewise.
40436         * gcc.misc-tests/gcov-6.x: Likewise.
40437         * gcc.misc-tests/gcov-7.x: Likewise.
40438         * gcc.misc-tests/gcov-8.x: Likewise.
40439
40440 2003-03-27  Glen Nakamura  <glen@imodulo.com>
40441
40442         PR opt/10087
40443         * gcc.dg/20030324-1.c: New test.
40444
40445 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
40446
40447         PR c++/10224
40448         * g++.dg/template/arg3.C: New test.
40449
40450         PR c++/10158
40451         * g++.dg/template/friend18.C: New test.
40452
40453 2003-03-26  Roger Sayle  <roger@eyesopen.com>
40454
40455         * g77.f-torture/compile/20030326-1.f: New test case.
40456
40457 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
40458
40459         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
40460
40461         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
40462
40463 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
40464
40465         * gcc.dg/ia64-sync-3.c: New test.
40466
40467 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
40468
40469         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
40470
40471 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
40472
40473         * gcc.dg/ultrasp6.c: New test.
40474
40475 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
40476
40477         * gcc.dg/i386-signbit-1.c: New test.
40478         * gcc.dg/i386-signbit-2.c: New test.
40479         * gcc.dg/i386-signbit-3.c: New test.
40480
40481 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
40482
40483         * gcc.dg/ultrasp5.c: Fix options.
40484
40485 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
40486
40487         * gcc.dg/ultrasp5.c: Fix comment.
40488
40489 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
40490
40491         PR fortran/10197
40492         * g77.f-torture/execute/10197.f: New test.
40493
40494 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
40495
40496         PR c++/9898, c++/383
40497         * g++.dg/template/conv6.C: New test.
40498
40499         PR c++/10119
40500         * g++.dg/template/ptrmem5.C: New test.
40501
40502         PR c++/10026
40503         * g++.dg/lookup/koenig1.C: New test.
40504
40505         PR C++/10199
40506         * g++.dg/lookup/template2.C: New test.
40507
40508 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
40509
40510         * g++.dg/opt/rtti1.C: New test.
40511
40512 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
40513
40514         * gcc.dg/ultrasp5.c: New test.
40515
40516 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
40517
40518         PR middle-end/9967
40519         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
40520         builtin fputs.
40521
40522 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
40523
40524         PR c/8224
40525         * gcc.dg/20030323-1.c: New test.
40526
40527 2003-03-23  Roger Sayle  <roger@eyesopen.com>
40528
40529         * gcc.c-torture/compile/20030323-1.c: New test case.
40530
40531 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
40532
40533         * gcc.dg/20030321-1.c: New test.
40534
40535 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
40536
40537         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
40538
40539 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
40540
40541         PR c++/9978, c++/9708
40542         * g++.dg/ext/vlm1.C: Adjust expected error.
40543         * g++.dg/ext/vla2.C: New test.
40544         * g++.dg/template/arg1.C: New test.
40545         * g++.dg/template/arg2.C: New test.
40546
40547 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
40548
40549         * g77.f-torture/execute/select.f: New test.
40550         * g77.f-torture/noncompile/select_no_compile.f: New test.
40551
40552 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
40553
40554         PR c++/9898
40555         * g++.dg/other/error4.C: New test.
40556
40557 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
40558
40559         * g++.dg/template/friend17.C: New test.
40560
40561 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
40562
40563         * gcc.c-torture/compile/20030320-1.c: New.
40564
40565 2003-03-20  Roger Sayle  <roger@eyesopen.com>
40566
40567         * gcc.dg/builtins-6.c: New test case.
40568
40569 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
40570
40571         PR target/10073
40572         * gcc.c-torture/compile/20030319-1.c: New.
40573
40574 2003-03-18  Jan Hubicka  <jh@suse.cz>
40575
40576         * gcc.dg/i386-cvt-1.c: New test.
40577
40578 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
40579
40580         * objc.dg/naming-1.m: Use "(parse|syntax) error".
40581         * objc.dg/naming-2.m: Likewise.
40582
40583 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
40584
40585         PR c++/9639
40586         * g++.dg/parse/crash1.C: New test.
40587
40588 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
40589
40590         PR c++/8805
40591         * g++.dg/eh/cleanup1.C: New test.
40592
40593 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
40594
40595         * gcc.c-torture/execute/20030316-1.c: New test case.
40596
40597 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
40598
40599         PR c++/9629
40600         * g++.dg/init/ctor2.C: New test.
40601
40602 2003-03-15  Roger Sayle  <roger@eyesopen.com>
40603
40604         * g77.f-torture/compile/xformat.f: New test case.
40605
40606 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
40607
40608         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
40609         * g++.old-deja/g++.mike/eh50.C: Likewise.
40610
40611 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40612
40613         PR c++/6440
40614         * g++.dg/template/spec7.C: New test.
40615         * g++.dg/template/spec8.C: Likewise.
40616
40617 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
40618
40619         * gcc.c-torture/execute/20030313-1.c: New test.
40620
40621 2003-03-14  Richard Henderson  <rth@redhat.com>
40622
40623         * gcc.dg/inline-2.c: Adjust alpha test for external call.
40624
40625 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
40626
40627         * gcc.c-torture/compile/20030314-1.c: New test.
40628
40629 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
40630
40631         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
40632         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
40633         thumb target,
40634         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
40635         to accept newer _imp__  prefix and additional
40636         newline in .drectve section.
40637         * gcc.dg/dll-4.c: Likewise.
40638         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
40639         switch.
40640
40641 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
40642
40643         * g++.dg/parse/namespace9.C: New test.
40644
40645         * g++.dg/init/ref5.C: New test.
40646         * g++.dg/parse/ptrmem1.C: Likewise.
40647
40648 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
40649
40650         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
40651         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
40652         regular expression.
40653         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
40654         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
40655
40656 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
40657
40658         * gcc.c-torture/execute/20030224-2.c: New test.
40659
40660 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
40661
40662         * gcc.dg/decl-3.c: New test.
40663
40664 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
40665
40666         * gcc.dg/i386-loop-2.c: New test.
40667
40668 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
40669
40670         PR c++/9474
40671         * g++.dg/parse/namespace8.C: New test.
40672
40673         PR c++/9924
40674         * g++.dg/overload/builtin2.C: New test.
40675
40676 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
40677
40678         * gcc.dg/return-type-3.c: New test.
40679
40680 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
40681
40682         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
40683         profiling options are not supported.
40684
40685 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
40686
40687         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
40688         * g++.old-deja/g++.warn/impint2.C: Likewise.
40689
40690 2003-03-10  Devang Patel  <dpatel@apple.com>
40691
40692         * g++.dg/cpp/c++_cmd_1.C: New test.
40693         * g++.dg/cpp/c++_cmd_1.h: New file.
40694
40695 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
40696
40697         * gcc.dg/altivec-9.c: New file.
40698
40699 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40700
40701         * gcc.dg/ppc-sdata-1.c: New test.
40702         * gcc.dg/ppc-sdata-2.c: New test.
40703
40704 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
40705
40706         PR c++/9373
40707         * g++.dg/opt/ptrmem2.C: New test.
40708
40709         PR c++/8534
40710         * g++.dg/opt/ptrmem1.C: New test.
40711
40712 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
40713
40714         * gcc.dg/i386-loop-1.c: New test.
40715
40716 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40717
40718         PR c++/9970
40719         * g++.dg/lookup/friend1.C: New test.
40720
40721 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
40722
40723         PR c++/9823
40724         * g++.dg/parser/constructor1.C: New test.
40725
40726 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
40727
40728         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
40729
40730         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
40731
40732 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
40733
40734         * gcc.dg/cpp/Wunused.c: Update test.
40735
40736 2003-03-08  Jan Hubicka  <jh@suse.cz>
40737
40738         * gcc.dg/inline-3.c: New test.
40739
40740 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
40741
40742         PR c++/9809
40743         * g++.dg/parse/builtin1.C: New test.
40744
40745         PR c++/9982
40746         * g++.dg/abi/cookie1.C: New test.
40747         * g++.dg/abi/cookie2.C: Likewise.
40748
40749         PR c++/9524
40750         * g++.dg/template/field1.C: New test.
40751
40752         PR c++/9912
40753         * g++.dg/parse/class1.C: New test.
40754         * g++.dg/parse/namespace7.C: Likewise.
40755         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
40756
40757 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
40758
40759         * g++.dg/init/ref4.C: New test.
40760
40761 2003-03-07  Jan Hubicka  <jh@suse.cz>
40762
40763         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
40764         * gcc.dg/inline-3.c: New test.
40765
40766 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
40767
40768         * g++.dg/init/ref3.C: New test.
40769
40770         PR c++/9965
40771         * g++.dg/init/ref2.C: New test.
40772
40773         PR c++/9400
40774         * g++.dg/warn/Wshadow-2.C: New test.
40775
40776         PR c++/9791
40777         * g++.dg/warn/Woverloaded-1.C: New test.
40778
40779 2003-03-05  Jan Hubicka  <jh@suse.cz>
40780
40781         * gcc.dg/i386-local2.c: New.
40782         * gcc.dg/i386-local.c: Fix typo.
40783
40784 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
40785
40786         * g++.dg/abi/layout3.C: New test.
40787
40788 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
40789
40790         * gcc.c-torture/compile/20030305-1.c
40791
40792 2003-03-05  Jan Hubicka  <jh@suse.cz>
40793
40794         * gcc.dg/i386-local.c: New.
40795
40796 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
40797
40798         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
40799
40800 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
40801
40802         * gcc.dg/switch-2.c: New test.
40803         * gcc.dg/switch-3.c: New test.
40804         * gcc.dg/Wswitch.c: Adjust line numbers.
40805         * gcc.dg/Wswitch-default.c: Likewise.
40806         * gcc.dg/Wswitch-enum.c: Likewise.
40807
40808 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
40809
40810         * gcc.c-torture/execute/20030222-1.c: New test.
40811
40812 2003-03-03  James E Wilson  <wilson@tuliptree.org>
40813
40814         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
40815
40816 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
40817
40818         PR c++/9878
40819         * g++.dg/init/ref1.C: New test.
40820
40821 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
40822
40823         * gcc.dg/sh-relax.c: New SH-only test.
40824
40825 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
40826
40827         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
40828         comment explaining purpose of testcase.
40829
40830 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
40831
40832         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
40833         for HC11/HC12 (asm needs two int registers).
40834         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
40835         HC11/HC12 because the test uses an asm which needs two 32-bit
40836         registers.
40837
40838 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
40839
40840         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
40841         for HC11/HC12 (array is too large otherwise).
40842         * gcc.c-torture/compile/920501-4.x: New file, likewise.
40843         * gcc.c-torture/compile/20010518-2.x: Likewise.
40844         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
40845         HC11/HC12 (array is too large).
40846
40847 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
40848
40849         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
40850         * lib/g++-dg.exp (g++-dg-test): Likewise.
40851
40852 2003-03-01  Roger Sayle  <roger@eyesopen.com>
40853
40854         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
40855         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
40856
40857 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40858
40859         * g++.dg/warn/implicit-typename1.C: Remove warning.
40860
40861 2003-02-28  Richard Henderson  <rth@redhat.com>
40862
40863         * gcc.dg/noreturn-1.c: Move noreturn warning line.
40864         * gcc.dg/return-type-1.c: Move control reaches end warning line.
40865
40866 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
40867
40868         * gcc.dg/pch/pch.exp: Change .pch to .gch.
40869         * g++.dg/pch/pch.exp: Likewise.
40870
40871 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
40872
40873         PR c++/9879
40874         * g++.dg/init/new4.C: New test.
40875
40876 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
40877
40878         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
40879
40880 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
40881
40882         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
40883         unsigned long.
40884
40885         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
40886         wider than float.
40887
40888 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
40889
40890         * lib/scanasm.exp: Add support for counting numbers of
40891         occurences.
40892         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
40893         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
40894
40895 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
40896
40897         PR c++/9683
40898         * g++.dg/template/static3.C: New test.
40899
40900         PR c++/9829
40901         * g++.dg/parse/namespace6.C: New test.
40902
40903 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40904
40905         PR target/9732
40906         * gcc.dg/20030225-1.c: New test.
40907
40908 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
40909
40910         * README: Remove out-of-date information.
40911
40912         PR c++/9836
40913         * g++.dg/template/spec6.C: New test.
40914
40915 2003-02-24  Jeff Law  <law@redhat.com>
40916
40917         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
40918
40919 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40920
40921         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
40922         * gcc.dg/pragma-ep-1.c: Likewise.
40923
40924 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40925
40926         PR c++/9602
40927         * g++.dg/template/friend16.C: New test.
40928
40929 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
40930
40931         PR c++/5333
40932         * g++.dg/parse/fused-params1.C: Adjust error messages.
40933         * g++.dg/template/nested3.C: New test.
40934
40935 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
40936
40937         * g++.dg/abi/param1.C: New test.
40938
40939 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40940
40941         PR c++/7982
40942         * g++.dg/warn/implicit-typename1.C: New test.
40943
40944 2003-02-22  Kelley Cook <kelleycook@comcast.net>
40945
40946         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
40947         with "mtune".
40948         * g++.old-deja/g++.other/store-expr2.C: Likewise.
40949         * gcc.c-torture/execute/20010129-1.x: Likewise.
40950         * gcc.dg/20011107-1.c: Likewise.
40951         * gcc.dg/20020108-1.c: Likewise.
40952         * gcc.dg/20020122-3.c: Likewise.
40953         * gcc.dg/20020206-1.c: Likewise.
40954         * gcc.dg/20020310-1.c: Likewise.
40955         * gcc.dg/20020426-2.c: Likewise.
40956         * gcc.dg/20020517-1.c: Likewise.
40957         * gcc.dg/991230-1.c: Likewise.
40958         * gcc.dg/i386-unroll-1.c: Likewise.
40959         * gcc.misc-tests/i386-prefetch.exp: Likewise.
40960
40961 2003-02-22  Jan Hubicka  <jh@suse.cz>
40962
40963         * gcc.dg/i386-mul.c: New test.
40964
40965 2003-02-21  Roger Sayle  <roger@eyesopen.com>
40966
40967         * gcc.dg/builtins-5.c: New test case.
40968
40969 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
40970
40971         * gcc.dg/asmreg-1.c: New test.
40972
40973 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
40974
40975         PR c++/9749
40976         * g++.dg/parse/varmod1.C: New test.
40977
40978 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
40979
40980         PR c++/9727
40981         * g++.dg/template/op1.C: New test.
40982
40983 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
40984
40985         PR c++/8906
40986         * g++.dg/template/nested2.C: New test.
40987
40988 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
40989
40990         PR c++/8724
40991         * g++.dg/expr/dtor1.C: New test.
40992
40993 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
40994
40995         * gcc.dg/cpp/include3.c: New test.
40996         * gcc.dg/cpp/inc/foo.h: New file.
40997
40998 2003-02-21  Glen Nakamura  <glen@imodulo.com>
40999
41000         * gcc.c-torture/execute/20030221-1.c: New test.
41001
41002 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
41003
41004         PR c++/9729
41005         * g++.dg/abi/conv1.C: New test.
41006
41007 2003-02-20  Jan Hubicka  <jh@suse.cz>
41008
41009         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
41010
41011 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
41012
41013         * gcc.c-torture/compile/20030219-1.c: New test.
41014
41015 2003-02-18  Jan Hubicka  <jh@suse.cz>
41016
41017         * gcc.dg/funcorder.c: New test.
41018
41019 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
41020
41021         * gcc.c-torture/execute/20030218-1.c: New.
41022
41023 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
41024
41025         * gcc.dg/20030218-1.c: New.
41026
41027 2003-02-18  Richard Henderson  <rth@redhat.com>
41028
41029         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
41030         * gcc.dg/attr-used-2.c: New.
41031
41032 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
41033
41034         PR c++/9704
41035         * g++.dg/init/copy5.C: New test.
41036
41037 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
41038
41039         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
41040         * g++.dg/pch/pch.exp: Likewise.
41041
41042 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
41043
41044         * gcc.c-torture/execute/20030209-1.c: Enable the test if
41045         STACK_SIZE is not defined.
41046
41047 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41048
41049         PR c++/9457
41050         * g++.dg/template/init1.C: New test.
41051
41052 2003-02-16  Jan HUbicka  <jh@suse.cz>
41053
41054         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
41055         (foo): Add few extra tests
41056         * gcc.dg/c99-const-expr-3.c: Likewise.
41057         * gcc.c-torture/execute/20030216-1.c: New.
41058
41059 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41060
41061         PR c++/9459
41062         * g++.dg/ext/typeof4.C: New test.
41063
41064 2003-02-15  Roger Sayle  <roger@eyesopen.com>
41065
41066         * gcc.dg/i386-387-3.c: New test case.
41067
41068 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
41069
41070         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
41071         cris-*-elf* cris-*-aout* and mmix-*-*.
41072
41073 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
41074
41075         * gcc.dg/20030213-1.c: New test.
41076
41077 2003-02-12  Roger Sayle  <roger@eyesopen.com>
41078
41079         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
41080         * gcc.dg/i386-387-2.c: Likewise.
41081
41082 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
41083
41084         * gcc.dg/ppc-spe.c: Fix formatting.
41085         Enable tests that were previously unsupported by gas.
41086         Delete tests for instructions that no longer exist.
41087         Switch arguments on evsubifw builtin.
41088
41089 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
41090
41091         * gcc.c-torture/execute/20030209-1.c: Disable the test if
41092         STACK_SIZE is too small.
41093
41094 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
41095             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
41096
41097         * gcc.dg/decl-2.c: New test.
41098
41099 2003-02-10  Jan Hubicka  <jh@suse.cz>
41100
41101         * gcc.dg/i386-fpcvt-1.c: New test.
41102
41103 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
41104
41105         * gcc.c-torture/execute/20030209-1.c: New test.
41106
41107 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
41108
41109         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
41110         int-wide bitops, use the constants of the same width.
41111         Likewise, if long long is 32-bit wide, test bitops using
41112         32-bit constants.
41113
41114 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
41115
41116         * gcc.dg/20021014-1.c: Annotate with expected notice text.
41117
41118 2003-02-07  Roger Sayle  <roger@eyesopen.com>
41119
41120         * gcc.dg/builtins-4.c: New test case.
41121
41122 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41123
41124         * gcc.dg/20020430-1.c: Fix dg command typos.
41125         * gcc.dg/20020503-1.c: Likewise.
41126
41127 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
41128
41129         PR c++/8785
41130         * g++.dg/parse/fused-params1.C: New test.
41131
41132         PR c++/8857
41133         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
41134
41135         PR c++/8921
41136         * g++.dg/parse/non-dependent1.C: New test.
41137
41138         PR c++/8928
41139         * g++.dg/parse/dupl-tmpl-args1.C: New test.
41140
41141         PR c++/9228
41142         * g++.dg/parse/undefined7.C: New test.
41143         * g++.dg/parse/non-templ1.C: New test.
41144
41145         PR c++/9229
41146         * g++.dg/parse/too-many-tmpl-args1.C: New test.
41147
41148 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
41149
41150         * gcc.c-torture/compile/20030206-1.c: New test.
41151
41152 2003-02-05  Roger Sayle  <roger@eyesopen.com>
41153
41154         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
41155         "pow" to "foo" to avoid potential confusion with a math built-in.
41156
41157 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41158
41159         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
41160         conditions for SPARC targets.
41161
41162 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
41163
41164         * gcc.dg/20030204-1.c: New test.
41165
41166 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
41167
41168         PR c++/38
41169         * g++.dg/parse/array-size1.C: New test.
41170
41171         PR c++/5657
41172         * g++.dg/parse/undefined3.C: New test.
41173
41174         PR c++/5665
41175         * g++.dg/parse/undefined4.C: New test.
41176
41177         PR c++/5975
41178         * g++.dg/parse/undefined5.C: New test.
41179
41180         PR c++/7259
41181         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
41182
41183         PR c++/8578
41184         * g++.dg/parse/casting-operator1.C: New test.
41185
41186         PR c++/8596
41187         * g++.dg/parse/undefined6.C: New test.
41188
41189         PR c++/8736
41190         * g++.dg/parse/missing-template1.C: New test.
41191
41192 2003-02-04  Jan Hubicka  <jh@suse.cz>
41193
41194         * gcc.dg/i386-cadd.c: Compile using -march=k8.
41195         * gcc.dg/i386-cmov?.c: Likewise.
41196         * gcc.dg/i386-fpcvt-?.c: Likewise.
41197         * gcc.dg/i386-ssefp-1.c: Likewise.
41198         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
41199         conventions.
41200
41201 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
41202
41203         PR c++/7129
41204         * g++.dg/ext/max.C: New test.
41205
41206 2003-02-03  Jan Hubicka  <jh@suse.cz>
41207
41208         * gcc.c-torture/execute/20030203-1.c: New test.
41209
41210 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
41211
41212         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
41213         'natural-endian'.
41214
41215 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
41216
41217         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
41218         * g++.dg/init/new2.C: Likewise.
41219         * g++.dg/other/new1.C: Likewise.
41220
41221 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
41222
41223         * gcc.dg/struct-ret-libc.c: New test.
41224
41225 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
41226
41227         * gcc.dg/20030129-1.c: New test.
41228
41229 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41230
41231         PR c++/8849
41232         * g++.dg/template/ptrmem4.C: New test.
41233
41234 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
41235
41236         * g++.dg/parser/constant1.C: New test.
41237
41238 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41239
41240         PR c++/8591
41241         * g++.dg/parse/friend2.C: New test.
41242
41243 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
41244
41245         PR c++/9437
41246         * g++.dg/template/unify4.C: New test.
41247
41248 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
41249
41250         * gcc.c-torture/execute/20030128-1.c: New test.
41251
41252 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
41253
41254         * g++.dg/lookup/nested1.C: Test moved from ...
41255         * g++.old-deja/g++.other/lookup24.C: ... here.
41256
41257 2003-01-28  Jan Hubicka  <jh@suse.cz>
41258
41259         * gcc.dg/i386-cmov5.c: New test.
41260
41261 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
41262
41263         * gcc.c-torture/execute/20010925-1.c: Changed the
41264         memcpy declaration.
41265
41266 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
41267
41268         PR c++/3902
41269         * g++.dg/parse/template5.C: New test.
41270
41271 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
41272
41273         PR fortran/9258
41274         * g77.dg/pr9258: New test.
41275
41276 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
41277
41278         * README: Move relevant parts from README.g++.
41279
41280         * README.g++: Remove this file.
41281
41282 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
41283
41284         * g++.dg/abi/dcast1.C: New test.
41285
41286 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41287
41288         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
41289
41290 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
41291
41292         PR c++/47
41293         * g++.old-deja/g++.other/lookup24.C: New test.
41294
41295 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41296
41297         PR middle-end/7227
41298         * gcc.dg/uninit-C.c: New test.
41299
41300 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
41301
41302         * g++.dg/abi/covariant1.C: New test.
41303
41304 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
41305
41306         * gcc.dg/20030123-1.c: New test.
41307
41308 2003-01-25  Jan Hubicka  <jh@suse.cz>
41309
41310         PR opt/8492
41311         * gcc.c-torture/compile/20030125-1.c
41312
41313 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
41314
41315         PR c++/9403
41316         * g++.dg/parse/template3.C: New test.
41317         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
41318
41319         PR c++/795
41320         * g++.dg/parse/template4.C: New test.
41321
41322         PR c++/9415
41323         * g++.dg/template/qual2.C: New test.
41324
41325         PR c++/8545
41326         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
41327
41328         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
41329
41330 2003-01-25  Roger Sayle  <roger@eyesopen.com>
41331
41332         * gcc.c-torture/execute/switch-1.c: New test case.
41333
41334 2003-01-25  Jan Hubicka  <jh@suse.cz>
41335
41336         * gcc.c-torture/execute/20030125-1.[cx]: New test.
41337
41338 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
41339
41340         Tweaks for Bison-1.875. From the NEWS file:
41341         "- `parse error' -> `syntax error'
41342         Bison now uniformly uses the term `syntax error'"
41343         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
41344         * gcc.dg/cpp/digraph2.c: Likewise.
41345         * gcc.dg/cpp/direct2.c: Likewise.
41346         * gcc.dg/cpp/paste4.c: Likewise.
41347         * gcc.dg/c90-restrict-1.c: Likewise.
41348         * gcc.dg/c99-func-2.c: Likewise.
41349         * gcc.dg/noncompile/920721-2.c: Likewise.
41350         * gcc.dg/noncompile/930622-2.c: Likewise.
41351         * gcc.dg/noncompile/940112-1.c: Likewise.
41352         * gcc.dg/noncompile/950921-1.c: Likewise.
41353         * gcc.dg/noncompile/951123-1.c: Likewise.
41354         * gcc.dg/noncompile/971104-1.c: Likewise.
41355         * gcc.dg/noncompile/990416-1.c: Likewise.
41356
41357 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
41358
41359         * g++.dg/parse/undefined1.C: Add error message.
41360
41361 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
41362
41363         PR c++/9354
41364         * g++.dg/parse/new1.C: New test.
41365
41366         PR c++/9216
41367         * g++.dg/parse/template2.C: New test.
41368
41369         PR c++/9354
41370         * g++.dg/parse/typedef2.C: New test.
41371
41372         PR c++/9328
41373         * g++.dg/ext/typeof3.C: New test.
41374
41375 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
41376
41377         PR c++/2738
41378         * g++.dg/parse/ret-type1.C: New test.
41379
41380         PR c++/3792
41381         * g++.dg/parse/tmpl-outside1.C: New test.
41382
41383         PR c++/4207
41384         * g++.dg/parse/int-as-enum1.C: New test.
41385
41386         PR c++/4903
41387         * g++.dg/parse/no-typename1.C: New test.
41388
41389         PR c++/5533
41390         * g++.dg/parse/no-value1.C: New test.
41391
41392         PR c++/5921
41393         * g++.dg/parse/wrong-inline1.C: New test.
41394
41395         PR c++/6402
41396         * g++.dg/parse/ref1.C: New test.
41397
41398         PR c++/6992
41399         * g++.dg/parse/attr-ctor1.C: New test.
41400
41401         PR c++/7229
41402         * g++.dg/parse/namespace5.C: New test.
41403
41404         PR c++/7917
41405         * g++.dg/parse/func-def1.C: New test.
41406
41407         PR c++/8143
41408         * g++.dg/parse/undefined1.C: New test.
41409
41410         PR c++/5723, PR c++/8522
41411         * g++.dg/parse/specialization1.C: New test.
41412
41413         PR c++/163, PR c++/8595
41414         * g++.dg/parse/struct-as-enum1.C: New test.
41415
41416         PR c++/9173
41417         * g++.dg/parse/undefined2.C: New test.
41418
41419 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
41420
41421         PR c++/9298
41422         * g++.dg/parse/template1.C: New test.
41423
41424         PR c++/9384
41425         * g++.dg/parse/using1.C: New test.
41426
41427         PR c++/9285
41428         PR c++/9294
41429         * g++.dg/parse/expr2.C: New test.
41430
41431         PR c++/9388
41432         * g++.dg/parse/lookup2.C: Likewise.
41433
41434 2003-01-21  Jan Hubicka  <jh@suse.cz>
41435
41436         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
41437         * gcc.c-torture/execute/eeprof-1.c: Likewise.
41438         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
41439         * gcc.c-torture/execute/string-opt-*.c: Likewise.
41440
41441 2003-01-20  Nick Clifton  <nickc@redhat.com>
41442
41443         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
41444         problem with ARM sibcall code generation.
41445
41446 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
41447
41448         * gcc.c-torture/execute/20030120-1.c: New.
41449
41450 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
41451
41452         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
41453
41454 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
41455
41456         PR c++/9272
41457         * g++.dg/parse/ctor1.C: New test.
41458
41459         PR c++/9294:
41460         * g++.dg/parse/qualified1.C: New test.
41461
41462         * g++.dg/parse/typename3.C: New test.
41463
41464 2003-01-16  Richard Henderson  <rth@redhat.com>
41465
41466         * g++.dg/tls/init-2.C: Fix error matches for real this time.
41467
41468 2003-01-16  Richard Henderson  <rth@redhat.com>
41469
41470         * g++.dg/pch/pch.exp: Copy test header to the working directory
41471         before using it either for precompilation or direct use.
41472         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
41473         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
41474
41475 2003-01-16  Richard Henderson  <rth@redhat.com>
41476
41477         * gcc.dg/pch/pch.exp: Copy test header to the working directory
41478         before using it either for precompilation or direct use.
41479         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
41480         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
41481
41482 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
41483
41484         * g++.dg/ext/typename1.C: Add typename keyword.
41485         * g++.dg/template/crash1.C: Update error messages.
41486         * g++.dg/template/crash2.C: Remove error message.
41487         * g++.dg/parse/typename2.C: New test.
41488         * g++.dg/template/typename2.C: Change implicit
41489         typename warning into error.
41490         * g++.old-deja/g++.benjamin/tem03.C: Issue more
41491         error messages.
41492         * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
41493         * g++.old-deja/g++.brendan/crash56.C: Add this->.
41494         * g++.old-deja/g++.law/visibility13.C: Remove error
41495         messages.
41496         * g++.old-deja/g++.ns/template17.C: Reorder code to
41497         make declaration visible in template.
41498         * g++.old-deja/g++.pt/crash3.C: Fix typos.
41499         * g++.old-deja/g++.pt/crash36.C: Issue more error
41500         messages.
41501         * g++.old-deja/g++.pt/crash5.C: Improve error
41502         message.
41503         * g++.old-deja/g++.pt/crash67.C: Remove warning.
41504         * g++.old-deja/g++.pt/inherit1.C: Add this->.
41505         * g++.old-deja/g++.pt/niklas01a.C: Add error message.
41506         * g++.old-deja/g++.pt/typename16.C: Replace implicit
41507         typename warning with error message.
41508         * g++.old-deja/g++.pt/typename19.C: Remove warning.
41509         * g++.old-deja/g++.robertl/eb112.C: Fix typo.
41510         * g++.old-deja/g++.robertl/eb24.C: Use this->.
41511
41512 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
41513
41514         * g++.dg/parse/ambig2.C: New test.
41515
41516 2003-01-15  Richard Henderson  <rth@redhat.com>
41517
41518         * g++.dg/tls/init-2.C: Update error message string.
41519
41520 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41521
41522         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
41523
41524 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
41525
41526         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
41527         all for HC11/HC12.
41528         * gcc.c-torture/compile/20001205-1.x: Likewise.
41529         * gcc.c-torture/compile/20001226-1.x: Likewise.
41530         * gcc.c-torture/compile/920520-1.x: Likewise.
41531         * gcc.c-torture/compile/961203-1.x: Likewise.
41532         * gcc.c-torture/compile/20020604-1.x: Likewise.
41533
41534 2003-01-15  Jan Hubicka  <jh@suse.cz>
41535
41536         * gcc.c-torture/compile/20030115-1.c: New test.
41537
41538         * gcc.dg/i386-fpcvt-1.c: New test.
41539         * gcc.dg/i386-fpcvt-2.c: New test.
41540
41541 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
41542
41543         Further conform g++'s __vmi_class_type_info to the C++ ABI
41544         specification.
41545         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
41546         the specification.
41547
41548 2003-01-14  Jan Hubicka  <jh@suse.cz>
41549
41550         * gcc.dg/i386-fpcvt-1.c: New test.
41551         * gcc.dg/i386-fpcvt-2.c: New test.
41552
41553 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
41554
41555         * gcc.dg/i386-mmx-3.c: New test.
41556
41557 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
41558
41559         PR c++/9264
41560         * g++.dg/parse/octal1.C: New file.
41561
41562         PR c++/9172
41563         * g++.dg/parse/typename1.C: New file.
41564
41565 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
41566
41567         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
41568         * gcc.dg/bf-no-ms-layout.c: Likewise.
41569         * gcc.dg/bf-ms-attrib.c: Likewise.
41570
41571 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
41572
41573         PR c++/9099
41574         * g++.dg/parse/dtor1.C: New file.
41575
41576         PR c++/9128
41577         * g++.dg/rtti/typeid1.C: New file.
41578
41579         PR c++/9153
41580         * g++.dg/parse/lookup1.C: New file.
41581
41582         PR c++/9171
41583         * g++.dg/templ/spec5.C: New file.
41584
41585 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
41586
41587         * gcc.c-torture/compile/20030110-1.c: New test.
41588
41589 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
41590
41591         Merge from pch-branch:
41592
41593         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
41594
41595         * gcc.dg/pch/cpp-1.h: New.
41596         * gcc.dg/pch/cpp-1.c: New.
41597         * gcc.dg/pch/cpp-2.h: New.
41598         * gcc.dg/pch/cpp-2.c: New.
41599
41600         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
41601
41602         * gcc.dg/pch/except-1.h: New.
41603         * gcc.dg/pch/except-1.c: New.
41604
41605         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
41606
41607         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
41608         running test.
41609         * gcc.dg/pch: Include *.hp not *.h.
41610         * gcc.dg/pch/system-1.h: New.
41611         * gcc.dg/pch/system-1.c: New.
41612
41613         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
41614
41615         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
41616         rather than trying to build and run a program using PCH.
41617         * gcc.dg/pch: Remove dg-do commands from test files.
41618
41619         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
41620
41621         * gcc.dg/pch/macro-3.c: New.
41622         * gcc.dg/pch/macro-3.h: New.
41623
41624         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
41625
41626         * gcc.dg/pch/common-1.c: New.
41627         * gcc.dg/pch/common-1.h: New.
41628         * gcc.dg/pch/decl-1.c: New.
41629         * gcc.dg/pch/decl-1.h: New.
41630         * gcc.dg/pch/decl-2.c: New.
41631         * gcc.dg/pch/decl-2.h: New.
41632         * gcc.dg/pch/decl-3.c: New.
41633         * gcc.dg/pch/decl-3.h: New.
41634         * gcc.dg/pch/decl-4.c: New.
41635         * gcc.dg/pch/decl-4.h: New.
41636         * gcc.dg/pch/decl-5.c: New.
41637         * gcc.dg/pch/decl-5.h: New.
41638         * gcc.dg/pch/global-1.c: New.
41639         * gcc.dg/pch/global-1.h: New.
41640         * gcc.dg/pch/inline-1.c: New.
41641         * gcc.dg/pch/inline-1.h: New.
41642         * gcc.dg/pch/inline-2.c: New.
41643         * gcc.dg/pch/inline-2.h: New.
41644         * gcc.dg/pch/static-1.c: New.
41645         * gcc.dg/pch/static-1.h: New.
41646         * gcc.dg/pch/static-2.c: New.
41647         * gcc.dg/pch/static-2.h: New.
41648
41649         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
41650
41651         * g++.dg/pch/pch.exp: Better handle failing testcases.
41652         * gcc.dg/pch/pch.exp: Likewise.
41653         * gcc.dg/pch/macro-1.c: New.
41654         * gcc.dg/pch/macro-1.h: New.
41655         * gcc.dg/pch/macro-2.c: New.
41656         * gcc.dg/pch/macro-2.h: New.
41657
41658         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
41659
41660         * g++.dg/dg.exp: Treat files in pch/ specially.
41661         * g++.dg/pch/pch.exp: New file.
41662         * g++.dg/pch/empty.H: New file.
41663         * g++.dg/pch/empty.C: New file.
41664         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
41665         "precompile".
41666
41667         * gcc.dg/pch/pch.exp: New file.
41668         * gcc.dg/pch/empty.h: New file.
41669         * gcc.dg/pch/empty.c: New file.
41670         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
41671         "precompile".
41672
41673 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41674
41675         * g++.dg/template/friend14.C: New test.
41676
41677 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
41678
41679         * gcc.dg/old-style-asm-1.c: New test.
41680
41681 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
41682
41683         * gcc.c-torture/compile/20030109-1.c: New test.
41684
41685 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
41686
41687         * gcc.c-torture/execute/20030109-1.c: New test.
41688
41689 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
41690
41691         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
41692         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
41693         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
41694         * g++.old-deja/g++.mike/eh2.C: Likewise.
41695         * g++.old-deja/g++.mike/eh3.C: Likewise.
41696         * g++.old-deja/g++.mike/eh5.C: Likewise.
41697         * g++.old-deja/g++.mike/eh6.C: Likewise.
41698         * g++.old-deja/g++.mike/eh7.C: Likewise.
41699         * g++.old-deja/g++.mike/eh8.C: Likewise.
41700         * g++.old-deja/g++.mike/eh9.C: Likewise.
41701         * g++.old-deja/g++.mike/eh10.C: Likewise.
41702         * g++.old-deja/g++.mike/eh12.C: Likewise.
41703         * g++.old-deja/g++.mike/eh13.C: Likewise.
41704         * g++.old-deja/g++.mike/eh14.C: Likewise.
41705         * g++.old-deja/g++.mike/eh16.C: Likewise.
41706         * g++.old-deja/g++.mike/eh17.C: Likewise.
41707         * g++.old-deja/g++.mike/eh18.C: Likewise.
41708         * g++.old-deja/g++.mike/eh21.C: Likewise.
41709         * g++.old-deja/g++.mike/eh23.C: Likewise.
41710         * g++.old-deja/g++.mike/eh24.C: Likewise.
41711         * g++.old-deja/g++.mike/eh25.C: Likewise.
41712         * g++.old-deja/g++.mike/eh26.C: Likewise.
41713         * g++.old-deja/g++.mike/eh27.C: Likewise.
41714         * g++.old-deja/g++.mike/eh28.C: Likewise.
41715         * g++.old-deja/g++.mike/eh29.C: Likewise.
41716         * g++.old-deja/g++.mike/eh31.C: Likewise.
41717         * g++.old-deja/g++.mike/eh33.C: Likewise.
41718         * g++.old-deja/g++.mike/eh34.C: Likewise.
41719         * g++.old-deja/g++.mike/eh35.C: Likewise.
41720         * g++.old-deja/g++.mike/eh36.C: Likewise.
41721         * g++.old-deja/g++.mike/eh37.C: Likewise.
41722         * g++.old-deja/g++.mike/eh38.C: Likewise.
41723         * g++.old-deja/g++.mike/eh39.C: Likewise.
41724         * g++.old-deja/g++.mike/eh40.C: Likewise.
41725         * g++.old-deja/g++.mike/eh41.C: Likewise.
41726         * g++.old-deja/g++.mike/eh42.C: Likewise.
41727         * g++.old-deja/g++.mike/eh44.C: Likewise.
41728         * g++.old-deja/g++.mike/eh46.C: Likewise.
41729         * g++.old-deja/g++.mike/eh47.C: Likewise.
41730         * g++.old-deja/g++.mike/eh48.C: Likewise.
41731         * g++.old-deja/g++.mike/eh49.C: Likewise.
41732         * g++.old-deja/g++.mike/eh50.C: Likewise.
41733         * g++.old-deja/g++.mike/eh51.C: Likewise.
41734         * g++.old-deja/g++.mike/eh53.C: Likewise.
41735         * g++.old-deja/g++.mike/eh55.C: Likewise.
41736         * g++.old-deja/g++.mike/p7912.C: Likewise.
41737         * g++.old-deja/g++.mike/p9706.C: Likewise.
41738         * g++.old-deja/g++.mike/p10416.C: Likewise.
41739         * g++.old-deja/g++.mike/p11667.C: Likewise.
41740         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
41741         Remove redundant reference to Iris.
41742         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
41743         Elxsi, i860, Pico Java, and WE32K.
41744
41745 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
41746
41747         * g++.dg/ext/asm4.C: New test.
41748
41749 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41750
41751         PR c++/9030
41752         * g++.dg/template/friend12.C: New test.
41753         * g++.dg/template/friend13.C: Likewise.
41754         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
41755
41756 2003-01-08  Jan Hubicka  <jh@suse.cz>
41757
41758         * gcc.dg/i386-cadd.c: New test.
41759         * gcc.dg/i386-cmov4.c: Likewise.
41760
41761 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
41762
41763         PR c++/9165
41764         * g++.dg/warn/Wunused-3.C: New test.
41765
41766         * g++.dg/abi/bitfield9.C: New test.
41767
41768         PR c++/9189
41769         * g++.dg/parse/defarg3.C: New test.
41770
41771 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
41772
41773         * g++.dg/parse/ambig1.C: New test.
41774         * g++.dg/parse/defarg2.C: New test.
41775
41776 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
41777
41778         * g++.dg/template/defarg-1.C: New test.
41779         * g++.dg/template/local2.C: Likewise.
41780
41781 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
41782
41783         * gcc.c-torture/execute/20030105-1.c: New test.
41784
41785 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41786
41787         * g++.dg/parse/namespace3.C: Remove extra semicolons.
41788         * g++.dg/parse/namespace4.C: Likewise.
41789
41790 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
41791
41792         * g++.dg/template/ntp2.C: New test.
41793
41794 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
41795
41796         * g++.dg/parse/extern-C-1.C: New test.
41797
41798         * g++.dg/parse/namespace4.C: New test.
41799
41800         * g++.dg/template/nested1.C: New test.
41801
41802         * g++.dg/parse/namespace3.C: New test.
41803
41804 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
41805
41806         * g++.dg/lookup/two-stage1.C: New test.
41807
41808 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41809
41810         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
41811         * g++.old-deja/g++.jason/access8.C: Likewise.
41812         * g++.old-deja/g++.other/decl5.C: Likewise.
41813
41814 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
41815
41816         * g++.dg/parse/parse7.C: New test.
41817
41818 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
41819
41820         PR c++/2843
41821         * g++.dg/ext/attrib7.C: New test.
41822
41823 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
41824
41825         * g++.dg/parse/parse6.C: New test.
41826
41827 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
41828
41829         * gcc.dg/h8300-stack-1.c: New.
41830
41831 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
41832
41833         g++.dg/lookup/exception1.C: New test.
41834
41835         g++.dg/lookup/template1.C: New test.
41836
41837         g++.dg/parse/namespace2.C: New test.
41838
41839         g++.dg/parse/parens2.C: New test.
41840
41841 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
41842
41843         * g++.dg/parse/parse5.C: New test.
41844         * g++.dg/lookup/scoped4.C: New test.
41845
41846 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
41847
41848         * g++.dg/parse/parens1.C: New test.
41849
41850         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
41851         angle-bracket1.C.
41852         * g++.dg/parse/parens2.C: New test.
41853
41854         * g++.dg/lookup/scope-operator1.C: New test.
41855
41856         * g++.dg/parse/operator1.C: New test.
41857
41858 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41859
41860         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
41861         * g++.old-deja/g++.other/access6.C: Likewise.
41862         * g++.old-deja/g++.other/decl1.C: Likewise.
41863         * g++.old-deja/g++.pt/typename12.C: Likewise.
41864
41865 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
41866
41867         * g++.dg/parse/namespace1.C: New test.
41868
41869 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
41870
41871         * g++.dg/parse/parse4.C: New test.
41872
41873 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
41874
41875         * g++.dg/parse/parse3.C: New test.
41876
41877 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
41878
41879         * g++.dg/parse/parse2.C: New test.
41880
41881 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
41882
41883         * g++.dg/template/friend11.C: New test.
41884
41885 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
41886
41887         * g++.dg/parse/parse1.C: New test.
41888
41889 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
41890
41891         * lib/profopt.exp: Change the name of a global variable to avoid
41892         possible clashes with other test suites.
41893
41894 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
41895
41896         * g++.dg/inherit/covariant8.C: New test.
41897
41898 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
41899
41900         * g++.dg/init/array9.C: New test.
41901
41902         PR c++/9112
41903         * g++.dg/parse/expr1.C: New test.
41904
41905 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
41906
41907         * gcc.c-torture/compile/20021230-1.c: New test.
41908
41909 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
41910
41911         * g++.dg/inherit/covariant5.C: New test.
41912         * g++.dg/inherit/covariant6.C: New test.
41913         * g++.dg/inherit/covariant7.C: New test.
41914
41915 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41916
41917         PR c++/2739
41918         * g++.dg/other/access2.C: New test.
41919
41920 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
41921
41922         * g++.dg/other/anon-struct.C: No longer fails
41923         * g++.old-deja/g++.brendan/parse4.C: Likewise.
41924         * g++.old-deja/g++.brendan/parse5.C: Likewise.
41925         * g++.old-deja/g++.brendan/parse6.C: Likewise.
41926
41927 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
41928
41929         * g++.dg/parse/angle-bracket.C (main): No longer fails.
41930
41931 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
41932
41933         * g++.dg/eh/spec4.C: Remove stray semicolon.
41934         * g++.dg/expr/pmf-1.C: Change error message.
41935         * g++.dg/ext/asm1.C: Remove stray semicolon.
41936         * g++.dg/ext/typename1.C: Add missing typenames.
41937         * g++.dg/inherit/template-as-base.C: Change error message.
41938         * g++.dg/lookup/scoped1.C: Likewise.
41939         * g++.dg/lookup/scoped2.C: Likewise.
41940         * g++.dg/lookup/using2.C: Likewise.
41941         * g++.dg/other/component1.C: Remove stray semicolon.
41942         * g++.dg/other/do1.C: Change error message.
41943         * g++.dg/other/error2.C: Likewise.
41944         * g++.dg/other/init1.C: Likewise.
41945         * g++.dg/other/packed1.C: Remove stray semicolon.
41946         * g++.dg/other/ptrmem2.C: Change error message.
41947         * g++.dg/parse/parameter-declaration-1.C: Remove line number
41948         marker.
41949         * g++.dg/special/initp1.C: Remove invalid attribute usage.
41950         * g++.dg/template/access3.C: Add typename keyword.
41951         * g++.dg/template/access5.C: Remove stray semicolon.
41952         * g++.dg/template/access6.C: Likewise.
41953         * g++.dg/template/complit1.C: Likewise.
41954         * g++.dg/template/crash1.C: Change error message.
41955         * g++.dg/template/inherit2.C: Remove stray semicolon.
41956         * g++.dg/template/instantiate2.C: Likewise.
41957         * g++.dg/template/instantiate3.C: Change error message.
41958         * g++.dg/template/qual1.C: Remove stray semicolon.
41959         * g++.dg/template/qualttp18.C: Change error message.
41960         * g++.dg/template/ref1.C: Remove stray semicolon.
41961         * g++.dg/template/sizeof1.C (A::value): Declare it.
41962         * g++.dg/template/spec4.C: Change error message.
41963         * g++.dg/template/static1.C: Likewise.
41964         * g++.dg/template/type1.C: Likewise.
41965         * g++.dg/template/typename3.C: Likewise.
41966         * g++.old-deja/g++.benjamin/13478.C: Change error message.
41967         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
41968         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
41969         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
41970         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
41971         named return value extension.
41972         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
41973         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
41974         * g++.old-deja/g++.bob/extern_C.C: Likewise.
41975         * g++.old-deja/g++.bob/inherit2.C: Likewise.
41976         * g++.old-deja/g++.brendan/complex1.C: Likewise.
41977         * g++.old-deja/g++.brendan/copy5.C: Likewise.
41978         * g++.old-deja/g++.brendan/crash13.C: Likewise.
41979         * g++.old-deja/g++.brendan/crash15.C: Likewise.
41980         * g++.old-deja/g++.brendan/crash18.C: Change error message.
41981         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
41982         * g++.old-deja/g++.brendan/crash38.C: Likewise.
41983         * g++.old-deja/g++.brendan/crash50.C: Likewise.
41984         * g++.old-deja/g++.brendan/crash56.C: Likewise.
41985         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
41986         syntax.
41987         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
41988         * g++.old-deja/g++.brendan/crash8.C: Change error message.
41989         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
41990         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
41991         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
41992         * g++.old-deja/g++.brendan/template11.C: Likewise.
41993         * g++.old-deja/g++.brendan/template26.C: Likewise.
41994         * g++.old-deja/g++.brendan/template27.C: Use explicit
41995         specialization syntax.
41996         * g++.old-deja/g++.brendan/template30.C: Likewise.
41997         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
41998         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
41999         non-dependent names.
42000         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
42001         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
42002         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
42003         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
42004         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
42005         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
42006         named return value extension.
42007         * g++.old-deja/g++.ext/namedret2.C: Likewise.
42008         * g++.old-deja/g++.ext/namedret3.C: Likewise.
42009         * g++.old-deja/g++.ext/return1.C: Likewise.
42010         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
42011         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
42012         * g++.old-deja/g++.jason/access8.C: Likewise.
42013         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
42014         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
42015         pseudo-destructor names.
42016         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
42017         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
42018         pseudo-destructor names.
42019         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
42020         * g++.old-deja/g++.jason/overload19.C: Likewise.
42021         * g++.old-deja/g++.jason/overload32.C: Likewise.
42022         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
42023         stray semicolons.
42024         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
42025         * g++.old-deja/g++.jason/return.C: Likewise.
42026         * g++.old-deja/g++.jason/return2.C: Likewise.
42027         * g++.old-deja/g++.jason/shadow1.C: Likewise.
42028         * g++.old-deja/g++.jason/special.C: Use explicit specialization
42029         syntax.
42030         * g++.old-deja/g++.jason/template10.C: Account for use of
42031         non-dependent names.
42032         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
42033         syntax.
42034         * g++.old-deja/g++.jason/template37.C: Likewise.
42035         * g++.old-deja/g++.law/access4.C: Change error messages.
42036         * g++.old-deja/g++.law/arm13.C: Remove incorrect
42037         pseudo-destructor names.
42038         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
42039         * g++.old-deja/g++.law/ctors9.C: Likewise.
42040         * g++.old-deja/g++.law/cvt22.C: Likewise.
42041         * g++.old-deja/g++.law/dtors5.C: Likewise.
42042         * g++.old-deja/g++.law/global-init1.C: Likewise.
42043         * g++.old-deja/g++.law/missed-error3.C: Likewise.
42044         * g++.old-deja/g++.law/operators28.C: Likewise.
42045         * g++.old-deja/g++.law/visibility28.C: Likewise.
42046         * g++.old-deja/g++.martin/eval1.C: Likewise.
42047         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
42048         name.
42049         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
42050         * g++.old-deja/g++.mike/net34.C: Likewise.
42051         * g++.old-deja/g++.mike/net36.C: Likewise.
42052         * g++.old-deja/g++.mike/ns2.C: Likewise.
42053         * g++.old-deja/g++.mike/p12306.C: Likewise.
42054         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
42055         value extension.
42056         * g++.old-deja/g++.mike/p700.C: Likewise.
42057         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
42058         * g++.old-deja/g++.mike/p710.C: Likewise.
42059         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
42060         value extension.
42061         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
42062         * g++.old-deja/g++.mike/pmf9.C: Likewise.
42063         * g++.old-deja/g++.ns/crash2.C: Likewise.
42064         * g++.old-deja/g++.ns/crash3.C: Likewise.
42065         * g++.old-deja/g++.ns/invalid1.C: Likewise.
42066         * g++.old-deja/g++.ns/ns17.C: Likewise.
42067         * g++.old-deja/g++.ns/template16.C: Likewise.
42068         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
42069         keyword.
42070         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
42071         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
42072         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
42073         named return value extension.
42074         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
42075         * g++.old-deja/g++.other/access4.C: Issue additional error
42076         messages.
42077         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
42078         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
42079         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
42080         * g++.old-deja/g++.other/crash25.C: Change error message.
42081         * g++.old-deja/g++.other/crash4.C: Change error message.
42082         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
42083         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
42084         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
42085         checks.
42086         * g++.old-deja/g++.other/defarg8.C: Likewise.
42087         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
42088         * g++.old-deja/g++.other/dtor10.C: Likewise.
42089         * g++.old-deja/g++.other/incomplete.C: Likewise.
42090         * g++.old-deja/g++.other/linkage7.C: Likewise.
42091         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
42092         lookup algorithm.
42093         * g++.old-deja/g++.other/mangle2.C: Likewise.
42094         * g++.old-deja/g++.other/refinit2.C: Likewise.
42095         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
42096         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
42097         * g++.old-deja/g++.pt/crash28.C: Likewise.
42098         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
42099         syntax.
42100         * g++.old-deja/g++.pt/crash32.C: Change error message.
42101         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
42102         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
42103         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
42104         error message position.
42105         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
42106         * g++.old-deja/g++.pt/defarg8.C: Change error message.
42107         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
42108         syntax.
42109         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
42110         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
42111         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
42112         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
42113         keyword.
42114         * g++.old-deja/g++.pt/explicit31.C: Likewise.
42115         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
42116         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
42117         keyword.
42118         * g++.old-deja/g++.pt/explicit71.C: Change error message.
42119         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
42120         syntax.
42121         * g++.old-deja/g++.pt/friend28.C: Account for use of
42122         non-dependent names.
42123         * g++.old-deja/g++.pt/friend29.C: Likewise.
42124         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
42125         rules.
42126         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
42127         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
42128         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
42129         lookup rules.
42130         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
42131         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
42132         keyword.
42133         * g++.old-deja/g++.pt/memclass20.C: Likewise.
42134         * g++.old-deja/g++.pt/memclass5.C: Likewise.
42135         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
42136         keyword.
42137         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
42138         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
42139         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
42140         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
42141         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
42142         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
42143         keyword.
42144         * g++.old-deja/g++.pt/spec10.C: Likewise.
42145         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
42146         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
42147         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
42148         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
42149         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
42150         * g++.old-deja/g++.pt/ttp62.C: Likewise.
42151         * g++.old-deja/g++.pt/ttp64.C: Likewise.
42152         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
42153         * g++.old-deja/g++.pt/typename15.C: Likewise.
42154         * g++.old-deja/g++.pt/typename22.C: Likewise.
42155         * g++.old-deja/g++.pt/typename6.C: Change error messages.
42156         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
42157         * g++.old-deja/g++.pt/virtual2.C: Likewise.
42158         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
42159         syntax.
42160         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
42161         return value extension.
42162         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
42163         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
42164         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
42165         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
42166
42167 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
42168
42169         * g++.dg/warn/inline1.C: New test.
42170         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
42171         * g++.old-deja/g++.jason/synth10.C: Likewise.
42172         * g++.old-deja/g++.mike/net31.C: Likewise.
42173         * g++.old-deja/g++.mike/p8786.C: Likewise.
42174
42175         * g++.dg/template/friend10.C: New test.
42176         * g++.dg/template/conv5.C: New test.
42177
42178 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
42179
42180         * g++.dg/lookup/scoped3.C: New test.
42181
42182         * g++.dg/lookup/decl1.C: New test.
42183         * g++.dg/lookup/decl2.C: New test.
42184
42185 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
42186
42187         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
42188         gcc.c-torture/compile/20021015-1.c,
42189         gcc.c-torture/compile/20021015-2.c,
42190         gcc.c-torture/compile/20021123-1.c,
42191         gcc.c-torture/compile/20021123-2.c,
42192         gcc.c-torture/compile/20021123-3.c,
42193         gcc.c-torture/compile/20021123-4.c,
42194         gcc.c-torture/execute/20021024-1.c: Add tests previously added
42195         only to 3.1 or 3.2 branch.
42196
42197 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
42198
42199         * gcc.dg/i386-bitfield3.c: New test.
42200
42201         * gcc.dg/i386-bitfield2.c: New test.
42202
42203 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
42204
42205         * g++.dg/parse/conv_op1.C: New test.
42206
42207 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
42208
42209         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
42210         approved.
42211
42212 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
42213
42214         * gcc.c-torture/compile/20021220-1.c: New test.
42215
42216 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
42217
42218         * gcc.dg/i386-fastcall-1.c: New.
42219
42220 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
42221
42222         * gcc.c-torture/execute/20021219-1.c: New test.
42223
42224 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
42225
42226         * gcc.dg/i386-pic-1.c: New test.
42227
42228 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42229
42230         PR c++/8099
42231         * g++.dg/template/friend9.C: New test.
42232
42233 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42234
42235         PR c++/3663
42236         * g++.dg/template/access7.C: New test.
42237
42238 2002-12-18  Nick Clifton  <nickc@redhat.com>
42239
42240         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
42241         the libstdc++-v3 directory has been found.
42242
42243 2002-12-12  Devang Patel <dpatel@apple.com>
42244         * gcc.dg/darwin-ld-1.c: New test.
42245         * gcc.dg/darwin-ld-2.c: New test.
42246         * gcc.dg/darwin-ld-3.c: New test.
42247         * gcc.dg/darwin-ld-4.c: New test.
42248         * gcc.dg/darwin-ld-5.c: New test.
42249
42250 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
42251
42252         * gcc.c-torture/compile/20021212-1.c: New test.
42253
42254 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
42255
42256         * gcc.dg/fshort-wchar: New test.
42257
42258 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
42259
42260         PR c++/8372
42261         * g++.dg/template/dtor1.C: New test.
42262
42263         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
42264         markers.
42265
42266 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
42267
42268         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
42269
42270 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
42271
42272         * g++.dg/template/static1.C: New test.
42273         * g++.dg/template/static2.C: New test.
42274         * g++.old-deja/g++.ext/memconst.C: New test.
42275
42276 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42277
42278         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
42279         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
42280         * g++.dg/special/initp1.C: Likewise.
42281
42282 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
42283
42284         * gcc.c-torture/execute/20021204-1.c: New test.
42285
42286 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
42287
42288         * gcc.dg/ppc-fmadd-1.c: New file.
42289         * gcc.dg/ppc-fmadd-2.c: New file.
42290         * gcc.dg/ppc-fmadd-3.c: New file.
42291
42292 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
42293
42294         * gcc.c-torture/compile/20021204-1.c: New test.
42295
42296 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
42297
42298         * g++.dg/inherit/covariant2.C: New test.
42299         * g++.dg/inherit/covariant3.C: New test.
42300         * g++.dg/inherit/covariant4.C: New test.
42301         * g++.dg/inherit/covariant1.C: Remove XFAIL.
42302         * g++.old-deja/g++.robertl/eb17.C: Likewise.
42303
42304 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
42305
42306         PR c++/8688
42307         * g++.dg/init/brace3.C: New test.
42308
42309 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
42310
42311         * gcc.dg/20020210-1.c: Fix a comment typo.
42312
42313 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
42314
42315         PR c++/8720
42316         * g++.dg/parse/defarg1.C: New test.
42317
42318         PR c++/8615
42319         * g++.dg/template/char1.C: New test.
42320
42321         * g++.dg/template/varmod1.C: Fix typo.
42322
42323 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42324
42325         DR 180
42326         * g++.old-deja/g++.pt/crash32.C: Expect error.
42327
42328 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
42329
42330         PR c++/5919
42331         * g++.dg/template/varmod1.C: New test.
42332
42333         PR c++/8727
42334         * g++.dg/inherit/typeinfo1.C: New test.
42335
42336         PR c++/8663
42337         * g++.dg/inherit/typedef1.C: New test.
42338
42339 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
42340
42341         PR c++/8332
42342         PR c++/8493
42343         * g++.dg/template/strlen1.C: New test.
42344
42345         PR c++/8227
42346         * g++.dg/template/ctor2.C: New test.
42347
42348         PR c++/8214
42349         * g++.dg/init/string1.C: New test.
42350
42351         PR c++/8511
42352         * g++.dg/template/friend8.C: New test.
42353
42354 2002-11-29  Joe Buck <jbuck@synopsys.com>
42355
42356         * g++.dg/lookup/anon2.C: New test.
42357
42358 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
42359
42360         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
42361         h8300 port.
42362
42363 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
42364
42365         * gcc.dg/bitfld-6.c: New test.
42366
42367 2002-11-27  Jan Hubicka  <jh@suse.cz>
42368
42369         * gcc.c-torture/execute/20021127.[cx]: New test.
42370
42371 2002-11-26  Jan Hubicka  <jh@suse.cz>
42372
42373         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
42374         quality.
42375
42376 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
42377
42378         * g++.dg/init/brace2.C: New test.
42379         * g++.old-deja/g++.mike/p9129.C: Correct.
42380
42381 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
42382
42383         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
42384
42385 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
42386
42387         * gcc.dg/sibcall-6: New test for indirect sibcalls.
42388
42389 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
42390
42391         * g++.dg/abi/empty11.C: New test.
42392         * g++.dg/rtti/cv1.C: New test.
42393
42394 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
42395
42396         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
42397
42398 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
42399
42400         * g++.dg/abi/empty10.C: New test.
42401
42402 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
42403
42404         * gcc.c-torture/compile/20021124-1.c: New test.
42405
42406 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
42407
42408         * g++.dg/abi/rtti2.C: New test.
42409
42410 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
42411
42412         * gcc.dg/i386-unroll-1.c: New test.
42413
42414 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
42415
42416         * gcc.c-torture/compile/20021120-1.c: New test.
42417         * gcc.c-torture/compile/20021120-2.c: New test.
42418
42419 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
42420
42421         * gcc.dg/bitfld-5.c: New test.
42422
42423 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
42424
42425         * gcc.c-torture/execute/20021120-3.c: New test.
42426
42427 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
42428
42429         * gcc.c-torture/execute/20021120-2.c: New test.
42430
42431 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
42432
42433         * gcc.c-torture/execute/20021120-1.c: New test.
42434
42435 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
42436
42437         * gcc.c-torture/execute/20021118-3.c: New test.
42438
42439 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
42440
42441         * gcc.c-torture/compile/20021119-1.c: New test.
42442
42443 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
42444
42445         * gcc.dg/duff-1.c: New test.
42446         * gcc.dg/duff-2.c: New test.
42447         * gcc.dg/duff-3.c: New test.
42448
42449 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
42450
42451         * gcc.dg/cpp/_Pragma5.c: New test.
42452
42453 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
42454
42455         * gcc.c-torture/execute/20021118-2.c: New test.
42456
42457 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
42458
42459         * gcc.c-torture/execute/20021118-1.c: New test.
42460
42461 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
42462
42463         * gcc.dg/20021116-1.c: New test.
42464
42465 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
42466
42467         * g++.dg/abi/vcall1.C: New test.
42468
42469 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
42470
42471         * gcc.dg/20021029-1.c: New test.
42472         * gcc.dg/20021029-2.c: New test.
42473
42474 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
42475
42476         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
42477
42478 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
42479
42480         PR c/8439
42481         * gcc.dg/20021110.c: Move to ...
42482         * gcc.c-torture/compile/20021110.c: .... here.
42483
42484 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42485
42486         PR c/8467
42487         * gcc.c-torture/execute/20021111-1.c
42488
42489 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
42490
42491         PR c/8439
42492         * gcc.dg/20021110.c: New test.
42493
42494 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
42495
42496         * g++.dg/abi/vthunk3.C: Run only on x86.
42497
42498 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
42499
42500         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
42501
42502 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
42503
42504         * lib/compat.exp (compat-execute): Fix logic error in last
42505         change.
42506
42507 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
42508
42509         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
42510
42511 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42512
42513         PR c++/8389
42514         * g++.dg/template/access6.C: New test.
42515
42516 2002-11-08  Jan Hubicka  <jh@suse.cz>
42517
42518         * gcc.dg/i386-ssefp-1.c: New test.
42519         * gcc.dg/i386-ssefp-1.c: New test.
42520
42521 2002-11-08  Jan Hubicka  <jh@suse.cz>
42522
42523         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
42524
42525 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
42526
42527         * g++.dg/abi/vthunk3.C: New test.
42528
42529         PR c++/8338
42530         * g++.dg/template/crash2.C: New test.
42531
42532 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
42533
42534         * g++.dg/abi/dtor1.C: New test.
42535         * g++.dg/abi/dtor2.C: Likewise.
42536
42537 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
42538
42539         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
42540         Darwin.
42541
42542 2002-11-04  Adam Nemet  <anemet@lnxw.com>
42543
42544         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
42545         -mthumb.  Only xfail with -O0.
42546
42547 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
42548
42549         * g++.dg/abi/thunk1.C: New test.
42550         * g++.dg/abi/thunk2.C: Likewise.
42551         * g++.dg/abi/vtt1.C: Likewise.
42552
42553 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
42554
42555         PR optimization/8423
42556         * gcc.c-torture/execute/builtin-constant.c: New test.
42557
42558 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
42559
42560         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
42561         Add some more cases.
42562
42563 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
42564
42565         PR c++/8391
42566         * g++.dg/opt/local1.C: New test.
42567
42568 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
42569
42570         PR c++/8160
42571         * g++.dg/template/complit1.C: New test.
42572
42573         PR c++/8149
42574         * g++.dg/template/typename4.C: Likewise.
42575
42576 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42577
42578         Core issue 287, PR c++/7639
42579         * g++.dg/template/instantiate1.C: Adjust error location.
42580         * g++.dg/template/instantiate3.C: New test.
42581         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
42582         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
42583         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
42584
42585 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
42586
42587         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
42588
42589 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
42590
42591         PR c++/8287
42592         * g++.dg/init/dtor2.C: New test.
42593
42594 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42595
42596         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
42597         * gcc.dg/nest.c: Bypass errors on irix6.
42598
42599 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
42600
42601         * gcc.dg/nest.c: Expect error for mmix-*-*.
42602         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
42603
42604 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
42605
42606         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
42607         markers.
42608
42609         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
42610
42611 2002-10-25  Mike Stump  <mrs@apple.com>
42612
42613         * gcc.dg/warn-1.c: New test.
42614
42615 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
42616
42617         * g++.dg/template/typename3.C: New test.
42618
42619 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
42620
42621         * g++.dg/lookup/ptrmem1.C: New test.
42622
42623         * g++.dg/abi/vthunk2.C: New test.
42624
42625 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
42626
42627         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
42628
42629 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
42630
42631         * g++.dg/abi/empty9.C: New test.
42632
42633 2002-10-24  Richard Henderson  <rth@redhat.com>
42634
42635         * g++.dg/inherit/thunk1.C: Enable for ia64.
42636
42637 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
42638
42639         PR c++/8067
42640         * g++.dg/lookup/pretty1.C: New test.
42641
42642 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
42643
42644         * gcc.dg/20021023-1.c: New test.
42645
42646 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
42647
42648         PR c++/7679
42649         * g++.dg/parse/inline1.C: New test.
42650
42651 2002-10-23  Richard Henderson  <rth@redhat.com>
42652
42653         * g++.dg/inherit/thunk1.C: Enable for x86_64.
42654
42655         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
42656
42657 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
42658
42659         PR c++/6579
42660         * g++.dg/parse/stmtexpr3.C: New test.
42661
42662 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
42663
42664         * g++.dg/expr/cond1.C: New test.
42665
42666 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
42667
42668         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
42669
42670 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
42671
42672         * g++.dg/abi/vbase13.C: New test.
42673         * g++.dg/abi/vbase14.C: Likewise.
42674
42675 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
42676
42677         * gcc.dg/tls/pic-1.c: New test.
42678         * gcc.dg/tls/nonpic-1.c: New test.
42679         * gcc.dg/20021018-1.c: New test.
42680
42681 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
42682
42683         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
42684         Remove only files with the same base name as the test case.
42685         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
42686         (profopt-execute): Likewise.  Also, remove old profiling
42687         and performance data files before running the tests.
42688
42689         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
42690         * g++.dg/bprob/bprob.exp: Likewise.
42691         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
42692         to allow more general test case names.
42693
42694         * g++.dg/bprob/bprob-1.C: Rename to ...
42695         * g++.dg/bprob/g++-bprob-1.C: ... this.
42696
42697         * g77.dg/bprob/bprob-1.f: Rename to ...
42698         * g77.dg/bprob/g77-bprob-1.f: ... this.
42699
42700 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
42701
42702         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
42703         bison 1.50 or later.
42704
42705 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
42706
42707         * g++.dg/README: Describe more test directories.
42708
42709 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
42710
42711         * g++.dg/init/array6.C: Add additional tests.
42712
42713 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
42714
42715         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
42716         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
42717
42718 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
42719
42720         * gcc.c-torture/compile/20020604-1.x: New.
42721         * gcc.c-torture/compile/simd-5.x: Likewise.
42722         * gcc.c-torture/execute/920710-1.x: Likewise.
42723         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
42724
42725 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
42726
42727         * g++.dg/inherit/override1.C: Add dg-options clause.
42728
42729 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
42730
42731         * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
42732         _mm_slli_si128.
42733
42734 2002-10-19  Andreas Schwab  <schwab@suse.de>
42735
42736         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
42737         directory component.
42738
42739 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
42740
42741         * g++.dg/inherit/thunk1.C: New test.
42742
42743         * g++.dg/inherit/override1.C: New test.
42744
42745         * g++.dg/abi/mangle11.C: New test.
42746         * g++.dg/abi/mangle14.C: New test.
42747         * g++.dg/abi/mangle17.C: New test.
42748
42749 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
42750
42751         * g++.dg/overload/member2.C: New test.
42752
42753 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
42754
42755         * g++.dg/README: Describe new compat directory.
42756         * g++.dg/dg.exp: Skip tests in compat directory.
42757         * README.compat: New file.
42758         * lib/compat.exp: New expect script.
42759         * g++.dg/compat: New test directory.
42760         * g++.dg/compat/compat.exp: New expect script.
42761         * g++.dg/compat/abi: New test directory.
42762         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
42763         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
42764         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
42765         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
42766         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
42767         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
42768         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
42769         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
42770         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
42771         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
42772         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
42773         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
42774         * g++.dg/compat/break: New test directory.
42775         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
42776         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
42777         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
42778         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
42779         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
42780         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
42781         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
42782         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
42783         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
42784         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
42785         g++.dg/compat/break/README: New files.
42786         * g++.dg/compat/eh: New test directory.
42787         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
42788         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
42789         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
42790         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
42791         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
42792         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
42793         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
42794         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
42795         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
42796         g++.dg/compat/eh/filter2_y.C,
42797         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
42798         g++.dg/compat/eh/new1_y.C,
42799         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
42800         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
42801         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
42802         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
42803         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
42804         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
42805         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
42806         g++.dg/compat/eh/unexpected1_y.C: New files.
42807         * g++.dg/compat/init: New test directory.
42808         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
42809         g++.dg/compat/init/array5_y.C,
42810         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
42811         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
42812         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
42813         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
42814         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
42815         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
42816         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
42817         g++.dg/compat/init/init-ref2_y.C: New files.
42818
42819 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
42820
42821         PR c++/7584
42822         * g++.dg/inherit/using3.C: New test.
42823
42824 2002-10-17  Jan Hubicka  <jh@suse.cz>
42825
42826         * gcc.dg/20021017-2.c: New test.
42827
42828 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
42829
42830         * g++.dg/abi/mangle16.C: Adjust.
42831
42832         * g++.dg/init/array8.C: New test.
42833
42834 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
42835
42836         * gcc.dg/special/mips-abi.exp: New test.
42837         * gcc.dg/special/mips-abi.s: Empty file used by the above.
42838
42839 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
42840
42841         * g++.dg/abi/mangle16.C: New test.
42842         * g++.dg/abi/mangle17.C: Likewise.
42843
42844         PR c++/7478
42845         * g++.dg/template/ref1.C: New test.
42846
42847 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42848
42849         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
42850
42851 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
42852
42853         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
42854
42855 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
42856
42857         PR c++/7524
42858         * g++.dg/init/array7.C: New test.
42859
42860 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
42861
42862         * g++.dg/init/array6.C: New test.
42863
42864         * g++.dg/abi/mangle13.C: Likewise.
42865         * g++.dg/abi/mangle14.C: Likewise.
42866         * g++.dg/abi/mangle15.C: Likewise.
42867
42868 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
42869
42870         * g++.dg/abi/empty8.C: New test.
42871
42872 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
42873
42874         * g++.dg/init/ctor1.C: New test.
42875
42876 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
42877
42878         * gcc.c-torture/execute/20021015-1.c: New test.
42879
42880 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
42881
42882         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
42883
42884 2002-10-14  Jan Hubicka  <jh@suse.cz>
42885
42886         * gcc.dg/i386-ssetype-[1-5].c: New tests.
42887
42888 2002-10-14  Richard Henderson  <rth@redhat.com>
42889
42890         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
42891
42892 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
42893
42894         PR optimization/6631
42895         * g++.dg/opt/const2.C: New test.
42896
42897 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
42898
42899         PR c++/7176
42900         * g++.dg/parse/friend1.C: New test.
42901         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
42902
42903 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
42904
42905         * gcc.dg/20021014-1.c: New test.
42906
42907 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
42908
42909         PR c++/5661
42910         * g++.dg/ext/vlm1.C: New test.
42911         * g++.dg/ext/vlm2.C: Likewise.
42912
42913         * g++.dg/init/array1.C: Remove invalid braces.
42914         * g++.dg/init/brace1.C: New test.
42915         * g++.dg/init/copy2.C: Likewise.
42916         * g++.dg/init/copy3.C: Likewise.
42917         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
42918         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
42919         braces.
42920
42921 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
42922
42923         * gcc.dg/cpp/assembler.S: Don't use -ansi.
42924
42925 2002-10-11  Richard Shann  <richard.shann@superh.com>
42926
42927         * gcc.c-torture/compile/simd-5.c: New test.
42928
42929 2002-10-10  Roger Sayle  <roger@eyesopen.com>
42930
42931         * gcc.c-torture/execute/shiftopt-1.c: New test case.
42932
42933 2002-10-10  Jim Wilson  <wilson@redhat.com>
42934
42935         * gcc.c-torture/execute/20021010-1.c: New test.
42936
42937 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
42938
42939         PR c/7353
42940         * g++.dg/ext/typedef-init.C: New test.
42941         * gcc.dg/typedef-init.c: New test.
42942
42943 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
42944
42945         * gcc.dg/cpp/paste13.c: New test.
42946
42947 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42948
42949         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
42950         remaining platforms, XFAIL during compile, not execute.  Don't
42951         XFAIL at -O0.
42952
42953 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
42954
42955         * gcc.dg/alias-1.c: Tweak expected warning.
42956
42957 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
42958
42959         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
42960
42961 2002-10-06  Andreas Jaeger  <aj@suse.de>
42962
42963         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
42964         * gcc.dg/cpp/c++98.C: Likewise.
42965
42966         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
42967         * g++.dg/cpp/c++98.C: Likewise.
42968
42969         * g++.dg/README (Subdirectories): Mention cpp directory.
42970
42971         PR target/7559
42972         * gcc.dg/20021006-1.c: New test.
42973
42974 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42975
42976         PR c++/7804
42977         * g++.dg/other/warning1.C: New test.
42978
42979 2002-10-04  Roger Sayle  <roger@eyesopen.com>
42980
42981         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
42982         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
42983         and sparc-*-* with -m64 as expected failures.  See PR 8087.
42984
42985 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
42986
42987         PR c++/7931
42988         * g++.dg/template/ptrmem3.C: New test.
42989
42990         PR c++/7754
42991         * g++.dg/template/union1.C: New test.
42992
42993 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
42994
42995         PR c++/8006
42996         * g++.dg/abi/mangle9.C: New test.
42997         * g++.dg/abi/mangle10.C: New test.
42998         * g++.dg/abi/mangle11.C: New test.
42999         * g++.dg/abi/mangle12.C: New test.
43000
43001 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
43002
43003         PR c++/7188.
43004         * g++.dg/template/meminit1.C: New test.
43005         * g++.dg/warn/Wreorder-1.C: Likewise.
43006         * g++.old-deja/g++.mike/warn3.C: Tweak.
43007         * lib/prune.exp: Ingore "in copy constructor".
43008
43009 2002-10-02  Andreas Jaeger  <aj@suse.de>
43010
43011         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
43012         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
43013         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
43014         on x86-64.
43015
43016 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
43017
43018         * gcc.dg/empty1.C: Fix typo.
43019
43020 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
43021
43022         * gcc.dg/alias-1.c: New test.
43023
43024 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
43025
43026         * gcc.dg/empty1.C: New test.
43027
43028         * g++.dg/tls/init-2.C: Tweak error messages.
43029
43030 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
43031
43032         * gcc.c-torture/compile/20020923-1.c: New test.
43033
43034 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
43035
43036         * gcc.c-torture/execute/ffs-1.c: New test.
43037         * gcc.c-torture/execute/ffs-2.c: Ditto.
43038
43039 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
43040
43041         * g++.dg/overload/member1.C: New test.
43042
43043 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
43044
43045         * g++.dg/abi/empty7.C: New test.
43046         * g++.dg/init/pm2.C: Likewise.
43047
43048 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
43049
43050         * g++.dg/rtti/crash1.C: New test.
43051
43052 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
43053
43054         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
43055         gcc.dg/sibcall-4.c: New tests.
43056
43057 2002-09-28  Roger Sayle  <roger@eyesopen.com>
43058
43059         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
43060         powerpc and MMIX targets.
43061
43062 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
43063
43064         * gcc.dg/cpp/20020927-1.c: New.
43065
43066 2002-09-26  David S. Miller  <davem@redhat.com>
43067
43068         * gcc.c-torture/compile/trunctfdf.c: New.
43069
43070 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43071
43072         * lib/target-supports.exp (check_weak_available): Handle solaris2.
43073
43074 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
43075
43076         * gcc.c-torture/execute/loop-15.c: New.
43077
43078 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
43079
43080         * README.QMTEST: Fix typo.
43081
43082 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
43083
43084         * gcc.dg/20020926-1.c: New test.
43085
43086 2002-09-25  David S. Miller  <davem@redhat.com>
43087
43088         PR target/7842
43089         * gcc.c-torture/execute/shiftdi.c: New test.
43090
43091 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
43092
43093         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
43094         unique to the tool.
43095         * lib/g77.exp (g77_init): Likewise.
43096         * lib/g++.exp (g++_init): Likewise.
43097         * lib/objc.exp (objc_init): Likewise.
43098
43099 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
43100
43101         * g++.dg/abi/empty5.C: New test.
43102         * g++.dg/abi/empty6.C: New test.
43103         * g++.dg/abi/vbase12.C: New test.
43104
43105 2002-09-25  Richard Henderson  <rth@redhat.com>
43106
43107         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
43108         too-small long double.
43109
43110 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
43111
43112         * gcc.dg/20020919-1.c: New test.
43113
43114 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
43115
43116         * g++.dg/abi/bitfield6.C: New test.
43117         * g++.dg/abi/bitfield7.C: New test.
43118         * g++.dg/abi/bitfield8.C: New test.
43119         * g++.dg/abi/vbase11.C: New test.
43120
43121 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
43122
43123         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
43124         hppa*-*-hpux*.  Update test comment.
43125
43126 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
43127
43128         * gcc.dg/tls/struct-1.c: New test.
43129
43130 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
43131
43132         * gcc.dg/cpp/tr-warn2.c: Update.
43133
43134 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
43135
43136         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
43137
43138 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
43139
43140         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
43141         systems.
43142
43143 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
43144
43145         * gcc.c-torture/execute/ieee/mzero3.c: New test.
43146
43147         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
43148         Adjust for c++filt moved to binutils.  Remove spurious duplicate
43149         setting of cxxfilt.
43150
43151 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
43152
43153         * gcc.dg/20020312-2.c: Update for darwin.
43154
43155 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
43156
43157         * g++.old-deja/g++.other/crash32.C: Mark ICE.
43158
43159 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
43160
43161         * objc.dg/comp-types-1.m: New test.
43162         * objc.dg/comp-types-2.m: New test.
43163         * objc.dg/comp-types-3.m: New test.
43164         * objc.dg/comp-types-4.m: New test.
43165         * objc.dg/comp-types-5.m: New test.
43166         * objc.dg/comp-types-6.m: New test.
43167
43168 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
43169
43170         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
43171
43172 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
43173
43174         * g++.dg/other/do1.C: New test.
43175
43176         * g++.dg/template/subst1.C: New test.
43177
43178 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
43179
43180         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
43181
43182 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
43183
43184         * g++.dg/template/qualttp20.C: Adjust expected errors.
43185         * g++.old-deja/g++.jason/report.C: Likewise.
43186         * g++.old-deja/g++.other/qual1.C: Likewise.
43187
43188         * g++.dg/lookup/scoped2.C: New test.
43189
43190         * g++.dg/ext/asm3.C: New test.
43191
43192 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
43193
43194         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
43195
43196 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
43197
43198         * ChangeLog: follow spelling conventions.
43199         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
43200         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
43201         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
43202         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
43203         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
43204         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
43205         * g++.old-deja/g++.law/global-init1.C: Likewise.
43206         * g++.old-deja/g++.other/delete4.C: Likewise.
43207         * g++.old-deja/g++.other/inline21.C: Likewise.
43208         * g++.old-deja/g++.other/singleton.C: Likewise.
43209         * g77.dg/strlen0.f: Likewise.
43210         * g77.f-torture/compile/20010519-1.f: Likewise.
43211         * g77.f-torture/compile/980310-4.f: Likewise.
43212         * gcc.c-torture/compile/20000605-1.c: Likewise.
43213         * gcc.c-torture/execute/20020225-1.c: Likewise.
43214         * gcc.dg/c90-hexfloat-2.c: Likewise.
43215         * gcc.dg/c99-bool-1.c: Likewise.
43216         * gcc.dg/c99-hexfloat-2.c: Likewise.
43217         * gcc.dg/dll-2.c: Likewise.
43218         * gcc.dg/wtr-union-init-1.c: Likewise.
43219         * gcc.dg/wtr-union-init-2.c: Likewise.
43220         * gcc.dg/wtr-union-init-3.c: Likewise.
43221         * gcc.dg/cpp/avoidpaste1.c: Likewise.
43222         * gcc.dg/cpp/defined.c: Likewise.
43223         * gcc.dg/cpp/macsyntx.c: Likewise.
43224         * gcc.dg/cpp/paste2.c: Likewise.
43225         * gcc.dg/cpp/trad/defined.c: Likewise.
43226         * gcc.dg/format/c90-printf-1.c: Likewise.
43227         * gcc.dg/format/c90-scanf-1.c: Likewise.
43228         * gcc.dg/format/c99-printf-1.c: Likewise.
43229         * gcc.dg/format/c99-scanf-1.c: Likewise.
43230         * gcc.misc-tests/gcov-8.c: Likewise.
43231         * lib/profopt.exp: Likewise.
43232
43233 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
43234
43235         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
43236
43237 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
43238
43239         * g++.dg/inherit/using2.C: New test.
43240
43241 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
43242
43243         * ChangeLog: Follow spelling conventions.
43244         * g++.dg/template/friend4.C: Likewise.
43245         * g++.old-deja/g++.pt/crash67.C: Likewise.
43246         * gcc.c-torture/execute/20000801-4.c: Likewise.
43247         * gcc.dg/c90-digraph-1.c: Likewise.
43248         * gcc.dg/c94-digraph-1.c: Likewise.
43249         * gcc.dg/c99-digraph-1.c: Likewise.
43250         * gcc.dg/cpp/line5.c: Likewise.
43251         * gcc.dg/cpp/multiline.c: Likewise.
43252         * gcc.dg/cpp/trad/literals-1.c: Likewise.
43253         * gcc.dg/format/attr-3.c: Likewise.
43254         * gcc.dg/format/c90-scanf-3.c: Likewise.
43255         * gcc.dg/format/ext-4.c: Likewise.
43256
43257 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
43258
43259         * g++.dg/template/pretty1.C: New test.
43260
43261 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
43262
43263         * gcc.c-torture/execute/struct-cpy-1.c: New test.
43264
43265 2002-09-13  Matt Austern  <austern@apple.com>
43266
43267         * g++.dg/other/constref[12].C: New, regression tests for
43268         passing a cast expression to a function by const reference.
43269
43270 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
43271
43272         * g++.dg/template/deduce1.C: New test.
43273
43274 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
43275
43276         * gcc.c-torture/execute/simd-1.c: Force all use of int to
43277         32-bit int.
43278
43279 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
43280
43281         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
43282         usage.
43283
43284 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
43285
43286         * gcc.c-torture/compile/20020910-1.c: New test.
43287
43288 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
43289
43290         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
43291
43292 2002-09-10  Andreas Jaeger  <aj@suse.de>
43293
43294         * gcc.dg/20020312-2.c: Adjust for x86-64.
43295
43296 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
43297
43298         * g77.dg/7388.f: New test case for PR 7388.
43299
43300 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
43301
43302         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
43303
43304 2002-09-05  Ziemowit Laski <zlaski@apple.com>
43305
43306         * objc.dg/proto-lossage-1.m: New test.
43307
43308 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
43309
43310         * gcc.dg/cpp/_Pragma4.c: Fix typo.
43311
43312 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
43313
43314         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
43315         expected to pass.
43316
43317 2002-09-06  Stan Shebs  <shebs@apple.com>
43318             David Edelsohn  <edelsohn@gnu.org>
43319
43320         * gcc.dg/weak: New directory.
43321         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
43322         target-specific xfail bits.
43323         * gcc.dg/typeof-2.c: Move to new directory.
43324         * gcc.dg/weak.exp: New expect script.
43325
43326 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
43327
43328         * gcc.c-torture/execute/extzvsi.c: New test.
43329
43330 2002-09-05  Stan Shebs  <shebs@apple.com>
43331
43332         * gcc.dg/weak-1.c: xfail on Darwin.
43333         * gcc.dg/weak-2.c: Ditto.
43334         * gcc.dg/weak-3.c: Ditto.
43335         * gcc.dg/weak-4.c: Ditto.
43336         * gcc.dg/weak-5.c: Ditto.
43337         * gcc.dg/weak-6.c: Ditto.
43338         * gcc.dg/weak-7.c: Ditto.
43339         * gcc.dg/weak-8.c: Ditto.
43340         * gcc.dg/weak-9.c: Ditto.
43341
43342 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
43343
43344         * gcc.c-torture/execute/loop-14.c: New test.
43345
43346 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
43347
43348         * g++.dg/other/cxa-atexit1.C: New test.
43349
43350         * gcc.dg/typeof-2.c: New test.
43351
43352 2002-09-03  Roger Sayle  <roger@eyesopen.com>
43353
43354         * gcc.dg/builtins-2.c: New testcase.
43355         * gcc.dg/builtins-3.c: New testcase.
43356
43357 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
43358
43359         * gcc.dg/cpp/_Pragma4.c: New test.
43360
43361 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
43362
43363         * objc/execute/nil_method-1.m: New testcase.
43364
43365 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
43366
43367         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
43368         [Object class], not [Object initialize].
43369
43370 2002-08-31  Roger Sayle  <roger@eyesopen.com>
43371             Hans-Peter Nilsson  <hp@bitrange.com>
43372
43373         * gcc.c-torture/execute/20020720-1.x: Skip test on
43374         mmix-knuth-mmixware.  Correct comment.
43375
43376 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
43377
43378         * g++.dg/abi/bitfield5.C: New test.
43379         * g++.dg/abi/vbase10.C: Likewise.
43380
43381 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
43382
43383         * objc.dg/undeclared-selector.m: New test.
43384
43385 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
43386
43387         * g++.dg/other/offsetof1.C: Avoid cast warning.
43388
43389 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
43390
43391         * objc.dg/super-class-2.m: New test.
43392
43393 2002-08-24  Matt Austern  <austern@apple.com>
43394
43395         * g++.dg/ext/lvaddr.C: New test.
43396         * g++.dg/ext/lvcast.C: New test.
43397
43398 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
43399
43400         * g++.dg/inherit/cond1.C: New test.
43401
43402 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
43403
43404         * gcc.dg/noncompile/incomplete-1.c: New test.
43405
43406 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
43407
43408         * gcc.dg/typespec-1.c: New test.
43409
43410 2002-08-20  Devang Patel  <dpatel@apple.com>
43411         * objc.dg/proto-hier-2.m: New test.
43412
43413 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
43414
43415         * objc.dg/bitfield-1.m: New test.
43416         * objc.dg/bitfield-2.m: New test.
43417
43418 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
43419
43420         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
43421         gcc.dg/c99-flex-array-4.c: New tests.
43422
43423 2002-08-16  Stan Shebs  <shebs@apple.com>
43424
43425         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
43426
43427 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
43428
43429         * gcc.dg/typeof-1.c: New test.
43430         * g++.dg/ext/typeof2.C: New test.
43431
43432 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
43433
43434         * g++.dg/other/offsetof1.C: New test.
43435
43436 2002-08-14  Richard Henderson  <rth@redhat.com>
43437
43438         * gcc.dg/tls/diag-3.c: Fix expected message strings.
43439
43440 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
43441
43442         * gcc.dg/cpp/_Pragma3.c: New test.
43443
43444 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
43445
43446         * g++.dg/template/inherit3: New test.
43447
43448 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
43449
43450         * gcc.dg/bitfld-4.c: Add blank options.
43451
43452 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
43453
43454         * g++.dg/template/crash1.C: New test.
43455
43456 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
43457
43458         * gcc.dg/tls/opt-2.c: New test.
43459
43460 2002-08-08  Devang Patel  <dpatel@apple.com>
43461
43462         * objc.dg/selector-1.m : New test
43463
43464 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
43465
43466         * g++.dg/abi/bitfield4.C: New test.
43467         * gcc.dg/bitfld-4.c: New test.
43468
43469 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
43470
43471         * g++.dg/other/packed1.C: New test.
43472
43473 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
43474
43475         * g++.dg/abi/offsetof.C: Tweak error messages.
43476         * g++.old-deja/g++.mike/p10769a.C: Likewise.
43477
43478 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
43479
43480         * gcc.dg/bitfld-3.c: New test.
43481
43482 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
43483             Richard Henderson  <rth@redhat.com>
43484
43485         * gcc.dg/i386-bitfield1.c: New test.
43486         * g++.dg/abi/bitfield3.C: Update.
43487
43488 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
43489
43490         * objc.dg/const-str-2.m: Update.
43491         * gcc.dg/cpp/c++98.c: Change to C extension.
43492         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
43493         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
43494
43495 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
43496
43497         * gcc.dg/tls/diag-3.c: New.
43498
43499 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
43500
43501         * g++.dg/README (Subdirectories): Document new subdir expr.
43502         * g++.dg/expr/pmf-1.C: New test.
43503
43504 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
43505
43506         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
43507
43508 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
43509
43510         * g++.dg/abi/bitfield3.C: New test.
43511
43512 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
43513
43514         * lib/gcov.exp: Tweak expected line formats.
43515         * gcc.misc-tests/gcov8.c: New test.
43516         * gcc.misc-tests/gcov8.x: New flags.
43517
43518 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
43519
43520         * consistency.vlad/layout/endian.c: Include string.h.
43521
43522         * gcc.c-torture/execute/20020805-1.c: New test.
43523
43524 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
43525
43526         * g++.dg/other/conversion1.C: New test.
43527
43528 2002-08-03  Roger Sayle  <roger@eyesopen.com>
43529
43530         * gcc.dg/builtins-1.c: New testcase.
43531
43532 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
43533
43534         * g++.dg/inherit/access3.C: New test.
43535
43536 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
43537
43538         * gcc.dg/ia64-visibility-2.c: New test.
43539
43540 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
43541
43542         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
43543         __qualifier_flags to __flags.
43544
43545 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
43546
43547         * g++.dg/inherit/operator1.C: New test.
43548         * g++.dg/lookup/disamb1.C: Fix typo in comment.
43549         * g++.dg/other/error1.C: Change expected error message.
43550         * g++.dg/template/conv4.C: Likewise.
43551
43552 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
43553
43554         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
43555         for documented behavior.
43556
43557 2002-07-25  Roger Sayle  <roger@eyesopen.com>
43558
43559         * gcc.c-torture/execute/20020720-1.x: Skip this test on
43560         several targets known to fail.
43561
43562 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
43563
43564         * gcc.dg/mips-args-[123].c: New tests.
43565
43566 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
43567
43568         * gcc.dg/ppc-spe.c: New.
43569
43570 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
43571
43572         * g++.dg/other/ptrmem4.C: New testcase.
43573
43574 2002-07-24  Richard Henderson  <rth@redhat.com>
43575
43576         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
43577
43578 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
43579
43580         * g++.dg/ext/alignof1.C (main): Return 0 for success.
43581
43582 2002-07-24  Roger Sayle  <roger@eyesopen.com>
43583
43584         * gcc.c-torture/execute/memset-3.c: New testcase.
43585
43586 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
43587
43588         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
43589         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
43590
43591 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43592
43593         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
43594         Delete.
43595
43596 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
43597
43598         * gcc.c-torture/compile/simd-4.c: New test.
43599
43600 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43601
43602         PR c++/7347, c++/7348
43603         * g++.dg/template/access4.C: New test.
43604         * g++.dg/template/access5.C: New test.
43605         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
43606         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
43607         * g++.old-deja/g++.pt/ttp58.C: Likewise.
43608         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
43609
43610 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
43611
43612         * gcc.dg/gnu89-init-2.c: New test.
43613
43614 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
43615
43616         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
43617
43618 2002-07-20  Roger Sayle  <roger@eyesopen.com>
43619
43620         * gcc.c-torture/execute/20020720-1.c: New testcase.
43621
43622 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
43623
43624         * gcc.dg/cpp/Wsignprom.c: New tests.
43625
43626 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
43627
43628         * gcc.c-torture/execute/loop-13.c: New test.
43629
43630 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
43631
43632         * gcc.dg/cpp/expr.c: New tests.
43633
43634 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
43635
43636         * g++.dg/opt/pr6713.C: Add template instantiation.
43637
43638 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
43639
43640         * gcc.dg/nest.c: New test.
43641
43642 2002-07-17  Richard Henderson  <rth@redhat.com>
43643
43644         * g++.dg/opt/pr6713.C: New test.
43645
43646 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
43647
43648         * gcc.c-torture/execute/loop-2e.x: Let the testcase
43649         XFAIL for all x86 processors.
43650
43651 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
43652
43653         * gcc.c-torture/execute/20010122-1.x: Do not test with
43654         -fomit-frame-pointer.
43655
43656 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43657
43658         * g++.dg/template/instantiate2.C: New test.
43659         * g++.dg/template/spec4.C: New test.
43660
43661 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43662
43663         * g++.dg/template/access2.C: New test.
43664         * g++.dg/template/access3.C: New test.
43665
43666 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
43667
43668         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
43669         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
43670         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
43671         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
43672         Convert to use <stdarg.h>.
43673         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
43674         Delete.
43675         * gcc.dg/va-arg-2.c: New.
43676         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
43677
43678 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
43679
43680         * gcc.c-torture/compile/20020710-1.c: New test.
43681
43682 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
43683                           Andrew Pinski  <pinskia@physics.uc.edu>
43684
43685         gcc.c-torture/compile/simd-2.c: New testcase.
43686         gcc.c-torture/compile/simd-3.c: Likewise.
43687
43688 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
43689
43690         PR c++/7224
43691         * g++.dg/overload/error1.C: New test.
43692
43693 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
43694
43695         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
43696         configuration and IRIX 6 O32 ABI.
43697
43698 2002-07-11  Roger Sayle  <roger@eyesopen.com>
43699
43700         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
43701
43702 2002-07-10  Roger Sayle  <roger@eyesopen.com>
43703
43704         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
43705
43706 2002-07-10  Jeffrey A Law  <law@redhat.com>
43707
43708         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
43709
43710         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
43711
43712 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
43713
43714         * gcc.dg/20020312-2.c: Check for __PPC__.
43715
43716 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
43717
43718         * gcc.c-torture/compile/20020709-1.c: New test.
43719
43720 2002-07-07  Roger Sayle  <roger@eyesopen.com>
43721
43722         * g++.dg/template/qualttp21.C: New test case.
43723
43724 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
43725
43726         * gcc.c-torture/compile/20020706-1.c: New test.
43727         * gcc.c-torture/compile/20020706-2.c: New test.
43728
43729 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
43730             Alexandre Oliva  <aoliva@redhat.com>
43731
43732         * g++.dg/warn/incomplete1.C: New test.
43733
43734 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43735
43736         PR c++/7099
43737         * g++.dg/warn/noreturn1.C: New test.
43738
43739 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
43740
43741         PR c++/6706
43742         * g++.dg/debug/debug6.C: New test.
43743         * g++.dg/debug/debug7.C: New test.
43744
43745 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
43746
43747         * gcc.c-torture/compile/simd-3.c: New test.
43748
43749 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
43750
43751         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
43752         * gcc.dg/20020620-1.c: Likewise.
43753
43754 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43755
43756         PR c++/6944
43757         * g++.dg/init/array4.C: New test.
43758         * g++.dg/init/array5.C: New test.
43759
43760 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
43761
43762         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
43763         * gcc.c-torture/execute/simd-2.c (main): Likewise.
43764
43765 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43766
43767         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
43768         * gcc.dg/wtr-aggr-init-1.c: Likewise.
43769         * gcc.dg/wtr-conversion-1.c: Likewise.
43770         * gcc.dg/wtr-escape-1.c: Likewise.
43771         * gcc.dg/wtr-int-type-1.c: Likewise.
43772         * gcc.dg/wtr-label-1.c: Likewise.
43773         * gcc.dg/wtr-static-1.c: Likewise.
43774         * gcc.dg/wtr-strcat-1.c: Likewise.
43775         * gcc.dg/wtr-suffix-1.c: Likewise.
43776         * gcc.dg/wtr-switch-1.c: Likewise.
43777         * gcc.dg/wtr-unary-plus-1.c: Likewise.
43778         * gcc.dg/wtr-union-init-1.c: Likewise.
43779         * gcc.dg/wtr-union-init-2.c: Likewise.
43780         * gcc.dg/wtr-union-init-3.c: Likewise.
43781
43782         * gcc.dg/wtr-func-def-1.c: New test.
43783
43784 2002-07-02 Devang Patel <dpatel@apple.com>
43785
43786         * objc.dg/param-1.m: New test.
43787
43788 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
43789
43790         * gcc.dg/cpp/trad/directive.c: Add test.
43791         * gcc.dg/cpp/trad/macroargs.c: Add test.
43792         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
43793
43794 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
43795
43796         * gcc.dg/cpp/cmdlne-M.c: New test.
43797
43798 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
43799
43800         * objc.dg/desig-init-1.m: New test.
43801
43802 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43803
43804         PR c++/6716
43805         * g++.dg/template/instantiate1.C: New test.
43806
43807 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
43808
43809         PR c++/7112
43810         * g++.dg/template/sizeof2.C: New test.
43811
43812 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
43813
43814         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
43815         gcc.dg/cpp/trad/include.c: New tests.
43816
43817 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
43818
43819         PR target/7177
43820         * gcc.c-torture/compile/20020701-1.c: New test.
43821
43822 2002-07-01  Stan Shebs  <shebs@apple.com>
43823
43824         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
43825         header here...
43826         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
43827         (objc-torture-execute): or here.
43828
43829 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
43830
43831         * gcc.c-torture/execute/arith-rand-ll.c: New test.
43832
43833 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
43834
43835         * gcc.dg/cpp/trad/escaped-nl.c: New test.
43836
43837 2002-06-30  Devang Patel  <dpatel@apple.com>
43838
43839         * objc.dg/fsyntax-only.m: New test.
43840
43841 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
43842
43843         PR c++/6695
43844         * g++.dg/template/friend7.C: New file.
43845
43846 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
43847
43848         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
43849         return type.
43850
43851 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
43852
43853         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
43854         avoid division by zero.
43855
43856 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
43857
43858         * gcc.dg/Wunknownprag.c: New tests.
43859
43860 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
43861
43862         * gcc.c-torture/execute/simd-2.c: New test.
43863
43864 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
43865
43866         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
43867         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
43868         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
43869         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
43870         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
43871         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
43872         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
43873         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
43874         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
43875         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
43876         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
43877         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
43878         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
43879         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
43880         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
43881         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
43882         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
43883
43884 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
43885
43886         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
43887         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
43888         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
43889         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
43890         New tests.
43891         * gcc.dg/cpp/trad/directive.c: Update.
43892
43893 2002-06-23  Andreas Jaeger  <aj@suse.de>
43894
43895         * gcc.c-torture/execute/complex-6.c: New.
43896
43897 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
43898
43899         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
43900         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
43901         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
43902         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
43903
43904 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
43905
43906         * gcc.dg/cpp/trad: New directory with traditional tests copied
43907         from parent directory.
43908         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
43909         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
43910         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
43911         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
43912         Move to trad/ and rename.
43913         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
43914         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
43915         gcc.dg/cpp/trad/redef2.c: New tests.
43916         * gcc.dg/cpp/trad/trad.exp: New driver.
43917
43918 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
43919
43920         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
43921         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
43922         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
43923         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
43924         Remove.
43925
43926 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
43927
43928         * gcc.dg/20020620-1.c: New test.
43929
43930 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43931
43932         * g++.dg/template/ttp4.C: New test.
43933
43934 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
43935
43936         * g++.dg/opt/vt1.C: Fix regexp.
43937
43938 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43939
43940         * gcc.c-torture/execute/pure-1.c: Make functions static again.
43941         Don't use attribute `noinline'.
43942
43943 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
43944
43945         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
43946
43947 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
43948
43949         * gcc.c-torture/execute/simd-1.c: New.
43950
43951         * gcc.dg/simd-1.c: New.
43952
43953 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
43954
43955         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
43956
43957 2002-06-16  Richard Henderson  <rth@redhat.com>
43958
43959         * g++.dg/ext/anon-struct1.C: New.
43960         * g++.dg/ext/anon-struct2.C: New.
43961         * g++.dg/ext/anon-struct3.C: New.
43962         * gcc.dg/anon-struct-1.c: New.
43963         * gcc.dg/anon-struct-2.c: New.
43964         * gcc.dg/anon-struct-3.c: New.
43965         * gcc.dg/20011008-1.c: Adjust warning text.
43966         * gcc.dg/20020527-1.c: Add -fms-extensions.
43967
43968 2002-06-16  Richard Henderson  <rth@redhat.com>
43969
43970         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
43971
43972 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
43973
43974         * gcc.c-torture/execute/20020615-1.c: New test.
43975
43976 2002-06-15  Roger Sayle  <roger@eyesopen.com>
43977
43978         * gcc.c-tortuture/execute/compare-1.c: New test case.
43979         * gcc.c-tortuture/execute/compare-2.c: New test case.
43980         * gcc.c-tortuture/execute/compare-3.c: New test case.
43981
43982 2002-06-13  Richard Henderson  <rth@redhat.com>
43983
43984         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
43985         ia64 ilp32.
43986
43987 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43988
43989         * g++.dg/template/typename2.C: Update error message.
43990
43991 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
43992
43993         * gcc.c-torture/execute/20020611-1.c: New test.
43994
43995 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
43996
43997         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
43998         list of targets to skip.
43999
44000 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
44001
44002         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
44003         targets if not optimizing.
44004
44005 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
44006
44007         * gcc.c-torture/compile/20020605-1.c: New test.
44008
44009         * g++.dg/opt/vt1.C: New test.
44010
44011         * gcc.dg/20020531-1.c: New test.
44012
44013         * gcc.dg/20020530-1.c: New test.
44014
44015         * gcc.dg/20020527-1.c: New test.
44016
44017         * g++.dg/opt/cse1.C: New test.
44018
44019 2002-06-07  Roger Sayle  <roger@eyesopen.com>
44020
44021         * gcc.dg/20020607-2.c: New test case.
44022
44023 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
44024
44025         * gcc.c-torture/compile/20020604-1.c: New test.
44026
44027 2002-06-04  Richard Henderson  <rth@redhat.com>
44028
44029         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
44030         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
44031         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
44032
44033 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
44034
44035         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
44036
44037 2002-06-03  Richard Henderson  <rth@redhat.com>
44038
44039         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
44040         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
44041
44042 2002-06-02  Richard Henderson  <rth@redhat.com>
44043
44044         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
44045         test functions static.
44046
44047 2002-06-02  Andreas Jaeger  <aj@suse.de>
44048
44049         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
44050         now.
44051
44052 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
44053
44054         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
44055         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
44056         Update for mofified diagnostics.
44057         * gcc.dg/c99-intconst-1.c: No longer fail.
44058
44059 2002-06-02  Richard Henderson  <rth@redhat.com>
44060
44061         * gcc.dg/uninit-A.c: Remove xfail markers.
44062
44063 2002-06-01  Roger Sayle  <roger@eyesopen.com>
44064
44065         * gcc.dg/fnegate-1.c: New test case.
44066
44067 2002-05-30  Osku Salerma  <osku@iki.fi>
44068
44069         * gcc.c-torture/execute/mayalias-1.c: New file.
44070
44071 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
44072
44073         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
44074         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
44075         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
44076
44077 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
44078
44079         * gcc.c-torture/execute/20020529-1.c: New test.
44080
44081 2002-05-27  Richard Henderson  <rth@redhat.com>
44082
44083         * g++.dg/ext/attrib6.C: New test case.
44084
44085 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44086
44087         * gcc.c-torture/execute/pure-1.c: New test.
44088
44089 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
44090
44091         * gcc.dg/cpp/arith-2.c: Remove.
44092
44093 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
44094
44095         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
44096         * gcc.dg/cpp/if-3.c: Remove.
44097
44098 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
44099
44100         * g++.dg/opt/cse2.C: New test.
44101
44102 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
44103
44104         * gcc.dg/cpp/arith-1.c: New semantic tests.
44105         * gcc.dg/cpp/if-1.c: Update.
44106
44107 2002-05-24  Ben Elliston  <bje@redhat.com>
44108
44109         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
44110
44111 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
44112
44113         * gcc.dg/verbose-asm.c: New test.
44114
44115 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
44116
44117         * gcc.dg/cpp/paste12.c: New test.
44118
44119 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
44120
44121         * g++.dg/parse/named_ops.C: New test.
44122
44123 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
44124
44125         * gcc.dg/weak-8.c: New test.
44126
44127 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
44128
44129         * gcc.dg/weak-2.c: Allow optional leading underscore
44130         in scan-assembler symbol name.
44131         * gcc.dg/weak-3.c: Likewise.
44132         * gcc.dg/weak-4.c: Likewise.
44133         * gcc.dg/weak-5.c: Likewise.
44134
44135 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
44136
44137         * gcc.dg/20020523-1.c: New test.
44138
44139 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
44140
44141         * objc.dg/const-str-2.m: Update now that we stop after
44142         a command line error.
44143
44144 2002-05-22  Richard Henderson  <rth@redhat.com>
44145
44146         * g++.dg/dg.exp: Fix typo in test pruneing.
44147
44148 2002-05-22  Richard Henderson  <rth@redhat.com>
44149
44150         * g++.dg/dg.exp: Prune the tls subdirectory.
44151         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
44152         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
44153         * g++.dg/tls/init-1.C: New.
44154
44155 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
44156
44157         * gcc.dg/20020517-1.c: New test.
44158
44159 2002-05-21  Richard Henderson  <rth@redhat.com>
44160
44161         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
44162         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
44163
44164 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
44165
44166         * g++.dg/other/copy2.C: New test.
44167
44168 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
44169
44170         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
44171         (MAX_COPY): Bump up to 10 times sizeof (long long).
44172         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
44173
44174         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
44175         sizeof (long long).
44176
44177         * gcc.c-torture/execute/strcpy-1.c: New test.
44178
44179 2002-05-19  Jason Merrill  <jason2redhat.com>
44180
44181         * g++.dg/ext/oper1.C: New test.
44182
44183 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
44184 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
44185
44186         * README.QMTEST: New file.
44187
44188         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
44189
44190 2002-05-19  Andreas Jaeger  <aj@suse.de>
44191
44192         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
44193         now.
44194         * gcc.c-torture/execute/loop-2d.x: Likewise.
44195
44196 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
44197
44198         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
44199         support weak symbols.
44200         * gcc.dg/weak-4.c: Likewise.
44201         * gcc.dg/weak-6.c: Likewise.
44202
44203 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
44204
44205         * gcc.dg/weak-3.c: Add dg-excess-error comment for
44206         cygwin, coff and h8300-*-hms targets
44207         * gcc.dg/weak-5.c: Likewise.
44208         * gcc.dg/weak-7.c: Likewise.
44209
44210 2002-05-16  Jason Merrill  <jason@redhat.com>
44211
44212         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
44213         (scan-assembler-not, scan-assembler-dem): Likewise.
44214         (scan-assembler-dem-not): Likewise.
44215
44216 2002-05-15  Richard Henderson  <rth@redhat.com>
44217
44218         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
44219
44220 2002-05-15  Richard Henderson  <rth@redhat.com>
44221
44222         * gcc.dg/weak-5.c (vfoo1c): No warning here.
44223         (vfoo1f): Warning here.
44224         (vfoo1l): Don't redefine the alias.
44225
44226 2002-05-14  Jason Merrill  <jason@redhat.com>
44227             Alexandre Oliva  <aoliva@redhat.com>
44228
44229         * g++.dg/init/pm1.C: New test.
44230
44231 2002-05-12  David S. Miller  <davem@redhat.com>
44232
44233         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
44234         types.
44235
44236 2002-05-10  Roger Sayle  <roger@eyesopen.com>
44237
44238         * gcc.c-torture/execute/20020510-1.c: New test case.
44239
44240 2002-05-10  David S. Miller  <davem@redhat.com>
44241
44242         * gcc.c-torture/execute/conversion.c: Test long double too.
44243
44244 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
44245
44246         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
44247         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
44248         * lib/g++.exp (g++_link_flags): Likewise.
44249         * lib/objc.exp (objc_target_compile): Likewise.
44250
44251 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
44252
44253         * gcc.dg/cpp/poison.c: Update.
44254         * gcc.dg/cpp/20000625-2.c: Remove.
44255         * gcc.dg/cpp/direct2s.c: Remove final test.
44256
44257 2002-05-08  Tom Rix  <trix@redhat.com>
44258
44259         * gcc.c-torture/execute/20020508-1.c: New test.
44260         * gcc.c-torture/execute/20020508-2.c: New test.
44261         * gcc.c-torture/execute/20020508-3.c: New test.
44262
44263 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
44264
44265         * gcc.dg/cpp/charconst-4.c: More tests.
44266
44267 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
44268
44269         PR c/6569
44270         * gcc.dg/weak-3.c: Update location of warning messages.
44271         * gcc.dg/weak-5.c: Likewise.
44272
44273 2002-05-06  Roger Sayle  <roger@eyesopen.com>
44274
44275         * gcc.c-torture/execute/20020506-1.c: New test case.
44276
44277 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
44278
44279         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
44280
44281 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
44282
44283         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
44284
44285 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
44286
44287         * gcc.dg/cpp/charconst-3.c: New test.
44288
44289 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
44290
44291         * gcc.dg/cpp/charconst.c: Update tests.
44292
44293 2002-05-05  Tim Josling  <tej@melbpc.org.au>
44294
44295         * treelang: Added directory for new sample language treelang. Also
44296         lib/treelang.exp: New file to signal treelang should be tested.
44297
44298 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
44299
44300         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
44301         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
44302         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
44303         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
44304         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
44305         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
44306         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
44307
44308 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
44309
44310         * gcc.dg/format/xopen-2.c: New test.
44311
44312 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
44313
44314         * gcc.dg/20020503-1.c: New test.
44315
44316 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
44317
44318         * g++.dg/init/dtor1.C: Make it tougher.
44319
44320 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
44321
44322         * g++.dg/init/dtor1.C: New test.
44323
44324 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
44325
44326         * gcc.dg/altivec-8.c: New.
44327
44328 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
44329
44330         * gcc.dg/altivec-7.c: New.
44331
44332 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
44333
44334         * g++.dg/parse/typedef1.C: New test.
44335
44336 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
44337
44338         PR c++/6486
44339         * g++.dg/template/friend6.C: New test.
44340
44341         PR c++/6492
44342         * g++.dg/init/copy1.C: New test.
44343
44344 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
44345
44346         * g++.dg/warn/effc1.C: New test.
44347
44348 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
44349
44350         * gcc.dg/cpp/if-cexp.c: Add a test.
44351
44352 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
44353
44354         * gcc.dg/20020426-2.c: New test.
44355
44356 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
44357
44358         * gcc.dg/cpp/if-mop.c: Update.
44359         * gcc.dg/cpp/if-mpar.c: Add test.
44360         * gcc.dg/cpp/if-oppr.c: Update.
44361
44362 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44363
44364         PR c/6343
44365         * gcc.dg/weak-[2-7].c: New tests.
44366
44367 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
44368
44369         * gcc.dg/enum1.c: New test.
44370
44371 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
44372
44373         PR c++/6497
44374         * g++.dg/inherit/access2.C: New test.
44375
44376 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
44377
44378         PR bootstrap/6445
44379         * gcc.dg/20020426-1.c: New test.
44380
44381 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
44382
44383         * g++.dg/abi/enum1.C: New test.
44384
44385 2002-04-26  Richard Henderson  <rth@redhat.com>
44386
44387         * gcc.dg/c99-bool-1.c: Expect always true warning.
44388
44389 2002-04-25  Roger Sayle  <roger@eyesopen.com>
44390
44391         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
44392
44393 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44394
44395         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
44396         targets.
44397
44398 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
44399
44400         * g++.dg/abi/mange7.C: New test.
44401
44402         PR c++/6438.
44403         * g++.dg/parse/stmtexpr2.C: New test.
44404
44405 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
44406
44407         * gcc.dg/20020312-2.c: Add SH target.
44408
44409 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44410
44411         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
44412         compiler output on mips*-*-irix*.
44413
44414 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
44415
44416         * g++.dg/parse/attr1.C: New test.
44417
44418 2002-04-23  Roger Sayle  <roger@eyesopen.com>
44419
44420         * gcc.c-torture/execute/string-opt-17.c: New test case.
44421         * gcc.c-torture/execute/memset-2.c: New test case.
44422
44423 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
44424
44425         PR c++/6256:
44426         * g++.dg/template/friend5.C: New test.
44427
44428         PR c++/6331:
44429         * g++.dg/template/qual1.C: Likewise.
44430
44431 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
44432
44433         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
44434         Include stdlib.h, not stdio.h or ctype.h.
44435
44436 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
44437
44438         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
44439         cris-*-elf* and mmix-*-*.
44440         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
44441         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
44442         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
44443         Ditto.
44444         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
44445         * gcc.dg/wchar_t-1.c: Ditto.
44446
44447 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
44448
44449         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
44450         Clarify comment.
44451
44452 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
44453
44454         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
44455
44456 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44457
44458         * gcc.c-torture/execute/20000906-1.x: Delete.
44459
44460 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
44461
44462         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
44463
44464 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
44465
44466         * PR6367
44467         * g77.f-torture/execute/6367.f: New test.
44468         * g77.f-torture/execute/6367.x: Disable for MMIX.
44469
44470 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
44471
44472         * PR6352
44473         * g++.dg/opt/inline2.C: New test.
44474
44475 2002-04-18  Richard Henderson  <rth@redhat.com>
44476
44477         * gcc.dg/20000906-1.c: Enable for all targets.
44478         * gcc.c-torture/compile/iftrap-2.c: New.
44479
44480 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
44481
44482         * gcc.dg/20020418-1.c: New test.
44483         * gcc.dg/20020418-2.c: New test.
44484
44485 2002-04-18  Richard Henderson  <rth@redhat.com>
44486
44487         * gcc.c-torture/compile/iftrap-1.c: New.
44488         * gcc.dg/iftrap-1.c: Adjust for ia64.
44489         * gcc.dg/iftrap-2.c: New.
44490
44491 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
44492
44493         * gcc.c-torture/compile/20020418-1.c: New test.
44494
44495 2002-04-18  Roger Sayle  <roger@eyesopen.com>
44496
44497         * gcc.c-torture/compile/20020415-1.c: New.
44498
44499 2002-04-18  David S. Miller  <davem@redhat.com>
44500
44501         * gcc.c-torture/execute/20020418-1.c: New test.
44502
44503 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
44504
44505         * gcc.dg/20020416-1.c: New test.
44506
44507         * g++.dg/opt/inline1.C: New test.
44508
44509 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
44510
44511         * gcc.dg/altivec-5.c: New test.
44512
44513         * gcc.dg/20020415-1.c: New test.
44514
44515 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
44516
44517         * lib/chill.exp: Remove.
44518
44519 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
44520
44521         * g++.dg/other/big-struct.C: New test.
44522
44523 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
44524
44525         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
44526         of scratch file.
44527
44528 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
44529
44530         PR c/6277
44531         * gcc.dg/i386-387-1.c: Allow optional leading underscore
44532         in scan-assembler function name
44533
44534 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
44535
44536         * g77.f-torture/execute/980628-4.x,
44537         g77.f-torture/execute/980628-5.x,
44538         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
44539         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
44540         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
44541         i[34567]86-*-*.
44542
44543 2002-04-13  David S. Miller  <davem@redhat.com>
44544
44545         * gcc.c-torture/execute/20020413-1.c: New test.
44546
44547 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
44548
44549         * gcc.dg/asm-6.c,
44550         * g++.dg/ext/asm1.C: New tests.
44551
44552 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
44553
44554         PR c++ 5373.
44555         * g++.dg/parse/stmtexpr1.C: New test.
44556
44557         PR c++/5189.
44558         * g++.dg/template/copy1.C: New test.
44559
44560 2002-04-12  Richard Henderson  <rth@redhat.com>
44561
44562         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
44563
44564 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
44565
44566         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
44567         gcc.c-torture/execute/20020307-2.c.
44568
44569 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
44570
44571         * g++.dg/ext/attrib5.C,
44572         * g++.dg/lookup/struct1.C: New tests.
44573
44574 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
44575
44576         * gcc.dg/20020411-1.c: New test.
44577
44578         * gcc.c-torture/execute/20020411-1.c: New test.
44579
44580 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
44581
44582         * g77.f-torture/execute/6177.f: New test.
44583
44584 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
44585
44586         PR middle-end/6247
44587         * g++.dg/opt/cleanup1.C: New test.
44588
44589         * g++.dg/opt/const1.C: New test.
44590
44591 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
44592
44593         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
44594
44595 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
44596
44597         PR c++/5507
44598         * g++.dg/template/typename2.C: New test.
44599
44600 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
44601
44602         * gcc.c-torture/execute/loop-12.c: New.
44603
44604 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
44605
44606         * g77.f-torture/execute/980628-4.x,
44607         g77.f-torture/execute/980628-5.x,
44608         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
44609         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
44610         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
44611
44612 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44613
44614         PR optimization/6086
44615         * g++.dg/opt/preinc1.C: New test.
44616
44617 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
44618
44619         PR c++/5571
44620         * g++.dg/opt/static2.C: New test.
44621
44622 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
44623
44624         PR c/5120
44625         * gcc.dg/20020406-1.c: New test.
44626
44627 2002-04-04  David S. Miller  <davem@redhat.com>
44628
44629         * gcc.c-torture/execute/20020404-1.c: New test.
44630
44631 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
44632
44633         PR c/6123
44634         * gcc.dg/20020312-2.c: Do not declare global register variable
44635         if __PIC__ or __pic__ is defined.
44636
44637 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
44638
44639         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
44640         __asm__ so that it works correctly even if -ansi -pedantic-errors.
44641
44642 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44643
44644         * gcc.misc-tests/linkage.exp: Update last change to handle
44645         sparc*-, not just sparc-.
44646
44647 2002-04-03  Richard Henderson  <rth@redhat.com>
44648
44649         * gcc.dg/cpp/ucs.c: Improved long UCS test.
44650
44651 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
44652
44653         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
44654
44655 2002-04-02  David S. Miller  <davem@redhat.com>
44656
44657         * gcc.c-torture/execute/20020402-3.c: New test.
44658
44659 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
44660
44661         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
44662         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
44663
44664         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
44665         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
44666         g77.f-torture/execute/20001201.x,
44667         g77.f-torture/execute/u77-test.x: New files.
44668
44669         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
44670         * gcc.dg/wchar_t-1.c: Ditto.
44671
44672 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44673
44674         * gcc.c-torture/execute/20020402-1.c: New test.
44675
44676 2002-04-01  Richard Henderson  <rth@redhat.com>
44677
44678         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
44679
44680         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
44681
44682 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44683
44684         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
44685
44686 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
44687
44688         * g++.dg/inherit/template-as-base.C: Expect error.
44689         * g++.dg/inherit/namespace-as-base.C: Likewise.
44690
44691 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
44692
44693         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
44694         g++.dg/ext/instantiate3.C: Tweak match patterns.
44695
44696         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
44697         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
44698         -da test.
44699
44700 2002-03-31  Richard Henderson  <rth@redhat.com>
44701
44702         * gcc.dg/special/alias-2.c: New.
44703         * gcc.dg/special/ecos.exp: Run it.
44704
44705 2002-03-31  Richard Henderson  <rth@redhat.com>
44706
44707         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
44708
44709 2002-03-31  Kazu Hirata  <kazu@hxi.com>
44710
44711         * gcc.dg/weak-1.c: Disable on h8300 port.
44712
44713 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
44714
44715         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
44716         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
44717         ordering tests.
44718         * g++.dg/bprob/bprob-1.C: New test.
44719         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
44720         * g++.dg/gcov/gcov-1.C: New test.
44721         * g++.dg/gcov/gcov-1.x: New file.
44722         * g++.dg/gcov/gcov-2.C: New test.
44723         * g++.dg/gcov/gcov-3.C: New test.
44724         * g++.dg/gcov/gcov-3.h: New file.
44725
44726 2002-03-28  Roger Sayle  <roger@eyesopen.com>
44727
44728         * g++.old-deja/g++.other/builtins5.C: New test.
44729         * g++.old-deja/g++.other/builtins6.C: New test.
44730         * g++.old-deja/g++.other/builtins7.C: New test.
44731         * g++.old-deja/g++.other/builtins8.C: New test.
44732         * g++.old-deja/g++.other/builtins9.C: New test.
44733
44734 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
44735
44736         * g++.dg/opt/static1.C: New test.
44737
44738         * g++.dg/opt/longbranch1.C: New test.
44739
44740 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
44741
44742         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
44743
44744         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
44745
44746 2002-03-28  Jeffrey A Law  (law@redhat.com)
44747
44748         * gcc.c-torture/execute/20020328-1.c: New test.
44749
44750 2002-03-27  Richard Henderson  <rth@redhat.com>
44751
44752         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
44753         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
44754         move from g++.old-deja/g++.ext/.
44755
44756 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
44757
44758         * g++.dg/init/new2.C: New test.
44759
44760 2002-03-26  Richard Henderson  <rth@redhat.com>
44761
44762         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
44763
44764         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
44765         on sparc.
44766
44767         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
44768         sparcv9 systems.
44769         * gcc.dg/20001102-1.c: Likewise.
44770
44771 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
44772
44773         * gcc.dg/cpp/endif-pedantic1.c,
44774         gcc.dg/cpp/endif-pedantic2.c: New tests.
44775
44776 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
44777
44778         * g++.dg/init/new1.C: New test.
44779
44780 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
44781
44782         * g++.dg/abi/vbase9.C: New test.
44783
44784 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
44785
44786         * gcc.dg/arm-asm.c: New test.
44787
44788 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
44789
44790         * gcc.dg/Wswitch-enum.c: New test.
44791         Fix PR c/5044.
44792
44793 2002-03-26  Richard Henderson  <rth@redhat.com>
44794
44795         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
44796         structure.
44797
44798 2002-03-25  Richard Henderson  <rth@redhat.com>
44799
44800         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
44801         sparcv9 systems.
44802
44803         * gcc.c-torture/compile/20011119-1.c (xxx): New.
44804         * gcc.c-torture/compile/20011119-2.c (xxx): New.
44805
44806 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
44807
44808         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
44809
44810 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
44811
44812         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
44813         targets using generic thunk support.
44814
44815 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
44816
44817         * gcc.c-torture/compile/20020323-1.c: New test.
44818
44819         * g++.dg/opt/conj2.C: New test.
44820
44821 2002-03-24  Richard Henderson  <rth@redhat.com>
44822
44823         * gcc.dg/weak-1.c: Use -fno-common.
44824
44825 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
44826
44827         * g77.dg/f77-edit-apostrophe-out.f: New test
44828         * g77.dg/f77-edit-h-out.f: New test
44829         * g77.dg/f77-edit-t-in.f: New test
44830         * g77.dg/f77-edit-t-out.f: New test
44831         * g77.dg/f77-edit-x-out.f: New test
44832         * g77.dg/f77-edit-slash-out.f: New test
44833         * g77.dg/f77-edit-colon-out.f: New test
44834         * g77.dg/f77-edit-s-out.f: New test
44835
44836 2002-03-24  Richard Henderson  <rth@redhat.com>
44837
44838         * objc/execute/formal_protocol-6.x: New XFAIL.
44839
44840 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
44841
44842         * gcc.dg/weak-1.c: Early return from dg-final on platforms
44843         that do not support weak symbols
44844
44845 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
44846
44847         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
44848         * lib/g77.exp: Likewise.
44849         * lib/objc.exp: Likewise.
44850
44851 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
44852
44853         * gcc.dg/Wswitch-default.c: New test.
44854
44855 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
44856
44857         * g++.dg/other/enum1.C: New test.
44858
44859 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
44860
44861         * gcc.dg/pragma-ep-3.c: Fix typo.
44862
44863 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
44864
44865         * g++.dg/inherit/template-as-base.C: New test.
44866
44867 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
44868
44869         * g++.old-deja/g++.other/dwarf2-1.C: Move...
44870         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
44871
44872 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
44873
44874         * gcc.dg/cpp/multiline.c: Update to match.
44875
44876 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
44877
44878         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
44879
44880 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
44881
44882         * gcc.dg/cpp/extratokens2.c: New file.
44883
44884 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
44885
44886         * gcc.dg/20020312-2.c: Add rs6000 target.
44887
44888         * gcc.c-torture/compile/20020319-1.c: New test.
44889
44890 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
44891
44892         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
44893         (A, E): Handle this.
44894
44895 2002-03-20  Jason Merrill  <jason@redhat.com>
44896
44897         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
44898         ignoring -fpic.
44899         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
44900         through prune_gcc_output.
44901
44902 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
44903
44904         * gcc.c-torture/compile/20020320-1.c: New test.
44905
44906 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
44907
44908         * gcc.c-torture/compile/20020318-1.c: New test.
44909
44910         * gcc.dg/struct-by-value-1.c: New test.
44911
44912         * gcc.dg/20020319-1.c: New test.
44913
44914 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
44915
44916         * g++.dg/opt/conj1.C: New test.
44917
44918 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
44919
44920         * g++.dg/template/qualttp20.C: Revert previous change.
44921         * g++.dg/template/qualttp3.C: Likewise.
44922         * g++.dg/template/qualttp4.C: Likewise.
44923         * g++.dg/template/qualttp5.C: Likewise.
44924         * g++.dg/template/qualttp6.C: Likewise.
44925         * g++.dg/template/qualttp7.C: Likewise.
44926         * g++.dg/template/qualttp8.C: Likewise.
44927         * g++.dg/template/recurse.C: Likewise.
44928
44929 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
44930
44931         * gcc.dg/cpp/wchar-1.c: Update.
44932
44933 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
44934
44935         * g++.dg/template/conv1.C: New test.
44936         * g++.dg/template/conv2.C: New test.
44937         * g++.dg/template/conv3.C: New test.
44938         * g++.dg/template/conv4.C: New test.
44939
44940 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
44941
44942         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
44943         * g++.dg/template/qualttp3.C: Likewise.
44944         * g++.dg/template/qualttp4.C: Likewise.
44945         * g++.dg/template/qualttp5.C: Likewise.
44946         * g++.dg/template/qualttp6.C: Likewise.
44947         * g++.dg/template/qualttp7.C: Likewise.
44948         * g++.dg/template/qualttp8.C: Likewise.
44949         * g++.dg/template/recurse.C: Likewise.
44950
44951 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
44952
44953         * g++.dg/opt/dtor1.C: New test.
44954
44955 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
44956
44957         * gcc.c-torture/compile/20020315-1.c: New test.
44958
44959 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
44960
44961         * gcc.dg/weak-1.c: Fix scan tests.
44962
44963 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
44964
44965         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
44966         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
44967         cris-*-aout* mmix-*-*.
44968         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
44969         cris-*-aout* mmix-*-*.
44970         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
44971         cris-*-elf* cris-*-aout* and mmix-*-*.
44972         * gcc.dg/20001009-1.c: Ditto.
44973         * gcc.dg/20010912-1.c: Ditto.
44974         * gcc.dg/20020122-4.c: Ditto.
44975         * gcc.dg/inline-2.c: Ditto.
44976
44977 2002-03-14  Jeffrey A Law  (law@cygnus.com)
44978
44979         * gcc.c-torture/compile/20020314-1.c: New test.
44980
44981 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
44982
44983         * gcc.c-torture/execute/20020314-1.c: New test.
44984
44985 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
44986
44987         * g++.dg/warn/Wunused-1.C: New test.
44988
44989 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
44990
44991         * g++.dg/abi/mangle6.C: New test.
44992
44993 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
44994
44995         * gcc.c-torture/compile/20020309-2.c: New test.
44996
44997         * gcc.c-torture/compile/20020312-1.c: New test.
44998
44999 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
45000
45001         * g++.dg/other/access1.C: New test.
45002
45003 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
45004
45005         * gcc.c-torture/execute/wchar_t-1.c: New test.
45006
45007 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
45008
45009         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
45010
45011 2002-03-12  Roger Sayle  <roger@eyesopen.com>
45012
45013         * gcc.dg/20020312-1.c: New test case.
45014
45015 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
45016
45017         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
45018
45019 2002-03-11  Richard Henderson  <rth@redhat.com>
45020
45021         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
45022         * g++.old-deja/g++.jason/report.C: Likewise.
45023
45024 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
45025
45026         * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
45027         * g++.old-deja/g++.robertl/eb56.C: Likewise.
45028
45029 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
45030
45031         * g++.dg/overload/pmf1.C: New test.
45032
45033 2002-03-11  Kazu Hirata  <kazu@hxi.com>
45034
45035         * gcc.c-torture/execute/20020307-1.c: Use long.
45036
45037 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
45038
45039         PR optimization/5844
45040         * gcc.dg/20020310-1.c: New test.
45041
45042 2002-03-09  Michael Meissner  <meissner@redhat.com>
45043
45044         * gcc.c-torture/execute/memcpy-2.c: New test.
45045         * gcc.c-torture/execute/memset-1.c: New test.
45046         * gcc.c-torture/execute/strlen-1.c: New test.
45047         * gcc.c-torture/execute/strcmp-1.c: New test.
45048         * gcc.c-torture/execute/strncmp-1.c: New test.
45049
45050 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
45051
45052         * gcc.dg/ppc-ldstruct.c: New test.
45053
45054 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
45055
45056         * gcc.c-torture/execute/va-arg-22.c: New test.
45057
45058 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
45059
45060         * gcc.c-torture/compile/20020309-1.c: New test.
45061
45062 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
45063
45064         * gcc.c-torture/execute/20020307-2.c: New test.
45065
45066 2002-03-07  Jeffrey A Law  (law@redhat.com)
45067
45068         * g77.f-torture/compile/20020307-1.f: New test.
45069
45070 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
45071
45072         * gcc.dg/unordered-1.c: New test.
45073
45074 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
45075
45076         * gcc.c-torture/execute/20020307-1.c: New test.
45077
45078 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
45079
45080         * gcc.dg/20020304-1.c: New test.
45081
45082         * gcc.c-torture/compile/20020304-2.c: New test.
45083
45084 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
45085
45086         * gcc.c-torture/compile/20020304-1.c: New test case
45087         (from PR c/5830).
45088
45089 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
45090
45091         * gcc.dg/20020103-1.c: Add other -D ppc variants.
45092
45093 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
45094
45095         * g++.dg/other/classkey1.C: New test.
45096
45097 2002-03-01  Richard Henderson  <rth@redhat.com>
45098
45099         * gcc.c-torture/compile/981223-1.x: New.
45100         * gcc.c-torture/compile/920625-1.x: New.
45101
45102 2002-02-28  Richard Henderson  <rth@redhat.com>
45103
45104         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
45105
45106 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
45107
45108         * gcc.c-torture/execute/20020227-1.c: New test.
45109
45110 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
45111
45112         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
45113         here" ERROR lines.
45114         * g++.old-deja/g++.oliva/partord1.C: Likewise.
45115         * g++.old-deja.g++.other/defarg1.C: Likewise.
45116         * g++.old-deja/g++.pt/calls2.C: Likewise.
45117         * g++.old-deja/g++.pt/crash20.C: Likewise.
45118         * g++.old-deja/g++.pt/crash30.C: Likewise.
45119         * g++.old-deja/g++.pt/crash36.C: Likewise.
45120         * g++.old-deja/g++.pt/crash6.C: Likewise.
45121         * g++.old-deja/g++.pt/defarg13.C: Likewise.
45122         * g++.old-deja/g++.pt/derived3.C: Likewise.
45123         * g++.old-deja/g++.pt/error1.C: Likewise.
45124         * g++.old-deja/g++.pt/friend21.C: Likewise.
45125         * g++.old-deja/g++.pt/friend23.C: Likewise.
45126         * g++.old-deja/g++.pt/infinite1.C: Likewise.
45127         * g++.old-deja/g++.robertl/eb128.C: Likewise.
45128
45129 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
45130
45131         * gcc.c-torture/execute/20020225-2.c: New test.
45132
45133 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
45134
45135         * gcc.c-torture/execute/920730-1t.c,
45136         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
45137         Delete test cases, only relevant to -traditional.
45138
45139 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
45140
45141         * gcc.dg/cpp/undef1.c: Remove.
45142         * gcc.dg/cpp/directiv.c: Update.
45143         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
45144
45145 2002-02-27  Michael Meissner  <meissner@redhat.com>
45146
45147         * gcc.c-torture/execute/20020226-1.c: New test.
45148
45149 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
45150
45151         * g++.dg/debug/debug4.C: New test.
45152
45153         * gcc.dg/ia64-visibility-1.c: New test.
45154
45155 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
45156
45157         * gcc.dg/debug/20020224-1.c: New.
45158
45159 2002-02-25  Kazu Hirata  <kazu@hxi.com>
45160
45161         * gcc.c-torture/execute/960416-1.x: New.
45162         * gcc.c-torture/execute/divconst-3.x: Likewise.
45163
45164 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
45165
45166         * gcc.dg/20020224-1.c: New test.
45167
45168 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
45169
45170         * gcc.c-torture/execute/20020225-1.c: New.
45171
45172 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
45173
45174         * gcc.dg/cpp/wchar-1.c: New test.
45175
45176 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
45177
45178         * gcc.dg/20020222-1.c: New test.
45179
45180 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
45181
45182         * g++.dg/opt/anonunion1.C: New test.
45183
45184 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
45185
45186         * g++.dg/template/qualttp19.C: New test.
45187         * g++.dg/template/qualttp20.C: New test.
45188         * g++.old-deja/g++.jason/report.C: Adjust expected errors
45189         * g++.old-deja/g++.other/qual1.C: Likewise.
45190
45191 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
45192
45193         * gcc.dg/attr-alwaysinline.c: New.
45194
45195 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
45196
45197         * gcc.dg/20020220-1.c: New test.
45198
45199         * gcc.dg/20020220-2.c: New test.
45200
45201         * g++.dg/opt/mmx1.C: New test.
45202
45203 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
45204
45205         * gcc.c-torture/compile/20020110.c: New test.
45206
45207 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
45208
45209         * gcc.c-torture/execute/20020219-1.c: New test.
45210
45211         * gcc.dg/20020219-1.c: New test.
45212
45213         * gcc.dg/noncompile/20020220-1.c: New test.
45214
45215         * g++.dg/opt/ptrintsum1.C: New test.
45216
45217         * gcc.dg/debug/20020220-1.c: New test.
45218
45219 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
45220
45221         * gcc.c-torture/execute/20020216-1.c: New test.
45222
45223 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
45224
45225         * gcc.dg/decl-1.c: Update, new test.
45226
45227 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
45228
45229         * g++.dg/abi/bitfield1.C: New test.
45230         * g++.dg/abi/bitfield2.C: New test.
45231
45232 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
45233
45234         * gcc.dg/attr-nest.c: New test.
45235
45236 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
45237
45238         * gcc.c-torture/execute/20020215-1.c: New test.
45239
45240 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
45241
45242         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
45243         * g++.dg/debug/debug.exp: New.
45244         * g++.dg/debug/trivial.C: New.
45245         * g++.dg/debug/debug1.C: Moved...
45246         * g++.dg/other/debug1.C: ...from here.
45247         * g++.dg/debug/debug2.C: Moved...
45248         * g++.dg/other/debug2.C: ...from here.
45249         * g++.dg/debug/debug3.C: Moved...
45250         * g++.dg/other/debug3.C: ...from here.
45251
45252         * gcc.dg/noncompile/20020213-1.c: New test.
45253
45254 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
45255
45256         * g++.dg/other/debug3.C: New test.
45257
45258         * gcc.c-torture/execute/20020213-1.c: New test.
45259
45260 2002-02-13  Richard Smith <richard@ex-parrot.com>
45261
45262         * g++.old-deja/g++.other/thunk1.C: New test.
45263
45264 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
45265
45266         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
45267
45268 2002-02-13  Stan Shebs  <shebs@apple.com>
45269
45270         * gcc.dg/altivec-3.c: New.
45271
45272 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
45273
45274         * gcc.dg/Wunreachable-1.c: New test.
45275         * gcc.dg/Wunreachable-2.c: New test.
45276
45277 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
45278
45279         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
45280
45281 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
45282
45283         * gcc.dg/decl-1.c: New test.
45284
45285 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
45286
45287         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
45288
45289 2002-02-10  Kazu Hirata  <kazu@hxi.com>
45290
45291         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
45292         * gcc.c-torture/compile/980506-1.x: Likewise.
45293
45294 2002-02-10  Kazu Hirata  <kazu@hxi.com>
45295
45296         * gcc.dg/20020210-1.c: New.
45297
45298 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
45299
45300         * g77.f-torture/execute/947.f: New regression test
45301         for PR fortran/947.
45302
45303 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
45304
45305         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
45306         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
45307
45308 2002-02-08  Richard Henderson  <rth@redhat.com>
45309
45310         * gcc.c-torture/compile/labels-3.c: New.
45311
45312 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
45313
45314         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
45315         expression statements work instead.
45316         * gcc.dg/noncompile/20020207-1.c: New test.
45317
45318 2002-02-07  Richard Henderson  <rth@redhat.com>
45319
45320         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
45321
45322 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
45323
45324         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
45325         message from g77
45326         * lib/g77-dg.exp: Trim g77 error messages so that they are
45327         recognized by dg.exp.
45328
45329 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
45330
45331         PR fortran/5473
45332         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
45333
45334 2002-02-07  Richard Henderson  <rth@redhat.com>
45335
45336         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
45337         to be sufficiently aligned for integers.
45338
45339 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
45340
45341         * g++.dg/template/friend4.C: New test.
45342
45343 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
45344
45345         PR fortran/5743
45346         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
45347         unsupported cases.
45348
45349 2002-02-07  Richard Henderson  <rth@redhat.com>
45350
45351         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
45352         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
45353         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
45354         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
45355
45356 2002-02-06  Richard Henderson  <rth@redhat.com>
45357
45358         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
45359
45360 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
45361
45362         * gcc.dg/20020206-1.c: New test.
45363
45364 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
45365
45366         * gcc.c-torture/execute/20020206-1.c: New test.
45367
45368         * gcc.c-torture/execute/20020206-2.c: New test.
45369
45370         PR optimization/5429:
45371         * gcc.c-torture/compile/20020206-1.c: New test.
45372
45373 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
45374
45375         * g++.dg/ext/align1.C: Do not use an explicit alignment value
45376         as certain file formats cannot support particularly large
45377         alignments.
45378
45379         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
45380         and do not expect to be able to link the executable.
45381
45382         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
45383         fail because the COFF format does not support the weak attribute.
45384
45385 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
45386
45387         * g77.dg/pr5473.f: New test
45388
45389 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
45390
45391         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
45392         Fix testcase accordingly.
45393
45394 2002-02-04  Richard Henderson  <rth@redhat.com>
45395
45396         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
45397         (buf): Change to be an array of pointers, not ints.
45398
45399 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
45400
45401         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
45402         before all tests.  Move warning one line above to match where it
45403         C frontend emits.
45404         * gcc.dg/Wswitch-2.c: New test.
45405         * g++.dg/warn/Wswitch-1.C: New test.
45406         * g++.dg/warn/Wswitch-2.C: New test.
45407
45408 2002-02-04  Richard Henderson  <rth@redhat.com>
45409
45410         * g++.dg/abi/offsetof.C: Fix size comparison.
45411
45412 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
45413
45414         * gcc.dg/cast-qual-2.c: New test.
45415
45416 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
45417
45418         * gcc.dg/20020201-4.c: New test.
45419
45420 2002-02-04  Ben Elliston  <bje@redhat.com>
45421
45422         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
45423         target_info attribute != 0, in addition to the empty string.
45424         (gcc_target_compile): Likewise.
45425
45426 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
45427
45428         * gcc.dg/Wswitch.c: New test.
45429         PR gcc/4475. PR gcc/3780.
45430
45431 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
45432
45433         * g77.f-torture/execute/5122.f: New test for regressions
45434         against PR fortran/5122.
45435
45436 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
45437
45438         * g77.f-torture/compile/pr3743.f: Delete
45439         * g77.dg/pr3743-1.f: New test.
45440         * g77.dg/pr3743-2.f: New test.
45441         * g77.dg/pr3743-3.f: New test.
45442         * g77.dg/pr3743-4.f: New test.
45443
45444 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
45445
45446         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
45447
45448 2002-02-02  Richard Henderson  <rth@redhat.com>
45449
45450         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
45451         * gcc.c-torture/execute/bf64-1.c: Likewise.
45452
45453 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
45454
45455         * gcc.dg/20020201-2.c: New test.
45456
45457         * gcc.dg/20020201-3.c: New test.
45458
45459         * gcc.c-torture/execute/bitfld-2.c: New test.
45460
45461 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
45462
45463         * gcc.dg/bitfld-1.c: Update.
45464         * gcc.dg/bitfld-2.c: Update.
45465         * gcc.c-torture/execute/bitfld-1.x: New.
45466
45467 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
45468
45469         * gcc.c-torture/execute/20020201-1.c: New test.
45470
45471 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
45472
45473         PR target/5469
45474         * gcc.dg/20020201-1.c: New test.
45475
45476 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
45477
45478         PR fortran/3743
45479         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
45480         * g77.f-torture/compile/pr3743.x: Remove
45481
45482 2002-01-31  Tom Rix  <trix@redhat.com>
45483
45484         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
45485
45486 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
45487
45488         * gcc.dg/noncompile/20020130-1.c: New test.
45489
45490 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
45491
45492         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
45493
45494 2002-01-29  Richard Henderson  <rth@redhat.com>
45495
45496         * gcc.c-torture/execute/991118-1.c: Cast various constants back
45497         to long long.
45498         * gcc.c-torture/execute/bf64-1.c: Likewise.
45499
45500 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
45501
45502         * gcc.c-torture/execute/20020129-1.c: New test.
45503
45504 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
45505
45506         * gcc.c-torture/compile/20000224-1.c: Update.
45507         * gcc.c-torture/execute/bitfld-1.c: New tests.
45508         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
45509         * gcc.dg/uninit-A.c: Update.
45510
45511 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
45512
45513         * g++.dg/template/ctor1.C: Add instantiation.
45514
45515 2002-01-28  Paul Koning  <pkoning@equallogic.com>
45516
45517         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
45518         argument to __builtin_prefetch to be const ptr.
45519
45520 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
45521
45522         * gcc.c-torture/compile/20020120-1.c: New test.
45523
45524 2002-01-27  Kazu Hirata  <kazu@hxi.com>
45525
45526         * gcc.c-torture/execute/20020127-1.c: New test.
45527
45528 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
45529
45530         * g77.dg/f77-edit-i-in.f: New test
45531         * g77.dg/f77-edit-i-out.f: New test
45532
45533 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
45534
45535         * gcc.dg/debug/debug.exp: New file.
45536         * gcc.dg/debug/trivial.c: New file.
45537         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
45538         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
45539         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
45540         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
45541         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
45542         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
45543         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
45544         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
45545         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
45546         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
45547         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
45548         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
45549         * gcc.dg/20000503-1.c: Removed.
45550         * gcc.dg/20010207-1.c: Removed.
45551         * gcc.dg/20011223-1.c: Removed.
45552         * gcc.dg/20020104-2.c: Removed.
45553         * gcc.dg/debug-1.c: Removed.
45554         * gcc.dg/debug-2.c: Removed.
45555         * gcc.dg/debug-3.c: Removed.
45556         * gcc.dg/debug-4.c: Removed.
45557         * gcc.dg/debug-5.c: Removed.
45558         * gcc.dg/debug-6.c: Removed.
45559         * gcc.dg/dwarf2-1.c: Removed.
45560         * gcc.dg/dwarf2-2.c: Removed.
45561
45562 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
45563
45564         * g++.old-deja/g++.other/eh5.C: New test.
45565         * g++.old-deja/g++.other/sibcall2.C: New test.
45566         * g++.old-deja/g++.other/array9.C: New test.
45567         * g++.old-deja/g++.other/typename2.C: New test.
45568         * g++.old-deja/g++.other/crash60.C: New test.
45569         * g++.old-deja/g++.other/conv9.C: New test.
45570         * g++.old-deja/g++.other/mangle10.C: New test.
45571         * g++.old-deja/g++.other/unchanging1.C: New test.
45572         * g++.old-deja/g++.other/exprstmt1.C: New test.
45573         * g++.old-deja/g++.other/inline23.C: New test.
45574         * g++.old-deja/g++.eh/ia64-1.C: New test.
45575         * g++.old-deja/g++.other/dwarf2-1.C: New test.
45576         * g++.old-deja/g++.other/reload1.C: New test.
45577         * g++.old-deja/g++.other/static20.C: New test.
45578         * g++.old-deja/g++.other/local-alloc1.C: New test.
45579         * g++.old-deja/g++.other/conv8.C: New test.
45580         * g++.old-deja/g++.other/stmtexpr2.C: New test.
45581         * g++.old-deja/g++.other/storeexpr1.C: New test.
45582         * g++.old-deja/g++.other/storeexpr2.C: New test.
45583         * g++.dg/eh/template2.C: New test.
45584         * g++.dg/warn/weak1.C: New test.
45585
45586 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
45587
45588         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
45589         Remove first, non-varying, argument.
45590
45591 2002-01-23  Richard Henderson  <rth@redhat.com>
45592
45593         * gcc.dg/inline-2.c: New.
45594
45595         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
45596         Add optional target arg.  Check number of arguments.
45597         (scan-assembler-not, scan-assembler-dem): Likewise.
45598         (scan-assembler-dem-not): Likewise.
45599
45600 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
45601
45602         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
45603         line 12.
45604         * g++.old-deja/g++.brendan/parse3.C,
45605         g++.old-deja/g++.other/crash26.C,
45606         g++.old-deja/g++.other/crash28.C,
45607         g++.old-deja/g++.other/crash29.C,
45608         g++.old-deja/g++.other/crash30.C,
45609         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
45610
45611 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
45612
45613         * gcc.dg/20020115-1.c: New.
45614
45615 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
45616
45617         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
45618
45619 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
45620
45621         * gcc.dg/20020122-3.c: New.
45622
45623 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
45624
45625         * g++.dg/other/gc1.C: New test.
45626
45627 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
45628
45629         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
45630
45631 2002-01-22  Richard Henderson  <rth@redhat.com>
45632
45633         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
45634
45635 2002-01-22  Richard Henderson  <rth@redhat.com>
45636
45637         * gcc.dg/20020122-4.c: New.
45638
45639 2002-01-22  H.J. Lu <hjl@gnu.org>
45640
45641         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
45642         link output.
45643         * gcc.dg/special/ecos.exp: Likewise.
45644         * lib/g++-dg.exp: Likewise.
45645         * lib/g77-dg.exp: Likewise.
45646         * lib/gcc-dg.exp : Likewise.
45647         * lib/mike-g++.exp: Likewise.
45648         * lib/mike-g77.exp: Likewise.
45649         * lib/mike-gcc.exp: Likewise.
45650         * lib/objc-dg.exp: Likewise.
45651
45652 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
45653
45654         PR target/5379
45655         * gcc.dg/20020122-2.c: New test.
45656
45657 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
45658
45659         * gcc.dg/20020122-1.c: New test.
45660
45661 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
45662
45663         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
45664
45665 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
45666
45667         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
45668
45669 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45670
45671         * gcc.c-torture/compile/20020121-1.c: New test.
45672
45673 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
45674
45675         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
45676         ld_library_path.
45677
45678 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
45679
45680         * gcc.dg/20020218-1.c: New test.
45681
45682 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
45683
45684         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
45685         messages
45686         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
45687         "At global scope" warning
45688         * g++.dg/ext/align1.C: Change cygwin test for alignment
45689         from db-bogus to dg-warning
45690
45691 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
45692
45693         * g77.f-torture/compile/cpp2.F: New test.
45694
45695 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
45696
45697         * g++.dg/template/access1.C: New test.
45698
45699 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
45700
45701         * gcc.dg/20020118-1.c: New.
45702
45703 2002-01-18  Kazu Hirata  <kazu@hxi.com>
45704
45705         * gcc.c-torture/execute/20020118-1.c: New test.
45706
45707 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
45708
45709         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
45710         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
45711         alignment warnings.
45712
45713 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
45714
45715         * gcc.misc-tests/i386-prefetch.exp: Save and restore
45716         torture_with_loops and torture_without_loops
45717
45718 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
45719
45720         * gcc.c-torture/compile/20020116-1.c: New test.
45721
45722 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
45723
45724         * gcc.dg/20020116-2.c: New test.
45725
45726         * gcc.dg/ultrasp4.c: New test.
45727
45728         * gcc.dg/20020116-1.c: New test.
45729
45730 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
45731
45732         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
45733         by EABI.
45734
45735 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
45736
45737         * gcc.misc-tests/i386-prefetch.exp: New.
45738         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
45739         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
45740         * gcc.misc-tests/i386-pf-none-1.c: New test.
45741         * gcc.misc-tests/i386-pf-sse-1.c: New test.
45742
45743 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
45744
45745         * gcc.dg/gnu89-init-1.c: Add new tests.
45746
45747 2002-01-15  Andreas Jaeger  <aj@suse.de>
45748
45749         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
45750         * gcc.dg/i386-mmx-2.c: Likewise.
45751         * gcc.dg/i386-sse-1.c: Likewise.
45752         * gcc.dg/i386-sse-2.c: Likewise.
45753         * gcc.dg/i386-sse-3.c: Likewise.
45754
45755 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
45756
45757         * g77.f-torture/execute/intrinsic-unix-bessel.f:
45758         Uncomment additional cases that now pass.
45759
45760 2002-01-11  Richard Henderson  <rth@redhat.com>
45761
45762         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
45763         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
45764
45765 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
45766
45767         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
45768
45769 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
45770
45771         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
45772         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
45773
45774 2002-01-10  Dale Johannesen  <dalej@apple.com>
45775
45776         * gcc.c-torture/execute/loop-11.c: New.
45777
45778 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
45779
45780         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
45781         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
45782
45783 2002-01-09  Richard Henderson  <rth@redhat.com>
45784
45785         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
45786         type in which to perform the operation for each size.
45787
45788 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
45789
45790         * gcc.c-torture/compile/20020109-2.c: New test.
45791
45792 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
45793
45794         * gcc.c-torture/execute/loop-10.c: New test.
45795
45796 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
45797
45798         * gcc.c-torture/compile/20010226-1.c: New test.
45799         * gcc.c-torture/compile/20010227-1.c: New test.
45800         * gcc.c-torture/compile/20010426-1.c: New test.
45801         * gcc.c-torture/compile/20010510-1.c: New test.
45802         * gcc.c-torture/compile/20010605-3.c: New test.
45803         * gcc.c-torture/compile/20010824-1.c: New test.
45804         * gcc.c-torture/execute/20010409-1.c: New test.
45805         * gcc.dg/noncompile/20000901-1.c: New test.
45806         * gcc.dg/20001023-1.c: New test.
45807         * gcc.dg/20001101-1.c: New test.
45808         * gcc.dg/20001102-1.c: New test.
45809         * gcc.dg/20010207-1.c: New test.
45810         * gcc.dg/20010405-1.c: New test.
45811         * gcc.dg/20010822-1.c: New test.
45812         * gcc.dg/20011107-1.c: New test.
45813
45814 2002-01-09  Jeffrey A Law  (law@redhat.com)
45815
45816         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
45817
45818         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
45819         execution failure on PA targets.
45820
45821 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
45822
45823         * gcc.c-torture/compile/20020109-1.c: New test.
45824
45825 2002-01-08  Kazu Hirata  <kazu@hxi.com>
45826
45827         * gcc.c-torture/execute/20020108-1.c: New test.
45828
45829 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
45830
45831         * gcc.dg/20020108-1.c: New test.
45832
45833 2002-01-08  H.J. Lu <hjl@gnu.org>
45834
45835         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
45836         for header files.
45837
45838 2002-01-08  Geoff Keating  <geoffk@redhat.com>
45839
45840         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
45841         consistency.
45842
45843 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
45844
45845         * gcc.dg/altivec-4.c: Test altivec predicates.
45846
45847 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
45848
45849         * gcc.c-torture/execute/20020107-1.c: New test.
45850
45851 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
45852
45853         PR c/5279
45854         * gcc.c-torture/compile/20020106-1.c: New test.
45855
45856 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
45857
45858         * gcc.c-torture/execute/nestfunc-4.c: New test.
45859
45860 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
45861
45862         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
45863         extra triple that slipped in.
45864         * g++.old-deja/g++.abi/align.C: Likewise.
45865         * g++.old-deja/g++.abi/bitfields.C: Likewise.
45866
45867 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
45868
45869         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
45870         * g++.old-deja/g++.abi/align.C: Likewise.
45871         * g++.old-deja/g++.abi/bitfields.C: Likewise.
45872
45873         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
45874         on FreeBSD/i386.
45875         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
45876         FreeBSD.
45877
45878 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
45879
45880         * gcc.dg/20020104-1.c: New test.
45881
45882         * gcc.dg/20020104-2.c: New test.
45883
45884 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
45885
45886         * gcc.dg/20020103-1.c: Fix typo in target selector.
45887
45888 2002-01-03  Richard Henderson  <rth@redhat.com>
45889
45890         * gcc.dg/20020103-1.c: New.
45891
45892 2002-01-03  Kazu Hirata  <kazu@hxi.com>
45893
45894         * gcc.c-torture/execute/20020103-1.c: New test.
45895
45896 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
45897
45898         * g++.dg/other/debug2.C: New test.
45899
45900         * gcc.c-torture/compile/20020103-1.c: New test.
45901
45902 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
45903
45904         * gcc.dg/gnu89-init-1.c: Added new tests.
45905
45906 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
45907
45908         * g++.dg/template/friend2.C: Remove as patch is reverted.
45909
45910         * g++.dg/warn/oldcast1.C: New test.
45911
45912         * g++.dg/template/ptrmem1.C: New test.
45913         * g++.dg/template/ptrmem2.C: New test.
45914
45915         * g++.dg/template/ntp.C: New test.
45916
45917         * g++.dg/other/component1.C: New test.
45918
45919         * g++.dg/template/ttp3.C: New test.
45920
45921         * g++.dg/template/friend2.C: New test.
45922         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
45923
45924 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
45925
45926         * g++.dg/other/ptrmem1.C: New test.
45927         * g++.dg/other/ptrmem2.C: New test.
45928
45929 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
45930
45931         * g++.dg/template/ctor1.C: New test.
45932
45933 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
45934
45935         * g++.dg/template/friend2.C: New test.
45936
45937 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
45938
45939         * gcc.dg/mmix-1.c: New test.
45940
45941 2001-12-31  Richard Henderson  <rth@redhat.com>
45942
45943         * gcc.dg/asm-5.c: New.
45944
45945 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
45946
45947         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
45948         in namespace __gnu_cxx
45949
45950 2001-12-30  Richard Henderson  <rth@redhat.com>
45951
45952         * gcc.dg/debug-6.c: New.
45953
45954 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
45955
45956         * gcc.c-torture/compile/20011229-2.c: New test.
45957
45958 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
45959
45960         * gcc.dg/debug-3.c: New test.
45961         * gcc.dg/debug-4.c: New test.
45962         * gcc.dg/debug-5.c: New test.
45963
45964 2001-12-29  Richard Henderson  <rth@redhat.com>
45965
45966         * g++.dg/eh/loop1.C: New.
45967
45968 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
45969
45970         * g++.dg/template/crash1.C: New test.
45971
45972 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
45973
45974         * g++.dg/other/const1.C: New test.
45975
45976 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
45977
45978         * gcc.c-torture/compile/20011229-1.c: New test.
45979
45980 2001-12-28  Stan Shebs  <shebs@apple.com>
45981
45982         * lib/objc-torture.exp: Resync with c-torture.exp.
45983         * lib/objc.exp: Load standard libraries.
45984
45985 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
45986
45987         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
45988         additional tests.
45989
45990 2001-12-27  Roger Sayle <roger@eyesopen.com>
45991
45992         * gcc.c-torture/execute/string-opt-16.c: New testcase.
45993
45994 2001-12-27  Richard Henderson  <rth@redhat.com>
45995
45996         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
45997
45998 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
45999
46000         * g++.dg/eh/ctor1.C: New test.
46001         * g++.dg/other/error2.C: New test.
46002
46003 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
46004
46005         * g++.dg/other/init2.C: New test.
46006
46007 2001-12-24  Richard Henderson  <rth@redhat.com>
46008
46009         * gcc.dg/20011223-1.c: New.
46010         * gcc.dg/inline-1.c: New.
46011
46012 2001-12-23  Richard Henderson  <rth@redhat.com>
46013
46014         * gcc.dg/asm-4.c: Test operand modifiers.
46015
46016 2001-12-23  Richard Henderson  <rth@redhat.com>
46017
46018         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
46019
46020 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
46021
46022         * gcc.c-torture/execute/20011223-1.c: New test.
46023
46024 2001-12-21  Richard Henderson  <rth@redhat.com>
46025
46026         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
46027         re-enables the warning.
46028
46029 2001-12-21  Richard Henderson  <rth@redhat.com>
46030
46031         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
46032
46033 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
46034
46035         * gcc.c-torture/compile/20011218-1.c: New test.
46036
46037 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
46038
46039         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
46040         arm-isr.c test.
46041         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
46042         epilogue generation for ARM ISR routines.
46043
46044 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46045
46046         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
46047         * gcc.dg/format/c90-printf-3.c: Likewise.
46048         * gcc.dg/format/c99-printf-3.c: Likewise.
46049         * gcc.dg/format/ext-1.c: Likewise.
46050         * gcc.dg/format/ext-6.c: Likewise.
46051         * gcc.dg/format/format.h: Prototype unlocked stdio.
46052
46053 2001-12-20  Richard Henderson  <rth@redhat.com>
46054
46055         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
46056         (arena): Use it.
46057         (malloc): Correct allocation logic.  Abort if we fill up the
46058         arena before initialization complete.
46059         (realloc): Correct allocation logic.
46060
46061 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
46062
46063         * gcc.c-torture/compile/20011219-2.c: New test.
46064
46065         * gcc.c-torture/execute/20011219-1.c: New test.
46066
46067 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
46068
46069         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
46070         target does not support weak symbols.
46071
46072 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
46073
46074         * gcc.c-torture/compile/20011219-1.c: New test.
46075
46076 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
46077
46078         * g++.dg/other/error1.C: New test.
46079
46080 2001-12-17  Jeffrey A Law  (law@redhat.com)
46081
46082         * gcc.c-torture/execute/20011217-1.c: New test.
46083
46084 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
46085
46086         * objc.dg/special/: New directory.
46087         * objc.dg/special/special.exp: New file.
46088         * objc.dg/special/unclaimed-category-1.h: New file.
46089         * objc.dg/special/unclaimed-category-1a.m: New file.
46090         * objc.dg/special/unclaimed-category-1.m: New file.
46091
46092 2001-12-17  Andreas Jaeger  <aj@suse.de>
46093
46094         * gcc.c-torture/compile/20011217-2.c: New test.
46095
46096 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
46097
46098         * gcc.c-torture/compile/20011217-1.c: New test.
46099
46100 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
46101
46102         * gcc.dg/20011214-1.c: New.
46103
46104 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
46105
46106         * gcc.dg/altivec-4.c: New.
46107
46108 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
46109
46110         * gcc.dg/20011113-1.c: New test.
46111
46112 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
46113
46114         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
46115         std::__malloc_alloc_template<0> and
46116         std::__default_alloc_template<false, 0>.
46117
46118 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
46119
46120         * objc/execute/bf-21.m: New test.
46121         * objc/execute/enumeration-1.m: New test.
46122         * objc/execute/enumeration-2.m: New test.
46123
46124 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
46125
46126         * gcc.dg/gnu89-init-1.c: New test.
46127
46128 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
46129
46130         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
46131         * g++.old-deja/g++.jason/2371.C: Likewise.
46132         * g++.old-deja/g++.jason/template33.C: Likewise.
46133         * g++.old-deja/g++.jason/template34.C: Likewise.
46134         * g++.old-deja/g++.jason/template36.C: Likewise.
46135         * g++.old-deja/g++.oliva/typename1.C: Likewise.
46136         * g++.old-deja/g++.oliva/typename2.C: Likewise.
46137         * g++.old-deja/g++.other/typename1.C: Likewise.
46138         * g++.old-deja/g++.pt/inherit2.C: Likewise.
46139         * g++.old-deja/g++.pt/nontype5.C: Likewise.
46140         * g++.old-deja/g++.pt/typename11.C: Likewise.
46141         * g++.old-deja/g++.pt/typename14.C: Likewise.
46142         * g++.old-deja/g++.pt/typename16.C: Likewise.
46143         * g++.old-deja/g++.pt/typename3.C: Likewise.
46144         * g++.old-deja/g++.pt/typename4.C: Likewise.
46145         * g++.old-deja/g++.pt/typename5.C: Likewise.
46146         * g++.old-deja/g++.pt/typename7.C: Likewise.
46147         * g++.old-deja/g++.robertl/eb9.C: Likewise.
46148
46149 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
46150
46151         * g++.dg/other/linkage1.C: New test.
46152         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
46153         specifiers.
46154
46155 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
46156
46157         * gcc.dg/concat.c: New test.
46158
46159 2001-12-11  Stan Shebs  <shebs@apple.com>
46160
46161         * objc/compile: New test directory.
46162         * objc/compile/compile.exp: New expect script.
46163         * objc/compile/20011211-1.m: New compile test.
46164
46165 2001-12-11  Jason Merrill  <jason@redhat.com>
46166
46167         * lib/prune.exp (prune_gcc_output): Also handle "In member
46168         function".  So many permutations...
46169
46170 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
46171
46172         * g++.dg/template/typedef1.C: New test.
46173
46174 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
46175
46176         * g++.dg/other/copy1.C: New test.
46177
46178 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
46179
46180         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
46181
46182         * gcc.dg/builtin-choose-expr.c: New.
46183
46184 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
46185
46186         * gcc.dg/altivec-2.c: New.
46187
46188 2001-12-07  Richard Henderson  <rth@redhat.com>
46189
46190         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
46191
46192 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
46193
46194         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
46195         ultrasparc.
46196
46197 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
46198
46199         * g++-old.deja/g++.robertl/eb101.C: Deleted.
46200
46201 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
46202
46203         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
46204         variable argument list.
46205
46206 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
46207
46208         * gcc.c-torture/execute/memcheck: Delete entire directory.
46209         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
46210         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
46211
46212 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
46213
46214         * gcc.dg/Wshadow-1.c: New test.
46215
46216 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
46217
46218         * gcc.c-torture/compile/20011130-1.c: New test.
46219
46220         * gcc.dg/noncompile/20011025-1.c: New test.
46221
46222         * g++.dg/other/anon-union.C: New test.
46223
46224         * gcc.c-torture/execute/20011024-1.c: New test.
46225
46226 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
46227
46228         * gcc.c-torture/execute/20000722-1.x,
46229         gcc.c-torture/execute/20010123-1.x: Remove.
46230         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
46231         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
46232         gcc.dg/c99-complit-2.c: New tests.
46233
46234 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
46235
46236         * g++.dg/inherit/base1.C: New test.
46237
46238 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
46239
46240         * g++.dg/other/stdarg1.C: New test.
46241
46242         * gcc.c-torture/compile/20011130-2.c: New test.
46243
46244 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
46245
46246         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
46247         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
46248         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
46249         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
46250         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
46251         * gcc.dg/builtin-prefetch-1.c: New test.
46252
46253 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
46254
46255         * gcc.dg/20011130-1.c: New test.
46256
46257 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
46258
46259         * g++.dg/other/scope1.C: New test.
46260         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
46261
46262 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
46263
46264         * gcc.dg/vla-init-1.c: New test.
46265
46266 2001-12-01  Geoff Keating  <geoffk@redhat.com>
46267
46268         * gcc.c-torture/compile/structs.c: New testcase from GDB.
46269
46270 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
46271
46272         * objc.dg/alias.m: Update.
46273         * objc.dg/class-1.m: Update.
46274         * objc.dg/const-str-1.m: Update.
46275         * objc.dg/fwd-proto-1.m: Update.
46276         * objc.dg/id-1.m: Update.
46277         * objc.dg/super-class-1.m: Update.
46278
46279 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
46280
46281         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
46282         constructs.
46283
46284 2001-11-28  Jeffrey A Law  (law@cygnus.com)
46285
46286         * gcc.c-torture/execute/20011128-1.c: New test.
46287
46288 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
46289
46290         * gcc.dg/20011127-1.c: New test.
46291
46292 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
46293
46294         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
46295         from Austin Group draft 7.
46296         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
46297         scanf format arguments.
46298         * gcc.dg/format/no-exargs-2.c: New test.
46299
46300 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
46301
46302         * g++.dg/abi/vbase8-4.C: New test.
46303
46304 2001-11-24  Ian Lance Taylor  <ian@airs.com>
46305
46306         * gcc.c-torture/execute/20011121-1.c: New test.
46307
46308 2001-11-23  Jeffrey A Law  (law@cygnus.com)
46309
46310         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
46311
46312 2001-11-23  Andreas Jaeger  <aj@suse.de>
46313
46314         * gcc.dg/cpp/charconst-2.c: New test.
46315
46316 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
46317
46318         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
46319         to the host if it is remote.  Let tests specify extra headers
46320         they use.
46321         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
46322         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
46323         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
46324         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
46325         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
46326         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
46327         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
46328         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
46329         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
46330         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
46331
46332 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
46333
46334         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
46335         for little endian ARMs.
46336
46337 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
46338
46339         * gcc.c-torture/compile/20011119-1.c: New test.
46340         * gcc.c-torture/compile/20011119-2.c: New test.
46341
46342 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
46343
46344         * gcc.dg/altivec-1.c: Fix typo.
46345
46346 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
46347
46348         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
46349
46350 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
46351
46352         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
46353
46354 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
46355
46356         * lib/g77.exp: Don't specify --rpath-link.
46357
46358         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
46359         across all the headers.
46360         * gcc.dg/format/format.exp: For testing on a remote host,
46361         copy format.h.
46362
46363         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
46364         * gcc.c-torture/execute/930406-1.c: Likewise.
46365         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
46366
46367 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
46368
46369         * gcc.dg/altivec-1.c: New.
46370
46371 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
46372
46373         * gcc.dg/cpp/fpreprocessed.c: New test case.
46374
46375 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
46376
46377         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
46378         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
46379         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
46380
46381 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
46382
46383         * gcc.dg/no-builtin-1.c: New test.
46384
46385 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
46386
46387         * gcc.c-torture/execute/20011115-1.c: New test.
46388
46389 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
46390
46391         * gcc.c-torture/compile/20011114-2.c: New test.
46392         * gcc.c-torture/compile/20011114-3.c: New test.
46393         * gcc.c-torture/compile/20011114-4.c: New test.
46394
46395 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
46396
46397         * g++.dg/other/init1.C: New test.
46398
46399 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
46400
46401         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
46402         message.
46403
46404         * gcc.c-torture/execute/20011114-1.c: New testcase.
46405
46406         * gcc.c-torture/compile/20010327-1.c: Revert last change.
46407         * gcc.c-torture/compile/20011114-1.c: New test, exactly
46408         like the (before this change) version of 20010327-1.c.
46409
46410 2001-11-14  Roger Sayle <roger@eyesopen.com>
46411
46412         * gcc.c-torture/execute/string-opt-13.c: New testcase.
46413
46414 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
46415
46416         * g++.dg/init/array2.C: New test.
46417
46418 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
46419
46420         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
46421
46422 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
46423
46424         * g++.dg/other/forscope1.C: New test.
46425         * g++.dg/ext/forscope1.C: New test.
46426         * g++.dg/ext/forscope2.C: New test.
46427
46428 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
46429
46430         * gcc.c-torture/execute/20011113-1.c: New test.
46431
46432 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
46433
46434         * gcc.c-torture/execute/20011109-2.c: New test.
46435
46436         * gcc.c-torture/execute/20011109-1.c: New test.
46437
46438 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
46439
46440         * gcc.c-torture/compile/20011109-1.c: New test.
46441
46442 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
46443
46444         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
46445         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
46446         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
46447         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
46448         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
46449         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
46450         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
46451
46452 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
46453
46454         * g++.dg/warn/Wshadow-1.C: New tests.
46455         * g++.old-deja/g++.mike/for3.C: Update.
46456
46457 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
46458
46459         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
46460         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
46461         XFAILs.  Adjust expected error texts.
46462         * gcc.c-torture/compile/20011106-1.c,
46463         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
46464         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
46465         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
46466         gcc.dg/c99-array-lval-5.c: New tests.
46467
46468 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
46469
46470         * gcc.dg/cpp/defined.c: Update.
46471
46472 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
46473
46474         * gcc.c-torture/execute/anon-1.c: New test.
46475
46476 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
46477
46478         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
46479         same size, so no warning should be produced on stormy16.
46480
46481         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
46482         due to oversized array.
46483         * g++.old-deja/g++.mike/ns15.C: Likewise.
46484         * g++.old-deja/g++.pt/crash16.C: Likewise.
46485
46486 2001-11-02  Graham Stott  <grahams@redhat.com>
46487
46488         * g++.dgother/debug1.C: Fix typos.
46489
46490 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
46491
46492         * g++.dg/other/debug1.C: New test.
46493
46494 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
46495
46496         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
46497         of unsigned long.
46498
46499 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
46500
46501         * gcc.dg/20011029-2.c: New test.
46502
46503         * gcc.c-torture/compile/20011029-1.c: New test.
46504
46505 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
46506
46507         * objc/execute/class_self-1.m: New test.
46508         * objc/execute/class_self-2.m: New test.
46509
46510 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
46511
46512         * gcc.misc-tests/msgs.exp: Delete.
46513         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
46514         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
46515         error set to match recent changes.
46516
46517 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
46518
46519         * gcc.dg/20011021-1.c: New test.
46520
46521 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
46522
46523         * gcc.c-torture/compile/20011023-1.c: New test.
46524
46525 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
46526
46527         * lib/g77.exp: Rewrite based on lib/g++.exp.
46528
46529 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
46530
46531         * gcc.c-torture/execute/20011019-1.c: New test.
46532
46533         * gcc.dg/20011018-1.c: New test.
46534
46535 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
46536
46537         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
46538
46539 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
46540
46541         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
46542         * gcc.dg/attr-invalid.c: Likewise.
46543
46544 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
46545
46546         * gcc.dg/20011015-1.c: New test.
46547
46548 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
46549
46550         * g++.dg/template/unify2.C: New test.
46551
46552 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
46553
46554         * g++.dg/other/exception-specification.C: New test
46555
46556 2001-10-13  Tom Rix  <trix@redhat.com>
46557
46558         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
46559         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
46560
46561 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
46562
46563         * gcc.dg/20011009-1.c: New test.
46564
46565 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
46566
46567         PR g++/4476
46568         * g++.dg/other/friend1.C: New test.
46569
46570 2001-10-11  Richard Henderson  <rth@redhat.com>
46571
46572         * g++.old-deja/g++.other/crash18.C: Add -S to options.
46573
46574 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46575
46576         * gcc.c-torture/compile/20011010-1.c: New.
46577
46578 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
46579
46580         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
46581         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
46582         g77.f-torture/execute/execute.exp,
46583         g77.f-torture/noncompile/noncompile.exp,
46584         gcc.c-torture/compile/compile.exp,
46585         gcc.c-torture/execute/execute.exp,
46586         gcc.c-torture/execute/ieee/ieee.exp,
46587         gcc.c-torture/execute/memcheck/memcheck.exp,
46588         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
46589         objc/execute/execute.exp: Update FSF address.
46590
46591 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
46592
46593         * gcc.dg/cpp/cmdlne-C.c: Update.
46594         * gcc.dg/cpp/cmdlne-C2.c: New.
46595
46596 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46597
46598         * gcc.c-torture/execute/20011008-3.c: New.
46599
46600 2001-10-08  DJ Delorie  <dj@redhat.com>
46601
46602         * gcc.dg/20011008-1.c: New.
46603         * gcc.dg/20011008-2.c: New.
46604
46605 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
46606
46607         * gcc.dg/cpp/spacing1.c: Update test.
46608
46609 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
46610
46611         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
46612         spelling errors of "separate" as "seperate".
46613
46614 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
46615
46616         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
46617         enough to avoid inlining.
46618
46619 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
46620
46621         * lib/g77.exp: set libg2c_dir correctly.
46622
46623 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
46624
46625         * gcc.dg/cpp/macro11.c: New test.
46626
46627 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
46628
46629         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
46630         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
46631         gcc.dg/format/multattr-3.c: New tests.
46632         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
46633         tests for format attributes on function pointers being rejected.
46634
46635 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
46636
46637         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
46638
46639 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
46640
46641         * g++.dg/warn/format1.C: New test.
46642
46643 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
46644
46645         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
46646
46647 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
46648
46649         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
46650
46651 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
46652
46653         * gcc.dg/cpp/redef2.c: Add test.
46654
46655 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
46656
46657         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
46658         long-standing bug on i686, apparently.
46659         * gcc.c-torture/execute/loop-2c.x: New file.
46660         * gcc.c-torture/execute/loop-2d.x: New file.
46661         * gcc.c-torture/execute/loop-3c.x: New file.
46662
46663 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
46664
46665         * gcc.dg/cpp/20000625-2.c: Correct line number.
46666
46667 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
46668
46669         * gcc.dg/cpp/macro10.c: New test.
46670         * gcc.dg/cpp/strify3.c: New test.
46671         * gcc.dg/cpp/spacing1.c: Add tests.
46672         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
46673         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
46674
46675 2001-09-24  DJ Delorie  <dj@redhat.com>
46676
46677         * gcc.c-torture/execute/20010924-1.c: New test.
46678
46679 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
46680
46681         * objc/execute/paste.m: Remove.
46682
46683 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
46684
46685         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
46686
46687 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
46688
46689         * g77.dg/strlen0.f: New test.
46690
46691 2001-09-21  Richard Henderson  <rth@redhat.com>
46692
46693         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
46694         * g++.old-deja/g++.abi/vtable2.C: Likewise.
46695
46696 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
46697
46698         Table-driven attributes.
46699         * g++.dg/ext/attrib1.C: New test.
46700
46701 2001-09-20  DJ Delorie  <dj@redhat.com>
46702
46703         * gcc.dg/20000926-1.c: Update expected warning messages.
46704         * gcc.dg/array-2.c: Likewise, and test for warnings too.
46705         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
46706         array.
46707
46708 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
46709
46710         * g++.dg/eh/registers1.C: New test case.
46711
46712 2001-09-17  Richard Henderson  <rth@redhat.com>
46713
46714         * gcc.dg/array-5.c: Fix VLA decomposition test.
46715
46716 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
46717
46718         * gcc.dg/cpp/line5.c: New testcase.
46719
46720 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
46721
46722         * gcc.dg/cpp/macro9.c: New test.
46723
46724 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
46725
46726         * gcc.c-torture/execute/980223.c: Change type of addr from long
46727         to char *.
46728
46729 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
46730
46731         * gcc.c-torture/execute/20010915-1.c: New test.
46732
46733 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
46734
46735         * g77.dg/bprob: New directory.
46736         * g77.dg/bprob/bprob.exp: New file.
46737         * g77.dg/bprob/bprob-1.f: New test.
46738         * g77.dg/gcov: New directory.
46739         * g77.dg/gcov/gcov.exp: New file.
46740         * g77.dg/gcov/gcov-1.f: New test.
46741         * g77.dg/gcov/gcov-1.x: New file.
46742
46743 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
46744
46745         * gcc.dg/cpp/directiv.c: Update.
46746         * gcc.dg/cpp/undef1.c: Update.
46747
46748 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
46749
46750         * gcc.dg/20010912-1.c: New test.
46751
46752 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
46753
46754         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
46755         language-independent file in lib.
46756         * lib/gcov.exp: New file.
46757
46758 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
46759
46760         * gcc.c-torture/compile/20010911-1.c: New test.
46761
46762 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
46763
46764         * lib/profopt.exp: New, to support profile-directed optimizations.
46765         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
46766         * gcc.misc-tests/bprob-1.c: New test.
46767         * gcc.misc-tests/bprob-2.c: New test.
46768
46769 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
46770
46771         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
46772         XFAIL and which kinds of gcov output to verify.
46773         * gcc.misc-tests/gcov-4b.x: New file.
46774         * gcc.misc-tests/gcov-5b.x: New file.
46775         * gcc.misc-tests/gcov-6.x: New file.
46776         * gcc.misc-tests/gcov-7.c: New test.
46777         * gcc.misc-tests/gcov-7.x: New file.
46778
46779 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
46780
46781         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
46782         * gcc.misc-tests/gcov-6.c: New test.
46783
46784 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
46785
46786         PR c++/3986
46787         * g++.dg/abi/vbase1.C: New test.
46788
46789 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
46790
46791         * objc.dg/method-2.m: New.
46792
46793 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
46794
46795         PR c++/4203
46796         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
46797         * g++.dg/init/empty1.C: New test.
46798
46799 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
46800
46801         * gcc.c-torture/compile/20010903-1.c: New test.
46802
46803 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
46804
46805         * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
46806         for m68k.
46807
46808 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
46809
46810         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
46811
46812         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
46813
46814         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
46815
46816 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
46817
46818         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
46819         for 16-bit 'unsigned int'.
46820
46821 2001-08-29  Kazu Hirata  <kazu@hxi.com>
46822
46823         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
46824
46825 2001-08-27  Richard Henderson  <rth@redhat.com>
46826
46827         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
46828         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
46829
46830 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
46831
46832         * gcc.dg/asm-names.c (ymain): New.
46833
46834 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
46835
46836         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
46837         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
46838         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
46839
46840 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46841
46842         * gcc.dg/compare5.c: New testcase.
46843
46844 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
46845
46846         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
46847         and "In instantiation".
46848
46849 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
46850
46851         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
46852
46853 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
46854
46855         * gcc.misc-tests/gcov.exp: Add support for branch information.
46856         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
46857         * gcc.misc-tests/gcov-4.c: New test.
46858         * gcc.misc-tests/gcov-4b.c: New test.
46859         * gcc.misc-tests/gcov-5b.c: New test.
46860
46861 2001-08-20  Zack Weinberg  <zackw@panix.com>
46862
46863         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
46864         expected to fail.
46865
46866 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
46867
46868         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
46869
46870 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
46871
46872         * g++.dg/eh/template1.C: New test.
46873
46874 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
46875
46876         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
46877         Fix thinko.
46878         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
46879         for xfail.
46880
46881 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
46882
46883         * lib/g77-dg.exp: Use prune.exp for common procedures
46884         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
46885         * lib/g77.exp: (g77-dg-prune) Remove
46886
46887 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
46888
46889         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
46890
46891 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46892
46893         * g++.dg/template/unify1.C: New test.
46894
46895 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
46896
46897         * g++.dg/abi/empty4.C: New test.
46898
46899 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
46900
46901         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
46902         solaris2.*
46903         * g77.f-torture/compile/pr3743.x: Likewise.
46904
46905 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
46906
46907         * g++.dg/other/using-declaration.C: New test.
46908
46909 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
46910
46911         * gcc.dg/cpp/tr-sign.c: New testcase.
46912
46913 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
46914
46915         * gcc.dg/cpp/19951025-1.c: Revert.
46916         * gcc.dg/cpp/directiv.c: We no longer process directives that
46917         interrupt macro arguments.
46918
46919 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
46920
46921         * gcc.dg/bconstp-1.c: New test.
46922
46923 2001-08-03  Richard Henderson  <rth@redhat.com>
46924
46925         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
46926
46927 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
46928
46929         * gcc.dg/cpp/19951025-1.c: Update.
46930
46931 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
46932
46933         * g77.dg/ff90-1.f (s): Fix reference of variable z,
46934         should be x.
46935
46936 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
46937
46938         Kill -fhonor-std.
46939         * g++.old-deja/g++.ns/ns14.C: Remove special options.
46940         * g++.old-deja/g++.other/std1.C: Likewise.
46941         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
46942
46943 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
46944
46945         * lib/g77.exp: Load gcc-defs.exp for common procedures
46946         (g77_pass, g77_fail, g77_finish, g77_exit,
46947         ${tool}_check_unsupported_p} Now redundant.  Deleted.
46948
46949 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
46950
46951         * g77.dg/fbackslash.f
46952         * g77.dg/fcase-preserve.f
46953         * g77.dg/ff90-1.f
46954         * g77.dg/ffixed-line-length-0.f
46955         * g77.dg/ffixed-line-length-132.f
46956         * g77.dg/ffixed-line-length-7.f
46957         * g77.dg/ffixed-line-length-72.f
46958         * g77.dg/ffixed-line-length-none.f
46959         * g77.dg/ffree-form-1.f
46960         * g77.dg/fno-backslash.f
46961         * g77.dg/fno-f90-1.f
46962         * g77.dg/fno-fixed-form-1.f
46963         * g77.dg/fno-onetrip.f
46964         * g77.dg/fno-typeless-boz.f
46965         * g77.dg/fno-underscoring.f
46966         * g77.dg/fno-vxt-1.f
46967         * g77.dg/fonetrip.f
46968         * g77.dg/ftypeless-boz.f
46969         * g77.dg/fugly-assumed.f
46970         * g77.dg/funderscoring.f
46971         * g77.dg/fvxt-1.f
46972
46973 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
46974
46975         * objc.dg/fwd-proto-1.m: New.
46976         * objc.dg/local-decl-1.m: New.
46977         * objc.dg/naming-1.m: New.
46978         * objc.dg/naming-2.m: New.
46979         * objc.dg/proto-hier-1.m: New.
46980
46981 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
46982
46983         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
46984         largest-type elements to a struct makes its size grow.
46985
46986 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
46987
46988         * g++.dg/abi/vthunk1.C: New test.
46989
46990 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
46991
46992         * g++.dg/abi/vbase8-22.C: New test.
46993
46994 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
46995
46996         * gcc.dg/cpp/macro8.c: New test.
46997
46998 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
46999
47000         * g++.dg/abi/vbase8-21.C: New test.
47001
47002 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
47003
47004         * g++.dg/abi/vbase8-10.C: New test.
47005
47006 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
47007
47008         * lib/g++.exp (g++_set_ld_library_path): Renamed to
47009         ${tool}_set_ld_library_path.
47010         Changed caller.
47011         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
47012         g++.exp.
47013
47014 2001-07-26  Stan Cox <scox@redhat.com>
47015
47016         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
47017         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
47018         gcc_exit, gcc_check_unsupported_p):
47019         Moved to gcc-deps.exp
47020         * gcc-deps.exp: New file.
47021
47022 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47023
47024         * g++.old-deja/g++.pt/defarg14.C: New test.
47025
47026 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
47027
47028         * g++.old-deja/g++.other/lineno5.C: New test.
47029
47030 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
47031
47032         * g++.old-deja/g++.pt/crash68.C: New test.
47033
47034 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
47035
47036         * g++.old-deja/g++.other/crash42.C: New test.
47037
47038 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
47039
47040         * gcc.dg/cpp/extratokens.c: Fix.
47041         * gcc.dg/cpp/skipping2.c: New tests.
47042
47043 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
47044
47045         * gcc.c-torture/execute/20010724-1.c: New file.
47046         * gcc.c-torture/execute/20010724-1.x: New file.
47047
47048 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
47049
47050         * g++.old-deja/g++.other/cond7.C: New test.
47051
47052 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
47053
47054         * g++.old-deja/g++.other/optimize4.C: New test.
47055
47056 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
47057
47058         * g++.old-deja/g++.abi/vbase8-5.C: New test.
47059
47060 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
47061
47062         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
47063         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
47064         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
47065         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
47066
47067         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
47068         bug report" message.
47069
47070         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
47071         * g++.dg/ext/instantiate1.C: Move from old-deja.
47072
47073 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
47074
47075         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
47076         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
47077         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
47078         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
47079
47080 2001-07-23  Jeffrey A Law  (law@cygnus.com)
47081
47082         * gcc.c-torture/execute/20010723-1.c: New test.
47083
47084 2001-07-23  Ben Elliston  <bje@redhat.com>
47085
47086         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
47087
47088 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47089
47090         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
47091         i[34567]86-*-*.
47092         Delete handling of ieee_multilib_flags.
47093         Pass -mieee for alpha*-*-* and sh-*-*.
47094         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
47095
47096 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
47097
47098         Remove old-abi tests.
47099         * g++.old-deja/g++.mike/p11116.C: Remove.
47100         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
47101
47102 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
47103
47104         * g77.f-torture/compile/pr3743.f: New test
47105
47106 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
47107
47108         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
47109
47110 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
47111
47112         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
47113         g++.old-deja/g++.pt/static6.C: Likewise.
47114         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
47115         supports weak symbols.
47116
47117 2001-07-18  Andreas Jaeger  <aj@suse.de>
47118
47119         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
47120         supported again.
47121
47122 2001-07-18  Andreas Jaeger  <aj@suse.de>
47123
47124         * gcc.dg/iftrap-1.c: Fix target line.
47125
47126 2001-07-17  Richard Henderson  <rth@redhat.com>
47127
47128         * gcc.c-torture/execute/20010717-1.c: New.
47129
47130 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
47131
47132         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
47133         tests.
47134
47135 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
47136
47137         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
47138
47139 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
47140
47141         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
47142         UAC_SIGBUS, UAC_NOPRINT definitions.
47143
47144 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
47145
47146         * objc/execute/object_is_class.m: New test.
47147         * objc/execute/object_is_meta_class.m: New test.
47148
47149 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
47150
47151         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
47152         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
47153
47154 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
47155
47156         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
47157         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
47158
47159 2001-07-14  Richard Henderson  <rth@redhat.com>
47160
47161         * gcc.dg/iftrap-1.c: New.
47162
47163 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
47164
47165         * g77.f-torture/execute/intrinsic77.f: New test.
47166
47167 2001-07-11  Janis Johnson <janis@us.ibm.com>
47168
47169         * gcc.misc-tests/gcov-3.c: New test.
47170
47171 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
47172
47173         * gcc.c-torture/compile/20010711-1.c,
47174         * gcc.c-torture/compile/20010711-2.c: New tests.
47175
47176 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
47177
47178         * gcc.c-torture/execute/20010711-1.c: New test.
47179
47180 2001-07-11  Ben Elliston  <bje@redhat.com>
47181
47182         * g++.old-deja/g++.other/enum5.C: New test.
47183
47184 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
47185
47186         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
47187         (g++-dg-prune): Call prune_gcc_output.
47188         * prune.exp: New file for prune_gcc_output.
47189         * lib/g++.exp, lib/gcc.exp: Load it.
47190
47191 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
47192
47193         * gcc.c-torture/compile/20010701-1.c,
47194         g++.old-deja/g++.ext/attrib6.C: New tests.
47195
47196 2001-07-06  Jeffrey A Law  (law@cygnus.com)
47197
47198         * gcc.c-torture/compile/20010706-1.c: New test.
47199
47200 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
47201
47202         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
47203
47204 2001-06-28  Stan Shebs  <shebs@apple.com>
47205
47206         * gcc.dg/pragma-darwin.c: New test.
47207
47208 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
47209
47210         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
47211         Solaris 2.[678] system.
47212
47213 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
47214
47215         * gcc.dg/20010622-1.c: New test.
47216
47217 2001-06-18  Stan Shebs  <shebs@apple.com>
47218
47219         * objc.dg: New directory.
47220         * objc.dg/dg.exp: New file.
47221         * objc.dg/alias.m: New.
47222         * objc.dg/class-1.m: New.
47223         * objc.dg/class-2.m: New.
47224         * objc.dg/const-str-1.m: New.
47225         * objc.dg/const-str-2.m: New.
47226         * objc.dg/id-1.m: New.
47227         * objc.dg/method-1.m: New.
47228         * objc.dg/super-class-1.m: New.
47229         * lib/objc-dg.exp: New file.
47230
47231 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
47232
47233         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
47234         of label name.
47235
47236 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
47237
47238         * g++.old-deja/g++.abi/vbase8-9.C: New test.
47239
47240 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47241
47242         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
47243         variable.
47244
47245 2001-06-12  Richard Henderson  <rth@redhat.com>
47246
47247         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
47248
47249 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
47250
47251         * g++.old-deja/g++.abi/vbase5.C: New test.
47252         * g++.old-deja/g++.abi/vbase6.C: New test.
47253         * g++.old-deja/g++.abi/vbase7.C: New test.
47254
47255 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47256
47257         * gcc.c-torture/compile/20010610-1.c: New test.
47258
47259 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
47260
47261         * g++.old-deja/g++.abi/vbase4.C: New test.
47262
47263 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
47264
47265         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
47266         support %f for HC11/HC12 targets.
47267         * gcc.c-torture/execute/930513-1.x: New file, likewise.
47268         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
47269         on HC11/HC12 targets.
47270         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
47271
47272 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
47273
47274         * gcc.dg/wchar_t-1.c: New file.
47275         * gcc.dg/wint_t-1.c: Likewise.
47276
47277 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
47278
47279         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
47280
47281 2001-06-11  Richard Henderson  <rth@redhat.com>
47282
47283         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
47284
47285 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
47286
47287         * gcc.c-torture/compile/20010611-1.c: New test.
47288
47289 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
47290
47291         * gcc.dg/c99-tag-1.c: Add more tests.
47292
47293 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
47294
47295         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
47296         representation on MN10300 and ARM/Thumb.
47297
47298 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
47299
47300         * g77.f-torture/execute/20010610.f: New.
47301
47302 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
47303
47304         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
47305         names.
47306
47307 2001-06-09  Richard Henderson  <rth@redhat.com>
47308
47309         * gcc.c-torture/execute/ashrdi-1.c: New.
47310         * gcc.c-torture/execute/ashldi-1.c: New.
47311         * gcc.c-torture/execute/lshrdi-1.c: New.
47312
47313 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
47314
47315         * objc/execute/load-3.m: Added. Check sending +load to categories,
47316         in addition to classes.
47317
47318 2001-06-08  Stan Shebs  <shebs@apple.com>
47319
47320         * objc/execute/load-2.m: New test.  From Nicola Pero
47321         <n.pero@mi.flashnet.it>.
47322
47323 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
47324
47325         * gcc.c-torture/execute/20010605-2.c: New test.
47326
47327 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
47328
47329         * g++.old-deja/g++.abi/vbase2.C: New test.
47330         * g++.old-deja/g++.abi/vbase3.C: New test.
47331
47332 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
47333
47334         * g++.old-deja/g++.pt/friend49.C: New test.
47335
47336 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
47337
47338         * g++.old-deja/g++.ext/anon3.C: New test.
47339
47340 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
47341
47342         * g++.old-deja/g++.other/conv7.C: New test.
47343
47344 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
47345
47346         * gcc.c-torture/compile/20010605-2.c: New test.
47347
47348 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
47349
47350         * gcc.c-torture/execute/20010604-1.c: New test.
47351
47352 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
47353
47354         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
47355
47356 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
47357
47358         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
47359         (g++_link_flags): Likewise.
47360         (g++_init): Pass gccpath's value to two previous functions.
47361
47362 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47363
47364         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
47365         Ensure logfile entry matches exec command line.
47366
47367 2001-05-31  Richard Henderson  <rth@redhat.com>
47368
47369         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
47370         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
47371
47372 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
47373
47374         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
47375         compiler for irix6.2
47376
47377 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
47378
47379         * g++.old-deja/g++.other/optimize3.C: New file.
47380
47381 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
47382
47383         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
47384         assemble.
47385
47386 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
47387
47388         * g++.old-deja/g++.other/optimize2.C: New file.
47389
47390 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
47391
47392         * gcc.c-torture/compile/20010518-2.c: New file.
47393         * gcc.c-torture/execute/20010518-1.c: New file.
47394         * gcc.c-torture/execute/20010518-2.c: New file.
47395
47396 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
47397
47398         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
47399
47400 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
47401
47402         G++ no longer defines builtins that do not begin with __builtin.
47403         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
47404         * g++.old-deja/g++.brendand/misc13.C: Likewise.
47405         * g++.old-deja/g++.law/builtin1.C: Likewise.
47406         * g++.old-deja/g++.law/cvt2.C: Likewise.
47407         * g++.old-deja/g++.mike/net5.C: Likewise.
47408         * g++.old-deja/g++.other/builtins1.C: Likewise.
47409         * g++.old-deja/g++.other/builtins2.C: Likewise.
47410         * g++.old-deja/g++.other/builtins3.C: Likewise.
47411         * g++.old-deja/g++.other/builtins4.C: Likewise.
47412         * g++.old-deja/g++.other/inline8.C: Likewise.
47413         * g++.old-deja/g++.robertl/eb39.C: Likewise.
47414
47415 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
47416
47417         * g++.old-deja/g++.pt/using1.C: Adjust.
47418         * g++.old-deja/g++.pt/using2.C: New test.
47419
47420 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
47421
47422         * gcc.dg/cpp/charconst.c: New tests.
47423         * gcc.dg/cpp/escape.c: New tests.
47424         * gcc.dg/cpp/escape-1.c: New tests.
47425         * gcc.dg/cpp/escape-2.c: New tests.
47426         * gcc.dg/cpp/ucs.c: New tests.
47427
47428 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
47429
47430         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
47431         native compiler for irix6.5.
47432
47433 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
47434
47435         * lib/g++.exp (g++_include_flags): Use args to compute
47436         get_multilibs.
47437         (g++_link_flags): Likewise.
47438         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
47439
47440 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
47441
47442         * gcc.dg/c90-hexfloat-1.c: Add more tests.
47443
47444 2001-05-21  Geoff Keating  <geoffk@redhat.com>
47445
47446         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
47447         this file.
47448
47449 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
47450
47451         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
47452         STACK_SIZE;
47453         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
47454         to STACK_SIZE; Use it to define size of add_histo array.
47455         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
47456         to STACK_SIZE.
47457         (f): Use GITT_SIZE to define size of gitt local table.
47458         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
47459         to STACK_SIZE; Use it to define size of bytemem array.
47460
47461 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
47462
47463         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
47464         on 68HC11/HC12 due to the asm instruction.
47465         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
47466         * gcc.c-torture/compile/920520-1.x: Likewise.
47467         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
47468         on 68HC11/HC12 because the function is larger than 64K.
47469         * gcc.c-torture/compile/961203-1.x: New file, this test fails
47470         on 68HC11/HC12 because the structure is too large.
47471
47472 2001-05-20  Richard Henderson  <rth@redhat.com>
47473
47474         * gcc.c-torture/execute/20010520-1.c: New.
47475
47476 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47477
47478         * g++.old-deja/g++.warn/compare1.C: New test.
47479         * gcc.dg/compare4.c: New test.
47480
47481 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
47482
47483         * g++.old-deja/g++.other/optimize1.C: New test.
47484
47485 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47486
47487         * g++.old-deja/g++.pt/spec41.C: New test.
47488
47489 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
47490
47491         * gcc.c-torture/compile/20010114-1.x: Remove.
47492
47493 2001-05-18  Stan Shebs  <shebs@apple.com>
47494
47495         * gcc.c-torture/compile/20010518-1.c: New test.
47496
47497 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
47498
47499         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
47500         * g++.old-deja/g++.pt/crash67.C: New test.
47501
47502 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
47503
47504         * g++.old-deja/g++.other/debug9.C: New test.
47505
47506 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
47507
47508         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
47509
47510 2001-05-16  Jan Hubicka  <jh@suse.cz>
47511
47512         * gcc.c-torture/compile/20010516-1.c: New test.
47513
47514 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
47515
47516         * g++.old-deja/g++.other/crash41.C: New test.
47517
47518 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
47519
47520         * g++.old-deja/g++.pt/crash66.C: New test.
47521
47522 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
47523
47524         * g++.old-deja/g++.robertl/eb27.C: Convert.
47525
47526 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
47527
47528         * g++.dg/friend-warn.C: New test.  Do not warn about friend
47529         declaration being redundant.
47530
47531 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
47532
47533         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
47534
47535 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
47536
47537         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
47538
47539 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
47540
47541         * lib/g++.exp: Use testsuite_flags.
47542
47543 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
47544
47545         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
47546
47547 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
47548
47549         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
47550
47551 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
47552
47553         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
47554
47555 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
47556
47557         * gcc.c-torture/compile/20010313-1.c: New test.
47558
47559 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
47560
47561         * gcc.dg/cpp/direct2.c: New test.
47562         * gccq.dg/cpp/direct2s.c: New test.
47563
47564         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
47565
47566 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
47567
47568         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
47569         * g++.old-deja/g++.other/op3.C: Likewise.
47570
47571 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
47572
47573         * gcc.dg/cpp/syshdr.h: New file.
47574         * gcc.dg/cpp/sysmac1.c: Update.
47575         * gcc.dg/cpp/sysmac2.c: Update.
47576
47577 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
47578
47579         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
47580
47581 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
47582
47583         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
47584         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
47585
47586 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
47587
47588         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
47589
47590 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
47591
47592         * lib/g++.exp (g++_include_flags): Don't use any special flags
47593         if TESTING_IN_BUILD_TREE is not defined.
47594         (g++_init): Use a plain 'c++' as the compiler if
47595         TESTING_IN_BUILD_TREEE is not defined.
47596
47597 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
47598
47599         * g++.old-deja/g++.eh/catch13.C: New test.
47600         * g++.old-deja/g++.eh/catch14.C: New test.
47601
47602 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
47603
47604         * gcc.dg/cpp/tr-define.c: New test.
47605
47606 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
47607
47608         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
47609         <stdlib.h>, not <malloc.h>.
47610
47611 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
47612
47613         * g++.old-deja/g++.ns/template17.C: New test.
47614
47615 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
47616
47617         * g++.old-deja/g++.pt/ref4.C: New test.
47618
47619 2001-04-30  Richard Henderson  <rth@redhat.com>
47620
47621         * gcc.dg/20000724-1.c: Revert last change.
47622
47623 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
47624
47625         * g77.f-torture/execute/20010430.f: New test.
47626
47627 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
47628
47629         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
47630
47631 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
47632
47633         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
47634
47635 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
47636
47637         * g++.old-deja/g++.eh/crash6.C: New test.
47638
47639 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
47640
47641         * g++.old-deja/g++.other/warn7.C: New test.
47642
47643 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
47644
47645         * g++.old-deja/g++.other/defarg9.C: New test.
47646
47647 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
47648
47649         * g77.f-torture/compile/20010426.f: New test.
47650         * g77.f-torture/execute/20010426.f: New test.
47651
47652 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
47653
47654         * g77.f-torture/compile/20000629-1.x: Remove - error
47655         has been fixed.
47656
47657 2001-04-26  Jeffrey A Law  (law@cygnus.com)
47658
47659         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
47660         Tweak slightly to work with g++.dg framework.
47661         * g++.dg/special/ecos.exp: Run initp1.C test.
47662         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
47663
47664         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
47665         its linker doesn't give line numbers either.
47666         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
47667
47668 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
47669
47670         * g++.old-deja/g++.other/lex1.C: New test.
47671
47672 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
47673
47674         * gcc.dg/noncompile/20010425-1.c: New test.
47675
47676 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
47677
47678         * g++.old-deja/g++.pt/mangle2.C: New test.
47679
47680 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
47681
47682         * gcc.dg/format/plus-1.c: New test.
47683
47684 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
47685
47686         * gcc.dg/20010423-1.c: New test.
47687
47688 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
47689
47690         * gcc.c-torture/execute/20010422-1.c: New test.
47691
47692 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
47693
47694         * g++.old-deja/g++.ns/type2.C: New test.
47695
47696 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
47697
47698         * g++.old-deja/g++.other/perf1.C: New test.
47699
47700 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
47701
47702         * gcc.dg/c99-func-2.c: Remove xfail.
47703         * gcc.dg/c99-func-3.c: Remove xfail.
47704         * gcc.dg/c99-func-4.c: Remove xfail.
47705
47706 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
47707
47708         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
47709
47710 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
47711
47712         * gcc.c-torture/compile/20010423-1.c: New test.
47713
47714 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
47715
47716         * g++.old-deja/g++.pt/typename28.C: New test.
47717
47718 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
47719
47720         * g++.old-deja/g++.abi/empty2.C: New test.
47721         * g++.old-deja/g++.abi/empty3.C: New test.
47722
47723 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
47724
47725         * g++.old-deja/g++.other/comdat2.C: New test.
47726         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
47727
47728 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
47729
47730         * g++.old-deja/g++.other/overload14.C: New test.
47731
47732 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
47733
47734         * g++.old-deja/g++.other/lookup23.C: New test.
47735
47736 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
47737
47738         * gcc.c-torture/execute/20010403-1.c: New test.
47739
47740 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
47741             Mark Mitchell  <mark@codesourcery.com>
47742
47743         * lib/old-dejagnu.exp: Don't delete output of executable.
47744         Add .exe suffix to executables.
47745
47746 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
47747
47748         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
47749
47750 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47751
47752         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
47753
47754 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
47755
47756         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
47757         * g++.old-deja/g++.abi/crash1.C: New test.
47758
47759 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
47760
47761         * g++.old-deja/g++.other/crash40.C: New test.
47762
47763 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47764
47765         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
47766
47767 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
47768
47769         * g++.old-deja/g++.other/warn6.C: New test.
47770
47771 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
47772
47773         * g++.old-deja/g++.robertl/eb42.C: Same.
47774
47775 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47776
47777         * gcc.dg/wtr-conversion-1.c: New testcase.
47778
47779 2001-04-10  Richard Henderson  <rth@redhat.com>
47780
47781         * g++.old-deja/g++.other/array5.C: New.
47782
47783 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47784
47785         * gcc.c-torture/execute/20010408-1.c: New test.
47786
47787 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
47788
47789         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
47790         headers and constructs.
47791         * g++.old-deja/g++.robertl/eb79.C: Same.
47792         * g++.old-deja/g++.robertl/eb77.C (main): Same.
47793         * g++.old-deja/g++.robertl/eb73.C: Same.
47794         * g++.old-deja/g++.robertl/eb66.C (main): Same.
47795         * g++.old-deja/g++.robertl/eb55.C (t): Same.
47796         * g++.old-deja/g++.robertl/eb54.C (main): Same.
47797         * g++.old-deja/g++.robertl/eb46.C (main): Same.
47798         * g++.old-deja/g++.robertl/eb44.C: Same.
47799         * g++.old-deja/g++.robertl/eb41.C (main): Same.
47800         * g++.old-deja/g++.robertl/eb4.C (main): Same.
47801         * g++.old-deja/g++.robertl/eb39.C: Same.
47802         * g++.old-deja/g++.robertl/eb33.C (main): Same.
47803         * g++.old-deja/g++.robertl/eb31.C (main): Same.
47804         * g++.old-deja/g++.robertl/eb30.C: Same.
47805         * g++.old-deja/g++.robertl/eb3.C: Same.
47806         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
47807         * g++.old-deja/g++.robertl/eb21.C: Same.
47808         * g++.old-deja/g++.robertl/eb15.C: Same.
47809         * g++.old-deja/g++.robertl/eb118.C: Same.
47810         * g++.old-deja/g++.robertl/eb115.C (main): Same.
47811         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
47812         * g++.old-deja/g++.robertl/eb109.C: Same.
47813         * g++.old-deja/g++.other/sibcall1.C (main): Same.
47814         * g++.old-deja/g++.mike/rtti1.C: Same.
47815         * g++.old-deja/g++.mike/p658.C: Same.
47816         * g++.old-deja/g++.mike/net46.C: Same.
47817         * g++.old-deja/g++.mike/net34.C: Same.
47818         * g++.old-deja/g++.mike/memoize1.C: Same.
47819         * g++.old-deja/g++.mike/eh2.C: Same.
47820         * g++.old-deja/g++.law/weak.C: Same.
47821         * g++.old-deja/g++.law/visibility7.C: Same.
47822         * g++.old-deja/g++.law/visibility25.C: Same.
47823         * g++.old-deja/g++.law/visibility22.C: Same.
47824         * g++.old-deja/g++.law/visibility2.C: Same.
47825         * g++.old-deja/g++.law/visibility17.C: Same.
47826         * g++.old-deja/g++.law/visibility13.C: Same.
47827         * g++.old-deja/g++.law/visibility10.C: Same.
47828         * g++.old-deja/g++.law/visibility1.C: Same.
47829         * g++.old-deja/g++.law/virtual3.C (eval): Same.
47830         * g++.old-deja/g++.law/vbase1.C: Same.
47831         * g++.old-deja/g++.law/operators32.C: Same.
47832         * g++.old-deja/g++.law/nest3.C: Same.
47833         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
47834         * g++.old-deja/g++.law/except5.C (main): Same.
47835         * g++.old-deja/g++.law/cvt7.C (run): Same.
47836         * g++.old-deja/g++.law/cvt2.C: Same.
47837         * g++.old-deja/g++.law/cvt16.C: Same.
47838         * g++.old-deja/g++.law/ctors6.C (bar): Same.
47839         * g++.old-deja/g++.law/ctors17.C (main): Same.
47840         * g++.old-deja/g++.law/ctors13.C: Same.
47841         * g++.old-deja/g++.law/ctors12.C (main): Same.
47842         * g++.old-deja/g++.law/ctors10.C: Same.
47843         * g++.old-deja/g++.law/code-gen5.C: Same.
47844         * g++.old-deja/g++.law/bad-error7.C: Same.
47845         * g++.old-deja/g++.law/arm9.C: Same.
47846         * g++.old-deja/g++.law/arm12.C: Same.
47847         * g++.old-deja/g++.law/arg8.C: Same.
47848         * g++.old-deja/g++.law/arg1.C: Same.
47849         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
47850         * g++.old-deja/g++.jason/template31.C: Same.
47851         * g++.old-deja/g++.jason/template24.C (main): Same.
47852         * g++.old-deja/g++.jason/2371.C: Same.
47853         * g++.old-deja/g++.eh/new2.C: Same.
47854         * g++.old-deja/g++.eh/new1.C: Same.
47855         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
47856         * g++.old-deja/g++.brendan/nest21.C (main): Same.
47857         * g++.old-deja/g++.brendan/err-msg3.C: Same.
47858         * g++.old-deja/g++.brendan/crash62.C: Same.
47859         * g++.old-deja/g++.brendan/crash52.C: Same.
47860         * g++.old-deja/g++.brendan/crash49.C (main): Same.
47861         * g++.old-deja/g++.brendan/crash38.C: Same.
47862         * g++.old-deja/g++.brendan/crash15.C (main): Same.
47863         * g++.old-deja/g++.brendan/copy9.C: Same.
47864
47865 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
47866
47867         * gcc.c-torture/execute/20001203-2.c (memset):
47868         Count argument is of type __SIZE_TYPE__.
47869
47870 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
47871
47872         * gcc.c-torture/compile/20010404-1.c: New test.
47873
47874 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
47875
47876         * gcc.c-torture/compile/20010326-1.c: New test.
47877
47878 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
47879
47880         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
47881         peculiarities of the SH.
47882         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
47883
47884 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
47885
47886         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
47887         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
47888         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
47889
47890 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
47891
47892         * g77.f-torture/compile/20010321-1.f: New test.
47893
47894 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
47895
47896         * gcc.c-torture/compile/20010329-1.c: New test.
47897
47898 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
47899
47900         * gcc.c-torture/execute/20010329-1.c: New test.
47901
47902 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
47903
47904         * g++.old-deja/g++.other/eh4.C: Fix typo.
47905
47906 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
47907
47908         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
47909
47910 2001-03-28  Philip Blundell  <philb@gnu.org>
47911
47912         * gcc.c-torture/compile/20010328-1.c: New test.
47913
47914 2001-03-27  Richard Henderson  <rth@redhat.com>
47915
47916         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
47917         * g++.old-deja/g++.eh/vbase3.C: Likewise.
47918
47919 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
47920
47921         * gcc.c-torture/compile/20010327-1.c: New test.
47922
47923 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
47924
47925         * g++.old-deja/g++.other/friend12.C: New test.
47926         * g++.old-deja/g++.other/friend9.C: Expect no errors.
47927         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
47928
47929 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
47930
47931         * gcc.c-torture/execute/20010325-1.c: New test.
47932
47933 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
47934
47935         * g++.old-deja/g++.other/mangle3.C: New test.
47936
47937 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
47938
47939         * g++.old-deja/g++.other/anon8.C: New test.
47940
47941 2001-03-20  Philip Blundell  <philb@gnu.org>
47942
47943         * gcc.c-torture/compile/20010320-1.c: New test.
47944
47945 2001-03-17  Richard Henderson  <rth@redhat.com>
47946
47947         * g++.old-deja/g++.other/eh4.C: Add expected error text.
47948
47949 2001-03-15  Geoff Keating  <geoff@redhat.com>
47950
47951         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
47952         tests on AIX.
47953
47954 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
47955
47956         * g++.old-deja/g++.other/eh4.C: New test.
47957
47958 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
47959
47960         * gcc.dg/cpp/mi1.c: Update.
47961
47962 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
47963
47964         * g++.old-deja/g++.other/regstack.C: New test.
47965
47966 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
47967
47968         * g++.old-deja/g++.other/ref4.C: New test.
47969
47970 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
47971
47972         * objc/execute/va_method.m: Added.
47973         * objc/execute/IMP.m: Added.
47974         * objc/execute/_cmd.m: Added.
47975         * objc/execute/accessing_ivars.m: Added.
47976         * objc/execute/class-1.m: Added.
47977         * objc/execute/class-10.m: Added.
47978         * objc/execute/class-11.m: Added.
47979         * objc/execute/class-12.m: Added.
47980         * objc/execute/class-13.m: Added.
47981         * objc/execute/class-14.m: Added.
47982         * objc/execute/class-2.m: Added.
47983         * objc/execute/class-3.m: Added.
47984         * objc/execute/class-4.m: Added.
47985         * objc/execute/class-5.m: Added.
47986         * objc/execute/class-6.m: Added.
47987         * objc/execute/class-7.m: Added.
47988         * objc/execute/class-8.m: Added.
47989         * objc/execute/class-9.m: Added.
47990         * objc/execute/class-tests-1.h
47991         * objc/execute/class-tests-2.h
47992         * objc/execute/compatibility_alias.m: Added.
47993         * objc/execute/encode-1.m: Added.
47994         * objc/execute/formal_protocol-1.m: Added.
47995         * objc/execute/formal_protocol-2.m: Added.
47996         * objc/execute/formal_protocol-3.m: Added.
47997         * objc/execute/formal_protocol-4.m: Added.
47998         * objc/execute/formal_protocol-5.m: Added.
47999         * objc/execute/formal_protocol-6.m: Added.
48000         * objc/execute/formal_protocol-7.m: Added.
48001         * objc/execute/informal_protocol.m: Added.
48002         * objc/execute/initialize.m: Added.
48003         * objc/execute/load.m: Added.
48004         * objc/execute/many_args_method.m: Added.
48005         * objc/execute/nested-3.m: Added.
48006         * objc/execute/no_clash.m: Added.
48007         * objc/execute/private.m: Added.
48008         * objc/execute/redefining_self.m: Added.
48009         * objc/execute/root_methods.m: Added.
48010         * objc/execute/selector-1.m: Added.
48011         * objc/execute/static-1.m: Added.
48012         * objc/execute/static-2.m: Added.
48013         * objc/execute/va_method.m: Added.
48014
48015 2001-03-10  Richard Henderson  <rth@redhat.com>
48016
48017         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
48018
48019 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
48020
48021         * g++.old-deja/g++.other/crash31.C: XFAIL.
48022         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
48023         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
48024         * gcc.c-torture/execute/20010123-1.x: XFAIL.
48025         * gcc.c-torture/execute/20010124-1.x: XFAIL.
48026         * gcc.dg/sequence-pt-1.c: XFAIL one test.
48027
48028 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
48029
48030         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
48031
48032 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
48033
48034         * gcc.dg/20000724-1.c: Don't use multiline strings.
48035
48036 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
48037
48038         * objc/execute/string1.m, objc/execute/string2.m: Compare the
48039         result of -cString against what we expect it to be; don't just
48040         print it out for no one to read.
48041
48042         * objc/execute/string3.m, objc/execute/string4.m: New tests.
48043         Based on testcases provided by Nicola Pero.
48044
48045 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
48046
48047         * gcc.dg/cpp/macro7.c: New test.
48048
48049 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
48050
48051         * gcc.dg/cpp/multiline.c: Update.
48052
48053 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
48054
48055         * g++.old-deja/g++.other/enum3.C: New test.
48056
48057 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
48058
48059         * g++.old-deja/g++.other/pod1.C: New test.
48060
48061 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
48062
48063         * g++.old-deja/g++.ext/overload1.C: New test.
48064
48065 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
48066
48067         * g++.old-deja/g++.pt/using1.C: New test.
48068
48069 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
48070
48071         * g++.old-deja/g++.other/using9.C: New test.
48072
48073 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
48074
48075         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
48076
48077         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
48078
48079 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
48080
48081         * g++.old-deja/g++.ext/realpt1.C: Remove.
48082
48083 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
48084
48085         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
48086
48087 2001-02-26  Will Cohen  <wcohen@redhat.com>
48088
48089         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
48090
48091 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
48092
48093         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
48094         templatized constructors.
48095
48096 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48097
48098         * gcc.c-torture/execute/20010224-1.c: New test.
48099
48100 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
48101
48102         * gcc.c-torture/execute/20010222-1.c: New test.
48103
48104 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
48105
48106         * g++.old-deja/g++.other/inline20.C: New test.
48107
48108 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
48109
48110         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
48111
48112 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
48113
48114         * g++.old-deja/g++.other/lookup22.C: New test.
48115
48116 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
48117
48118         * g77.dg: New directory.
48119         * g77.dg/20010216-1.f: New test case.
48120         * g77.dg/dg.exp: New driver.
48121         * lib/g77-dg.exp: New driver library.
48122
48123 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48124
48125         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
48126
48127 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
48128
48129         * g++.old-deja/g++.other/decl9.C: New test.
48130
48131 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
48132
48133         * g++.old-deja/g++.other/init16.C: Update the test so that it does
48134         not need <string> and also tests the initialization at runtime.
48135
48136 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
48137
48138         * gcc.c-torture/execute/longlong.c: New test.
48139
48140 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
48141
48142         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
48143
48144 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
48145
48146         * gcc.c-torture/execute/920302-1.c (execute):
48147         Change argument type to short.
48148
48149 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
48150
48151         * g++.old-deja/g++.pt/deduct6.C: New test.
48152
48153 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
48154
48155         * g++.old-deja/g++.pt/deduct5.C: New test.
48156
48157 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
48158
48159         * gcc.c-torture/execute/20010209-1.c: New test.
48160
48161 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
48162
48163         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
48164
48165 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
48166
48167         * g++.dg/vtgc1.C: Update for new ABI.
48168
48169         * consistency.vlad: New directory, 1665 files.
48170
48171 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
48172
48173         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
48174         return type.
48175         * gcc.dg/cpp/digraphs.c: Declare puts.
48176
48177 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
48178
48179         * g++.old-deja/g++.other/warn5.C: New test.
48180
48181 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
48182
48183         * g++.old-deja/g++.pt/spec40.C: New test.
48184
48185 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
48186
48187         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
48188         case.
48189         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
48190
48191 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
48192
48193         * gcc.c-torture/compile/20010209-1.c: New test.
48194
48195 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
48196
48197         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
48198         excess errors message but not if it crashes.
48199         * g++.old-deja/g++.other/crash27.C: Likewise.
48200         * g++.old-deja/g++.other/crash28.C: Likewise.
48201         * g++.old-deja/g++.other/crash30.C: Likewise.
48202         * g++.old-deja/g++.other/crash32.C: Likewise.
48203         * g++.old-deja/g++.other/crash35.C: Likewise.
48204         * g++.old-deja/g++.pt/inherit2.C: Likewise.
48205
48206 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
48207
48208         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
48209         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
48210         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
48211         g77.f-torture/execute/execute.exp,
48212         g77.f-torture/noncompile/noncompile.exp,
48213         gcc.c-torture/execute/execute.exp,
48214         gcc.c-torture/execute/memcheck/memcheck.exp,
48215         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
48216         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
48217         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
48218         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
48219         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
48220         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
48221         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
48222         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
48223         Remove bug reporting instructions with ancient email addresses.
48224
48225 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
48226
48227         * gcc.dg/20010202-1.c: New test.
48228         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
48229
48230 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
48231
48232         * g++.dg/stdbool-if.C: New test.
48233
48234 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
48235
48236         * objc/execute/fdecl.m: Added main().
48237
48238 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
48239
48240         * gcc.c-torture/execute/20010206-1.c: New test.
48241
48242 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
48243
48244         * gcc.dg/cpp/avoidpaste1.c: Update.
48245
48246 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
48247
48248         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
48249         Pero <nicola@brainstorm.co.uk>.
48250         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
48251
48252 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
48253
48254         * g++.old-deja/g++.pt/spec39.C: New test.
48255
48256 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
48257
48258         * gcc.c-torture/compile/20010202-1.c: New test.
48259
48260 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
48261
48262         * g++.old-deja/g++.abi/primary2.C: New test.
48263         * g++.old-deja/g++.abi/primary3.C: New test.
48264         * g++.old-deja/g++.abi/primary4.C: New test.
48265         * g++.old-deja/g++.abi/primary5.C: New test.
48266         * g++.old-deja/g++.abi/vtable3.h: New test.
48267         * g++.old-deja/g++.abi/vtable3a.C: New test.
48268         * g++.old-deja/g++.abi/vtable3b.C: New test.
48269         * g++.old-deja/g++.abi/vtable3c.C: New test.
48270         * g++.old-deja/g++.abi/vtable3d.C: New test.
48271         * g++.old-deja/g++.abi/vtable3e.C: New test.
48272         * g++.old-deja/g++.abi/vtable3f.C: New test.
48273         * g++.old-deja/g++.abi/vtable3g.C: New test.
48274         * g++.old-deja/g++.abi/vtable3h.C: New test.
48275         * g++.old-deja/g++.abi/vtable3i.C: New test.
48276         * g++.old-deja/g++.abi/vtable3j.C: New test.
48277         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
48278
48279 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
48280
48281         * g++.old-deja/g++.other/anon6.C: New test.
48282         * g++.old-deja/g++.other/anon7.C: New test.
48283
48284 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
48285
48286         * gcc.dg/cpp/avoidpaste2.c: New tests.
48287
48288 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
48289
48290         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
48291
48292 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
48293
48294         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
48295         DECIMAL_DIG cases for Irix."
48296
48297 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
48298
48299         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
48300
48301 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
48302
48303         * gcc.dg/c99-tag-1.c: New test.
48304
48305 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
48306
48307         * gcc.dg/cpp/tr-warn1.c: Add tests.
48308
48309 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
48310
48311         * gcc.dg/cpp/avoidpaste1.c: Update.
48312         * gcc.dg/cpp/paste4.c: Update.
48313
48314 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
48315
48316         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
48317         cases for Irix.
48318
48319 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
48320
48321         * g++.old-deja/g++.other/inline19.C: New test.
48322
48323 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
48324
48325         * gcc.dg/Wlarger-than.c: New test.
48326
48327 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
48328
48329         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
48330
48331 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
48332
48333         * gcc.c-torture/execute/20010129-1.c: New test.
48334         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
48335
48336 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
48337
48338         * gcc.dg/cpp/avoidpaste1.c: Test case.
48339
48340 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
48341
48342         * g++.old-deja/g++.other/inline18.C: New test.
48343
48344 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48345
48346         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
48347         and __builtin_putchar.
48348
48349 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
48350
48351         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
48352         tests.
48353
48354 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
48355
48356         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
48357         floating point number rounding mode to round to the nearest
48358         representable mode.
48359
48360 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
48361
48362         * g++.old-deja/g++.other/mangle2.C: New test.
48363
48364 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
48365
48366         * gcc.c-torture/compile/20010124-1.c: New test.
48367
48368 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
48369
48370         * g++.old-deja/g++.pt/spec38.C: New test.
48371
48372 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48373
48374         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
48375         "Build don't run".
48376
48377 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48378
48379         * gcc.c-torture/execute/20010123-1.c: New test.
48380
48381 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
48382
48383         * g++.old-deja/g++.pt/spec37.C: New test.
48384
48385 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
48386
48387         * g++.old-deja/g++.pt/overload14.C: New test.
48388
48389 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48390
48391         * gcc.c-torture/execute/20010122-1.c: New test, exercise
48392         __builtin_return_address.
48393
48394 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
48395
48396         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
48397         * g++.old-deja/g++.pt/spec35.C: New test.
48398         * g++.old-deja/g++.pt/spec36.C: New test.
48399
48400 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
48401
48402         * gcc.c-torture/compile/20010118-1.c: New test.
48403
48404 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
48405
48406         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
48407
48408 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
48409
48410         * gcc.c-torture/execute/20010119-1.c: New test.
48411
48412 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
48413
48414         * g++.old-deja/g++.other/vbase5.C: New test.
48415
48416 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
48417
48418         * gcc.c-torture/execute/20010118-1.c: New test.
48419
48420 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
48421
48422         * g++.old-deja/g++.pt/deduct3.C: New test.
48423
48424 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
48425
48426         * g++.old-deja/g++.pt/spec34.C: New test.
48427
48428 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
48429
48430         * g77.f-torture/compile/20000601-2.f: New test.
48431
48432 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
48433
48434         * g++.old-deja/g++.other/init17.C: New test.
48435
48436 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
48437
48438         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
48439
48440 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
48441
48442         * g++.old-deja/g++.pt/unify8.C: New test.
48443
48444 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
48445
48446         * g++.old-deja/g++.abi/vbase1.C: New test.
48447
48448 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
48449
48450         * g++.old-deja/g++.pt/crash65.C: New test.
48451
48452 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
48453
48454         * gcc.dg/cpp/assembl2.S: New test case.
48455
48456 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
48457
48458         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
48459         are supported.
48460
48461 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48462
48463         * g++.old-deja/g++.other/builtins1.C: New test.
48464         * g++.old-deja/g++.other/builtins2.C: Likewise.
48465         * g++.old-deja/g++.other/builtins3.C: Likewise.
48466         * g++.old-deja/g++.other/builtins4.C: Likewise.
48467
48468 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
48469
48470         * gcc.c-torture/compile/20010117-1.c: New test.
48471         * gcc.c-torture/compile/20010117-2.c: New test.
48472
48473 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
48474
48475         * g77.f-torture/execute/20010116.[fx]: New test,
48476         XFAIL on i?86-*-*.
48477         * g77.f-torture/compile/20010115.f: Indicate it's
48478         a test for PR fortran/1636.
48479
48480 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
48481
48482         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
48483
48484 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
48485
48486         * g77.f-torture/compile/20010115.f: New test.
48487
48488 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
48489
48490         * g++.old-deja/g++.pt/nontype5.C: New test.
48491
48492 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
48493
48494         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
48495         have an equivalent working one below it.
48496
48497 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
48498
48499         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
48500         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
48501
48502 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
48503
48504         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
48505         message containing "init_priority".
48506         (conpr-2.C): Likewise.
48507         (conpr-3.C): Likewise.
48508         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
48509
48510 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48511
48512         * gcc.c-torture/execute/20010114-2.c: New test.
48513
48514 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
48515
48516         * gcc.c-torture/compile/20010114-1.c: New test.
48517         * gcc.c-torture/compile/20010114-1.x: Xfail.
48518         * gcc.c-torture/compile/20010114-2.c: New test.
48519         * gcc.c-torture/execute/20010114-1.c: New test.
48520         * gcc.dg/trunc-1.c: New test.
48521         * gcc.dg/uninit-B.c: New test.
48522
48523 2001-01-13  Nick Clifton  <nickc@redhat.com>
48524
48525         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
48526         target.
48527
48528 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
48529
48530         * gcc.c-torture/compile/20010113-1.c: New test.
48531
48532 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
48533
48534         * gcc.c-torture/compile/20001212-1.c: New test.
48535
48536 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
48537
48538         * gcc.dg/cpp/widestr1.c: Update.
48539         * gcc.dg/cpp/prag-imp.c: Remove.
48540
48541 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
48542
48543         * gcc.c-torture/execute/20000801-3.x: Remove.
48544         * gcc.dg/c90-init-1.c: New test.
48545         * gcc.dg/c99-init-1.c: New test.
48546         * gcc.dg/c99-init-2.c: New test.
48547         * gcc.dg/gnu99-init-1.c: New test.
48548
48549 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
48550
48551         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
48552         testing that no relevant ones were found.
48553
48554 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
48555
48556         * g++.old-deja/g++.pt/cast2.C: New test.
48557
48558 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
48559
48560         * g++.old-deja/g++.pt/friend47.C: New test.
48561
48562 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
48563
48564         * g++.old-deja/g++.pt/instantiate13.C: New test.
48565
48566 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
48567
48568         * g++.old-deja/g++.other/defarg7.C: New test.
48569         * g++.old-deja/g++.other/defarg8.C: New test.
48570
48571 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
48572
48573         * g++.old-deja/g++.pt/crash64.C: New test.
48574
48575 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
48576
48577         * g++.old-deja/g++.pt/crash63.C: New test.
48578
48579 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
48580
48581         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
48582
48583 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
48584
48585         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
48586
48587 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
48588
48589         * g++.old-deja/g++.pt/error3.C: New test.
48590
48591 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
48592
48593         * g++.old-deja/g++.other/crash39.C: New test.
48594
48595 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
48596
48597         * g++.old-deja/g++.other/vbase4.C: New test.
48598
48599 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
48600
48601         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
48602         * gcc.dg/special/20000419-2.c: New file. Identical to above.
48603         * gcc.dg/special/special.exp: New test driver which will check
48604         for alias support for the above test.
48605
48606 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
48607
48608         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
48609         problems on small machines.
48610         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
48611         parameterize.
48612
48613 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
48614
48615         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
48616         mips.
48617         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
48618
48619 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
48620
48621         * g++.old_deja/g++.pt/using8.C: New test.
48622
48623 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
48624
48625         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
48626
48627 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
48628
48629         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
48630         where a failure is expected.
48631         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
48632
48633 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
48634
48635         * g++.old_deja/g++.pt/instantiate12.C: New test.
48636
48637 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
48638
48639         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
48640         start of structs.
48641         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
48642         * g++.old-deja/g++.brendan/crash17.C: Likewise.
48643         * g++.old-deja/g++.brendan/crash29.C: Likewise.
48644         * g++.old-deja/g++.brendan/crash48.C: Likewise.
48645         * g++.old-deja/g++.brendan/ns1.C: Likewise.
48646         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
48647         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
48648         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
48649         * g++.old-deja/g++.eh/spec6.C: Likewise.
48650         * g++.old-deja/g++.jason/crash3.C: Likewise.
48651         * g++.old-deja/g++.law/ctors11.C: Likewise.
48652         * g++.old-deja/g++.law/ctors17.C: Likewise.
48653         * g++.old-deja/g++.law/ctors5.C: Likewise.
48654         * g++.old-deja/g++.law/ctors9.C: Likewise.
48655         * g++.old-deja/g++.mike/ambig1.C: Likewise.
48656         * g++.old-deja/g++.mike/net22.C: Likewise.
48657         * g++.old-deja/g++.mike/p3538a.C: Likewise.
48658         * g++.old-deja/g++.mike/p3538b.C: Likewise.
48659         * g++.old-deja/g++.mike/virt3.C: Likewise.
48660         * g++.old-deja/g++.niklas/t128.C: Likewise.
48661         * g++.old-deja/g++.other/anon4.C: Likewise.
48662         * g++.old-deja/g++.other/using1.C: Likewise.
48663         * g++.old-deja/g++.other/warn3.C: Likewise.
48664         * g++.old-deja/g++.pt/t37.C: Likewise.
48665         * g++.old-deja/g++.robertl/eb69.C: Likewise.
48666         * g++.old-deja/g++.robertl/eb71.C: Likewise.
48667
48668 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
48669
48670         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
48671
48672 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48673
48674         * gcc.c-torture/execute/stdio-opt-3.c: New test.
48675
48676 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
48677
48678         * gcc.c-torture/compile/20010107-1.c: New test.
48679
48680 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
48681
48682         * gcc.c-torture/execute/builtin-noret-1.c: New test.
48683
48684 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
48685
48686         * gcc.dg/format/format.h: New file.
48687         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
48688         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
48689         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
48690         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
48691         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
48692         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
48693         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
48694         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
48695         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
48696         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
48697         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
48698         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
48699         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
48700         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
48701         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
48702         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
48703         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
48704         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
48705         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
48706         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
48707         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
48708         instead of declaring standard types, macros and functions in each
48709         test.
48710
48711 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
48712
48713         * gcc.c-torture/execute/20010106-1.c: New test.
48714
48715 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
48716
48717         * gcc.dg/format/format.exp: New file.
48718         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
48719         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
48720         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
48721         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
48722         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
48723         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
48724         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
48725         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
48726         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
48727         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
48728         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
48729         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
48730         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
48731         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
48732         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
48733         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
48734         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
48735         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
48736         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
48737         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
48738         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
48739         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
48740         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
48741         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
48742         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
48743         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
48744         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
48745         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
48746         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
48747         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
48748         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
48749         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
48750         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
48751         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
48752         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
48753         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
48754         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
48755         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
48756         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
48757         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
48758         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
48759         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
48760
48761 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
48762
48763         * gcc.c-torture/execute/991228-1.c: Take word endianness into
48764         account.
48765
48766 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
48767
48768         * gcc.c-torture/execute/builtin-complex-1.c: New test.
48769
48770 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
48771
48772         * g++.old-deja/g++.pt/crash62.C: New test.
48773
48774 2001-01-04  Richard Henderson  <rth@redhat.com>
48775
48776         * gcc.dg/20000926-1.c: Update expected warnings.
48777         * gcc.dg/array-2.c: Likewise.
48778         * gcc.dg/array-4.c: Also validate flexible array members.
48779         * gcc.dg/c99-flex-array-1.c: New.
48780
48781 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
48782
48783         * gcc.c-torture/compile/20001222-1.x: Remove.
48784
48785 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
48786
48787         * gcc.c-torture/execute/built-in-setjmp.c: New.
48788
48789 2001-01-03  Richard Henderson  <rth@redhat.com>
48790
48791         * gcc.dg/940510-1.c: Update expected error wording.
48792         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
48793
48794 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
48795
48796         * lib/target-supports.exp (check_alias_available): Modified to
48797         indicate aliases not supported if only weak aliases are supported.
48798
48799 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48800
48801         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
48802         Turn on cmpstrsi checks for __pj__ and __i370__.
48803
48804 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
48805
48806         * g++.old-deja/g++.other/virtual11.C: New test.
48807
48808 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
48809
48810         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
48811
48812 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48813
48814         * gcc.c-torture/compile/20010102-1.c: New test.
48815
48816 2001-01-02  Andreas Jaeger  <aj@suse.de>
48817
48818         * gcc.dg/noreturn-3.c: New test.
48819
48820         * gcc.dg/noreturn-4.c: New test.
48821
48822 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48823
48824         * gcc.c-torture/execute/stdio-opt-1.c: Also test
48825         __builtin_fputc and __builtin_fwrite.
48826
48827 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
48828
48829         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
48830         signed char, not default char.
48831
48832 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
48833
48834         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
48835
48836 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
48837
48838         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
48839
48840 2000-12-29  Richard Henderson  <rth@redhat.com>
48841
48842         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
48843         (__cyg_profile_func_exit): Define.
48844
48845 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
48846
48847         * g++.dg/vtgc1.C: New test.
48848
48849 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
48850
48851         * gcc.dg/noncompile/20001228-1.c: New test.
48852
48853         * gcc.dg/20001228-1.c: New test.
48854
48855         * gcc.c-torture/execute/20001228-1.c: New test.
48856
48857 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
48858
48859         * gcc.dg/format-strfmon-1.c: New test.
48860
48861 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48862
48863         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
48864         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
48865         * gcc.c-torture/execute/string-opt-1.c: Likewise.
48866         * gcc.c-torture/execute/string-opt-2.c: Likewise.
48867         * gcc.c-torture/execute/string-opt-3.c: Likewise.
48868         * gcc.c-torture/execute/string-opt-4.c: Likewise.
48869         * gcc.c-torture/execute/string-opt-6.c: Likewise.
48870         * gcc.c-torture/execute/string-opt-7.c: Likewise.
48871         * gcc.c-torture/execute/string-opt-8.c: Likewise.
48872         * gcc.c-torture/execute/string-opt-9.c: Likewise.
48873         * gcc.c-torture/execute/string-opt-10.c: Likewise.
48874         * gcc.c-torture/execute/string-opt-11.c: Likewise.
48875         * gcc.c-torture/execute/string-opt-12.c: Likewise.
48876
48877         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
48878         * gcc.c-torture/execute/string-opt-4.c: Test index.
48879
48880 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
48881
48882         * gcc.c-torture/compile/20001226-1.c: New test.
48883
48884 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
48885
48886         * gcc.c-torture/compile/20001222-1.c: New test.
48887         * gcc.c-torture/compile/20001222-1.x: Xfail.
48888
48889 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
48890
48891         * gcc.c-torture/execute/comp-goto-2.c: New test.
48892
48893 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
48894
48895         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
48896         Use long types if __INT_MAX__ is 32767.
48897         (main): Use cast to (sint32 *) when poking 88 into a_page.
48898
48899         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
48900
48901 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
48902
48903         * gcc.c-torture/compile/20001221-1.c: New test.
48904         * gcc.c-torture/execute/20001221-1.c: New test.
48905
48906 2000-12-20  Richard Henderson  <rth@redhat.com>
48907
48908         * g++.old-deja/g++.pt/crash36.C: Update error lines.
48909         * g++.old-deja/g++.robertl/eb109.C: Likewise.
48910
48911 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48912
48913         * gcc.dg/compare3.c: New test.
48914
48915 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
48916
48917         * gcc.dg/format-warnll-1.c: New test.
48918
48919 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
48920
48921         * gcc.dg/cpp/cmdlne-P.c: New test.
48922
48923 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
48924
48925         * gcc.c-torture/execute/builtin-abs-1.c,
48926         gcc.c-torture/execute/builtin-abs-2.c: New tests.
48927
48928 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
48929
48930         * gcc.dg/cpp/multiline.c: New test.
48931
48932 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
48933
48934         * g++.old-deja/g++.other/syshdr1.C: Update.
48935         * gcc.dg/cpp/lineflags.c: Remove temporarily.
48936
48937 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48938
48939         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
48940
48941 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48942
48943         * g++.old-deja/g++.pt/ttp65.C: New test.
48944
48945 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48946
48947         * g++.old-deja/g++.pt/ttp64.C: New test.
48948
48949 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48950
48951         * g++.old-deja/g++.pt/spec33.C: New test.
48952
48953 2000-12-14  Catherine Moore  <clm@redhat.com>
48954
48955         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
48956         * gcc.c-torture/execute/920612-2.c: Likewise.
48957         * gcc.c-torture/execute/920428-2.c: Likewise.
48958         * gcc-c-torture/execute/va-arg-11.c: Call exit.
48959         * gcc.c-torture/execute/va-arg-21.c: Likewise.
48960
48961 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48962
48963         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
48964         * gcc.dg/pack-test-2.c: Likewise.
48965
48966 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
48967
48968         Tests by Zack Weinberg <zackw@stanford.edu>.
48969
48970         * gcc.dg/cpp/defined.c: Update.
48971         * gcc.dg/cpp/defined_trad.c: New tests.
48972
48973 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
48974
48975         * gcc.dg/cpp/trad-direct.c: Update.
48976
48977 2000-12-11  Neil Booth  <neilb@earthling.net>
48978
48979         * gcc.dg/cpp/defined_trad.c
48980
48981 2000-12-11  Neil Booth  <neilb@earthling.net>
48982
48983         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
48984
48985 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
48986
48987         * gcc.dg/format-miss-2.c: New test.
48988
48989 2000-12-09  Neil Booth  <neilb@earthling.net>
48990
48991         * gcc.dg/cpp/lineflags.c: New tests.
48992         * gcc.dg/cpp/poison.c: Update.
48993         * gcc.dg/cpp/redef2.c: Update.
48994         * gcc.dg/cpp/skipping.c: New test.
48995
48996 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
48997
48998         * g++.old-deja/g++.other/eh3.C: New testcase.
48999
49000 2000-12-07  Neil Booth  <neilb@earthling.net>
49001
49002         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
49003         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
49004         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
49005         wtr-union-init-2.c, wtr-union-init-3.c: Update.
49006         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
49007         Update.
49008
49009 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
49010
49011         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
49012         __SIZE_TYPE__ instead of int for type of integers cast to
49013         pointers.
49014
49015 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
49016
49017         * g++.old-deja/g++.other/cleanup4.C: New test.
49018
49019 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
49020
49021         * format-sec-1.c: New test.
49022
49023 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
49024
49025         * gcc.dg/format-nonlit-3.c: New test.
49026
49027 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
49028
49029         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
49030         through a null pointer.
49031
49032 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49033
49034         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
49035         * g++.old-deja/g++.pt/partial4.C: New test.
49036
49037 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
49038
49039         * gcc.c-torture/execute/ieee/hugeval.x: New.
49040
49041 2000-12-06  Neil Booth  <neilb@earthling.net>
49042
49043         * gcc.dg/cpp/backslash2.c: New tests.
49044
49045 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49046
49047         * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
49048         * gcc.c-torture/execute/stdio-opt-2.c: New test.
49049
49050 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
49051
49052         * gcc.c-torture/execute/20001203-2.c: New testcase.
49053
49054 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
49055
49056         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
49057         * g++.old-deja/g++.other/virtual10.C: New test.
49058
49059 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
49060
49061         * g++.old-deja/g++.mike/pmf5.C: Remove test.
49062
49063 2000-12-05  Richard Henderson  <rth@redhat.com>
49064
49065         * gcc.c-torture/compile/20001205-1.c: New.
49066
49067 2000-12-04  Neil Booth  <neilb@earthling.net>
49068
49069         * g++.old-deja/g++.other/virtual9.C: New test.
49070         * g++.old-deja/g++.pt/crash61.C: New test.
49071         * gcc.c-torture/execute/loop-9.c: New test.
49072
49073 2000-12-04  Neil Booth  <neilb@earthling.net>
49074
49075         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
49076         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
49077         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
49078         * gcc.dg/cpp/extratokens.c: ...here.
49079
49080 2000-12-04  Neil Booth  <neilb@earthling.net>
49081
49082         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
49083         New tests.
49084
49085 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49086
49087         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
49088         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
49089
49090 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
49091
49092         * gcc.c-torture/execute/20001203-1.c: New test.
49093
49094 2000-12-03  Neil Booth  <neilb@earthling.net>
49095
49096         * gcc.dg/cpp/macro6.c: New test cases.
49097
49098 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49099
49100         * gcc.c-torture/execute/string-opt-9.c: New test.
49101         * gcc.c-torture/execute/string-opt-10.c: Likewise.
49102         * gcc.c-torture/execute/string-opt-11.c: Likewise.
49103         * gcc.c-torture/execute/string-opt-12.c: Likewise.
49104
49105         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
49106         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
49107
49108 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
49109
49110         * gcc.dg/cpp/if-6.c: New testcase.
49111
49112         * gcc.dg/20001201-1.c: New testcase.
49113
49114 2000-12-02  Neil Booth  <neilb@earthling.net>
49115
49116         * g++.old-deja/g++.other/externC4.C,
49117         g++.old-deja/g++.other/friend10.C: New tests.
49118
49119 2000-12-02  Neil Booth  <neilb@earthling.net>
49120
49121         * g++.old-deja/g++.other/instan2.C
49122         * g++.old-deja/g++.other/instan3.C: New test.
49123
49124 2000-12-02  Neil Booth  <neilb@earthling.net>
49125
49126         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
49127         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
49128         gnuc99.c,gnuc99-pedantic.c: New tests.
49129
49130 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
49131
49132         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
49133         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
49134
49135 2000-12-01  Neil Booth  <neilb@earthling.net>
49136
49137         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
49138         * gcc.dg/cpp/poison.c: Update.
49139         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
49140
49141 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
49142
49143         * g77.f-torture/execute/20001201.f: New test.
49144
49145 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
49146
49147         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
49148
49149 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
49150
49151         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
49152
49153 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
49154
49155         * g++.old-deja/g++.other/cast6.C: New test.
49156
49157 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
49158
49159         * gcc.c-torture/execute/20001130-2.c: New testcase.
49160
49161 2000-11-30  Richard Henderson  <rth@redhat.com>
49162
49163         * gcc.c-torture/execute/20001130-1.c: New test.
49164
49165 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
49166
49167         * g++.old-deja/g++.other/op3.C: New test.
49168
49169 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
49170
49171         * g++.old-deja/g++.other/op2.C: New test.
49172
49173 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
49174
49175         * g++.old-deja/g++.other/crash38.C: New test.
49176
49177 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
49178
49179         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
49180
49181 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
49182
49183         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
49184         tests.
49185         * gcc.c-torture/execute/string-opt-6.c: New test.
49186
49187         * gcc.dg/20001117-1.c: Add main.
49188
49189 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
49190
49191         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
49192         Move from here ...
49193         * gcc.dg/940510-1.c: ... to here.
49194
49195         * gcc.dg/20000926-1.c: GNU C now allows initializations of
49196         zero-size arrays in toplevel structures.
49197
49198 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
49199
49200         * gcc.c-torture/execute/loop-8.c: New test.
49201
49202 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
49203
49204         * g++.old-deja/g++.other/base1.C: New test.
49205
49206 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
49207
49208         * g++.old-deja/g++.other/parse2.C: New test.
49209
49210 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
49211
49212         * g++.old-deja/g++.pt/incomplete1.C: New test.
49213
49214 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
49215
49216         * g++.old-deja/g++.other/friend9.C: New test.
49217
49218 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
49219
49220         * gcc.dg/20001127-1.c: New test.
49221
49222 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
49223
49224         * g++.old-deja/g++.pt/friend46.C: New test.
49225
49226 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
49227
49228         * g++.old-deja/g++.other/ptrmem8.C: New test.
49229
49230 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49231
49232         * gcc.c-torture/execute/string-opt-7.c: New test.
49233         * gcc.c-torture/execute/string-opt-8.c: Likewise.
49234
49235 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
49236
49237         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
49238         instead of 'mkcheck 2'.
49239
49240 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
49241
49242         * gcc.c-torture/execute/memcheck/driver.c,
49243         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
49244         C9X references to refer to C99.
49245
49246 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
49247
49248         * gcc.dg/ultrasp3.c: New test.
49249
49250 2000-11-25  Neil Booth  <neilb@earthling.net>
49251
49252         * gcc.dg/cpp/include2.c: Update test to be locale independent.
49253
49254 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
49255
49256         * gcc.c-torture/compile/20001123-2.c: New.
49257
49258 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49259
49260         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
49261
49262 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
49263
49264         * gcc.dg/sequence-point-1.c: Add some new tests.
49265         * gcc.c-torture/execute/20001124-1.c: New test.
49266
49267 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
49268
49269         * g++.old-deja/g++.other/vaarg4.C: New test.
49270         * gcc.c-torture/compile/20001123-1.c: New test.
49271
49272 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
49273
49274         * g++.other/crash24.C: Adjust and remove XFAIL.
49275         * g++.other/crash37.C: New test.
49276
49277 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
49278
49279         * g++.old-deja/g++.pt/instantiate9.C: New test.
49280
49281 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
49282
49283         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
49284         new ABI, too.
49285
49286         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
49287         * g++.old-deja/g++.robertl/eb55.C: Likewise.
49288
49289 2000-11-22  Neil Booth  <neilb@earthling.net>
49290
49291         * gcc.dg/cpp/Wtrigraphs.c: New test.
49292
49293 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
49294
49295         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
49296
49297 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
49298
49299         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
49300
49301 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
49302
49303         * lib/gcc-dg.exp: load_lib scanasm.exp.
49304         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
49305         * lib/g++-dg.exp: load_lib scanasm.exp.
49306         * lib/scanasm.exp: New.
49307         (scan-assembler, scan-assembler-not): Add optional arguments to
49308         test name, or if not present, the pattern name.
49309         (scan-assembler-dem, scan-assembler-dem-not): New.
49310
49311         * g++.dg/dg.exp: New.
49312
49313 2000-11-21  Neil Booth  <neilb@earthling.net>
49314
49315         * gcc.dg/cpp/integrated1.c: Remove.
49316
49317 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
49318
49319         * gcc.c-torture/execute/20001121-1.c: New test.
49320
49321 2000-11-21  Richard Henderson  <rth@redhat.com>
49322
49323         * gcc.c-torture/compile/20001121-1.c: New test.
49324
49325 2000-11-20  Neil Booth  <neilb@earthling.net>
49326
49327         * gcc.dg/cpp/integrated1.c: New test.
49328
49329 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
49330
49331         * g++.old-deja/g++.other/inline17.C: New test.
49332
49333 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
49334
49335         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
49336         local variable to be zero: I made the variable global. Now
49337         uses abort() and exit() instead of relying on main's return value.
49338
49339 2000-11-20  Neil Booth  <neilb@earthling.net>
49340
49341         * gcc.dg/cpp/paste2.c: Update test.
49342         * objc/execute/paste.m: New test.
49343
49344 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
49345
49346         * gcc.dg/c99-condexpr-1.c: New test.
49347
49348 2000-11-20  Neil Booth  <neilb@earthling.net>
49349
49350         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
49351
49352 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
49353
49354         * g++.old-deja/g++.pt/export1.C: New test.
49355
49356 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
49357
49358         * gcc.dg/20001117-1.c: New test.
49359
49360 2000-11-18  Richard Henderson  <rth@redhat.com>
49361
49362         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
49363
49364 2000-11-18  Richard Henderson  <rth@redhat.com>
49365
49366         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
49367         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
49368         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
49369
49370 2000-11-18  Richard Henderson  <rth@redhat.com>
49371
49372         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
49373         (main): New.  Exit cleanly.
49374
49375 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
49376
49377         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
49378         gcc.dg/c99-fordecl-2.c: New tests.
49379
49380 2000-11-18  Richard Henderson  <rth@redhat.com>
49381
49382         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
49383         * gcc.c-torture/execute/zerolen-2.c: New.
49384
49385 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49386
49387         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
49388         memory.
49389
49390 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
49391
49392         * g++.old-deja/g++.pt/instantiate8.C: New test.
49393
49394 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
49395
49396         * g++.old-deja/g++.other/incomplete.C: Add more tests.
49397         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
49398
49399 2000-11-16  Nick Clifton  <nickc@redhat.com>
49400
49401         * gcc.c-torture/execute/nestfunc-2.c: New test.
49402         * gcc.c-torture/execute/nestfunc-3.c: New test.
49403
49404 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
49405
49406         * gcc.c-torture/compile/20001116-1.c: New test.
49407
49408 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49409
49410         * gcc.c-torture/execute/20001115-1.c: New test.
49411
49412 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
49413
49414         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
49415         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
49416         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
49417         * g++.old-deja/g++.abi/vmihint.C: Likewise.
49418
49419 2000-11-15  Neil Booth  <neilb@earthling.net>
49420
49421         gcc.dg/cpp/_Pragma1.c: Update.
49422         gcc.dg/cpp/_Pragma2.c: New test.
49423
49424 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
49425
49426         * g++.old-deja/g++.other/anon5.C: New test.
49427
49428 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
49429
49430         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
49431         tests.
49432
49433 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
49434
49435         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
49436         output.
49437
49438 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
49439
49440         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
49441         labels at end of compound statements.
49442
49443 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
49444
49445         * gcc.c-torture/execute/loop-7.c: New test.
49446
49447 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
49448
49449         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
49450
49451 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
49452
49453         * gcc.dg/c99-bool-1.c: New test.
49454
49455 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
49456
49457         * gcc.dg/c99-scope-1.c: Remove xfail.
49458         * gcc.dg/c99-scope-2.c: New test.
49459
49460 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49461
49462         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
49463         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
49464
49465 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
49466
49467         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
49468         error messages.
49469
49470         * g++.mike/p700.C: Don't typedef wchar_t.
49471         * g++.mike/p784.C: Likewise.
49472         * g++.mike/eb101.C: Don't use __wchar_t.
49473
49474 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
49475
49476         * g77.f-torture/execute/20001111.[fx]: Test premature exit
49477         from DO loop.
49478
49479 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
49480
49481         * gcc.c-torture/execute/20001111-1.c: New test.
49482
49483 2000-11-10  Nick Clifton  <nickc@redhat.com>
49484
49485         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
49486         long multuiple and accumulate.
49487
49488 2000-11-09  Richard Henderson  <rth@redhat.com>
49489
49490         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
49491         via size_t instead of int.
49492
49493         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
49494         * gcc.c-torture/execute/string-opt-2.c: Likewise.
49495         * gcc.c-torture/execute/string-opt-3.c: Likewise.
49496         * gcc.c-torture/execute/string-opt-4.c: Likewise.
49497
49498 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
49499
49500         * gcc.c-torture/compile/20001109-1.c: New test.
49501         * gcc.c-torture/compile/20001109-2.c: New test.
49502
49503 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
49504
49505         * g++.old-deja/g++.pt/operator1.C: New test.
49506         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
49507
49508 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
49509
49510         * gcc.dg/20001108-1.c: New test.
49511
49512 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
49513
49514         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
49515         with both arguments constant strings.
49516         * gcc.c-torture/execute/string-opt-3.c: New test.
49517         * gcc.c-torture/execute/string-opt-4.c: New test.
49518         * gcc.c-torture/execute/string-opt-5.c: New test.
49519
49520 2000-11-08  Nick Clifton  <nickc@redhat.com>
49521
49522         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
49523         mulsidi3adddi patterns.
49524
49525 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
49526
49527         * g++.old-deja/g++.other/crash36.C: New test.
49528
49529 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
49530
49531         * g++.old-deja/g++.other/init16.C: New test.
49532
49533 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
49534
49535         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
49536
49537 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
49538
49539         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
49540         * gcc.c-torture/execute/va-arg-16.x: Likewise.
49541         * gcc.c-torture/execute/va-arg-17.x: Likewise.
49542
49543 2000-11-07  DJ Delorie  <dj@redhat.com>
49544
49545         * gcc.dg/20000614-1.c: Add return so that test can pass.
49546
49547 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49548
49549         * gcc.c-torture/execute/string-opt-1.c: New test.
49550
49551 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
49552
49553         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
49554         mips-sgi-irix6.* because the MIPS ABI passes floating-point
49555         parameters in registers, and there is no way for a varargs
49556         function to know in which order the integer and floating-point
49557         parameters should be interleaved when they are placed on the
49558         stack.
49559         * gcc.c-torture/execute/va-arg-16.x: Likewise.
49560         * gcc.c-torture/execute/va-arg-17.x: Likewise.
49561
49562 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49563
49564         * gcc.c-torture/execute/string-opt-2.c: New test.
49565
49566 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
49567
49568         * g++.old-deja/g++.pt/crash60.C: New test.
49569
49570 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
49571
49572         * g++.old-deja/g++.other/crash24.C: New test.
49573         * g++.old-deja/g++.other/crash25.C: New test.
49574         * g++.old-deja/g++.other/crash26.C: New test.
49575         * g++.old-deja/g++.other/crash27.C: New test.
49576         * g++.old-deja/g++.other/crash28.C: New test.
49577         * g++.old-deja/g++.other/crash29.C: New test.
49578         * g++.old-deja/g++.other/crash30.C: New test.
49579         * g++.old-deja/g++.other/crash31.C: New test.
49580         * g++.old-deja/g++.other/crash32.C: New test.
49581         * g++.old-deja/g++.other/crash33.C: New test.
49582         * g++.old-deja/g++.other/crash34.C: New test.
49583         * g++.old-deja/g++.other/crash35.C: New test.
49584
49585 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
49586
49587         * gcc.c-torture/execute/20001031-1.c: New test.
49588
49589 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
49590
49591         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
49592         namespace.
49593
49594         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
49595         standards-conformant.
49596
49597         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
49598
49599         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
49600         * g++.old-deja/g++.mike/p755a.C: Likewise.
49601         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
49602         library makes no calls to `operator new' during initialization.
49603
49604 2000-11-04  Neil Booth  <neilb@earthling.net>
49605
49606         * gcc.dg/cpp/include2.c: New tests.
49607
49608 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
49609
49610         * lib/g++.exp (g++_set_ld_library_path): New function.
49611         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
49612
49613 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
49614
49615         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
49616         warnings.
49617
49618 2000-11-01  Richard Henderson  <rth@redhat.com>
49619
49620         * g++.old-deja/g++.ext/namedret1.C: New.
49621         * g++.old-deja/g++.ext/namedret2.C: New.
49622         * g++.old-deja/g++.ext/namedret3.C: New.
49623
49624 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
49625
49626         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
49627         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
49628
49629 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49630
49631         * gcc.c-torture/execute/va-arg-21.c: New test.
49632
49633 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
49634
49635         * gcc.dg/c99-complex-2.c: New test.
49636
49637 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49638
49639         * gcc.c-torture/execute/stdio-opt-1.c: New test.
49640
49641 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
49642
49643         * g++.old-deja/g++.other/inline16.C: New test.
49644
49645 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
49646
49647         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
49648         __PRETTY_FUNCTION__
49649
49650 2000-10-29  Neil Booth  <neilb@earthling.net>
49651
49652         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
49653         New tests.
49654         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
49655         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
49656         optimisation.
49657
49658 2000-10-29  Neil Booth  <neilb@earthling.net>
49659
49660         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
49661         * mi1.c, mi1c.h: Add null directives to multiple-include test.
49662         * mi5.c: Test multiple includes work with -C.
49663         * trigraphs.c: Test ^= version.
49664
49665 2000-10-28  Neil Booth  <neilb@earthling.net>
49666
49667         New tests and test updates for new macro expander.
49668
49669         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
49670         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
49671         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
49672         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
49673         new diagnostic messages.
49674
49675         * gcc.dg/cpp/macro3.c: New tests.
49676
49677 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
49678
49679         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
49680         on the same line.
49681
49682 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
49683
49684         * g++.old-deja/g++.other/eh2.C: New test.
49685
49686 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
49687
49688         * gcc.c-torture/execute/20001027-1.c: New test.
49689
49690 2000-10-26  Richard Henderson  <rth@redhat.com>
49691
49692         * gcc.c-torture/execute/20001026-1.c: New.
49693
49694 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
49695
49696         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
49697         * g++.old-deja/g++.law/builtin1.C: Likewise.
49698         * g++.old-deja/g++.law/ctors10.C: Likewise.
49699         * g++.old-deja/g++.law/virtual3.C: Likewise.
49700         * g++.old-deja/g++.mike/p658.C: Likewise.
49701         * g++.old-deja/g++.other/sibcall1.C: Likewise.
49702         * g++.old-deja/g++.other/vaarg2.C: Likewise.
49703         * g++.old-deja/g++.robertl/eb124.C: Likewise.
49704         * g++.old-deja/g++.robertl/eb44.C: Likewise.
49705         * g++.old-deja/g++.robertl/eb77.C: Likewise.
49706
49707 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
49708
49709         * gcc.c-torture/compile/20001024-1.c: New test.
49710
49711 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
49712
49713         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
49714         to tell us whether or not we are using V3.
49715
49716 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
49717
49718         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
49719         operands.
49720
49721 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
49722
49723         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
49724
49725 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
49726
49727         * gcc.c-torture/execute/20001024-1.c: New test.
49728
49729 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
49730
49731         * g++.old-deja/g++.other/sibcall1.C: New test.
49732
49733 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
49734
49735         * gcc.dg/noncompile/init-3.c: New test.
49736
49737 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
49738
49739         * gcc.dg/format-array-1.c: New test.
49740
49741 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
49742
49743         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
49744         writing through null pointers; remove comment about testing
49745         unterminated strings.
49746
49747 2000-10-17  Matthew Hiller  <hiller@redhat.com>
49748
49749         * gcc.c-torture/execute/20001017-2.c: New test.
49750
49751 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
49752
49753         * gcc.c-torture/compile/20001018-1.c: New test.
49754         * gcc.c-torture/compile/20001018-1.x: Xfail.
49755
49756 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49757
49758         * gcc.c-torture/execute/20001017-1.c: New test.
49759
49760 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
49761
49762         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
49763         for multiple use of arguments with scanf formats; add tests for
49764         multiple use of arguments.
49765
49766 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
49767
49768         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
49769         from some old tests.
49770
49771 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
49772
49773         * gcc.dg/format-miss-1.c: New test.
49774
49775 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
49776
49777         * gcc.c-torture/execute/20001013-1.c: New test.
49778
49779 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
49780
49781         * gcc.dg/format-branch-1.c: New test.
49782
49783 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
49784
49785         * README, lib/file-format.exp: Remove EGCS references.
49786
49787 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
49788
49789         * gcc.dg/20001013-1.c: New test.
49790
49791 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
49792
49793         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
49794         for intmax_t in the compiler using __typeof__ and the type rules
49795         for conditional expressions.
49796
49797 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
49798
49799         * gcc.dg/20001012-1.c: New test.
49800         * gcc.dg/20001012-2.c: New test.
49801
49802 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
49803
49804         * gcc.dg/format-attr-1.c: New test.
49805
49806 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
49807
49808         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
49809         __LONG_LONG_MAX__ instead of LLONG_MAX.
49810
49811 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
49812
49813         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
49814         scanf flags.
49815         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
49816         flags.
49817
49818 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
49819
49820         * gcc.dg/sequence-pt-1.c: New test.
49821
49822 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
49823
49824         * gcc.c-torture/execute/20001011-1.c: New testcase.
49825         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
49826
49827 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
49828
49829         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
49830         does not error on it.
49831
49832 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
49833
49834         * gcc.dg/20001009-1.c: New test.
49835
49836 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
49837
49838         * gcc.c-torture/compile/20001009-1.c: Move from here ....
49839         * gcc.c-torture/execute/20001009-2.c: ... to here.
49840
49841 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
49842
49843         * gcc.c-torture/compile/20001009-1.c: New testcase.
49844         * gcc.c-torture/execute/20001009-1.c: New testcase.
49845         Testcases provided by Jan Hubicka <jh@suse.cz>.
49846
49847 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
49848
49849         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
49850         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
49851         uintmax_t using <limits.h> to emulate the compiler's internal
49852         logic.  No longer XFAIL %j tests.
49853
49854 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
49855
49856         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
49857         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
49858         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
49859         regexps and details of expected handling of some bad formats.
49860         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
49861         suppression.
49862
49863 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
49864
49865         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
49866         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
49867         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
49868         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
49869         in list archives.
49870
49871 2000-10-06  Richard Henderson  <rth@cygnus.com>
49872
49873         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
49874         * g++.old-deja/g++.brendan/crash52.C: Likewise.
49875         * g++.old-deja/g++.jason/report.C: Likewise.
49876         * g++.old-deja/g++.law/friend5.C: Likewise.
49877         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
49878         of the expected warnings.
49879
49880 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
49881
49882         * g++.old-deja/g++.pt/enum14.C: New test.
49883
49884 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
49885
49886         * g++.old-deja/g++.pt/crash59.C: New test.
49887
49888 2000-10-04  Will Cohen  <wcohen@redhat.com>
49889
49890         * gcc.dg/20000926-1.c: New test.
49891
49892 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
49893
49894         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
49895         function name for current C++ compiler.
49896         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
49897
49898 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
49899
49900         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
49901         __PRETTY_FUNCTION__.
49902         * g++.old-deja/g++.ext/pretty2.C: Likewise.
49903
49904 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49905
49906         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
49907
49908 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
49909
49910         * gcc.c-torture/compile/20000923-1.c: New test.
49911
49912 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
49913
49914         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
49915         * g++.old-deja/g++.pt/ttp62.C: Same.
49916         * g++.old-deja/g++.other/inline14.C: Same.
49917
49918 2000-09-24  Richard Henderson  <rth@cygnus.com>
49919
49920         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
49921
49922 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
49923
49924         * gcc.dg/c90-printf-1.c: Add test for wide string format.
49925
49926 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
49927
49928         * gcc.c-torture/compile/20000922-1.c: New file.
49929
49930 2000-09-21  Nick Clifton  <nickc@redhat.com>
49931
49932         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
49933         a signed long modulo operation.
49934         (mod6): New function - perform an unsigned long modulo operation.
49935         (main): Add tests for modulos of very large numbers by very small
49936         dividends.
49937
49938 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49939
49940         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
49941
49942 2000-09-19  Richard Henderson  <rth@cygnus.com>
49943
49944         * gcc.dg/compare2.c (case 10): XFAIL.
49945
49946 2000-09-18  Richard Henderson  <rth@cygnus.com>
49947
49948         * gcc.c-torture/execute/20000906-1.c: Move ...
49949         * gcc.dg/20000906-1.c: ... here.  Only run on targets
49950         that support __builtin_trap.
49951
49952 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
49953
49954         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
49955
49956 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
49957
49958         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
49959         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
49960         more $ format tests.
49961
49962 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
49963
49964         * gcc.dg/format-errmk-1.c: New test.
49965
49966 2000-09-17  Greg McGary  <greg@mcgary.org>
49967
49968         * gcc.c-torture/execute/20000917-1.x: Remove.
49969
49970 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
49971
49972         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
49973
49974 2000-09-17  Greg McGary  <greg@mcgary.org>
49975
49976         * gcc.c-torture/execute/20000917-1.c: New test.
49977         * gcc.c-torture/execute/20000917-1.x: XFAIL.
49978
49979 2000-09-16  Neil Booth  <NeilB@earthling.net>
49980
49981         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
49982         in nested macro bug.
49983
49984 2000-09-15  Neil Booth  <NeilB@earthling.net>
49985
49986         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
49987
49988 2000-09-14  Jeffrey A Law  (law@cygnus.com)
49989
49990         * gcc.c-torture/execute/20000914-1.c: New test.
49991
49992 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
49993
49994         * g++.other/inline13.C: New test.
49995
49996 2000-09-12  Andreas Jaeger  <aj@suse.de>
49997
49998         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
49999         constant by Ulrich Drepper <drepper@redhat.com>.
50000
50001 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
50002
50003         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
50004
50005 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50006
50007         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
50008
50009 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
50010
50011         * gcc.dg/cpp/backslash.c: New test.
50012
50013 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
50014
50015         * gcc.c-torture/execute/20000910-1.c: New test.
50016         * gcc.c-torture/execute/20000910-2.c: Likewise.
50017
50018 2000-09-11  Robert Lipe  <robertl@sco.com>
50019
50020         * gcc.dg/pragma-align.c: New test.
50021
50022 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
50023
50024         * g++.old-deja/g++.pt/explicit82.C: New test.
50025         * g++.old-deja/g++.pt/explicit83.C: New test.
50026
50027 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
50028
50029         * gcc.dg/asm-names.c: New test.
50030
50031 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50032
50033         * gcc.dg/cpp/tr-warn6.c: New test
50034
50035 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
50036
50037         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
50038         be accepted.
50039
50040 2000-09-07  Catherine Moore  <clm@redhat.com>
50041
50042         * gcc.c-torture/execute/unroll-1.c: New test.
50043
50044 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
50045
50046         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
50047         ERROR markers.
50048         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
50049         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
50050         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
50051         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
50052         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
50053         Preprocess only.
50054         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
50055         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
50056
50057 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
50058
50059         * g++.old-deja/g++.pt/deduct2.C: New test.
50060
50061 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
50062
50063         * g++.old-deja/g++.pt/parms2.C: New test.
50064
50065 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
50066
50067         * g++.old-deja/g++.pt/crash58.C: New test.
50068
50069 2000-09-06  Greg McGary  <greg@mcgary.org>
50070
50071         * gcc.c-torture/execute/20000906-1.c: New test.
50072         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
50073
50074 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50075
50076         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
50077
50078 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
50079
50080         * g++.old-deja/g++.pt/crash57.C: New test.
50081
50082 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
50083
50084         * g++.old-deja/g++.pt/crash56.C: New test.
50085
50086 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
50087
50088         * g++.old-deja/g++.pt/koenig1.C: New test.
50089
50090 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
50091
50092         * gcc.dg/20000904-1.c: New test.
50093
50094 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
50095
50096         * gcc.dg/cpp/paste8.c: New test.
50097
50098 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
50099
50100         * gcc.c-torture/compile/20000827-1.c: New test.
50101
50102 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
50103
50104         * gcc.dg/format-diag-1.c: New test.
50105
50106 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
50107
50108         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
50109         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
50110         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
50111         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
50112         gcc.dg/formatz-1.c: Adjust warning regular expressions.
50113
50114 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
50115
50116         * g++.old-deja/g++.other/nested4.C: New test.
50117
50118 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
50119
50120         * g++.old-deja/g++.ns/scoped1.C: New test.
50121
50122 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
50123
50124         * lib/g++.exp: Support testing already-installed GCC.
50125
50126 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50127
50128         * wtr-label-1.c, wtr-suffix-1.c: New tests.
50129
50130 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50131
50132         * gcc.dg/return-type-2.c: New test.
50133
50134 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
50135
50136         * gcc.c-torture/compile/20000825-1.c: New test.
50137
50138 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
50139
50140         * gcc.dg/dwarf2-2.c: New test.
50141
50142 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
50143
50144         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
50145         dg-warning regexps.
50146
50147 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
50148
50149         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
50150         gcc.dg/format-ext-5.c: New tests.
50151
50152 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
50153
50154         * g++.old-deja/g++.other/crash22.C: New test.
50155
50156 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
50157
50158         * gcc.dg/noncompile/930622-2.c: Adjust error message.
50159
50160 2000-08-24  Richard Henderson  <rth@cygnus.com>
50161
50162         * gcc.dg/ia64-sync-1.c: New test.
50163         * gcc.dg/ia64-sync-2.c: New test.
50164         * gcc.dg/ia64-asm-1.c: New test.
50165
50166 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
50167
50168         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
50169         * gcc.dg/format-ext-2.c: New test.
50170
50171 2000-08-23  Jason Merrill  <jason@redhat.com>
50172
50173         * lib/old-dejagnu.exp: Also ignore "In member function" and
50174         "At global scope".
50175
50176 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50177
50178         * gcc.dg/noncompile/label-lineno-1.c: New test.
50179
50180 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
50181
50182         * gcc.dg/c99-array-nonobj-1.c: New test.
50183
50184 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
50185
50186         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
50187         tests.
50188         * gcc.dg/format-ext-1.c: New test.
50189
50190 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50191
50192         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
50193         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
50194         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
50195         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
50196         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
50197
50198 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
50199
50200         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
50201         gcc.dg/c99-strftime-2.c: New tests.
50202
50203 2000-08-22  Richard Henderson  <rth@cygnus.com>
50204
50205         * gcc.c-torture/execute/20000822-1.c: New test.
50206
50207 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
50208
50209         * gcc.c-torture/execute/20000819-1.x: Remove.
50210
50211 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
50212
50213         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
50214         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
50215         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
50216         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
50217         gcc.dg/format-xopen-1.c: New tests.
50218
50219 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
50220
50221         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
50222
50223 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
50224
50225         * g++.old-deja/g++.other/loop2.C: New test.
50226
50227         * gcc.c-torture/compile/20000606-1.c: New test.
50228         * gcc.c-torture/compile/20000728-1.c: New test.
50229         * gcc.c-torture/execute/20000801-1.c: New test.
50230         * gcc.c-torture/execute/20000801-2.c: New test.
50231         * gcc.c-torture/execute/20000819-1.c: New test.
50232         * gcc.c-torture/execute/20000819-1.x: XFAIL.
50233         * gcc.dg/20000629-1.c: New test.
50234         * gcc.dg/20000724-1.c: New test.
50235         * gcc.dg/20000807-1.c: New test.
50236
50237 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
50238
50239         * gcc.dg/cpp/pragma-1.c: New test.
50240         * gcc.dg/cpp/pragma-2.c: New test.
50241
50242 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
50243
50244         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
50245         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
50246
50247 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
50248
50249         * gcc.c-torture/compile/20000818-1.c: New test.
50250
50251 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
50252
50253         * gcc.c-torture/execute/20000818-1.c: New test.
50254
50255 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
50256
50257         * gcc.dg/format-va-1.c: New test.
50258
50259 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
50260
50261         * g++.old-deja/g++.other/typedef8.C: New test.
50262
50263 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
50264
50265         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
50266         * g++.old-deja/g++.mike/net36.C: Mark candidate.
50267         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
50268         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
50269         * g++.old-deja/g++.other/ptrmem7.C: New test.
50270         * g++.old-deja/g++.pt/ptrmem10.C: New test.
50271
50272 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
50273
50274         * g++.old-deja/g++.pt/typename27.C: New test.
50275
50276 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
50277
50278         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
50279         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
50280         * g++.old-deja/g++.pt/friend45.C: New test.
50281         * g++.old-deja/g++.other/friend8.C: New test.
50282
50283 2000-08-15  Richard Henderson  <rth@cygnus.com>
50284
50285         * gcc.c-torture/execute/20000815-1.c: New test.
50286
50287 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
50288
50289         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
50290         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
50291         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
50292
50293 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
50294
50295         * g++.old-deja/g++.other/refinit2.C: New test.
50296
50297 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
50298
50299         * lib/c-torture.exp (c-torture): Make
50300         compiler_conditional_xfail_data global.
50301         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
50302         compiler_conditional_xfail_data machinery.
50303         (f-torture-execute): Likewise.
50304         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
50305         and only when unrolling loops.
50306
50307         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
50308
50309 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
50310
50311         * g++.old-deja/g++.pt/explicit81.C: New test.
50312
50313 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
50314
50315         * g++.old-deja/g++.pt/typename26.C: New test.
50316
50317 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
50318
50319         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
50320         warning.
50321
50322 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
50323
50324         * g++.old-deja/g++.other/array3.C: New test.
50325
50326 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
50327
50328         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
50329         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
50330         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
50331         New tests.
50332
50333 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
50334
50335         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
50336         * g++.old-deja/g++.abi/vmihint.C: Likewise.
50337
50338 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
50339
50340         * gcc.c-torture/execute/20000808-1.c: New test.
50341
50342 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
50343
50344         * gcc.dg/c90-const-expr-1.c: New test.
50345
50346 2000-08-08  Richard Henderson  <rth@cygnus.com>
50347
50348         * gcc.dg/noncompile/920923-1.c: Declare calloc.
50349
50350 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
50351
50352         * gcc.dg/noncompile/const-ll-1.c: New test.
50353
50354 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
50355
50356         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
50357
50358 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
50359
50360         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
50361         that running programs linked against the shared version of libobjc
50362         run correctly.
50363
50364 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
50365
50366         * gcc.dg/c99-printf-1.c: New test.
50367
50368 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
50369
50370         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
50371
50372 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
50373
50374         * gcc.c-torture/execute/20000731-1.x: Delete.
50375
50376 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
50377
50378         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
50379         and torture_without_loops as is done by c-torture.exp.
50380         (search_for): Copy from c-torture.exp.
50381         (gcc-dg-runtest): New function, drives a directory of tests
50382         iterating over the TORTURE_OPTIONS.
50383         (scan-assembler, scan-assembler-not): Move here from
50384         individual directory drivers.
50385
50386         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
50387         defined by lib/gcc-dg.exp.
50388         * gcc.dg/cpp/cpp.exp: Likewise.
50389         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
50390         gcc-dg-runtest, so we cycle over optimization options.
50391
50392         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
50393         * gcc.dg/compare2.c: No longer expected to fail.
50394
50395 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
50396
50397         * gcc.c-torture/execute/20000804-1.c: New test.
50398
50399 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
50400
50401         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
50402
50403 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
50404
50405         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
50406
50407 2000-08-03  Jeffrey A Law  (law@cygnus.com)
50408
50409         * gcc.c-torture/compile/20000803-1.c: New test.
50410
50411 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
50412
50413         * gcc.c-torture/execute/20000801-3.c,
50414         gcc.c-torture/execute/20000801-4.c: New tests.
50415         * gcc.c-torture/execute/20000801-3.x,
50416         gcc.c-torture/execute/20000801-4.x: Xfail.
50417
50418 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
50419
50420         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
50421         libobjc/.libs to allow for libtool.
50422
50423 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
50424
50425         * gcc.c-torture/compile/20000802-1.c: New test.
50426
50427 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
50428
50429         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
50430
50431 2000-07-31  Jeffrey A Law  (law@cygnus.com)
50432
50433         * gcc-c-torture/execute/20000731-2.c: New test.
50434
50435         * gcc.c-torture/execute/20000731-1.c: New test.
50436         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
50437
50438 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
50439
50440         * gcc.dg/cpp/paste7.c: New test.
50441         * gcc.dg/cpp/20000725-1.c: New test.
50442
50443 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
50444
50445         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
50446         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
50447         declaration warning for __builtin_dwarf_reg_size.
50448
50449         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
50450
50451 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
50452
50453         * gcc.dg/noncompile/voidparam-1.c: New test.
50454
50455 2000-07-30  Richard Henderson  <rth@cygnus.com>
50456
50457         * gcc.dg/c90-digraph-1.c: Don't xfail.
50458         * gcc.dg/compare2.c (case 10): Xfail.
50459         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
50460
50461 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
50462
50463         * gcc.dg/c99-main-1.c: New test.
50464
50465 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
50466
50467         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
50468
50469 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
50470
50471         * gcc.c-tortuer/execute/20000726-1.c: New test.
50472
50473 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
50474
50475         * gcc.c-torture/execute/enum-2.c: New test.
50476
50477 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50478
50479         * gcc.dg/cpp/tr-warn3.c: New test.
50480
50481 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
50482
50483         * g++.old-deja/g++.ext/implicit1.C: Remove.
50484         * g++.old-deja/g++.jason/c2.C: Remove
50485         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
50486         * g++.old-deja/g++.pt/crash16.C: Likewise.
50487         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
50488
50489 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
50490
50491         * g++.old-deja/g++.other/for2.C: New test.
50492
50493 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
50494
50495         * gcc.dg/20000720-1.c: New test.
50496
50497 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
50498
50499         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
50500
50501 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
50502
50503         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
50504         * gcc.c-torture/execute/20000722-1.c: New.
50505         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
50506
50507 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
50508
50509         * gcc.dg/cpp/20000720-1.S: New test.
50510
50511 2000-07-21  Michael Meissner  <meissner@redhat.com>
50512
50513         * gcc.c-torture/execute/ieee/hugeval.c: New test.
50514
50515 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
50516
50517         * g++.old-deja/g++.brendan/crash16.C,
50518         g++.old-deja/g++.brendan/parse3.C,
50519         g++.old-deja/g++.brendan/redecl1.C,
50520         g++.old-deja/g++.ns/template13.C,
50521         g++.old-deja/g++.other/decl4.C,
50522         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
50523
50524 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
50525
50526         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
50527         and "Internal error".
50528
50529         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
50530         regexps.
50531         * gcc.dg/cpp/paste6.c: New test.
50532
50533 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
50534
50535         * gcc.dg/cpp/tr-direct.c: New test.
50536
50537         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
50538         gcc.dg/cpp/undef1.c: Tweak error regexps.
50539
50540 2000-07-18  Eric Christopher <echristo@redhat.com>
50541
50542         * gcc.c-torture/compile/20000718-1.c: New test.
50543
50544 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
50545
50546         * cpplex.c (_cpp_push_token): If the token being pushed back
50547         is the previous token in this context, just subtract one from
50548         context->posn.
50549         * cppmacro.c (save_expansion): Clear aux field when storing a
50550         placemarker.
50551
50552 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
50553
50554         * gcc.dg/noncompile/redecl-1.c: New test.
50555
50556 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
50557
50558         * gcc.c-torture/execute/20000717-5.c: New test.
50559         * gcc.c-torture/execute/20000717-1.x: Removed.
50560
50561 2000-07-17  Richard Henderson  <rth@cygnus.com>
50562
50563         * gcc.c-torture/execute/20000717-4.c: New test.
50564
50565 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
50566
50567         * gcc.dg/cpp/syshdr.c: New test.
50568         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
50569
50570 2000-07-17  Neil Booth  <neilb@earthling.net>
50571
50572         * gcc.dg/cpp/cmdlne-dM.c: New test.
50573         * gcc.dg/cpp/cmdlne-dD.c: New test.
50574
50575 2000-07-17  Jeffrey A Law  (law@cygnus.com)
50576
50577         * gcc.c-torture/execute/20000717-3.c: New test.
50578
50579         * gcc.c-torture/compile/20000717-1.c: New test.
50580
50581 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
50582
50583         * gcc.c-torture/execute/20000717-2.c: New test.
50584
50585 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
50586
50587         * gcc.dg/formatz-1.c: New test.
50588
50589         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
50590         * gcc.dg/c99-digraph-1.c: New tests.
50591
50592         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
50593         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
50594
50595         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
50596         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
50597         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
50598         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
50599         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
50600         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
50601         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
50602
50603 2000-07-17  Greg McGary <greg@mcgary.org>
50604
50605         * gcc.c-torture/execute/20000717-1.c: New test.
50606         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
50607
50608 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
50609
50610         * gcc.c-torture/execute/20000715-2.c: New test.
50611         * gcc.dg/20000715-1.c: New test.
50612
50613 2000-07-15  Michael Meissner  <meissner@redhat.com>
50614
50615         * gcc.c-torture/execute/20000715-1.c: New test.
50616
50617 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
50618
50619         * gcc.c-torture/execute/20000707-1.c: New test.
50620
50621 2000-07-13  Neil Booth  <NeilB@earthling.net>
50622
50623         * gcc.dg/cpp/digraph1.c,
50624         gcc.dg/cpp/digraph2.c,
50625         gcc.dg/cpp/digraphs.c: New tests.
50626
50627 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
50628
50629         * g77.f-torture/compile/20000630-2.f: New test.
50630         * g77.f-torture/compile/20000630-2.x
50631
50632 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
50633
50634         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
50635
50636 2000-07-11  Neil Booth  <NeilB@earthling.net>
50637
50638         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
50639
50640 2000-07-11  Neil Booth  <NeilB@earthling.net>
50641
50642         * gcc.dg/cpp/cmdlne-C.c: New.
50643
50644 2000-07-09  Neil Booth  <NeilB@earthling.net>
50645
50646         * gcc.dg/cpp/directiv.c: New tests.
50647         * gcc.dg/cpp/undef1.c: Update.
50648
50649 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
50650
50651         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
50652
50653 2000-07-09  Neil Booth  <NeilB@earthling.net>
50654
50655         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
50656
50657 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
50658
50659         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
50660         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
50661
50662 2000-07-08  Neil Booth  <NeilB@earthling.net>
50663
50664         * gcc.dg/cpp/macsyntx.c: New tests.
50665
50666 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
50667
50668         * gcc.dg/20000707-1.c: New test.
50669
50670 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
50671
50672         * gcc.c-torture/execute/20000706-1.c: New test.
50673         * gcc.c-torture/execute/20000706-2.c: New test.
50674         * gcc.c-torture/execute/20000706-3.c: New test.
50675         * gcc.c-torture/execute/20000706-4.c: New test.
50676         * gcc.c-torture/execute/20000706-5.c: New test.
50677
50678 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
50679
50680         * g++.old-deja/g++.pt/instantiate7.C: New test.
50681
50682 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
50683
50684         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
50685         * g++.old-deja/g++.mike/thunk3.C: Likewise.
50686         * g++.old-deja/g++.other/rtti3.C: Likewise.
50687         * g++.old-deja/g++.other/rttid3.C: Likewise.
50688
50689 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
50690
50691         *  g77.f-torture/compile/20000630-1.x: Fix typo
50692
50693 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
50694
50695         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
50696         assembly output.
50697
50698 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
50699
50700         * gcc.dg/cpp/ident.c: New test.
50701
50702 2000-07-05  Neil Booth  <NeilB@earthling.net>
50703
50704         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
50705           gcc.dg/cpp/lexstrng.c: New tests.
50706
50707 2000-07-04  Neil Booth  <NeilB@earthling.net>
50708
50709         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
50710         * gcc.dg/cpp/strify2.c: Same.
50711
50712 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
50713
50714         * gcc.dg/cpp/19951025-1.c: Adjust regexps.
50715         * gcc.dg/cpp/19990703-1.c: Likewise.
50716         * gcc.dg/cpp/20000625-1.c: Likewise.
50717         * gcc.dg/cpp/20000625-2.c: Likewise.
50718
50719         * gcc.dg/cpp/macro1.c,
50720         gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
50721         gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
50722         gcc.dg/cpp/strify1.c,
50723         gcc.dg/cpp/strify2.c: New tests.
50724
50725 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
50726
50727         * gcc.c-torture/execute/20000703-1.c: New test.
50728
50729 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
50730
50731         * g++.old-deja/g++.pt (lookup10.C): New test.
50732
50733 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
50734
50735         * g++.old-deja/g++.pt (typename25.C): New test.
50736
50737 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
50738
50739         * gcc.c-torture/compile/20000701-1.c: New test.
50740
50741 2000-06-30  Nick Clifton  <nickc@cygnus.com>
50742
50743         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
50744         to test case.
50745
50746 2000-06-30  Catherine Moore  <clm@cygnus.com>
50747
50748         * gcc.c-torture/execute/align-1.c: New test.
50749
50750 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
50751
50752         * g++.old-deja/g++.pt/expr8.C: New test.
50753         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
50754
50755 2000-06-29  Nick Clifton  <nickc@cygnus.com>
50756
50757         * gcc.c-torture/compile/20000629-1.c: New test.
50758
50759 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
50760
50761
50762         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
50763         gcc.dg/noncompile directory, depending on whether they're
50764         preprocessor tests or not.  Annotate all the tests for the dg
50765         framework.
50766
50767         * gcc.c-torture/noncompile/noncompile.exp: Delete.
50768         * gcc.dg/noncompile/noncompile.exp: New.
50769
50770         * Moved files:
50771         Old name                                New name
50772         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
50773         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
50774         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
50775         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
50776         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
50777         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
50778         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
50779         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
50780         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
50781         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
50782         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
50783         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
50784         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
50785         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
50786         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
50787         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
50788         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
50789         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
50790         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
50791         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
50792         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
50793         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
50794         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
50795         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
50796
50797         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
50798         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
50799         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
50800         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
50801         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
50802         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
50803
50804 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
50805
50806         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
50807         declare one variable.  On the fourth, error.
50808         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
50809         declared by 20000628-1a.h.
50810
50811 2000-06-29  Richard Henderson  <rth@redhat.com>
50812
50813         * gcc.c-torture/execute/930529-1.x: New file.
50814         * gcc.dg/920413-1.c: Adjust expected warning text.
50815         * gcc.dg/980217-1.c: Declare abort.
50816         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
50817
50818 2000-06-29  Jeffrey A Law  (law@cygnus.com)
50819
50820         * g77.f-torture/compile/20000629-1.f: New test.
50821         * g77.f-torture/compile/20000629-1.x: Expected to fail.
50822
50823 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
50824
50825         Rearrange lots of files, removing entirely the
50826         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
50827         directories.
50828
50829         * Deleted files:
50830         gcc.c-torture/code_quality/code_quality.exp
50831         gcc.c-torture/special/special.exp
50832         gcc.failure/failure.exp
50833         gcc.failure/940409-1.x
50834         gcc.c-torture/compile/961203-1.x
50835
50836         * New files:
50837         gcc.misc-tests/linkage.exp
50838         gcc.c-torture/execute/920730-1t.c
50839         gcc.c-torture/execute/920730-1t.x
50840         gcc.c-torture/compile/920520-1.x
50841         gcc.c-torture/compile/920521-1.x
50842         gcc.c-torture/compile/981006-1.x
50843         gcc.c-torture/execute/eeprof-1.x
50844
50845         * Moved files (possibly with modifications to fit a new harness):
50846         Old name                                New name
50847         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
50848         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
50849         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
50850         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
50851         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
50852         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
50853         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
50854         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
50855         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
50856         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
50857         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
50858         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
50859         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
50860         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
50861
50862 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
50863
50864         * c-torture/compile/961203-1.x: Delete.
50865
50866         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
50867         not exit. Include stdio.h.
50868         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
50869         * gcc.misc-tests/dg-12.c: Likewise.
50870         * gcc.misc-tests/dg-5.c: Likewise.
50871         * gcc.misc-tests/dg-6.c: Likewise.
50872         * gcc.misc-tests/dg-7.c: Prototype abort.
50873         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
50874         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
50875         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
50876         not exit.
50877         * gcc.misc-tests/sieve.c: Use return from main, not exit.
50878         * gcc.misc-tests/sort2.c: Use return from main, not exit.
50879
50880 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
50881
50882         * gcc.dg/cpp/20000628-1.c: New test.
50883         * gcc.dg/cpp/20000628-1.h: New header for above test.
50884         * gcc.dg/cpp/20000628-1a.h: Likewise.
50885
50886 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
50887
50888         * gcc.dg/cpp: New directory.
50889         * gcc.dg/cpp/cpp.exp: New driver.
50890         * gcc.dg/cpp/20000627-1.c: New test.
50891         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
50892         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
50893         and rewrite as a compilation test.
50894
50895         * gcc.dg: Move many files into the cpp subdirectory, possibly
50896         renaming or editing them as well.
50897         Old name                New name
50898         990119-1.c              cpp/19990119-1.c
50899         990228-1.c              cpp/19990228-1.c
50900         990407-1.c              cpp/19990407-1.c
50901         990409-1.c              cpp/19990409-1.c
50902         990413-1.c              cpp/19990413-1.c
50903         990703-1.c              cpp/19990703-1.c
50904         20000127-1.c            cpp/20000127-1.c
50905         20000129-1.c            cpp/20000129-1.c
50906         20000207-1.c            cpp/20000207-1.c
50907         20000207-2.c            cpp/20000207-2.c
50908         20000209-1.c            cpp/20000209-1.c
50909         20000209-2.c            cpp/20000209-2.c
50910         20000301-1.c            cpp/20000301-1.c
50911         20000419-1.c            cpp/20000419-1.c
50912         20000510-1.S            cpp/20000510-1.S
50913         20000519-1.c            cpp/20000519-1.c
50914         20000529-1.c            cpp/20000529-1.c
50915         20000625-1.c            cpp/20000625-1.c
50916         20000625-2.c            cpp/20000625-2.c
50917         cpp-as1.c               cpp/assert1.c
50918         cpp-as2.c               cpp/assert2.c
50919         cxx-comments-1.c        cpp/cxxcom1.c
50920         cxx-comments-2.c        cpp/cxxcom2.c
50921         endif-label.c           cpp/endif.c
50922         cpp-hash1.c             cpp/hash1.c
50923         cpp-hash2.c             cpp/hash2.c
50924         cpp-if1.c               cpp/if-1.c
50925         cpp-if2.c               cpp/if-2.c
50926         cpp-if3.c               cpp/if-3.c
50927         cpp-if4.c               cpp/if-4.c
50928         cpp-if5.c               cpp/if-5.c
50929         cpp-cond.c              cpp/if-cexp.c
50930         cpp-missingop.c         cpp/if-mop.c
50931         cpp-missingparen.c      cpp/if-mpar.c
50932         cpp-opprec.c            cpp/if-oppr.c
50933         cpp-ifparen.c           cpp/if-paren.c
50934         cpp-shortcircuit.c      cpp/if-sc.c
50935         cpp-shift.c             cpp/if-shift.c
50936         cpp-unary.c             cpp/if-unary.c
50937         cpp-li1.c               cpp/line1.c
50938         cpp-li2.c               cpp/line2.c
50939         lineno.c                cpp/line3.c
50940         lineno-2.c              cpp/line4.c
50941         cpp-mi.c                cpp/mi1.c
50942         cpp-mic.h               cpp/mi1c.h
50943         cpp-micc.h              cpp/mi1cc.h
50944         cpp-mind.h              cpp/mi1nd.h
50945         cpp-mindp.h             cpp/mi1ndp.h
50946         cpp-mix.h               cpp/mi1x.h
50947         cpp-mi2.c               cpp/mi2.c
50948         cpp-mi2a.h              cpp/mi2a.h
50949         cpp-mi2b.h              cpp/mi2b.h
50950         cpp-mi2c.h              cpp/mi2c.h
50951         cpp-mi3.c               cpp/mi3.c
50952         cpp-mi3.def             cpp/mi3.def
50953         poison-1.c              cpp/poison.c
50954         pr-impl.c               cpp/prag-imp.c
50955         cpp-redef-2.c           cpp/redef1.c
50956         cpp-redef.c             cpp/redef2.c
50957         strpaste.c              cpp/strp1.c
50958         strpaste-2.c            cpp/strp2.c
50959         cpp-tradpaste.c         cpp/tr-paste.c
50960         cpp-tradstringify.c     cpp/tr-str.c
50961         cpp-tradwarn1.c         cpp/tr-warn1.c
50962         cpp-tradwarn2.c         cpp/tr-warn2.c
50963         trigraphs.c             cpp/trigraphs.c
50964         cpp-unc1.c              cpp/unc1.c
50965         cpp-unc2.c              cpp/unc2.c
50966         cpp-unc3.c              cpp/unc3.c
50967         cpp-unc.c               cpp/unc4.c
50968         undef.c                 cpp/undef1.c
50969         undef-2.c               cpp/undef2.c
50970         cpp-wi1.c               cpp/widestr1.c
50971
50972 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
50973
50974         * lib/g++.exp (g++_include_flags): Tweak.
50975
50976 2000-06-27  H.J. Lu  <hjl@gnu.org>
50977             Loren J. Rittle  <ljrittle@acm.org>
50978
50979         * lib/g++.exp (g++_include_flags): Override libgloss.exp
50980         version with one that knows about the new gcc tree structure.
50981         (g++_link_flags): Same.
50982
50983 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
50984
50985         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
50986         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
50987         case we are cross-compiling.
50988
50989         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
50990         g++.old-deja/g++.niklas/Makefile.in,
50991         g++.old-deja/g++.niklas/configure.in,
50992         g++.old-deja/g++.other/Makefile.in,
50993         g++.old-deja/g++.other/configure.in,
50994         gcc.c-torture/code_quality/Makefile.in,
50995         gcc.c-torture/code_quality/configure.in,
50996         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
50997         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
50998         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
50999         gcc.c-torture/execute/ieee/Makefile.in,
51000         gcc.c-torture/execute/ieee/configure.in,
51001         gcc.c-torture/noncompile/Makefile.in,
51002         gcc.c-torture/noncompile/configure.in,
51003         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
51004         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
51005         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
51006
51007 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
51008
51009         * g++.old-deja/g++.other/ambig3.C: New test.
51010
51011 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
51012
51013         * g++.old-deja/g++.pt/syntax1.C: New test.
51014         * g++.old-deja/g++.pt/syntax2.C: New test.
51015         * g++.old-deja/g++.other/syntax3.C: New test.
51016         * g++.old-deja/g++.other/syntax4.C: New test.
51017
51018 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
51019
51020         * gcc.dg/20000623-1.c: Prototype exit and abort.
51021
51022 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
51023
51024         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
51025         New tests.
51026         * gcc.dg/cpp-mi3.def: New file.
51027
51028         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
51029         inside assertions.
51030         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
51031         lexer's error messages.
51032         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
51033         divine anything from the linemarkers.
51034         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
51035         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
51036
51037 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
51038
51039         * gcc.dg/20000623-1.c: New test.
51040
51041 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
51042
51043         * gcc.c-torture/execute/20000622-1.c: New test.
51044
51045 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
51046
51047         * g++.old-deja/g++.other/init15.C: New test.
51048
51049 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
51050
51051         * g++.old-deja/g++.pt/vaarg2.C: New test.
51052         * g++.old-deja/g++.pt/vaarg3.C: New test.
51053
51054 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
51055
51056         * g++.old-deja/g++.other/dyncast6.C: New test.
51057
51058 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
51059
51060         * gcc.c-torture/execute/loop-6.c: New test.
51061
51062 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
51063
51064         * gcc.dg/20000614-1.c: New test.
51065         * gcc.dg/20000614-2.c: New test.
51066
51067 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
51068
51069         * g++.old-deja/g++.other/inline12.C: New test.
51070
51071 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
51072
51073         * g++.old-deja/g++.other/eh1.C: New test.
51074
51075 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
51076
51077         * g++.old-deja/g++.other/type.C: New test.
51078
51079 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
51080
51081         * g++.old-deja/g++.other/initstring.C: New test.
51082
51083 2000-06-12  Jason Merrill  <jason@redhat.com>
51084
51085         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
51086
51087 2000-06-09  Jeffrey A Law  (law@cygnus.com)
51088
51089         * gcc.c-torture/compile/20000609-1.c: New test.
51090
51091 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
51092
51093         * gcc.dg/20000609-1.c: New test.
51094
51095 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
51096
51097         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
51098         * gcc.c-torture/noncompile/poison-1.c: Move...
51099         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
51100         * gcc.dg/cpp-li1.c: Add a token after the #line.
51101
51102 2000-06-05  Richard Henderson  <rth@cygnus.com>
51103
51104         * gcc.c-torture/execute/20000605-2.c: New test.
51105         * gcc.c-torture/execute/20000605-3.c: New test.
51106
51107 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
51108
51109         * g77.f-torture/execute/20000503-1.x: New file.
51110
51111 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
51112
51113         * g++.old-deja/g++.eh/badalloc1.C: New test.
51114
51115 2000-06-05  Richard Henderson  <rth@cygnus.com>
51116
51117         * gcc.c-torture/execute/20000605-1.c: New test.
51118
51119 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
51120             Nathan Sidwell <nathan@codesourcery.com>
51121
51122         * gcc.c-torture/compile/20000605-1.c: New test.
51123
51124 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
51125
51126         * g77.f-torture/compile/20000601-1.f: New test.
51127
51128 2000-06-03  Richard Henderson  <rth@cygnus.com>
51129
51130         * gcc.c-torture/execute/20000603-1.c: New.
51131
51132 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
51133
51134         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
51135         * gcc.dg/noreturn-2.c (noreturn): Likewise.
51136
51137 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
51138
51139         * gcc.dg/compare2.c (case 12): XFAIL.
51140         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
51141         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
51142
51143         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
51144
51145 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
51146
51147         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
51148         guard macro is already defined when the header is first
51149         included.
51150         * gcc.dg/cpp-mix.h: New file.
51151         * gcc.dg/endif-label.c: Update patterns to match compiler.
51152
51153         * g++.brendan/complex1.C: Declare abort.
51154         * g++.law/refs4.C: Remove XFAIL.
51155         * g++.oliva/expr2.C: Declare abort and exit.
51156
51157 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
51158
51159         * gcc.c-torture/execute/20000528-1.c: New test.
51160
51161         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
51162         * g++.old-deja/g++.law/temps4.C: Likewise.
51163
51164         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
51165         stdlib.h.  Call abort() on failure.
51166         * g++.old-deja/g++.law/refs4.C: Likewise.
51167         * g++.old-deja/g++.law/temps4.C: Likewise.
51168         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
51169         * gcc.c-torture/execute/20000112-1.c: Include string.h.
51170
51171 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
51172
51173         Relative to g++.dg/special:
51174         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
51175
51176         Relative to g++.old-deja:
51177         * g++.brendan/complex1.C, g++.jason/optimize2.C,
51178         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
51179         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
51180         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
51181         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
51182         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
51183         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
51184
51185         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
51186         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
51187         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
51188         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
51189         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
51190         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
51191         and/or string.h.
51192
51193         * g++.other/goto1.C: Update expectations for error messages.
51194
51195 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
51196
51197         * gcc.c-torture/compile/20000523-1.c: New test.
51198
51199 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
51200
51201         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
51202
51203 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
51204
51205         * g++.old-deja/g++.eh/catch11.C: New test.
51206         * g++.old-deja/g++.eh/catch12.C: New test.
51207
51208 2000-05-24  Nick Clifton  <nickc@cygnus.com>
51209
51210         * gcc.c-torture/execute/20000523-1.c: New test.
51211
51212 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
51213
51214         * c-torture/execute/bcp-1.c: Replace abort in arg of
51215         __builtin_constant_p with a generic external function.
51216
51217         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
51218         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
51219         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
51220         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
51221         Prototype abort and/or exit.
51222
51223         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
51224         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
51225         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
51226         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
51227
51228 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
51229
51230         * gcc.dg/dwarf2-1.c: New test.
51231
51232 2000-05-20  Richard Henderson  <rth@cygnus.com>
51233
51234         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
51235
51236 2000-05-20  Andreas Jaeger  <aj@suse.de>
51237
51238         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
51239         testcase.
51240
51241 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
51242
51243         * gcc.c-torture/execute/20000519-2.c: New test.
51244
51245 2000-05-19  Andreas Jaeger  <aj@suse.de>
51246
51247         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
51248         which fails with SSA.
51249
51250         * lib/c-torture.exp: Also test with -O3 -fssa.
51251
51252 2000-05-18  Michael Meissner  <meissner@redhat.com>
51253
51254         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
51255         * gcc.c-torture/execute/920415-1.c: Ditto.
51256         * gcc.c-torture/execute/920501-1.c: Ditto.
51257         * gcc.c-torture/execute/conversion.c: Ditto.
51258         * gcc.c-torture/execute/cvt-1.c: Ditto.
51259
51260 2000-05-18  Jeffrey A Law  (law@cygnus.com)
51261
51262         * gcc.c-torture/compile/20000518-1.c: New test.
51263
51264 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
51265
51266         * g77.f-torture/compile/200005018.f: New test.
51267
51268 2000-05-17  Jeffrey A Law  (law@cygnus.com)
51269
51270         * gcc.c-torture/compile/20000517-1.c: New test.
51271
51272 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51273
51274         * gcc.c-torture/execute/20000516-1.c: New test.
51275
51276 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
51277
51278         * g++.old-deja/g++.other/eh.C: New test.
51279
51280 2000-05-12  Richard Henderson  <rth@cygnus.com>
51281
51282         * gcc.c-torture/execute/990208-1.c (main): Don't pass
51283         constants through to doit's conditional.
51284
51285 2000-05-11  Jeffrey A Law  (law@cygnus.com)
51286
51287         * gcc.c-torture/compile/20000511-1.c: New test.
51288         * g77.f-torture/compile/20000511-1.f: New test.
51289         * g77.f-torture/compile/20000511-2.f: New test.
51290
51291 2000-05-11  Michael Meissner  <meissner@redhat.com>
51292
51293         * gcc.c-torture/execute/20000511-1.c: New test.
51294
51295 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
51296
51297         * gcc.dg/dg.exp: Scan .S files as well as .c files.
51298         * gcc.dg/20000510-1.S: New.
51299
51300 2000-05-08  Catherine Moore  <clm@cygnus.com>
51301
51302         * gcc.dg/unused-3.c: New.
51303
51304 2000-05-06  Richard Henderson  <rth@cygnus.com>
51305
51306           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
51307           * g++.old-deja/g++.mike/warn1.C: Likewise.
51308           * g++.old-deja/g++.pt/local1.C: Likewise.
51309           * g++.old-deja/g++.pt/local7.C: Likewise.
51310           * g++.old-deja/g++.pt/spec16.C: Likewise.
51311
51312 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
51313
51314         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
51315
51316 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
51317
51318           * g77.f-torture/execute/20000503-1.f: New test.
51319
51320 2000-05-04  Andreas Jaeger  <aj@suse.de>
51321
51322         * gcc.dg/noreturn-2.c: New test.
51323
51324 2000-05-04  Neil Booth  <NeilB@earthling.net>
51325
51326         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
51327         preprocessor.
51328
51329 2000-05-04  Richard Henderson  <rth@cygnus.com>
51330
51331         * gcc.c-torture/execute/20000503-1.c: Fix typo.
51332
51333 2000-05-04  Richard Henderson  <rth@cygnus.com>
51334
51335         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
51336         OpenSSL by Jason R Thorpe.
51337
51338 2000-05-03  Jim Wilson  <wilson@cygnus.com>
51339
51340         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
51341
51342 2000-05-03  Robert Lipe <robertlipe@usa.net>
51343
51344         * gcc.dg/20000503-1.c: New test.
51345
51346 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
51347
51348         * gcc.c-torture/compile/20000502-1.c: New test.
51349         * g++.old-deja/g++.other/align.C: New test.
51350         * gcc.dg/cpp-tradstringify.c: New test.
51351
51352 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
51353
51354         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
51355         and hard registers.
51356
51357 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
51358
51359         * gcc.c-torture/execute/loop-5.c: New test.
51360
51361 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
51362
51363         * gcc.c-torture/execute/va-arg-20.c: New test.
51364
51365 2000-04-23  Jeffrey A Law  (law@cygnus.com)
51366
51367         * gcc.c-torture/execute/20000422-1.c: New test.
51368
51369 2000-04-20  Greg McGary  <gkm@gnu.org>
51370
51371         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
51372         when optimizing, but without sibling-call optimizations (-O1).
51373
51374 2000-04-20  Jeffrey A Law  (law@cygnus.com)
51375
51376           * gcc.c-torture/compile/20000420-1.c: New test.
51377
51378 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
51379
51380         * g++.abi/ptrflags.C: New test.
51381         * g++.eh/catchptr1.C: Test incomplete pointer chains.
51382
51383 2000-04-19  Catherine Moore  <clm@cygnus.com>
51384
51385         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
51386
51387 2000-04-19  Greg McGary  <gkm@gnu.org>
51388
51389         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
51390         sibling-call optimizations.
51391
51392 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
51393
51394         * gcc.dg/20000419-1.c: New test.
51395
51396 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
51397
51398         * gcc.c-torture/execute/20000412-6.c: New test.
51399
51400 2000-04-12  Jeffrey A Law  (law@cygnus.com)
51401
51402         * gcc.c-torture/execute/20000412-5.c: New test.
51403         * g77.f-torture/compile/20000412-1.f: New test.
51404         * gcc.c-torture/execute/20000412-4.c: New test.
51405         * gcc.c-torture/compile/20000412-2.c: New test.
51406         * gcc.c-torture/execute/20000412-3.c: New test.
51407         * gcc.c-torture/compile/20000412-1.c: New test.
51408         * gcc.c-torture/execute/20000412-2.c: New test.
51409
51410 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
51411
51412         * objc/execute/bf-20.m: New test.
51413
51414 2000-04-10  Richard Henderson  <rth@cygnus.com>
51415
51416         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
51417
51418         * gcc.c-torture/execute/20000412-1.c: New test.
51419
51420 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
51421
51422         * g++.old-deja/g++.eh/catchptr1.C: New test.
51423
51424 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
51425
51426         * g++.old-deja/g++.abi/cxa_vec.C: New test.
51427
51428 2000-04-08  Neil Booth  <NeilB@earthling.net>
51429
51430         * gcc.dg/cpp-nullchar.c: Remove test as
51431         embedded nulls cause problems.
51432
51433 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51434
51435         * gcc.dg/compare2.c: New test.
51436
51437 2000-04-08  Neil Booth  <NeilB@earthling.net>
51438
51439         * gcc.dg/cpp-nullchar.c: New test.
51440
51441 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
51442
51443         * gcc.dg/cpp-mi2.c: New test.
51444         * gcc.dg/cpp-mi2[abc].h: New files.
51445
51446 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
51447
51448         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
51449         member name.
51450
51451 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
51452
51453         * g++.old-deja/g++.abi/vmihint.C: New test.
51454
51455 2000-04-06  Neil Booth  <NeilB@earthling.net>
51456
51457         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
51458         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
51459         copyright.
51460
51461 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
51462
51463         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
51464         avoid stack-frame overwrite.
51465
51466 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
51467
51468         * gcc.c-torture/compile/20000405-2.c: New test.
51469         * gcc.c-torture/compile/20000405-3.c: New test.
51470
51471 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
51472
51473         * gcc.c-torture/compile/20000405-1.c: New test.
51474
51475 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
51476
51477         * gcc.dg/cast-qual-1.c: Revert last change.
51478
51479 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51480
51481         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
51482
51483 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
51484
51485         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
51486         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
51487
51488 2000-04-03  Jeffrey A Law  (law@cygnus.com)
51489
51490         * gcc.c-torture/compile/20000403-2.c: New test.
51491         * gcc.c-torture/compile/20000403-1.c: New test.
51492
51493 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
51494
51495         * gcc.c-torture/execute/20000403-1.c: New test.
51496
51497 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
51498
51499         * gcc.c-torture/execute/20000402-1.c: New test.
51500
51501 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
51502
51503         * gcc.c-torture/execute/va-arg-15.c: New test.
51504         * gcc.c-torture/execute/va-arg-16.c: New test.
51505         * gcc.c-torture/execute/va-arg-17.c: New test.
51506         * gcc.c-torture/execute/va-arg-18.c: New test.
51507         * gcc.c-torture/execute/va-arg-19.c: New test.
51508
51509 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
51510
51511         * gcc.c-torture/compile/981211-1.c: Move to...
51512         * gcc.dg/cpp-as1.c: ...here.
51513         * gcc.dg/cpp-as2.c: New file.
51514
51515         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
51516         compiler.
51517
51518 2000-04-02  Neil Booth  <NeilB@earthling.net>
51519
51520         * gcc.dg/cpp-cond.c  New tests.
51521         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
51522         accidental success less likely.
51523         * gcc.dg/cpp-missingop.c  New tests.
51524         * gcc.dg/cpp-missingparen.c  New tests.
51525         * gcc.dg/cpp-shift.c  New tests.
51526         * gcc.dg/cpp-shortcircuit.c  New tests.
51527         * gcc.dg/cpp-unary.c  New tests.
51528
51529 2000-03-29  Jeffrey A Law  (law@cygnus.com)
51530
51531         * gcc.c-torture/compile/20000329-1.c: New test.
51532
51533 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
51534
51535         * gcc.c-torture/compile/20000326-1.c: New test.
51536         * gcc.c-torture/compile/20000326-2.c: New test.
51537
51538 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
51539
51540         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
51541         the first parameter is a function argument.
51542
51543 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
51544
51545         * g++.old-deja/g++.ext/array4.C: New test.
51546
51547 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
51548
51549         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
51550
51551 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51552
51553         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
51554
51555 2000-03-19  Richard Henderson  <rth@cygnus.com>
51556
51557         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
51558
51559 2000-03-19  Richard Henderson  <rth@cygnus.com>
51560
51561         * gcc.c-torture/compile/20000319-1.c: New test.
51562
51563 2000-03-14  Jeffrey A Law  (law@cygnus.com)
51564
51565         * gcc.c-torture/execute/20000314-3.c: New test.
51566         * gcc.c-torture/execute/20000314-2.c: New test.
51567         * gcc.c-torture/execute/20000314-1.c: New test.
51568         * gcc.c-torture/compile/20000314-2.c: New test.
51569         * gcc.c-torture/compile/20000314-1.c: New test.
51570
51571 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
51572
51573         * g++.old-deja/g++.warn/inline.C: New test.
51574
51575 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
51576
51577         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
51578         standards-compliant result rather than specific constants.
51579         Put test-values in array.
51580
51581 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
51582
51583         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
51584         (g++_target_compile): Put test-specific options last.
51585
51586 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
51587
51588         * g++.old-deja/g++.eh/vbase4.C: New test.
51589
51590 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
51591
51592         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
51593
51594 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
51595
51596         * g++.old-deja/g++.brendan/misc12.C: Removed.
51597         * g++.old-deja/g++.pt/memtemp77.C: Constify.
51598         * g++.old-deja/g++.ext/pretty4.C: New test.
51599
51600 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
51601
51602         * g++.old-deja/g++.other/string2.C: New test.
51603
51604 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
51605
51606         * g++.old-deja/g++.warn/impint2.C: New test.
51607
51608 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
51609
51610         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
51611         is 1, not zero.
51612
51613 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
51614
51615         * g++.old-deja/g++.warn/impint.C: New test.
51616         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
51617         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
51618         * g++.old-deja/g++.pt/explicit12.C: Likewise.
51619         * g++.old-deja/g++.pt/explicit13.C: Likewise.
51620         * g++.old-deja/g++.pt/explicit17.C: Likewise.
51621         * g++.old-deja/g++.pt/explicit18.C: Likewise.
51622         * g++.old-deja/g++.pt/explicit19.C: Likewise.
51623         * g++.old-deja/g++.pt/explicit23.C: Likewise.
51624         * g++.old-deja/g++.pt/explicit31.C: Likewise.
51625         * g++.old-deja/g++.pt/explicit35.C: Likewise.
51626         * g++.old-deja/g++.pt/explicit6.C: Likewise.
51627         * g++.old-deja/g++.pt/memclass7.C: Likewise.
51628
51629 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
51630
51631         * gcc.dg/cpp-redef.c: New test.
51632
51633 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
51634
51635         * g++.old-deja/g++.pt/unify7.C: New test.
51636
51637 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
51638
51639         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
51640         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
51641
51642 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
51643
51644         * gcc.c-torture/compile/20000224-1.c: New test.
51645
51646 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
51647
51648         * gcc.c-torture/compile/cpp-2.c: New test.
51649         * gcc.c-torture/compile/cpp-1.c: New test.
51650
51651 2000-02-25  Jeffrey A Law  (law@cygnus.com)
51652
51653         * gcc.c-torture/execute/20000225-1.c: New test.
51654
51655 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
51656
51657         * gcc.dg/cpp-li2.c: New test.
51658
51659         * gcc.dg/cpp-wi1.c: New test.
51660
51661         * gcc.dg/cpp-li1.c: New test.
51662
51663 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
51664
51665         * g++.old-deja/g++.other/sizeof5.C: New test.
51666
51667 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51668
51669         * gcc.c-torture/execute/va-arg-13.c: New test.
51670
51671 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
51672
51673         * gcc.c-torture/execute/va-arg-12.c: New test.
51674
51675 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
51676
51677         * gcc.c-torture/execute/20000223-1.c: New test.
51678
51679 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
51680
51681         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
51682
51683 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
51684
51685         * g++.old-deja/g++.abi/ptrmem.C: New test.
51686
51687 2000-02-19  Richard Henderson  <rth@cygnus.com>
51688
51689         * gcc.c-torture/compile/init-3.c: New.
51690
51691 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
51692
51693         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
51694         ALWAYS_CXXFLAGS.
51695
51696 2000-02-11  Robert Lipe <robertl@sco.com>
51697
51698         * gcc.c-torture/compile/20000211-3.c: New test.
51699
51700 2000-02-11  Martin Buchholz <martin@xemacs.org>
51701
51702         * gcc.c-torture/compile/20000211-2.c: New test.
51703
51704 2000-02-11  Jeffrey A Law  (law@cygnus.com)
51705
51706         * gcc.c-torture/compile/20000211-1.c: New test.
51707
51708 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
51709
51710         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
51711           on native targets
51712
51713 2000-02-08  Nathan Sidwell  <nathan@acm.org>
51714
51715         * g++.old-deja/g++.other/cast5.C: New test.
51716
51717 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
51718
51719         * gcc.c-torture/execute/20000205-1.c: New.
51720
51721 2000-02-03  Nathan Sidwell  <nathan@acm.org>
51722
51723         * g++.old-deja/g++.jason/cast3.C: Return void.
51724         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
51725
51726 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
51727
51728         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
51729
51730         * gcc.dg/loop-1.c: New test.
51731
51732 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
51733
51734         * gcc.c-torture/compile/20000127-1.c: New test.
51735         * gcc.c-torture/execute/991228-1.c: New test.
51736
51737 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
51738
51739         * gcc.dg/unused-2.c: New test.
51740
51741         * gcc.dg/conv-1.c: New test.
51742
51743 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
51744
51745         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
51746         compiler.
51747         (tool_option_proc): Fix typo.
51748
51749 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
51750
51751         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
51752         of the ld on the host, not on the build machine.
51753         Also, don't crash if '--help' is not a supported option.
51754
51755 2000-01-24  Richard Henderson  <rth@cygnus.com>
51756
51757         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
51758
51759 2000-01-20  Jeffrey A Law  (law@cygnus.com)
51760
51761         * gcc.c-torture/execute/20000120-2.c: New test.
51762         * gcc.c-torture/execute/20000120-1.c: New test.
51763
51764 2000-01-13  Jeffrey A Law  (law@cygnus.com)
51765
51766         * gcc.c-torture/execute/20000113-1.c: New test.
51767
51768 2000-01-12  Jeffrey A Law  (law@cygnus.com)
51769
51770         * gcc.c-torture/execute/20000112-1.c: New test.
51771
51772 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
51773
51774         * gcc.dg/20000111-1.c: New test.
51775
51776 2000-01-10  Jeffrey A Law  (law@cygnus.com)
51777
51778         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
51779         with 16 bit integers.
51780
51781 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
51782
51783         * gcc.dg/20000108-1.c: New test.
51784
51785 2000-01-05  Nathan Sidwell  <nathan@acm.org>
51786
51787         * g++.old-deja/g++.ns/koenig8.C: New test.
51788
51789 2000-01-05  Nathan Sidwell  <nathan@acm.org>
51790
51791         * g++.old-deja/g++.other/cast4.C: New test.
51792
51793 2000-01-05  Jeffrey A Law  (law@cygnus.com)
51794
51795         * gcc.c-torture/compile/20000105-2.c: New test.
51796         * gcc.c-torture/compile/20000105-1.c: New test.
51797
51798 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51799
51800         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
51801         references to printf & atoi to conform to ANSI standard.
51802         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
51803         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
51804         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
51805         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
51806         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
51807         * g++.old-deja/g++.brendan/complex1.C: Likewise.
51808         * g++.old-deja/g++.brendan/copy1.C: Likewise.
51809         * g++.old-deja/g++.brendan/copy2.C: Likewise.
51810         * g++.old-deja/g++.brendan/copy3.C: Likewise.
51811         * g++.old-deja/g++.brendan/copy4.C: Likewise.
51812         * g++.old-deja/g++.brendan/copy5.C: Likewise.
51813         * g++.old-deja/g++.brendan/copy6.C: Likewise.
51814         * g++.old-deja/g++.brendan/copy7.C: Likewise.
51815         * g++.old-deja/g++.brendan/copy8.C: Likewise.
51816         * g++.old-deja/g++.brendan/crash11.C: Likewise.
51817         * g++.old-deja/g++.brendan/crash14.C: Likewise.
51818         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
51819         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
51820         * g++.old-deja/g++.brendan/delete2.C: Likewise.
51821         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
51822         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
51823         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
51824         * g++.old-deja/g++.brendan/eh1.C: Likewise.
51825         * g++.old-deja/g++.brendan/groff1.C: Likewise.
51826         * g++.old-deja/g++.brendan/init3.C: Likewise.
51827         * g++.old-deja/g++.brendan/misc12.C: Likewise.
51828         * g++.old-deja/g++.brendan/misc7.C: Likewise.
51829         * g++.old-deja/g++.brendan/new2.C: Likewise.
51830         * g++.old-deja/g++.brendan/operators4.C: Likewise.
51831         * g++.old-deja/g++.brendan/operators5.C: Likewise.
51832         * g++.old-deja/g++.brendan/overload2.C: Likewise.
51833         * g++.old-deja/g++.brendan/overload7.C: Likewise.
51834         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
51835         * g++.old-deja/g++.brendan/reference1.C: Likewise.
51836         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
51837         * g++.old-deja/g++.brendan/template24.C: Likewise.
51838         * g++.old-deja/g++.brendan/template3.C: Likewise.
51839         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
51840         * g++.old-deja/g++.jason/inline3.C: Likewise.
51841         * g++.old-deja/g++.jason/opeq.C: Likewise.
51842         * g++.old-deja/g++.law/arg5.C: Likewise.
51843         * g++.old-deja/g++.law/arm7.C: Likewise.
51844         * g++.old-deja/g++.law/ctors11.C: Likewise.
51845         * g++.old-deja/g++.law/cvt8.C: Likewise.
51846         * g++.old-deja/g++.law/init9.C: Likewise.
51847         * g++.old-deja/g++.law/refs4.C: Likewise.
51848         * g++.old-deja/g++.law/template2.C: Likewise.
51849         * g++.old-deja/g++.law/visibility24.C: Likewise.
51850         * g++.old-deja/g++.law/vtable3.C: Likewise.
51851         * g++.old-deja/g++.mike/asm2.C: Likewise.
51852         * g++.old-deja/g++.mike/eh1.C: Likewise.
51853         * g++.old-deja/g++.mike/misc1.C: Likewise.
51854         * g++.old-deja/g++.mike/misc13.C: Likewise.
51855         * g++.old-deja/g++.mike/misc14.C: Likewise.
51856         * g++.old-deja/g++.mike/ns12.C: Likewise.
51857         * g++.old-deja/g++.mike/p1248.C: Likewise.
51858         * g++.old-deja/g++.mike/p3708.C: Likewise.
51859         * g++.old-deja/g++.mike/p3708a.C: Likewise.
51860         * g++.old-deja/g++.mike/p3708b.C: Likewise.
51861         * g++.old-deja/g++.mike/p646.C: Likewise.
51862         * g++.old-deja/g++.mike/p700.C: Likewise.
51863         * g++.old-deja/g++.mike/p783.C: Likewise.
51864         * g++.old-deja/g++.mike/p783a.C: Likewise.
51865         * g++.old-deja/g++.mike/p783b.C: Likewise.
51866         * g++.old-deja/g++.mike/p786.C: Likewise.
51867         * g++.old-deja/g++.mike/p789.C: Likewise.
51868         * g++.old-deja/g++.mike/p789a.C: Likewise.
51869         * g++.old-deja/g++.mike/p807a.C: Likewise.
51870         * g++.old-deja/g++.other/delete3.C: Likewise.
51871         * g++.old-deja/g++.other/dyncast1.C: Likewise.
51872         * g++.old-deja/g++.other/dyncast2.C: Likewise.
51873         * g++.old-deja/g++.other/dyncast3.C: Likewise.
51874         * g++.old-deja/g++.other/empty1.C: Likewise.
51875         * g++.old-deja/g++.other/temporary1.C: Likewise.
51876         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
51877         * g++.old-deja/g++.pt/t16.C: Likewise.
51878         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
51879
51880 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
51881
51882         * gcc.dg/991230-1.c: New test.
51883
51884 1999-12-29  Jeffrey A Law  (law@cygnus.com)
51885
51886         * gcc.c-torture/compile/991229-3.c: New test.
51887         * gcc.c-torture/compile/991229-2.c: New test.
51888         * gcc.c-torture/compile/991229-1.c: New test.
51889
51890 1999-12-29  Greg McGary <gkm@eng.ascend.com>
51891
51892         * gcc.c-torture/compile/labels-2.c: New test.
51893
51894 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
51895
51896         * gcc.c-torture/execute/991227-1.c: New test.
51897
51898 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
51899
51900         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
51901
51902 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
51903
51904         * gcc.c-torture/execute/991221-1.c: New test.
51905
51906 1999-12-20  Nathan Sidwell  <nathan@acm.org>
51907
51908         * g++.old-deja/g++.other/cast3.C: New test.
51909
51910 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
51911
51912         * gcc.c-torture/execute/991216-4.c: New test.
51913
51914 1999-12-16  Michael Meissner  <meissner@cygnus.com>
51915
51916         * gcc.c-torture/execute/991216-1.c: New test.
51917         * gcc.c-torture/execute/991216-2.c: New test.
51918         * gcc.c-torture/execute/991216-3.c: New test.
51919
51920 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
51921
51922         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
51923         Actually make the test fail by using "-O2" for compilation.
51924
51925 1999-12-15  Nathan Sidwell  <nathan@acm.org>
51926
51927         * g++.old-deja/g++.warn/cast-align1.C: New test.
51928
51929 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
51930
51931         * gcc.c-torture/compile/991214-1.c: New test.
51932         * gcc.c-torture/compile/991214-2.c: New test.
51933
51934 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
51935
51936         * gcc.dg/991214-1.c: New test.
51937
51938 1999-12-13  Jeffrey A Law  (law@cygnus.com)
51939
51940         * gcc.c-torture/compile/991213-3.c: New test.
51941         * gcc.c-torture/compile/991213-2.c: New test.
51942         * gcc.c-torture/compile/991213-1.c: New test.
51943
51944 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
51945
51946         * gcc.dg/991209-1.c: New test.
51947
51948 1999-12-08  Nathan Sidwell <nathan@acm.org>
51949
51950         * gcc.c-torture/compile/991208-1.c: New test.
51951
51952 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
51953
51954         * gcc.dg/ultrasp2.c: New test.
51955
51956 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
51957
51958         * g++.old-deja/g++.abi/align.C (main): Fix typo.
51959
51960 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
51961
51962         * gcc.c-torture/compile/991202-1.c: New test.
51963         * gcc.c-torture/execute/991202-1.c: New test.
51964         * gcc.c-torture/execute/991202-2.c: New test.
51965         * gcc.c-torture/execute/991202-3.c: New test.
51966
51967 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
51968
51969         * g++.old-deja/g++.abi/align.C: New test.
51970         * g++.old-deja/g++.abi/aggregates.C: Likewise.
51971         * g++.old-deja/g++.abi/bitfields.C: Likewise.
51972
51973 1999-12-01  Richard Henderson  <rth@cygnus.com>
51974
51975         * gcc.c-torture/execute/991201-1.c: New.
51976
51977 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
51978
51979         * gcc.dg/991129-1.c: New test.
51980
51981 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
51982
51983         * gcc.c-torture/compile/991127-1.c: New test.
51984
51985 1999-11-22  Nathan Sidwell  <nathan@acm.org>
51986
51987         * g++.old-deja/g++.other/warn4.C: New test.
51988
51989 1999-11-22  Nathan Sidwell  <nathan@acm.org>
51990
51991         * g++.old-deja/g++.eh/cleanup2.C: New test.
51992         * g++.old-deja/g++.ext/pretty2.C: New test.
51993         * g++.old-deja/g++.ext/pretty3.C: New test.
51994         * g++.old-deja/g++.other/debug6.C: New test.
51995
51996 1999-10-20  Jim Wilson  <wilson@cygnus.com>
51997
51998         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
51999         compiler_output to look for one error message instead of two.
52000
52001 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
52002
52003         * gcc.c-torture/execute/991118-1.c: Also test case
52004         where the word boundary does not split a byte evenly.
52005
52006 1999-11-19  Nathan Sidwell  <nathan@acm.org>
52007
52008         * g++.old-deja/g++.ext/restrict1.C: New test.
52009
52010 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
52011
52012         * gcc.c-torture/execute/991118-1.c: New test.
52013
52014 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
52015
52016         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
52017         working directory pathnames.
52018
52019 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
52020
52021         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
52022         host is equipped with driver.h and driver.o so it can actually
52023         compile and run the tests.
52024
52025 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
52026
52027         * gcc.c-torture/compile/991008-1.c: New test.
52028
52029 1999-11-08  Nick Clifton  <nickc@cygnus.com>
52030
52031         * lib/gcc-dg.exp: Include target-supports.exp
52032
52033 1999-11-05  Nick Clifton  <nickc@cygnus.com>
52034
52035         * lib/target-supports.exp: New file: Provide procs to test for
52036         features supported by the target.
52037         (check_weak_available): Moved here from ecos.exp.
52038         (check_alias_available): New proc: Determine of the target
52039         toolchain supports the alias attribute.
52040
52041         * gcc.dg/special/ecos.exp: Move check_weak_available to
52042         target-supports.exp.
52043         (alias-1.c): Only perform the test if the target supports
52044         aliases.
52045         (wkali-1.c): Only perform the test if the target supports
52046         aliases.
52047
52048         * gcc.dg/990506-0.c: Expect error messages from cross
52049         targets as well as native targets.
52050
52051 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
52052
52053         * gcc.dg/ultrasp1.c: Removed xfail.
52054         * gcc.dg/struct-ret-2.c: Likewise.
52055         * gcc.dg/array-1.c: Likewise.
52056
52057 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
52058
52059         * gcc.dg/struct-ret-2.c: New test.
52060
52061         * gcc.dg/array-1.c: New test.
52062
52063 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
52064
52065         * gcc.c-torture/execute/991030-1.c: New test.
52066
52067 1999-10-26  Richard Henderson  <rth@cygnus.com>
52068
52069         * gcc.c-torture/compile/991026-2.c: New test.
52070
52071 1999-10-26  Jeffrey A Law  (law@cygnus.com)
52072
52073         * gcc.c-torture/compile/991026-1.c: New test.
52074
52075 1999-10-23  Jeffrey A Law  (law@cygnus.com)
52076
52077         * gcc.c-torture/execute/991023-1.c: New test.
52078
52079 1999-10-19  Jeffrey A Law  (law@cygnus.com)
52080
52081         * gcc.c-torture/execute/991019-1.c: New test.
52082
52083 1999-10-16  Richard Henderson  <rth@cygnus.com>
52084
52085         * gcc.c-torture/execute/991016-1.c: New test.
52086
52087 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
52088
52089         * gcc.c-torture/execute/991014-1.c: New test.
52090
52091 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
52092
52093         * g++.old-deja/g++.other/union2.C: New test.
52094
52095 1999-10-13  Nathan Sidwell  <nathan@acm.org>
52096
52097         * g++.old-deja/g++.other/vaarg2.C: New test.
52098         * g++.old-deja/g++.other/vaarg3.C: New test.
52099
52100 1999-10-12  Craig Burley  <craig@jcb-sc.com>
52101
52102         * g77.f-torture/noncompile/19990905-1.f: Moved from being
52103         in compile/.
52104
52105 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
52106
52107         * gcc.c-torture/execute/va-arg-11.c: New test.
52108
52109 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
52110
52111         * lib/file-format.exp (gcc_target_object_format): Don't
52112         crash if objdump is unavailable.
52113
52114 1999-09-29  Donn Terry <donn@interix.com>
52115
52116         * gcc.misc-tests/mg.exp: delete extraneous redirection.
52117
52118 1999-09-28  Nick Clifton  <nickc@cygnus.com>
52119
52120         * gcc.c-torture/compile/990928-1.c: New test.
52121
52122 1999-09-28  Nathan Sidwell  <nathan@acm.org>
52123
52124         * g++.old-deja/g++.other/decl6.C: New test.
52125
52126 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52127
52128         * gcc.c-torture/execute/va-arg-10.c: New test.
52129
52130 1999-09-27  Nathan Sidwell  <nathan@acm.org>
52131
52132         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
52133         __PRETTY_FUNCTION__.
52134
52135 1999-09-23  Nick Clifton  <nickc@cygnus.com>
52136
52137         * gcc.c-torture/execute/990923-1.c: New test.
52138
52139 1999-09-21  Nick Clifton  <nickc@cygnus.com>
52140
52141         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
52142         for which -fpic is inappropriate.
52143
52144 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
52145
52146         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
52147
52148 1999-09-21  Nathan Sidwell  <nathan@acm.org>
52149
52150         * g++.old-deja/g++.other/dyncast1.C: New test.
52151         * g++.old-deja/g++.other/dyncast2.C: New test.
52152         * g++.old-deja/g++.other/dyncast3.C: New test.
52153         * g++.old-deja/g++.other/dyncast4.C: New test.
52154         * g++.old-deja/g++.other/dyncast5.C: New test.
52155         * g++.old-deja/g++.eh/catch3.C: New test.
52156         * g++.old-deja/g++.eh/catch3p.C: New test.
52157         * g++.old-deja/g++.eh/catch4.C: New test.
52158         * g++.old-deja/g++.eh/catch4p.C: New test.
52159         * g++.old-deja/g++.eh/catch5.C: New test.
52160         * g++.old-deja/g++.eh/catch5p.C: New test.
52161         * g++.old-deja/g++.eh/catch6.C: New test.
52162         * g++.old-deja/g++.eh/catch6p.C: New test.
52163         * g++.old-deja/g++.eh/catch7.C: New test.
52164         * g++.old-deja/g++.eh/catch7p.C: New test.
52165         * g++.old-deja/g++.eh/catch8.C: New test.
52166         * g++.old-deja/g++.eh/catch8p.C: New test.
52167         * g++.old-deja/g++.eh/catch9.C: New test.
52168         * g++.old-deja/g++.eh/catch9p.C: New test.
52169
52170 1999-09-13  Nathan Sidwell  <nathan@acm.org>
52171
52172         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
52173         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
52174
52175 1999-09-13  Jeffrey A Law  (law@cygnus.com)
52176
52177         * gcc.c-torture/compile/990913-1.c: New test.
52178
52179 1999-09-10  Nathan Sidwell  <nathan@acm.org>
52180
52181         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
52182         * g++.old-deja/g++.jason/rfg5.C: Likewise.
52183
52184 1999-09-09  Richard Henderson  <rth@cygnus.com>
52185
52186         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
52187
52188 1999-09-09  Nathan Sidwell  <nathan@acm.org>
52189
52190         * g++.old-deja/g++.other/lookup11.C: New test.
52191         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
52192         what is permitted and what we want.
52193         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
52194         overload use.
52195         * g++.old-deja/g++.jason/rfg5.C: Likewise.
52196
52197 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
52198
52199         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
52200         * gcc.c-torture/noncompile/poison-1.c: New file.
52201
52202 1999-09-08  Nathan Sidwell  <nathan@acm.org>
52203
52204         * g++.old-deja/g++.other/sizeof3.C: New test.
52205         * g++.old-deja/g++.other/sizeof4.C: New test.
52206         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
52207         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
52208
52209 1999-09-07  Richard Henderson  <rth@cygnus.com>
52210
52211         * gcc.dg/va-arg-1.c: New.
52212
52213 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52214
52215         * gcc.c-torture/execute/va-arg-9.c: New test.
52216
52217 1999-09-05  Craig Burley  <craig@jcb-sc.com>
52218
52219         * g77.f-torture/compile/980519-2.f: New test.
52220         * g77.f-torture/compile/19990905-0.f: New test.
52221         * g77.f-torture/compile/19990905-1.f: New test.
52222         * g77.f-torture/compile/19990905-2.f: New test.
52223
52224         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
52225
52226 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
52227
52228         * gcc.c-torture/execute/990827-1.c: Fix typo.
52229
52230 1999-09-03  Nathan Sidwell  <nathan@acm.org>
52231
52232         * g++.old-deja/g++.other/deref1.C: New test.
52233
52234 1999-09-02  Nathan Sidwell  <nathan@acm.org>
52235
52236         * g++.old-deja/g++.other/ambig2.C: New test.
52237         * g++.old-deja/g++.other/cond5.C: New test.
52238         * g++.old-deja/g++.other/lookup16.C: New test.
52239
52240 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
52241
52242         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
52243         assemblers too.
52244
52245 1999-08-31  Jeffrey A Law  (law@cygnus.com)
52246
52247         * lib/c-torture.exp: Avoid the "compare executables" optimization
52248         when testing native.
52249
52250 1999-08-29  Jeffrey A Law  (law@cygnus.com)
52251
52252         * gcc.c-torture/execute/990829-1.c: New test.
52253         * gcc.c-torture/compile/990829-1.c: New test.
52254
52255 1999-08-27  Paul Burchard  <burchard@pobox.com>
52256
52257         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
52258         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
52259         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
52260         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
52261         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
52262         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
52263         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
52264         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
52265         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
52266         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
52267         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
52268
52269 1999-08-27  Jeffrey A Law  (law@cygnus.com)
52270
52271         * gcc.c-torture/execute/990827-1.c: New test.
52272
52273 1999-08-26  Craig Burley  <craig@jcb-sc.com>
52274
52275         * g77.f-torture/noncompile/19990826-4.f: New test.
52276
52277         * g77.f-torture/compile/19990826-3.f: New test.
52278
52279         * g77.f-torture/execute/19990826-2.f: New test.
52280
52281         * g77.f-torture/compile/19990826-1.f: New test.
52282
52283         * gcc.c-torture/execute/990826-0.c: New test.
52284         * g77.c-torture/execute/19990826-0.f: New test.
52285
52286         * g77.f-torture/noncompile/970626-2.f: New test.
52287
52288 1999-08-25  Paul Burchard  <burchard@pobox.com>
52289
52290         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
52291         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
52292         lss-011.C: New tests.
52293
52294 1999-08-25  Nathan Sidwell  <nathan@acm.org>
52295
52296         * g++.old-deja/g++.other/decl5.C: New test.
52297
52298 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52299
52300         * noncompile/noncompile.exp: Load_lib c-torture.exp.
52301         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
52302         call `postbase' for each one.  All callers of `postbase' changed
52303         to call this instead.
52304
52305 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
52306
52307         * gcc.c-torture/execute/990811-1.c: New test.
52308
52309 1999-08-09  Nick Clifton  <nickc@cygnus.com>
52310
52311         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
52312         just native ones.
52313
52314         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
52315         just native ones.
52316
52317 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
52318
52319         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
52320
52321 1999-08-04  Jeffrey A Law  (law@cygnus.com)
52322
52323         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
52324
52325 1999-08-04  Nathan Sidwell  <nathan@acm.org>
52326
52327         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
52328
52329 1999-08-04  Jeffrey A Law  (law@cygnus.com)
52330
52331         * gcc.c-torture/execute/990804-1.c: New test.
52332
52333 1999-08-03  Nathan Sidwell  <nathan@acm.org>
52334
52335         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
52336         * g++.old-deja/g++.brendan/crash64.C: Likewise.
52337         * g++.old-deja/g++.brendan/overload8.C: Likewise.
52338
52339 1999-08-03  Nathan Sidwell  <nathan@acm.org>
52340
52341         * g++.old-deja/g++.other/struct1.C: New test.
52342
52343 1999-08-03  Nathan Sidwell  <nathan@acm.org>
52344
52345         * g++.old-deja/g++.other/enum2.C: New test.
52346
52347 1999-08-02  Richard Henderson  <rth@cygnus.com>
52348
52349         Adapted from tests from Franz Sirl:
52350         * gcc.c-torture/execute/va-arg-7.c: New test.
52351         * gcc.c-torture/execute/va-arg-8.c: New test.
52352
52353 1999-08-01  Jeffrey A Law  (law@cygnus.com)
52354
52355         * gcc.c-torture/compile/990801-2.c: New test.
52356
52357         * gcc.c-torture/compile/990801-1.c: New test.
52358
52359 1999-07-27  Michael Meissner  <meissner@cygnus.com>
52360
52361         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
52362         fp-cmp-1.c, converting double to float.
52363
52364         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
52365         fp-cmp-1.c, converting double to long double.
52366
52367         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
52368         from fr1 to unknown_register, since fr1 is a legitimate register
52369         on some machines.
52370
52371 1999-07-25  Jeffrey A Law  (law@cygnus.com)
52372
52373         * README: More listname related changes.
52374
52375 1999-07-08  Catherine Moore  <clm@cygnus.com>
52376
52377         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
52378
52379 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
52380
52381         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
52382
52383 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
52384
52385         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
52386
52387 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
52388
52389         * gcc.dg/990703-1.c: New test.
52390
52391 1999-06-29  Nick Clifton  <nickc@cygnus.com>
52392
52393         * lib/file-format.exp: New file: Move definition of proc
52394         gcc_target_object_format to here from
52395         gcc.dg/special/ecos.exp.
52396
52397         * lib/c-torture.exp: Include lib file-format.exp.
52398         * lib/gcc-dg.exp: Include lib file-format.exp.
52399
52400         * gcc.dg/special/ecos.exp: Remove definition of proc
52401         gcc_target_object_format.
52402
52403 1999-06-28  Jeffrey A Law  (law@cygnus.com)
52404
52405         * gcc.c-torture/execute/990628-1.c: New test.
52406
52407 1999-06-25  Jeffrey A Law  (law@cygnus.com)
52408
52409         * gcc.c-torture/compile/990625-2.c: New test.
52410
52411         * gcc.c-torture/compile/990625-1.c: New test.
52412
52413 1999-06-23  Nick Clifton  <nickc@cygnus.com>
52414
52415         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
52416         attributes compile.
52417         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
52418         ports that use the COFF/PE file format.
52419
52420 1999-06-17  Jeffrey A Law  (law@cygnus.com)
52421
52422         * gcc.c-torture/compile/990617-1.c: New test.
52423
52424 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
52425
52426         * g++.old-deja/g++.other/decl4.C: New test.
52427
52428 1999-06-14  Nathan Sidwell  <nathan@acm.org>
52429
52430         * g++.old-deja/g++.other/bitfld3.C: New test.
52431
52432 1999-06-08  Nathan Sidwell  <nathan@acm.org>
52433
52434         * g++.old-deja/g++.eh/catch1.C: New test.
52435
52436 1999-06-07  Jeffrey A Law  (law@cygnus.com)
52437
52438         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
52439
52440         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
52441         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
52442
52443 1999-06-05  Craig Burley  <craig@jcb-sc.com>
52444
52445         * g77.f-torture/compile/19990502-0.f: Replace with new,
52446         shorter, test that still fails after recent changes.
52447
52448 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
52449
52450         * gcc.c-torture/execute/990604-1.c: New test.
52451
52452 1999-05-31  Jeffrey A Law  (law@cygnus.com)
52453
52454         * gcc.c-torture/execute/990531-1.c: New test.
52455
52456 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52457
52458         * gcc.c-torture/compile/990527-1.c: New test.
52459
52460 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
52461
52462         * gcc.c-torture/execute/990527-1.c: New test.
52463
52464 1999-05-25  Nick Clifton  <nickc@cygnus.com>
52465
52466         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
52467         bitfields as signed.
52468
52469 1999-05-25  Craig Burley  <craig@jcb-sc.com>
52470
52471         * g77.f-torture/compile/19990525-0.f: New test.
52472
52473 1999-05-25  Jeffrey A Law  (law@cygnus.com)
52474
52475         * gcc.c-torture/execute/990525-2.c: New test.
52476
52477         * gcc.c-torture/execute/990525-1.c: New test.
52478
52479 1999-05-24  Nathan Sidwell  <nathan@acm.org>
52480
52481         * g++.old-deja/g++.other/anon3.C: New test.
52482         * g++.old-deja/g++.other/anon4.C: New test.
52483         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
52484         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
52485         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
52486         Merrill).
52487
52488 1999-05-24  Jeffrey A Law  (law@cygnus.com)
52489
52490         * gcc.c-torture/execute/990524-1.c: New test.
52491
52492         * gcc.dg/990524-1.c: New test.
52493
52494 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52495
52496         * gcc.c-torture/compile/990523-1.c: New test.
52497
52498 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
52499
52500         * gcc.c-torture/compile/990519-1.c: New test.
52501
52502 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
52503
52504         * gcc.c-torture/compile/990517-1.c: New test.
52505
52506         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
52507         (e4, f4): New tests.
52508         (main): Call them.
52509
52510 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52511
52512         * gcc.dg/noreturn-1.c: New test.
52513
52514 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
52515
52516         * gcc.c-torture/execute/990513-1.c: New test.
52517
52518 1999-05-10  Richard Henderson  <rth@cygnus.com>
52519
52520         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
52521
52522 1999-05-10  Craig Burley  <craig@jcb-sc.com>
52523
52524         * g77.f-torture/execute/erfc.f: Use small single-precision
52525         values, to avoid problems on Alphas when not -mieee.
52526
52527 1999-05-08  Craig Burley  <craig@jcb-sc.com>
52528
52529         * gcc.dg/990506-0.c: New test.
52530
52531 1999-05-08  Richard Henderson  <rth@cygnus.com>
52532
52533         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
52534         the constant to test.  Don't XFAIL 64-bit targets.
52535
52536         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
52537         * g++.old-deja/g++.law/profile1.C: Likewise.
52538
52539         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
52540         operator new instances.
52541         * g++.old-deja/g++.other/delete5.C: Likewise.
52542
52543 1999-05-03  Craig Burley  <craig@jcb-sc.com>
52544
52545         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
52546         intrinsic.
52547
52548 1999-05-03  Craig Burley  <craig@jcb-sc.com>
52549
52550         * g77.f-torture/execute/u77-test.f: Reverse order of two
52551         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
52552
52553 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52554
52555         * gcc.dg/compare1.c: New test.
52556
52557 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
52558
52559         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
52560         New tests.
52561
52562 1999-05-02  Craig Burley  <craig@jcb-sc.com>
52563
52564         * g77.f-torture/compile/19990502-1.f: New test.
52565
52566 1999-05-02  Craig Burley  <craig@jcb-sc.com>
52567
52568         * g77.f-torture/compile/19990502-0.f: New test.
52569
52570 1999-05-02  Craig Burley  <craig@jcb-sc.com>
52571
52572         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
52573         intrinsic.
52574
52575 1999-05-02  Craig Burley  <craig@jcb-sc.com>
52576
52577         * g77.f-torture/execute/u77-test.f (main): List libU77
52578         intrinsics not currently tested.
52579         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
52580         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
52581         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
52582         Trim blanks off the ends of some printed strings.
52583
52584 1999-05-02  Craig Burley  <craig@jcb-sc.com>
52585
52586         * g77.f-torture/execute/u77-test.f (main): Just warn about
52587         FSTAT gid disagreement, as it's expected on some systems.
52588
52589 1999-05-01  Craig Burley  <craig@jcb-sc.com>
52590
52591         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
52592         use a new function, which allows for some slop.
52593         Clean up some commentary.
52594         (issum): The new function.
52595         (sgladd): Deleted subroutine.
52596
52597 1999-05-01  Craig Burley  <craig@jcb-sc.com>
52598
52599         * g77.f-torture/execute/u77-test.f: Modify to be more like
52600         libf2c/libU77 version, bringing patches to that version here.
52601         Add suitable commentary.
52602
52603 1999-04-25  Richard Henderson  <rth@cygnus.com>
52604
52605         * gcc.dg/990424-1.c: New test.
52606
52607 1999-04-24  Craig Burley  <craig@jcb-sc.com>
52608
52609         * g77.f-torture/execute/u77-test.f (main): Bug involving
52610         LSTAT has been fixed, so turn back on full checking.
52611
52612 1999-04-20  Craig Burley  <craig@jcb-sc.com>
52613
52614         * g77.f-torture/compile/19990419-0.f: New test.
52615         * g77.f-torture/execute/19990419-1.f: New test.
52616
52617 1999-04-17  Richard Henderson  <rth@cygnus.com>
52618
52619         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
52620         to avoid the need for a prototype to supress a warning.
52621
52622 1999-04-07  Jim Wilson  <wilson@cygnus.com>
52623
52624         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
52625
52626 1999-04-04  Jeffrey A Law  (law@cygnus.com)
52627
52628         * gcc.c-torture/execute/990404-1.c: New test.
52629
52630 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
52631
52632         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
52633         * gcc.dg/cpp-if3.c: Don't use -pedantic.
52634         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
52635         missing initializer warnings.
52636
52637 1999-03-28  Jeffrey A Law  (law@cygnus.com)
52638
52639         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
52640         matching strings.
52641
52642 1999-03-26  Jeffrey A Law  (law@cygnus.com)
52643
52644         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
52645
52646 1999-03-26  Craig Burley  <craig@jcb-sc.com>
52647
52648         * g77.f-torture/execute/19990325-0.f: New test.
52649         * g77.f-torture/execute/19990325-1.f: New test.
52650
52651 1999-03-24  Jeffrey A Law  (law@cygnus.com)
52652
52653         * gcc.c-torture/execute/990324-1.c: New test.
52654
52655 1999-03-22  Jim Wilson  <wilson@cygnus.com>
52656
52657         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
52658         test with 4.
52659
52660 1999-03-17  Richard Henderson  <rth@cygnus.com>
52661
52662         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
52663
52664 1999-03-13  Craig Burley  <craig@jcb-sc.com>
52665
52666         * g77.f-torture/execute/19990313-2.f: New test.
52667         * g77.f-torture/execute/19990313-3.f: New test.
52668
52669 1999-03-13  Craig Burley  <craig@jcb-sc.com>
52670
52671         * g77.f-torture/execute/19990313-0.f: New test.
52672         * g77.f-torture/execute/19990313-1.f: New test.
52673
52674 1999-03-12  Jim Wilson  <wilson@cygnus.com>
52675
52676         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
52677         printf to sprintf.
52678         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
52679         (main): Add check for u15.  Conditionalize u31 check depending on
52680         whether ints are <32 bits or >=32 bits.
52681
52682 1999-03-08  Craig Burley  <craig@jcb-sc.com>
52683
52684         * g77.f-torture/execute/19981119-0.f: Improve testiness.
52685
52686 1999-03-08  Craig Burley  <craig@jcb-sc.com>
52687
52688         * g77.f-torture/compile/19990305-0.f: New test.
52689         * g77.f-torture/execute/19981119-0.f: New test.
52690
52691 1999-03-08  Craig Burley  <craig@jcb-sc.com>
52692
52693         * g77.f-torture/execute/970625-2.f: call ABORT if final
52694         result is not correct, instead of just printing it.
52695         Add this checking via newly introduced obfuscation, to
52696         trip up buggy front ends.
52697
52698 1999-03-07  Craig Burley  <craig@jcb-sc.com>
52699
52700         * g77.f-torture/compile/960317-1.f: Moved from being
52701         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
52702
52703 1999-03-06  Craig Burley  <craig@jcb-sc.com>
52704
52705         * g77.f-torture/execute/960317-1.f: New (old) test.
52706         * g77.f-torture/execute/970625-2.f: Ditto.
52707
52708 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
52709
52710         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
52711         error message on line 1 or line 2; cccp and cpplib do this differently.
52712
52713 1999-03-01  Jeffrey A Law  (law@cygnus.com)
52714
52715         * g++.old-deja/g++.law/weak1.C: New test.
52716
52717 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
52718
52719         * gcc.c-torture/execute/990119-1.c: Renamed to...
52720         * gcc.dg/990119-1.c: this, so it will only be tested once
52721         (it's a preprocessor test, it doesn't need to be run at
52722         multiple optimization levels).
52723
52724 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
52725
52726         * lib/g++.exp: Don't add incdir=$base_dir/../include to
52727           ALWAYS_CXXFLAGS.
52728
52729 1999-02-24  Craig Burley  <craig@jcb-sc.com>
52730
52731         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
52732         * g77.f-torture/compile/19981216-0.f: ...as it is expected
52733         to not be compilable by current g77.
52734
52735 1999-02-24  Nick Clifton  <nickc@cygnus.com>
52736
52737         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
52738
52739 1999-02-22  Jeffrey A Law  (law@cygnus.com)
52740
52741         * gcc.c-torture/execute/990222-1.c: New test.
52742
52743 1999-02-19  Craig Burley  <craig@jcb-sc.com>
52744
52745         * g77.f-torture/compile/19990218-0.f: New test.
52746         * g77.f-torture/noncompile/19990218-1.f: New test.
52747
52748 1999-02-18  Craig Burley  <craig@jcb-sc.com>
52749
52750         * g77.f-torture/compile/19981216-0.f: New test.
52751
52752 1999-02-14  Jeffrey A Law  (law@cygnus.com)
52753
52754         * gcc.dg/990214-1.c: New test.
52755
52756 1999-02-13  Jeffrey A Law  (law@cygnus.com)
52757
52758         * gcc.dg/990213-2.c: New test.
52759
52760         * gcc.dg/990213-1.c: New test.
52761
52762 1999-02-12  Jeffrey A Law  (law@cygnus.com)
52763
52764         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
52765         ints.
52766
52767 1999-02-11  Nick Clifton  <nickc@cygnus.com>
52768
52769         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
52770         specified by target.
52771
52772         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
52773
52774 1999-02-11  Jeffrey A Law  (law@cygnus.com)
52775
52776         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
52777
52778 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
52779
52780         * gcc.dg/special/ecos.exp: New test driver for new tests with
52781         special requirements.
52782
52783         * gcc.dg/special/alias-1.c: New test.
52784         * gcc.dg/special/gcsec-1.c: New test.
52785         * gcc.dg/special/weak-1.c: New test.
52786         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
52787         * gcc.dg/special/weak-2.c: New test.
52788         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
52789         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
52790         * gcc.dg/special/wkali-1.c: New test.
52791         * gcc.dg/special/wkali-2.c: New test.
52792         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
52793         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
52794
52795 1999-02-10  Felix Lee  <flee@cygnus.com>
52796
52797           * lib/c-torture.exp (c-torture-compile): Pull out code for
52798           analyzing gcc error messages.
52799           (c-torture-execute): Likewise.  Fix some (harmless) false
52800           positives.
52801           * lib/gcc.exp (gcc_check_compile): New function.
52802
52803 1999-02-08  Richard Henderson  <rth@cygnus.com>
52804
52805         * gcc.c-torture/execute/990208-1.c: New test.
52806
52807 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
52808
52809         * g++.dg/special/ecos.exp: New driver for new tests with special
52810         requirements
52811
52812         * g++.dg/special/conpr-1.C: New test
52813         * g++.dg/special/conpr-2.C: New test
52814         * g++.dg/special/conpr-2a.C: New test
52815         * g++.dg/special/conpr-3.C: New test
52816         * g++.dg/special/conpr-3a.C: New test
52817         * g++.dg/special/conpr-3b.C: New test
52818
52819         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
52820         allow g++ to use the dg driver
52821
52822         * README: Add comment about g++.dg directory
52823
52824 1999-02-06  Jeffrey A Law  (law@cygnus.com)
52825
52826         * README: Update email addresses.
52827
52828 1999-02-03  Nick Clifton  <nickc@cygnus.com>
52829
52830         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
52831         arguments in order to force structure S onto the stack even on
52832         the alpha.
52833         (test): Pass 10 leading arguments to function foo as well as the
52834         structure S.
52835
52836         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
52837         failure for all targets.
52838
52839         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
52840         abort to terminate program execution.
52841
52842 1999-01-30  Richard Henderson  <rth@cygnus.com>
52843
52844         * gcc.c-torture/execute/990130-1.c: New test.
52845
52846 1999-01-30  Jeffrey A Law  (law@cygnus.com)
52847
52848         * gcc.dg/990130-1.c: New test.
52849
52850 1999-01-28  Michael Meissner  <meissner@cygnus.com>
52851
52852         * gcc.c-torture/execute/990128-1.c: New test.
52853
52854 1999-01-27  Michael Meissner  <meissner@cygnus.com>
52855
52856         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
52857
52858 1999-01-27  Felix Lee  <flee@cygnus.com>
52859
52860         * lib/c-torture.exp (c-torture-compile): pull out code for
52861         analyzing gcc error messages.
52862         (c-torture-execute): ditto, and fix some (harmless) false
52863         positives.
52864         * lib/gcc.exp (gcc_check_compile): new function.
52865
52866 1999-01-17  Jeffrey A Law  (law@cygnus.com)
52867
52868         * gcc.dg/990117-1.c: New test.
52869
52870         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
52871
52872         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
52873
52874 1999-01-15  Jeffrey A Law  (law@cygnus.com)
52875
52876         * g77.f-torture/compile/990115-1.f: New test.
52877
52878 1999-01-07  Jeffrey A Law  (law@cygnus.com)
52879
52880         * gcc.c-torture/compile/990107-1.c: New test
52881
52882 1999-01-06  Jeffrey A Law  (law@cygnus.com)
52883
52884         * gcc.c-torture/execute/990106-2.c: New test.
52885
52886         * gcc.c-torture/execute/990106-1.c: New test.
52887
52888 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
52889
52890         * gcc.c-torture/compile/981223-1.c: New test.
52891
52892 1998-12-29  Richard Henderson  <rth@cygnus.com>
52893
52894         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
52895         (opt3): Rename from opt4 and disable.
52896
52897 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
52898
52899         * g++.old-deja/g++.pt/ptrmem5.C: New test.
52900
52901 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
52902
52903         * g++.old-deja/g++.other/conv5.C: New test.
52904
52905 1998-12-14  Nick Clifton  <nickc@cygnus.com>
52906
52907         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
52908
52909 1998-12-11  Jeffrey A Law  (law@cygnus.com)
52910
52911         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
52912
52913 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
52914
52915         * gcc.c-torture/compile/981211-1.c: New test.
52916
52917 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
52918
52919         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
52920
52921         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
52922
52923 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52924
52925         * gcc.special/930510-1.c: Make C9X safe.
52926         * gcc.misc-tests/gcov-1.c Similarly.
52927         * gcc.misc-tests/gcov-2.c Similarly.
52928
52929 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
52930
52931         * gcc.dg/ultrasp1.c: New test.
52932
52933 1998-12-06  Richard Henderson  <rth@cygnus.com>
52934
52935         * gcc.c-torture/execute/981206.c: New test.
52936
52937 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
52938
52939         * g++.old-deja/g++.ns/template7.C: New test.
52940
52941         * g++.old-deja/g++.other/expr1.C: New test.
52942
52943         * g++.old-deja/g++.eh/tmpl3.C: New test.
52944
52945         * g++.old-deja/g++.eh/tmpl2.C: New test.
52946
52947 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
52948
52949         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
52950         * g++.old-deja/g++.other/using6.C: Removed.
52951         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
52952
52953         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
52954
52955 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
52956
52957         * g++.old-deja/g++.pt/overload8.C: New test.
52958
52959         * g++.old-deja/g++.pt/overload7.C: New test.
52960
52961         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
52962
52963         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
52964         and relinking messages.
52965         * lib/g++.exp (g++_target_compile): Remove .rpo file when
52966         compiling with -frepo.
52967
52968 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
52969
52970         * g++.old-deja/g++.pt/lookup6.C: New test.
52971
52972 1998-11-30  Nick Clifton  <nickc@cygnus.com>
52973
52974         * gcc.c-torture/execute/981130-1.c: New test.
52975         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
52976
52977 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
52978
52979         * g++.old-deja/g++.pt/explicit76.C: New test.
52980
52981         * g++.old-deja/g++.pt/friend38.C: New test.
52982
52983         * g++.old-deja/g++.ns/crash2.C: New test.
52984
52985         * g++.old-deja/g++.pt/defarg8.C: New test.
52986
52987         * g++.old-deja/g++.pt/instantiate6.C: New test.
52988
52989         * g++.old-deja/g++.pt/static6.C: New test.
52990
52991         * g++.old-deja/g++.pt/decl2.C: New test.
52992
52993 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
52994
52995         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
52996         problem is actually related with name lookup, but so what? :-)
52997
52998         * g++.old-deja/g++.pt/friend37.C: New test.
52999
53000 1998-11-25  Dave Love  <d.love@dl.ac.uk>
53001
53002         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
53003         element, which fails on some systems.
53004
53005         * g77.f-torture/execute/labug1.f: New test.
53006
53007 1998-11-21  Jeffrey A Law  (law@cygnus.com)
53008
53009         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
53010         is defined.
53011
53012 1998-11-18  Dave Love  <d.love@dl.ac.uk>
53013
53014         * g77.f-torture/compile/981117-1.f: New test.
53015
53016 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
53017
53018         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
53019         properly discarded.
53020
53021 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
53022
53023         * gcc.c-torture/execute/memcheck: New directory of tests for
53024         -fcheck-memory-usage.
53025
53026 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
53027
53028         * README: New file, general information about the testsuite and
53029         new description of the various C++ test subdirectories.
53030         * README.g++: Eliminate obsolete information, update and move most
53031         relevant stuff to README.
53032
53033 1998-11-07  Richard Henderson  <rth@cygnus.com>
53034
53035         * gcc.c-torture/compile/981107-1.c: New test.
53036
53037 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
53038
53039         * execute/memcpy-bi.c: New testcase.
53040
53041 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
53042
53043         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
53044         base classes.
53045
53046         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
53047         template is selected.
53048
53049         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
53050         classes, it should be accepted for all types.
53051
53052         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
53053
53054         * g++.old-deja/g++.pt/spec24.C: Ensure that template
53055         specializations start with template headers.
53056
53057 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
53058
53059         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
53060
53061         * g++.old-deja/g++.other/init9.C: Test cross initialization of
53062         non-POD types.
53063
53064 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
53065
53066         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
53067
53068 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
53069
53070         * compile/981022-1.c, compile/981022-1.x: New test and driver.
53071
53072 1998-10-19  Jeffrey A Law  (law@cygnus.com)
53073
53074         * 981019-1.c: New test.
53075
53076 1998-10-14  Robert Lipe <robertl@dgii.com>
53077
53078         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
53079         find objc headers.
53080
53081 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
53082
53083         * compile/981001-4.c: Remove use of GCC extension that triggers a
53084         compiler bug.
53085
53086 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
53087
53088         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
53089
53090 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
53091
53092         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
53093         instantiation of template produces incorrect code for delete
53094         expression.
53095
53096         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
53097         constructors' name is not unique.
53098         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
53099         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
53100
53101         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
53102         automatic array of const is ill-formed.
53103
53104         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
53105         of template parameter?
53106
53107         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
53108         const.
53109
53110         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
53111         pointer-to-member expression.
53112
53113         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
53114         declaration causes ICE.
53115
53116 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
53117
53118         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
53119         reserved in the global namespace.
53120
53121         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
53122         generate needed virtual table.
53123
53124         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
53125
53126 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
53127
53128         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
53129         template-dependent type
53130
53131 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
53132
53133         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
53134         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
53135         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
53136
53137         * g++.old-deja/g++.other/using5.C: New test; using decl from base
53138         class should be usable as argument of member function.
53139         * g++.old-deja/g++.other/using6.C: New test; using decl from base
53140         class should be usable as return type of member function.
53141         * g++.old-deja/g++.other/using7.C: New test; using decl from base
53142         class should be usable as type of data member.
53143
53144         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
53145
53146 1998-10-09  Jeffrey A Law  (law@cygnus.com)
53147
53148         * gcc.c-torture/special/920521-1.c: Fix bogus test.
53149
53150 1998-10-08  Nick Clifton  <nickc@cygnus.com>
53151
53152         * gcc.dg/dll-?.c Add thumb to target list.
53153         Fix assembler scan patterns to match current assembler output.
53154
53155 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
53156
53157         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
53158         matching of template brackets.
53159
53160         * g++.old-deja/g++.other/using4.C: New test.  Test using
53161         declarations of methods from base classes.
53162
53163         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
53164         within functions should introduce names into the innermost
53165         enclosing namespace.
53166
53167         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
53168         of static locals if first initialization throws.
53169
53170 1998-10-07  Jim Wilson  <wilson@cygnus.com>
53171
53172         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
53173
53174 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
53175
53176         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
53177         lose track of the possible targets of tablejump insns.
53178         * special/special.exp: Run it.
53179
53180 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
53181
53182         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
53183         must be declared before its specializations can be named in friend
53184         declarations.
53185
53186 1998-10-05  Dave Love  <d.love@dl.ac.uk>
53187
53188         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
53189
53190         * g77.f-torture/execute/io1.f: New test.
53191
53192 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
53193
53194         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
53195         with pointer to template function, for which no argument deduction
53196         is possible.
53197
53198         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
53199         specialization of template function as argument to template
53200         function.
53201
53202         * g++.old-deja/g++.other/access2.C: New test; Inner class
53203         shouldn't have privileged access to Outer's names.
53204
53205 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
53206
53207         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
53208         friend template declared within template class conflicts with
53209         nested class of the same name.
53210
53211         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
53212         is ignored.
53213
53214         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
53215         object with direct initializer as function declaration.
53216
53217         * g++.old-deja/g++.other/decl2.C: New test; duplicate
53218         initializers.
53219
53220         * g++.old-deja/g++.other/null2.C: New test; conditional operator
53221         involving const pointer and NULL produces incorrect result.
53222
53223         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
53224         type name without `typename' should be rejected with -pedantic.
53225
53226 1998-10-02  Richard Henderson  <rth@cygnus.com>
53227
53228         * g++.old-deja/g++.other/addrof1.C: New test.
53229
53230 1998-10-01  Nick Clifton  <nickc@cygnus.com>
53231
53232         * gcc.c-torture/compile/981001-1.c: New test.
53233         * gcc.c-torture/execute/981001-1.c: New test.
53234
53235 1998-10-01  Jeffrey A Law  (law@cygnus.com)
53236
53237         * gcc.c-torture/compile/981001-2.c: New test.
53238         * gcc.c-torture/compile/981001-3.c: New test.
53239         * gcc.c-torture/compile/981001-4.c: New test.
53240
53241 1998-10-01  Robert Lipe  <robertl@dgii.com>
53242
53243         * lib/objc.exp (objc_target_compile): Add -L during compiles for
53244         multilibbed hosts.  Idea grafted from g77.exp.
53245
53246 1998-09-30  Dave Love  <d.love@dl.ac.uk>
53247
53248         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
53249         avoid losing on systems which need -lsocket.
53250
53251 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
53252
53253         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
53254         * g++.old-deja/g++.other/nested2.C: Ditto.
53255         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
53256         failure.
53257
53258 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
53259
53260         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
53261         preferred over template operator!= for enum bitfields.
53262
53263 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
53264
53265         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
53266         that happen to have the same base name, but in different scopes,
53267         are incorrectly rejected.
53268
53269 1998-09-16  Richard Henderson  <rth@cygnus.com>
53270
53271         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
53272         on the native word size instead of an integer literal.
53273
53274 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
53275
53276         * g++.old-deja/g++.other/static2.C: Invocation of static data
53277         member of type pointer-to-function denoted as non-static member.
53278
53279         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
53280         checks involving function types and aliases.
53281
53282 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
53283
53284         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
53285         redefined to the same non-trivial type.
53286
53287         * g++.old-deja/g++.pt/explicit73.C: Test for proper
53288         namespace-qualification of template specializations declared in
53289         other namespaces.
53290
53291         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
53292         to declare a subset of the specializations of a template function
53293         as friends of specializations of a template class.
53294
53295         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
53296         member templates that do not fully specialize the enclosing
53297         template class are rejected.
53298
53299 1998-09-11  Dave Love  <d.love@dl.ac.uk>
53300
53301         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
53302
53303 1998-09-08  Dave Love  <d.love@dl.ac.uk>
53304
53305         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
53306         altered from libf2c/libU77 version.
53307
53308 1998-09-06  Dave Love  <d.love@dl.ac.uk>
53309
53310         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
53311
53312 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>
53313             Alexandre Oliva  <oliva@dcc.unicamp.br>
53314
53315         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
53316         (un)signed char are different types for template specialization
53317         purposes.
53318
53319 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
53320
53321         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
53322         * objc: ObjC testsuite.
53323
53324 1998-08-31  Catherine Moore  <clm@cygnus.com>
53325
53326         * gcc.c-torture/execute/941014-1.x: New file.
53327
53328 1998-08-31  Nick Clifton  <nickc@cygnus.com>
53329
53330         * lib/c-torture.exp: Add support for
53331         torture_eval_before_compile and torture_eval_before_execute
53332         variables.
53333
53334 1998-08-30  Jeffrey A Law  (law@cygnus.com)
53335
53336         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
53337         this test triggers valid.
53338
53339 1998-08-27  Jeffrey A Law  (law@cygnus.com)
53340
53341         * gcc.dg/980827-1.c: New test.
53342
53343 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
53344
53345         * gcc.c-torture/execute/loop-4b.c: New test.
53346
53347 1998-08-26  Nick Clifton  <nickc@cygnus.com>
53348
53349         * lib/c-torture.exp: Add support for
53350         torture_eval_before_compile and torture_eval_before_execute
53351         variables.
53352
53353 1998-08-25  Jeffrey A Law  (law@cygnus.com)
53354
53355         * gcc.c-torture/compile/980825-1.c: New test.
53356
53357 1998-08-24  Nick Clifton  <nickc@cygnus.com>
53358
53359         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
53360         count number tests in opt_t0 not good_t0.
53361
53362 1998-08-24  Jeffrey A Law  (law@cygnus.com)
53363
53364         * gcc.c-torture/compile/930326-1.x: Fix typo.
53365
53366 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
53367
53368         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
53369         causes an ICE.
53370
53371 1998-08-21  Jeffrey A Law  (law@cygnus.com)
53372
53373         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
53374         STACK_SIZE is defined.
53375         * gcc.c-torture/unsorted/stuct.c: Similarly.
53376
53377         * gcc.c-torture/compile/980821-1.c: New test.
53378
53379 1998-08-21  Jeffrey A Law  (law@cygnus.com)
53380
53381         * gcc.c-torture/execute/980526-2.c: Disable for targets with
53382         16bit ints.
53383
53384 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
53385
53386         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
53387         code.
53388
53389 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
53390
53391         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
53392         error'.
53393
53394 1998-08-18  Jeffrey A Law  (law@cygnus.com)
53395
53396         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
53397
53398 1998-08-16  Jeffrey A Law  (law@cygnus.com)
53399
53400         * gcc.c-torture/compile/980816-1.c: New test.
53401
53402         * gcc.dg/980816-1.c: New test.
53403
53404 1998-08-13  Jeffrey A Law  (law@cygnus.com)
53405
53406         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
53407         compiler for ieee tests.
53408
53409 1998-08-01  Dave Love  <d.love@dl.ac.uk>
53410
53411         * g77.f-torture/compile/980729-0.f: New test.
53412
53413 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
53414
53415         * gcc.c-torture/special/eeprof-1.c: New test, for
53416         -finstrument-functions.
53417         * gcc.c-torture/special/special.exp: Run it.
53418
53419 1998-07-29  Jeffrey A Law  (law@cygnus.com)
53420
53421         * gcc.c-torture/compile/980729-1.c: New test.
53422
53423 1998-07-27  Nick Clifton  <nickc@cygnus.com>
53424
53425         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
53426         __thumb__ is defined, and test for ARM style doubles if so.
53427
53428 1998-07-26  Dave Love  <d.love@dl.ac.uk>
53429
53430         * g77.f-torture/noncompile/980615-0.f: New test.
53431
53432 1998-07-26  H.J. Lu  (hjl@gnu.org)
53433
53434         * gcc.dg/980312-1.c: Do link instead of compile.
53435         * gcc.dg/980313-1.c: Likewise.
53436
53437 1998-07-26  Jeffrey A Law  (law@cygnus.com)
53438
53439         * gcc.c-torture/compile/980726-1.c: New test.
53440
53441 1998-07-25  Dave Love  <d.love@dl.ac.uk>
53442
53443         * g77.f-torture/execute/io0.f: New test.
53444
53445 1998-07-24  Nick Clifton  <nickc@cygnus.com>
53446
53447         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
53448         an int.
53449
53450 1998-06-18  Michael Meissner  <meissner@cygnus.com>
53451
53452         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
53453         m32r bugs.
53454
53455 1998-07-17  Nick Clifton  <nickc@cygnus.com>
53456
53457         * gcc.dg/980626-1.c: Expect failures for all toolchains until
53458         c-decl.c:grokdeclarator can handle mode attributes.
53459
53460 1998-07-16  Jeffrey A Law  (law@cygnus.com)
53461
53462         * gcc.c-torture/execute/980716-1.c: New test.
53463
53464 1998-07-13  Jeffrey A Law  (law@cygnus.com)
53465
53466         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
53467         the mn10200.
53468         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
53469         the mn10200.
53470         * gcc.c-torture/execute/va-arg-3.x: Similarly.
53471         * gcc.c-torture/compile/930326-1.x: Similarly.
53472
53473 1998-07-13  Dave Love  <d.love@dl.ac.uk>
53474
53475         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
53476         New test from Craig.
53477
53478 1998-07-12  Dave Love  <d.love@dl.ac.uk>
53479
53480         * g77.f-torture/noncompile/980616-0.f: New test.
53481
53482         * g77.f-torture/execute/970816-3.f: New test from Craig.
53483
53484 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
53485
53486         *  g++.other/singleton.C: Return error value instead of taking
53487         SIGSEGV.
53488
53489 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
53490
53491         *  g++.other/singleton.C: New test.  Warning is under dispute.
53492         Runtime crash is not.
53493
53494 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
53495
53496         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
53497         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
53498         using6.C, using7.C}: New namespace tests.
53499
53500 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
53501
53502         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
53503         specialization with typedef'ed names used as array indexes.
53504
53505 1998-07-09  Jeffrey A Law  (law@cygnus.com)
53506
53507         * gcc.c-torture/execute/980709-1.c: New test.
53508
53509         * gcc.dg/980709-1.c: New test.
53510
53511 1998-07-07  Richard Henderson  <rth@cygnus.com>
53512
53513         * gcc.c-torture/execute/bcp-1.c: New test.
53514
53515 1998-07-07  Jeffrey A Law  (law@cygnus.com)
53516
53517         * gcc.c-torture/execute/980707-1.c: New test.
53518
53519 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
53520
53521         * gcc.c-torture/compile/980706-1.c: New test.
53522
53523 1998-07-01  Dave Love  <d.love@dl.ac.uk>
53524
53525         * g77.f-torture/execute/980701-0.f,
53526         g77.f-torture/execute/980701-1.f: New test from Craig.
53527
53528 1998-07-01  Jeffrey A Law  (law@cygnus.com)
53529
53530         * gcc.c-torture/compile/980701-1.c: New test.
53531
53532         * gcc.c-torture/execute/980701-1.c: New test.
53533
53534 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
53535 rlsruhe.de>
53536
53537         * g++.old-deja/g++.robertl/eb132.C: New test.
53538         * g++.old-deja/g++.robertl/eb133.C: Likewise.
53539
53540 1998-06-29  Dave Love  <d.love@dl.ac.uk>
53541
53542         * g77.f-torture/execute/980628-7.f,
53543         g77.f-torture/execute/980628-8.f,
53544         g77.f-torture/execute/980628-9.f,
53545         g77.f-torture/execute/980628-10.f: New tests from Craig.
53546
53547         * g77.f-torture/execute/980628-3.f: Remove mail headers.
53548
53549 1998-06-28  Jeffrey A Law  (law@cygnus.com)
53550
53551         * g77.f-torture/execute/980628-4.f: New test from Craig.
53552         * g77.f-torture/execute/980628-5.f: Likewise.
53553         * g77.f-torture/execute/980628-2.f: Likewise.
53554         * g77.f-torture/execute/980628-0.f: Likewise.
53555         * g77.f-torture/execute/980628-1.f: Likewise.
53556         * g77.f-torture/execute/980628-3.f: Likewise.
53557         * g77.f-torture/execute/980628-6.f: Likewise.
53558
53559 1998-06-28  Jeffrey A Law  (law@cygnus.com)
53560
53561         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
53562         directory when nothing has been installed yet.
53563
53564 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
53565
53566         * gcc.c-torture/special/special.exp: Handle newer versions of
53567         dejagnu.
53568
53569 1998-06-26  Jeffrey A Law  (law@cygnus.com)
53570
53571         * gcc.dg/980626-1.c: New test.
53572
53573 1998-06-19  Bruno Haible <haible@ilog.fr>
53574
53575         * gcc.misc-tests/m-un-2.c: New test.
53576         * g++.old-deja/g++.other/warn01.c: Likewise.
53577
53578 1998-06-19  Robert Lipe  <robertl@dgii.com>
53579
53580         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
53581         compatibility with assmblers with a different comment character.
53582         Eliminate use of GAS-specific extensions.
53583
53584 1998-06-19  Jeffrey A Law  (law@cygnus.com)
53585
53586         * gcc.c-torture/execute/ieee/980619-1.c: New test.
53587
53588 1998-06-19  Robert Lipe  <robertl@dgii.com>
53589
53590         * lib/g77.exp: Replace search for libf2c.a with search for newly
53591         renamed libg2c.a
53592
53593 1998-06-17  Jeffrey A Law  (law@cygnus.com)
53594
53595         * gcc.c-torture/execute/980617-1.c: New test.
53596
53597 1998-06-12  Jeffrey A Law  (law@cygnus.com)
53598
53599         * gcc.c-torture/execute/980612-1.c: New test.
53600
53601 1998-06-08  Jeffrey A Law  (law@cygnus.com)
53602
53603         * gcc.dg/980523-1.c: Only test on ppc-linux.
53604         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
53605
53606         * gcc.c-torture/execute/980608-1.c: New test.
53607
53608 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
53609
53610         * gcc.c-torture/execute/980605-1.c: New test.
53611
53612 1998-06-04  Jeffrey A Law  (law@cygnus.com)
53613
53614         * gcc.c-torture/execute/980604-1.c: New test.
53615
53616 1998-06-02  Jeffrey A Law  (law@cygnus.com)
53617
53618         * gcc.c-torture/execute/980602-1.c: New test.
53619         * gcc.c-torture/execute/980602-2.c: Likewise.
53620
53621 1998-06-02  Dave Love  <d.love@dl.ac.uk>
53622
53623         * 970125-0.f: Fix per JCB.  Add commentary.
53624
53625 1998-05-31  Michael Meissner  <meissner@cygnus.com>
53626
53627         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
53628         IEEE -0 support.
53629
53630 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
53631
53632         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
53633         earlier.
53634
53635 1998-05-28  Catherine Moore <clm@cygnus.com>
53636
53637         * gcc.c-torture/execute/980526-3.c: New test.
53638
53639 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
53640
53641         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
53642         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
53643         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
53644         m88k-motorola-sysv3 to XFAIL.
53645
53646 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
53647
53648         * gcc.dg/980526-1.c: New test.
53649         * gcc.c-torture/execute/980526-2.c: New test.
53650
53651 1998-05-26  Jeffrey A Law  (law@cygnus.com)
53652
53653         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
53654
53655         * gcc.c-torture/execute/980526-1.c: New test.
53656
53657 1998-05-26  Dave Love  <d.love@dl.ac.uk>
53658
53659         * g77.f-torture/execute/alpha2.f: Add runtime test.
53660
53661 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
53662
53663         * g++.old-deja/old-deja.exp: Strip leading directories.
53664
53665         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
53666         error for the line.  Don't run multiple tests for the same line.
53667
53668 1998-05-23  Jeffrey A Law  (law@cygnus.com)
53669
53670         * gcc.dg/980523-1.c: New test.
53671
53672 1998-05-23  Dave Love  <d.love@dl.ac.uk>
53673
53674         * g77.f-torture/compile/970915-0.f: New test.
53675
53676 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
53677
53678         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
53679
53680 1998-05-21  Jeffrey A Law  (law@cygnus.com)
53681
53682         * gcc.dg/980520-1.c: New test.
53683
53684 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
53685
53686         * gcc.dg/980502-1.c: Fix return type.
53687
53688 1998-05-20  Jeffrey A Law  (law@cygnus.com)
53689
53690         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
53691         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
53692         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
53693         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
53694         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
53695
53696 1998-05-20  Dave Love  <d.love@dl.ac.uk>
53697
53698         * g77.f-torture/execute/980520-1.f: New test.
53699
53700 1998-05-15  Dave Love  <d.love@dl.ac.uk>
53701
53702         * lib/mike-g77.exp: New file.
53703
53704         * g77.f-torture/noncompile/noncompile.exp,
53705         g77.f-torture/noncompile/check0.f: New files.
53706
53707 1998-05-14  Dave Love  <d.love@dl.ac.uk>
53708
53709         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
53710         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
53711         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
53712         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
53713         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
53714         abort where appropriate.
53715
53716 1998-05-05  Michael Meissner  <meissner@cygnus.com>
53717
53718         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
53719         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
53720
53721 1998-04-29  Dave Love  <d.love@dl.ac.uk>
53722
53723         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
53724
53725 1998-04-27  Dave Love  <d.love@dl.ac.uk>
53726
53727         * g77.f-torture/compile/980427-0.f: New test.
53728
53729 1998-04-24  Dave Love  <d.love@dl.ac.uk>
53730
53731         * g77.f-torture/compile/980424-0.f: New test.
53732
53733 1998-04-19  Dave Love  <d.love@dl.ac.uk>
53734
53735         * g77.f-torture/compile/980419-2.f (main): New test.
53736         * g77.f-torture/compile/970125-0.f: New test.
53737         * g77.f-torture/compile/980419-1.f: New test.
53738
53739 1998-04-08  Jim Wilson  <wilson@cygnus.com>
53740
53741         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
53742         of loop-4.c.
53743
53744 1998-04-07  Jim Wilson  <wilson@cygnus.com>
53745
53746         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
53747
53748 1998-04-03  Jim Wilson  <wilson@cygnus.com>
53749
53750         * gcc.c-torture/compile/980329-1.c: New test.
53751
53752 1998-03-18  Jim Wilson  <wilson@cygnus.com>
53753
53754         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
53755         * gcc.dg/980312-1.c: Fix typo in -march command.
53756
53757 1998-03-16  H.J. Lu  (hjl@gnu.org)
53758
53759         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
53760
53761 1998-03-11  Robert Lipe  <robertl@dgii.com>
53762
53763         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
53764         Dave Love agree the Fortran source is bogus.
53765
53766 1998-03-11  Robert Lipe  <robertl@dgii.com>
53767
53768         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
53769         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
53770         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
53771         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
53772         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
53773
53774 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
53775
53776         * g++.old-deja/g++.other/friend1.C: New test.
53777
53778 1998-02-18  Dave Love  <d.love@dl.ac.uk>
53779
53780         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
53781         possibly uninitialized) variables and declare dnrm2.
53782
53783 1998-02-23  Robert Lipe <robertl@dgii.com>
53784
53785         From Bruno Haible <haible@ilog.fr>:
53786         * gcc.c-torture/execute/980223.c: New test.
53787
53788 1998-02-13  Jeffrey A Law  (law@cygnus.com)
53789
53790         * gcc.dg/ifelse-1.c: New test.
53791
53792 1998-02-09  H.J. Lu  (hjl@gnu.org)
53793
53794         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
53795
53796           * lib/old-dejagnu.exp (old-dejagnu): Added the
53797           "execution test - XFAIL *-*-*" handling in the spirit of
53798           "excess errors test -". Changed the "execution test fails"
53799           handling to be like "excess errors test fails".
53800           * Update various tests accordingly.
53801
53802 1998-02-06  Jim Wilson  <wilson@cygnus.com>
53803
53804         * gcc.c-torture/execute/980205.c: New test.
53805
53806 1998-01-18  Jeffrey A Law  (law@cygnus.com)
53807
53808         * lib/c-torture.exp: Look for .x files instead of .cexp files.
53809         * lib/f-torture.exp: Similarly.
53810         * gcc.c-torture: Rename all .cexp files to .x files.
53811
53812 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
53813
53814         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
53815         (940510-1.c): Removed duplicate.
53816         (971104-1.c): New test.
53817
53818 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
53819
53820           * lib/f-torture.exp: Improve error and loop detection.
53821
53822 1997-11-19  Michael Meissner  <meissner@cygnus.com>
53823
53824         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
53825         use that to size the filler array.
53826
53827 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
53828
53829         * lib/c-torture.exp(c-torture-execute): Fix typo.
53830
53831         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
53832         testcase as the executable name. Keep the executable around if
53833         the test fails.
53834
53835 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
53836
53837         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
53838         changes.  Only test one -g option, and move it to the end of the
53839         list of options to test.
53840
53841 1997-09-19  Michael Meissner  <meissner@cygnus.com>
53842
53843         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
53844         variable GCC_TORTURE_OPTIONS to supply default switches separated
53845         by colons.  If no environment variable, run tests with -O0 -g, -O1
53846         -g, and -O2 -g as well.
53847
53848 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
53849
53850         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
53851         explanatory comments. Fix indentation.
53852
53853 1997-09-15  Jeffrey A Law  (law@cygnus.com)
53854
53855         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
53856
53857 1997-09-11  Jeffrey A Law  (law@cygnus.com)
53858
53859         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
53860         * g++.old-deja/g++.mike/p7325.C: Likewise.
53861         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
53862
53863 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
53864
53865         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
53866         * g++.old-deja/g++.brendan/crash30.C: Likewise.
53867         * g++.old-deja/g++.brendan/crash39.C: Likewise.
53868         * g++.old-deja/g++.law/operators4.C: Likewise.
53869
53870 1997-09-11  Joe Buck  (jbuck@synopsys.com)
53871
53872         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
53873         * g++.old-deja/g++.mike/p784.C: Ditto.
53874         * g++.old-deja/g++.mike/p785.C: Ditto.
53875
53876 1997-09-05  Jeffrey A Law  (law@cygnus.com)
53877
53878           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
53879
53880 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
53881
53882         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
53883         target feature; pass this to c-torture-execute as needed.
53884
53885 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
53886
53887         * lib/c-torture.exp(c-torture-execute): If the previous and the
53888         current executables being tested are identical, we don't need to
53889         run the executable again. Try to make the executable names
53890         unique. Add an optional argument for passing additional compiler
53891         flags.
53892
53893 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
53894
53895         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
53896
53897 1997-08-29  Jeffrey A Law  (law@cygnus.com)
53898
53899         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
53900
53901 1997-07-31  Jeffrey A Law  (law@cygnus.com)
53902
53903         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
53904         32bit or larger longs.
53905
53906         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
53907         have either a 32bit long or 32bit int.
53908
53909 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
53910
53911         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
53912         Make double precision tests dependent on sizeof (double).
53913
53914 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
53915
53916         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
53917         too.
53918
53919 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
53920
53921         * gcc.c-torture/compile/961203-1.cexp: New script.
53922
53923 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
53924
53925         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
53926         up the includes ourselves.
53927
53928 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
53929
53930         * lib/plumhall.exp: Remove random include, and add a few
53931         verbose messages for debugging.
53932
53933 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
53934
53935         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
53936         of trying to do it ourselves.
53937
53938 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
53939
53940         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
53941
53942 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
53943
53944         * gcc.prms/5403.c: Made regexp a bit less strict.
53945
53946 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
53947
53948         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
53949         is returned from remote_load instead.
53950         * lib/plumhall.exp: Ditto.
53951         * lib/mike-g++.exp: Ditto.
53952         * lib/old-dejagnu.exp: Ditto.
53953         * lib/c-torture.exp: Ditto.
53954
53955 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
53956
53957         * lib/g++.exp: Use build_wrapper procedure.
53958         * lib/gcc.exp: Ditto.
53959
53960 1997-05-20  Jeffrey A Law  (law@cygnus.com)
53961
53962         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
53963         an old-style decl for malloc.  Fixes tests to work when
53964         sizeof (int) != sizeof (size_t).
53965
53966 1997-05-15  Mike Meissner  <meissner@cygnus.com>
53967
53968         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
53969
53970         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
53971         use stdargs.h interface.
53972
53973 1997-05-15  Mike Meissner  <meissner@cygnus.com>
53974
53975         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
53976         NO_VARARGS when compiling.
53977
53978 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
53979
53980         * lib/plumhall.exp(ph_includes): New procedure.
53981         (ph_make): Use it.
53982         (ph_compiler): Ditto.
53983
53984         * lib/g++.exp: Rename test-glue.c to testglue.c.
53985         * lib/gcc.exp: Ditto.
53986
53987 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
53988
53989         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
53990         to completion when it's called.
53991
53992 1997-03-21  Michael Meissner  <meissner@cygnus.com>
53993
53994         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
53995         is defined, don't do test.
53996
53997 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
53998
53999         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
54000         for object files.
54001         (ph_summary): Mark skipped testcases as untested, not unresolved.
54002
54003         * lib/plumhall.exp (ph_make): If unresolved because of bad
54004         errorCode, record errorCode in log file.
54005         (*): Replace send_log/verbose with verbose -log.
54006
54007 1997-03-19  Michael Meissner  <meissner@cygnus.com>
54008
54009         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
54010         double conversion if double isn't at least 8 bytes.
54011
54012         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
54013         int to work with targets where int is 16 bits.
54014
54015         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
54016         8 bytes, just exit, since 4 byte doubles don't have enough bits of
54017         precision for the test to complete.
54018
54019 1997-03-14  Michael Meissner  <meissner@cygnus.com>
54020
54021         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
54022         if d10v is not compiled with the -mdouble64 flag.
54023         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
54024
54025         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
54026         d10v is not compiled with the -mint32 flag.
54027
54028 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
54029
54030         * lib/plumhall.exp: Use incr_count.
54031
54032 1997-03-12  Jeffrey A Law  (law@cygnus.com)
54033
54034         * gcc.c-torture: Update to c-torture-1.45.
54035
54036 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
54037
54038         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
54039         the name of the expect testcase file).
54040
54041         * lib/g++.exp(g++_init): Ditto.
54042
54043 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
54044
54045         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
54046         the host.
54047
54048         * lib/gcc.exp(gcc_exit): New procedure.
54049
54050 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
54051
54052         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
54053         specs where appropriate.
54054
54055         * g++.old-deja/g++.arm/*: Added additional ERROR checks
54056         because of new "candidates are" messages, and removed a few
54057
54058         * Converted all non-old-style g++ testcases to old-style, and
54059         moved into g++.old-deja.
54060
54061 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
54062
54063         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
54064         options.
54065
54066         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
54067         succeeded.
54068
54069         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
54070
54071 1997-02-13  Michael Meissner  <meissner@cygnus.com>
54072
54073         * lib/gcc.exp (gcc_target_compile): Add support for defining
54074         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
54075         the machine doesn't have those features.
54076
54077 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
54078
54079         * g++.law/operators4.exp: Don't use LIBS.
54080
54081 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
54082
54083         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
54084
54085         * lib/mike-g++.exp: Don't set the compiler to be tested here.
54086         * lib/g++.exp: Set it here instead. Also, allow use of the
54087         --tool_exec and --tool_opt options. Change CXX to
54088         GXX_UNDER_TEST.
54089
54090         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
54091
54092         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
54093
54094 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
54095
54096         * lib/old-dejagnu.exp: Use prune_warnings instead of
54097         prune_system_crud.
54098         * lib/mike-g++.exp: Ditto.
54099         * lib/gcc.exp: Ditto.
54100         * lib/g++.exp: Ditto.
54101
54102         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
54103
54104 1997-02-07  Jeffrey A Law  (law@cygnus.com)
54105
54106           * 941014-2.c: Include stdlib.h
54107           * 960327-1.c: Include stdio.h
54108           * dbra.c, index-1.c: Don't assume ints are 32bits.
54109
54110 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
54111
54112         * lib/gcc.exp: Add gcc,stack_size target feature.
54113
54114         * lib/g++.exp(g++_target_compile): Add the include and link
54115         paths here, not in two other places. And, it's $options, not
54116         options.
54117
54118         * lib/mike-g++.exp(postbase): Remove the code that determines
54119         the correct include and link paths.
54120         * g++.old-deja/old-deja.exp: Ditto.
54121
54122 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
54123
54124         * lib/g++.exp(g++_init): target_compile no longer returns the
54125         filename of the result.
54126
54127 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
54128
54129         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
54130         call to glob.
54131
54132         * gcc.c-torture/special/special.exp: Change call to
54133         gcc_target_compile to include the object file.
54134
54135 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
54136
54137         * gcc.c-torture/special/special.exp: Correct misspelling in last
54138         change.
54139
54140 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
54141
54142         * lib/plumhall.exp(ph_summary): Log the entire output of the
54143         executable. Return -1 if there were any failures, 0 otherwise.
54144         (ph_execute): Return -1 if there were any failures, 0 otherwise.
54145         (ph_make): Clean up objects and executables that were built
54146         if the tests succeeded.
54147
54148 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
54149
54150         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
54151         libraries and includes in the build tree as appropriate.
54152
54153 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
54154
54155         * lib/c-torture.exp: Instead of looking for the global variable
54156         NO_LONG_LONG, check to see if that's a feature of the target.
54157
54158 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
54159
54160         * config/default.exp: Minimize. Delete the remainer of the files in
54161         config; this functionality is now in devo/dejagnu/config.
54162
54163         g++.*/*: Pass any additional flags used to compile to postbase;
54164         delete CXXFLAGS.
54165
54166         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
54167         is now done by runtest.exp. Use gcc_target_compile instead of
54168         compile.
54169
54170         lib/c-torture.exp: Use gcc_target_compile instead of compile.
54171         Remove references to CFLAGS. Use remote_file instead of
54172         calling rm -f.
54173         (c-torture): Take a list of arguments to use to compile this
54174         testcase.
54175
54176         lib/g++.exp: Simplify. Use target_compile instead of compile.
54177         lib/gcc-dg.exp: Ditto.
54178         lib/gcc.exp: Ditto.
54179         lib/mike-{gcc,g++}.exp: Ditto.
54180         lib/old-dejagnu.exp: Ditto.
54181         lib/plumhall.exp: Ditto.
54182
54183 1997-01-08  Jim Wilson  <wilson@cygnus.com>
54184
54185         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
54186         (ph_linker): Likewise.
54187
54188 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
54189
54190           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
54191         MAP_ANON / MAP_ANONYMOUS if defined;
54192         else try to map from /dev/zero .
54193
54194 1996-11-12  Jeffrey A Law  (law@cygnus.com)
54195
54196         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
54197         isn't defined, then define it to MAP_ANONYMOUS.
54198
54199 1996-11-12  Jeffrey A Law  (law@cygnus.com)
54200
54201         * gcc.c-torture: Update to c-torture-1.42 release.
54202
54203 1996-11-11  Jeffrey A Law  (law@cygnus.com)
54204
54205         * gcc.c-torture: Update to c-torture-1.41 release.
54206
54207 1996-10-27  Jeffrey A Law  (law@cygnus.com)
54208
54209         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
54210         c-torture release.
54211
54212 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
54213
54214         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
54215         and LDFLAGS.  Fix second case to append the target_info ldflags
54216         onto LDFLAGS, not CFLAGS.
54217         * lib/g++.exp (g++_init): Add target_info stuff.
54218         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
54219         of libgloss and newlib flags for !native.
54220
54221         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
54222         (GDB): Fix relative path to go up another dir for finding gdb.
54223
54224 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
54225
54226         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
54227         versions in the target_info array, if they don't exist.
54228
54229 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
54230
54231         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
54232
54233 1996-07-08  Jim Wilson  <wilson@cygnus.com>
54234
54235         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
54236         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
54237
54238 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
54239
54240         * lib/old-dejagnu.exp: Don't remove the output file before we've
54241         actually tested it. Don't append pwd to the path of the executable
54242         we're testing.
54243
54244 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
54245
54246         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
54247
54248 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
54249
54250         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
54251         temporary directory for compiler files, and set it to a default
54252         value of /tmp. Set $output as the name of the output file from
54253         compiling the testcase. Add a -o option to $cflags_var so the
54254         compiler writes the final output file as $output. Set $executable
54255         to $output.
54256
54257         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
54258         directory for compiler files, and set it to /tmp if it doesn't
54259         already have a value. Set $output_file to the name of the output
54260         file from compiling the testcase. Add a -o option to CXXFLAGS so
54261         the compiler writes the final output file as $output. Use $output
54262         as the executable to be tested.
54263
54264 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
54265
54266         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
54267
54268 1996-06-08  Jeffrey A Law  (law@cygnus.com)
54269
54270         * gcc.c-torture/execute/pending-1.c: New test.  Still
54271         pending in Tege's queue.
54272
54273 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
54274
54275         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
54276         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
54277         if there were failures.  Call unresolved if there were unresolved
54278         testcases.  Call gcc_fail if program did not run to completion.
54279         (ph_make): Pass additional argument name to ph_execute.
54280         (ph_execute): Add new argument.  Pass additional arguments to
54281         ph_summary.  Call gcc_fail is there is no execution output.
54282
54283 1996-04-24  Jeffrey A Law  (law@cygnus.com)
54284
54285         * lib/plumhall.exp (proc_summary): Output relavent summary
54286         lines into the log so specific failures in plumhall can be
54287         investigated.
54288
54289 1996-04-10  Jeffrey A Law  (law@cygnus.com)
54290
54291         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
54292         (c-torture-execute): Don't try to execute tests which use
54293         "long long" types if $NO_LONG_LONG is nonzero.
54294
54295 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
54296
54297         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
54298         not c-torture.
54299
54300         * gcc.ieee: Move from here.
54301         * gcc.c-torture/execute/ieee: To here.
54302
54303 1996-03-26  Jeffrey A Law  (law@cygnus.com)
54304
54305         * gcc.c-torture: Update to c-torture-1.41 release.
54306
54307 1996-03-22  Jeffrey A Law  (law@cygnus.com)
54308
54309         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
54310         not "$output".
54311
54312 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
54313
54314         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
54315         -c present.
54316
54317 1996-03-02  Jeffrey A Law  (law@cygnus.com)
54318
54319         * config/proelf.exp: Handle connecting to a simulator.
54320
54321 1996-01-31  Jeffrey A Law  (law@cygnus.com)
54322
54323         * config/proelf.exp: New file.  Enough framework that we can
54324         run c-torture tests on the proelf targets (or any other target
54325         that gdb can connect to for that matter).
54326
54327 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
54328
54329         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
54330         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
54331
54332         * lib/plumhall.exp (ph_execute): Always call ph_summary if
54333         exec_output exists.
54334
54335 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
54336
54337         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
54338         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
54339
54340         * config/*.exp: Update FSF address.  Change result of ${tool}_load
54341         to pass/fail/unresolved/unsupported/untested.  Caller must now
54342         call unresolved/unsupported/untested.
54343         * lib/*.exp: Update FSF address.  Update to handle new results of
54344         ${tool}_load.
54345         * lib/chill.exp (verbose): Delete.
54346
54347 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
54348
54349         * lib/gcc.exp (default_gcc_start): Change order of args to
54350         $LDFLAGS $CFLAGS $LIBS.
54351         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
54352         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
54353         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
54354         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
54355         * gcc.misc-tests/dg-test.exp: Likewise.
54356         * gcc.misc-tests/msgs.exp: Likewise.
54357         * gcc.prms/prms.exp: Likewise.
54358         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
54359         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
54360
54361         * lib/dg.exp: Deleted, moved to dejagnu/lib.
54362
54363 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
54364
54365         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
54366
54367         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
54368         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
54369
54370         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
54371         necessary.
54372
54373 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
54374
54375         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
54376         global for loop; add use of $mathlib.
54377         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
54378         settings here; set mathlib for anything but VxWorks.
54379
54380 1996-01-22  Jeffrey A Law  (law@cygnus.com)
54381
54382         * gcc.c-torture: Update to c-torture-1.40 release.
54383
54384 1996-01-03  Jeffrey A Law  (law@cygnus.com)
54385
54386         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
54387         dg.exp.
54388
54389 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
54390
54391         * lib/c-torture.exp (c-torture-execute): Declare "output" as
54392         global.
54393
54394 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
54395
54396         * lib/g++.exp (LIBS): Define if not already.
54397         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
54398         (gcc-dg-prune): Call prune_gcc_output.
54399         * lib/gcc.exp (prune_gcc_output): New proc.
54400         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
54401         prune_gcc_output.
54402
54403 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
54404
54405         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
54406         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
54407
54408 1995-11-15  Jeffrey A Law  (law@cygnus.com)
54409
54410         * gcc.c-torture: Update to c-torture-1.39 release.
54411
54412 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
54413
54414         * lib/c-torture.exp (c-torture-execute): Don't return if one option
54415         fails, try others as well.
54416
54417 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
54418
54419         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
54420         If compilation fails, mark execute tests as `untested'.
54421         If test is marked as unsupported, don't mark compilation and
54422         execute tests as failed.
54423
54424 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
54425
54426         * lib/g++.exp (g++_init): Don't link in libg++, and look to
54427         libstdc++ for whether or not we want to be doing shared
54428         libraries.  Delete link_curses since we don't need it anymore.
54429         * lib/mike-g++.exp (postbase): Don't link in libg++.
54430         * g++.old-deja/old-deja.exp: Likewise.
54431
54432 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
54433
54434         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
54435
54436 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
54437
54438         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
54439         For that, add `-Wl,-a,shared_archive'.
54440         * g++.old-deja/old-deja.exp: Likewise.
54441
54442 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
54443
54444         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
54445
54446 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
54447
54448         * lib/mike-g++.exp (postbase): Pay attention to the status of
54449         g++_load.
54450
54451 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
54452
54453           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
54454
54455 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
54456
54457         * lib/gcc.exp (default_gcc_start): No longer need to log program
54458         being executed or its output, execute_anywhere does that now.
54459         * lib/g++.exp (default_g++_version): Call execute_anywhere.
54460         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
54461
54462 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
54463
54464         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
54465         the same as those in lib/g++.exp.
54466
54467 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
54468
54469         * gcc.c-torture: Update to c-torture-1.38 release.
54470         * gcc.ieee: Related changes.
54471
54472 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
54473
54474         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
54475         "exec". Minor reformatting changes.
54476
54477         * config/rom68k.exp (${tool}_load): Make it work in a canadian
54478         cross. This means all "exec" calls now work on a remote host as
54479         well.
54480         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
54481         cross. Filter out the extra "\r\n" stuff that expect puts in.
54482         (c-torture-execute): Filter out the bogus warnings like
54483         c-torture-compile does. Add support for canadian cross.
54484         * lib/gcc.exp (default_gcc_version, default_gcc_start)
54485         Use execute_anywhere rather than calling exec directly. Now it
54486         works for canadian cross testing.
54487
54488 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
54489
54490         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
54491         results into a variable, and check that rather than using file exists.
54492
54493 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
54494
54495         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
54496         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
54497
54498 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
54499
54500         * g++.old-deja/old-deja.exp: Create and pass runshlib and
54501         lib_curses if there's a shared libg++ in the build tree.
54502
54503 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
54504
54505         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
54506         if not supported target.
54507
54508 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
54509
54510         * lib/g++.exp (g++_init): Move empty setting of runshlib and
54511         link_curses up to always happen, not just for native builds.
54512
54513 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
54514
54515         * gcc.c-torture: Update to c-torture-1.36 release.
54516         * gcc.failure: Related changes.
54517
54518 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
54519
54520         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
54521
54522 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
54523
54524         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
54525         * lib/mike-g++.exp (postbase): Not in here.  Still reference
54526         runshlib, link_curses, and mathlib for link and run.
54527
54528         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
54529         pass the runtime shared library options for Solaris, OSF/1, and
54530         Irix5, and link with -lcurses to avoid unresolved references.
54531
54532 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
54533
54534         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
54535         only run once.
54536
54537 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
54538
54539         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
54540
54541 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
54542
54543         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
54544         do not have a framework for the "compat" tests yet.
54545
54546 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
54547
54548         * lib/mike-g++.exp (postbase): New local variable `mathlib',
54549         set to null if we're testing vxworks5.1.  Use that instead of
54550         `-lm' in the setting of LIBS for link and run.
54551
54552 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
54553
54554         * config/rom68k.exp (${tool}_load): Major changes to make it
54555         work.  Verified that it does in fact return the stuff in
54556         exec_output properly.  Catch any Emul or any TRAP other than 0.
54557
54558 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
54559
54560         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
54561         LDFLAGS properly for targets that need stuff from libgloss.
54562         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
54563         only run once.
54564         (gpp_initialized): New variable.
54565
54566 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
54567
54568         * config/rom68k.exp: Load libgloss.exp.
54569         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
54570         so we can produce a fully linked binary.
54571         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
54572         so we can produce a fully linked binary.
54573
54574 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
54575
54576         * lib/plumhall.exp (ph_section): Watch for expected failures.
54577         Add missing `else'.
54578
54579         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
54580         run the testcase.
54581         (c-torture): Likewise.
54582
54583 1995-08-28  Doug Evans  <dje@cygnus.com>
54584
54585         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
54586
54587         * lib/mike-g++.exp (mike_cleanup): New proc.
54588         (prebase): New globals compiler_result, not_compiler_result,
54589         target_regexp.
54590         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
54591         allow leading "-" in pattern.  Watch for unsupported tests.
54592         If $compiler_result is set, pattern match assembler code,
54593         and ditto for $not_compiler_result.
54594         * lib/mike-gcc.exp: Likewise.
54595
54596         * lib/plumhall.exp (ph_execute): Only call ph_summary if
54597         execution "succeeded".
54598
54599 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
54600
54601         * config/win32.exp: New file.
54602         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
54603
54604 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
54605
54606         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
54607         unsupported.
54608         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
54609         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
54610         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
54611
54612         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
54613         "... without exceptions was ...".  That is now handled by
54614         prune_system_crud.
54615         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
54616
54617 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
54618
54619         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
54620         sieve.c,sort2.c}: New files.
54621         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
54622         sieve.exp,sort2.exp}: Drivers for them.
54623
54624         * lib/mike-gcc.exp (program_output): New user settable variable.
54625         (postbase): Call prune_system_crud.  Also prune extraneous compiler
54626         messages.
54627         * lib/mike-g++.exp (program_output): New user settable variable.
54628
54629         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
54630
54631         * config/sh.exp: Deleted (use sim.exp instead).
54632
54633 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
54634
54635         * config/vx.exp: Declare CHECKTASK as global.
54636         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
54637         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
54638         * lib/old-dejagnu.exp: Load [pwd]/$executable.
54639
54640 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
54641
54642         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
54643         target. Like vx.exp, only includes `vx29k.exp' instead of
54644         `vxworks.exp'.
54645
54646 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
54647
54648         * config/sim.exp: Increase time limit from 120 seconds to 240.
54649
54650 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
54651
54652         * gcc.c-torture/execute/950628-1.c: New test.
54653
54654 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
54655
54656         * gcc.c-torture: Update with changes/additions from
54657         c-torture-1.34.
54658
54659 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
54660
54661         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
54662
54663 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
54664
54665         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
54666
54667 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
54668
54669         * gcc.c-torture/compile/950512-1.c: New test.
54670         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
54671         * gcc.dg/struct-ret-1.c: Likewise.
54672
54673 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
54674
54675         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
54676           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
54677
54678 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
54679
54680         * gcc.c-torture/special/920411-1.c: Deleted.
54681         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
54682
54683 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
54684
54685         * config/sim.exp (${tool}_load): Hack in call to bash to get a
54686         cpu limit.
54687
54688 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
54689
54690         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
54691
54692 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
54693
54694         From kenner;
54695         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
54696         is the proper length.
54697         * va-arg-3.c: Likewise.
54698
54699 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
54700
54701         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
54702         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
54703
54704         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
54705         * lib/g++.exp (default_g++_start): Delete old cruft.
54706
54707 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
54708
54709         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
54710         (2 * (1 << 18)) to (2 * (1 << 17)).
54711
54712         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
54713
54714 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
54715
54716         * config/rom68k.exp: Renamed from config/idp.exp
54717
54718 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
54719
54720         * c-torture/compile/921109-2.c
54721
54722 1995-04-18  Mike Stump  <mrs@cygnus.com>
54723
54724         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
54725         excess errors.
54726
54727 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
54728
54729         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
54730         output.
54731         * lib/g++.exp (default_g++_start): Likewise.
54732
54733 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
54734
54735         * gcc.c-torture/compile/950329-1.c: New test.
54736
54737 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
54738
54739           * config/bug.exp (${tool}_load): Updated to use new remote_open
54740           and remote_close procs.
54741         * config/idp.exp: New file.
54742
54743 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
54744
54745         * gcc.c-torture/execute/950322-1.c: New test.
54746
54747 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
54748
54749         * config/vx.exp (${tool}_load): Clean up testing of return code from
54750         vxworks_ld and vxworks_spawn.
54751
54752 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
54753
54754         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
54755
54756 1995-03-13  Mike Stump  <mrs@cygnus.com>
54757
54758         * lib/old-deja.exp: Add `excess errors test - ' error, now one
54759         can mark excess errors on a machine by machine basis.  Note, the
54760         default is to not expect any excess errors, even when excess
54761         errors test - is given, so you will want to put an XFAIL ... on
54762         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
54763         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
54764         those 4 machines, but no others.
54765
54766 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
54767
54768         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
54769         * lib/c-torture.exp: to here.
54770
54771 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
54772
54773         * gcc.c-torture/execute/950221-1.c: New test.
54774         * gcc.c-torture/execute/struct-ret-1.c: New test.
54775         * gcc.c-torture/compile/950221-1.c: New test.
54776
54777         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
54778
54779 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
54780
54781         * gcc.c-torture/execute/arith-1.c (main): Return 0.
54782         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
54783
54784 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
54785
54786         * g++.gb: New directory of tests, derived from my signature and
54787         class scoping tests.
54788
54789         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
54790         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
54791         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
54792         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
54793         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
54794         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
54795         * g++.gb/sig25.C: Likewise.
54796
54797         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
54798         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
54799         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
54800         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
54801         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
54802         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
54803         * g++.gb/sig25.exp: Likewise.
54804
54805         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
54806         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
54807         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
54808         * g++.gb/scope13.C: Likewise, this test still fails.
54809
54810         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
54811         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
54812         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
54813         * g++.gb/scope13.exp: Ditto.
54814
54815         * g++.gb/README: New file, explains what these tests are about.
54816
54817 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
54818
54819         * lib/dg.exp (dg-do): Support `preprocess'.
54820         (dg-test): Likewise.
54821
54822 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
54823
54824         * config/udi.exp: change "continue -expect" to "exp_continue".
54825
54826 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
54827
54828         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
54829         Delete redundant tests.
54830
54831         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
54832         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
54833         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
54834         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
54835         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
54836         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
54837         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
54838         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
54839
54840         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
54841         storing label pointers.
54842         * gcc.c-torture/execute/921019-1.c: Likewise.
54843         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
54844         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
54845         parameter fp.
54846         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
54847         constants.
54848
54849         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
54850         Delete obsolete tests.
54851
54852         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
54853         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
54854         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
54855         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
54856         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
54857         * gcc.c-torture/compile/950124-1.c: New test.
54858
54859         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
54860
54861 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
54862
54863         * lib/mike-g++.exp: Add -lm to LIBS.
54864
54865 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
54866
54867         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
54868
54869 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
54870
54871         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
54872
54873 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
54874
54875         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
54876
54877 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
54878
54879         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
54880         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
54881         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
54882         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
54883         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
54884         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
54885         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
54886         * g++.law/{operators31.C, operators32.C,
54887         * g++.law/{operators33.C, operators34.C}: Likewise.
54888         * g++.law/{pic1.C, refs2.C}: Likewise.
54889         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
54890         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
54891         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
54892         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
54893
54894         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
54895         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
54896         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
54897         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
54898         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
54899         * g++.law/{enum9.exp, friend5.exp}: Likewise.
54900         * g++.law/{nest3.exp, nest4.exp}: Likewise.
54901         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
54902         * g++.law/{operators30.exp, operators31.exp}: Likewise.
54903         * g++.law/{operators32.exp, operators33.exp}: Likewise.
54904         * g++.law/{operators34.exp}: Likewise.
54905         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
54906         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
54907         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
54908         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
54909         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
54910
54911         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
54912         No longer expected to fail.
54913         * g++.law/missed-error3.C: Tweak for recent bool changes.
54914
54915 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
54916
54917         * config/emb-unix: Deleted.
54918         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
54919         remote execution.  Do final link on remote host if REMOTE_LINK is set.
54920
54921 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
54922
54923         * lib/dg.exp (dg-test): Fix typo in last patch.
54924
54925 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
54926
54927         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
54928         (handles multiple occurrences).
54929
54930 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
54931
54932         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
54933         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
54934         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
54935         printed).
54936         * lib/c-torture.exp (c-torture-compile): Likewise.
54937         (c-torture): Prepend full path if missing.
54938         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
54939         (gcc_fail): Likewise.
54940         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
54941
54942 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
54943
54944         * lib/netware.exp: Only attach to NetWare i386 systems.
54945
54946 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
54947
54948         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
54949         messages.  Add test name to "output pattern match" pass/fail message.
54950
54951 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
54952
54953         * gcc.dg: New testsuite.
54954         * gcc.dg/dg.exp: New file.
54955
54956         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
54957         test-switch.c}: Deleted.
54958
54959         * gcc.misc-tests/msgs.exp: New testcase driver.
54960
54961 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
54962
54963         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
54964         Watch for illegal return values from ${tool}_load.
54965         * config/unix.exp (${tool}_load): Fix pass/fail detection for
54966         cross targets.  Coerce return value >0 to 1.
54967
54968 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
54969
54970         * config/unix.exp (${tool}_load): Call program rsh, not proc.
54971
54972         * config/emb-unix.exp: New file.
54973
54974         * config/sim.exp: Error if variable $SIM not defined.
54975         (${tool}_load): Mark test as "untested" if simulator missing.
54976
54977         * config/unix.exp: Load remote.exp to get rcp_download.
54978         * lib/c-torture.exp: Use different option lists for testcases with
54979         and without loops.
54980         * gcc.c-torture/execute/execute.exp: Likewise.
54981
54982 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
54983
54984         * config/*.exp: Clarify return code from ${tool}_load.
54985         Call `unresolved' or `untested' instead of `warning' or `perror'
54986         (sometimes you still want to call both though).
54987         Add comment that `shell_id' is local to each file.
54988         * config/udi.exp (timeout): Set to 30.
54989         Don't print warning if connection fails, $connectmode has already
54990         printed an error.
54991         (${tool}_load): Move verbose messages to level 2.
54992         Rework pattern for "Process started" message.
54993         Pass `shell_id' to ${connectmode}_download.
54994         Retry twice upon timeout.  Make resetting of target more robust.
54995         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
54996         Pass `shell_id' to exit_$connectmode.
54997         Only call exit_$connectmode if connected.
54998         * config/unix.exp (${tool}_load): Check return codes better.
54999         * config/vrtx.exp (${tool}_load): Likewise.
55000         * config/vx.exp (${tool}_load): Likewise.
55001         Delete unneeded global's.
55002         * lib/dg.exp (dg-test): Update to reflect clarified return codes
55003         from ${tool}_load.
55004         (dg-stat): Delete.
55005         (dg-init): Delete recording of pass/fail counts.
55006         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
55007         (old-dejagnu-init): Likewise.
55008         (old-dejagnu-stat): Delete contents, empty proc now.
55009         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
55010         (c-torture): Delete references to lcnt, lpass, lfail.
55011         Get option list from TORTURE_OPTIONS.
55012         Delete -funroll[-all]-loops if no loops.
55013         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
55014         (g++_stat): Delete contents (empty proc now).
55015         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
55016         (gcc_finish): Likewise.
55017         (gcc_stat): Deleted.
55018         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
55019         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
55020         * gcc.c-torture/execute/execute.exp: Likewise.
55021         Split tests into two parts: compile, execute.
55022         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
55023         no loops.  Update to reflect clarified return codes from ${tool}_load.
55024
55025 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
55026
55027         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
55028         to grep for.
55029         (old-dejagnu): Likewise (where necessary).
55030
55031 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
55032
55033         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
55034
55035         * lib/dg.exp (dg-process-target): Fix processing of selector.
55036         Add comment regarding use of `error'.
55037
55038         * lib/gcc.exp (prune_system_crud): Define if missing.
55039         * lib/g++.exp (prune_system_crud): Likewise.
55040
55041         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
55042         Call prune_system_crud.
55043         * lib/dg.exp (dg-runtest): New proc.
55044         Use perror instead of send_user for tcl errors in testcase.
55045         Don't return any value, it's never used.
55046         Don't clobber previous definition of `unknown'.
55047         Print tcl errors in `dg-final'.
55048
55049 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
55050
55051         * lib/dg.exp (dg-process-target): Improve syntax error messages.
55052         (dg-test): Don't print errorInfo, it contains stack backtrace.
55053
55054 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
55055
55056         * lib/g++.exp (runtest_file_p): Define if missing.
55057
55058 1994-09-24  Doug Evans  (dje@cygnus.com)
55059
55060         * lib/mike-g++.exp: Comment out loading of g++.exp.
55061         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
55062         (default_g++_version): Always print something.
55063         (default_g++_start): Comment out call to `which'.
55064         (g++_start, g++_load): Deleted (must be defined in config file).
55065         * lib/gcc.exp: Test for existence of $CC at start.
55066         Delete check for tmpdir (done in gcc_init).
55067         (default_gcc_version): Always print something.
55068         (default_gcc_start): Comment out call to `which'.
55069         * config/*.exp: Major cleanup - make cross targets work at least a
55070         little better for g++ (by not being "--tool gcc" specific).
55071         Rename gcc_xxx to ${tool}_xxx.
55072         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
55073         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
55074
55075 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
55076
55077         * lib/c-torture.exp (c-torture-compile): Rework compiler
55078         message processing.
55079
55080         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
55081         c-torture.
55082
55083 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
55084
55085         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
55086
55087         * lib/dg.exp (dg-process-target): Support { target native }.
55088
55089 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
55090
55091         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
55092         looked for "... program xxx got fatal signal".
55093         Correct regsub munging of `comp_output'.
55094         Ignore compiler messages "path prefix not used" and "linker input
55095         file unused".
55096
55097 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
55098
55099         * lib/gcc.exp (runtest_file_p): Define if missing.
55100         * gcc.prms/template.c: Example to work from.
55101
55102 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
55103
55104         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
55105         * lib/dg.exp (dg-test): Call unsupported testcases as such.
55106
55107         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
55108         * gcc.prms/1883.c: Moved from compile/940714-1.c.
55109         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
55110         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
55111
55112         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
55113         (dg-process-target): No longer a varargs proc.
55114         Return S/N for target, P/F for xfail.  All callers changed.
55115         (user option procs): More argument checking.
55116         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
55117         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
55118         (dg-test): Skip test if not running on selected target in `dg-do'.
55119         Update handling of `dg-do-what', `dg-output-text'.
55120         Separate execution pass/fail from output pattern match pass/fail.
55121         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
55122
55123 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
55124
55125         * gcc.c-torture/special/special.exp: Don't expect failure for mips
55126         target for 920510-1.c.
55127
55128 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
55129
55130         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
55131         Clean up comment regarding use of passcnt, etc.
55132         (gcc_stat): Don't update `testcnt' here.
55133         (gcc_finish): Do it here.
55134         Might as well reset `but_id' here too.
55135         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
55136         to determine if the file should be tested.
55137         * gcc.c-torture/compile/compile.exp: Likewise.
55138         * gcc.c-torture/execute/execute.exp: Likewise.
55139         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
55140         * gcc.misc-tests/dg-test.exp: Likewise.
55141         * gcc.prms/prms.exp: Likewise.
55142         * gcc.wendy/wendy.exp: Likewise.
55143         * g++.old-deja.exp: Likewise.
55144         Move "Testing file" message to verbose level 1.
55145
55146 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
55147
55148         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
55149
55150 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
55151
55152         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
55153         (default_gcc_start): Accept optional second list element
55154         of compiler flags.  Print compiler output at verbosity level 2.
55155         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
55156         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
55157         Save current values of framework globals passcnt, failcnt, xpasscnt,
55158         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
55159         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
55160         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
55161         xfailcnt to compute stats.  Update framework global `testcnt' from
55162         pass/fail counts.
55163         (gcc_finish): New proc.  Clean up test environment.
55164         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
55165         (gcc_epass, gcc_efail): Delete.
55166         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
55167         argument of line number.
55168         (dg-init): If the tool has an init routine, call it.
55169         (dg-test): Remove args `cflags_var' and `libs_var'.
55170         Pass all compiler options to ${tool}_start.
55171         Handle missing line number.
55172         (dg-finish): New function.
55173         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
55174         particular files.  Call gcc_finish at end.  Move "skipping test"
55175         message to verbosity level 3.
55176         * gcc.c-torture/compile/compile.exp: Likewise.
55177         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
55178         * gcc.c-torture/execute/execute.exp: Likewise.
55179         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
55180         Print testcase being tried at verbosity level 1.
55181         * gcc.c-torture/special/special.exp: Unset xfail.
55182         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
55183         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
55184         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
55185         * gcc.failure/failure.exp: Likewise.
55186         * gcc.ieee/ieee.exp: Likewise.
55187         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
55188         Update call to dg-test.  Call dg-finish at end.
55189         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
55190         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
55191         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
55192         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
55193         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
55194         * gcc.wendy/wendy.exp: Add copyright.
55195         Delete setting of tmpdir (done by gcc_init).
55196         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
55197         Pass compiler flags to gcc_start.  Call gcc_finish at end.
55198         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
55199         gcc_[ce]pass/fail.
55200
55201 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
55202
55203         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
55204         confusion.
55205         (g++_load): Likewise.
55206
55207         * config/*.exp (gcc_load): Some were varargs fns and some were not.
55208         Rename argument to `prog' to remove the confusion.
55209         Varargs fns behave differently too!
55210         (g++_load): Likewise.
55211
55212         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
55213
55214         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
55215         what it is.  Delete (always) printing of status value for !native.
55216         Simplify verbose code, and include status and exec_output.
55217         (g++_load): Use gcc_load.
55218
55219 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
55220
55221         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
55222         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
55223         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
55224         940714-3.c as these testcases don't exist anymore.  Make
55225         va-arg-1.c expected to pass.
55226
55227 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
55228
55229         * gcc.misc-tests/misc.exp: Only run specific testcases.
55230         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
55231         * gcc.misc-tests/dg-[1-9].c: New files.
55232
55233         * lib/dg.exp: New testsuite driver.
55234         * gcc.prms/prms.exp: Use it.
55235
55236         * README.gcc: New file.
55237
55238         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
55239         Document and reset `lxpass' and `lxfail'.
55240         Simplify "initialized" message.
55241         (gcc_stat): Clean up comments a little.
55242
55243 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
55244
55245         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
55246
55247 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
55248
55249         * lib/old-dejagnu.exp (process-option): New proc.
55250         (old-dejagnu-init, old-dejagnu-stat): Likewise.
55251         (old-dejagnu): Simplify.
55252         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
55253
55254 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
55255
55256         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
55257         exists and is not an empty string.
55258
55259         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
55260         $xfail rather than calling setup_xfail.  Clear $xfail when test is
55261         finished.
55262         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
55263         automatically.
55264
55265         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
55266         longer expected to fail.
55267
55268         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
55269         "f" function call.
55270
55271         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
55272
55273         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
55274         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
55275         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
55276         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
55277         c-torture-1.29.
55278
55279         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
55280         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
55281
55282         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
55283
55284         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
55285         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
55286
55287         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
55288         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
55289         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
55290
55291 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
55292
55293         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
55294         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
55295         940714-1.c, 940714-2.c, 940714-3.c},
55296         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
55297         gcc.misc-tests/{mg.c,mg.exp}:
55298         New tests.
55299         * gcc.noncompile/noncompile.exp: Change accordingly.
55300
55301 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
55302
55303         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
55304         Undo previous clobberage.
55305
55306 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
55307
55308         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
55309         * gcc.special/{930510-1.c, special.exp}:
55310         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
55311         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
55312         struct-varargs-1.c}: New tests from c-torture-1.26.
55313
55314 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
55315
55316         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
55317           argument to switch.
55318
55319 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
55320
55321         * Revert the previous changes.  Please see Rob's directory
55322         (/lisa/test/rob/progressive/gcc/testsuite) for testing
55323         fixes.
55324
55325 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
55326
55327         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
55328         g++.brendan/alignof.exp, g++.brendan/arm3.exp,
55329         g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
55330         g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
55331         g++.brendan/nest12.exp, g++.brendan/nest13.exp,
55332         g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
55333         g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
55334         g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
55335         g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
55336         g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
55337         g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
55338         g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
55339         g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
55340         g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
55341         g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
55342         g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
55343         g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
55344         g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
55345         g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
55346         g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
55347         g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
55348         g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
55349         g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
55350         gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
55351         gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
55352         gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
55353         gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
55354         lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
55355         lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
55356         testing changes.
55357
55358 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
55359
55360         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
55361         lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
55362         with perror calls.
55363
55364 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
55365
55366         * config/unix.exp (g++_load): Fix syntax.
55367
55368 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
55369
55370         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
55371         * gcc.noncompile/921017-1.c: Deleted obsolete test.
55372         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
55373         Don't expect va-arg-1.c to fail.  Correct expected output for
55374         920928-1.c.
55375         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
55376         * gcc.wendy/hbm4.c: Correct typo.
55377         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
55378
55379 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
55380
55381         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
55382         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
55383         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
55384         * lib/c-torture.exp (c-torture-compile): Ditto.
55385
55386         Reduce volume of output (remove all the -I's and such).
55387         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
55388         Call gcc_cpass, gcc_cfail.
55389         (c-torture): Pass testing option to c-torture-compile.
55390
55391 1994-03-21  Doug Evans  (dje@cygnus.com)
55392
55393         Bring patches over from progressive.
55394         * config/default.exp: Exit remote shell cleanly.
55395         (g++_exit, g++_start): Add default versions.
55396         * config/sim.exp (gcc_load): Use perror, not error.
55397
55398 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
55399
55400         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
55401         set in site.exp.
55402
55403 1994-03-14  Doug Evans  (dje@cygnus.com)
55404
55405         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
55406         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
55407         (wendy_try): New proc to run testcase.
55408         (main loop): Call 'em.
55409         * gcc.wendy/*.c: Clean up pass to correct expected output.
55410
55411         * lib/gcc.exp: Minor cleanup work.
55412         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
55413
55414 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
55415
55416         * config/sim.exp (gcc_load): Document return codes better.
55417         Don't pass -v to simulator.
55418
55419 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
55420
55421         * gcc.special/920717-x.c: Fix typo.
55422         * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
55423         get at sources.
55424
55425         * lib/mike-gcc.exp: Fix typo.
55426
55427 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
55428
55429         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
55430         binary to use, transform the name.
55431         * config/*.exp: rename everything. Nuke any g++ specific files,
55432         it's now a special case of gcc that requires no special support.
55433         Add a default.exp for unsupported targets.
55434
55435 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
55436
55437         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
55438         lib/old-dejagnu.exp: Fix a few patterns to work with the new
55439         version of Tcl.
55440
55441 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
55442
55443         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
55444         than a warning.
55445
55446 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
55447
55448         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
55449
55450 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
55451
55452         * gcc.execute/execute.exp: Combine opt_list and foption_list into
55453         option_list.  Compile every file with only 4/6 option choices
55454         (same as C torture) instead of with 12/18 different option
55455         choices.
55456         * lib/c-torture.exp: Likewise.
55457
55458         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
55459         not already set.
55460
55461 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
55462
55463         * lib/old-deja.exp: Add `excess errors test fails' error, now one
55464         can put an XFAIL *-*-* on excess errors.
55465
55466 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
55467
55468         * g++.law: Add more tests derived from g++-bugs snapshots.
55469
55470         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
55471         equivalent to g++.law/init9.
55472
55473         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
55474         compiled it, and the a.out file after we've run it.
55475
55476 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
55477
55478         * lib/mike-g++.exp (postbase): Delete the .o file after we've
55479         compiled it, and the a.out file after we've run it.
55480
55481 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
55482
55483         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
55484
55485 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
55486
55487         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
55488         version number.
55489
55490 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
55491
55492         * g++.law: New directory of g++ tests derived from the g++-bugs
55493         snapshots.
55494
55495 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
55496
55497         * gcc.compile: initbug1.c initbug1.exp testcase added
55498
55499 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
55500
55501         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
55502         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
55503           fixes submitted by Jeff Law (law@cs.utah.edu)
55504         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
55505           Jeff Law (law@cs.utah.edu)
55506
55507
55508 1993-11-30  Mike Stump  (mrs@cygnus.com)
55509
55510         * config/unix-g++.exp: Follow the gcc way of doing things.
55511         * g++.old-deja/old-deja.exp: Minor updates.
55512         * lib/g++.exp: New file, follow the gcc way of doing things.
55513         * lib/old-dejagnu.exp: Minor updates.
55514         * lib/mike-g++.exp: Always unset errorInfo.
55515
55516 1993-11-06  Mike Stump  (mrs@cygnus.com)
55517
55518         * lib/gcc.exp: Fix some errors with the below change, CC and
55519         CFLAGS should be global when setting, not local.
55520
55521 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
55522
55523         * lib/gcc.exp: Transform tool name.
55524
55525 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
55526
55527         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
55528
55529 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
55530
55531         * lib/gcc.exp: change gcc_done to gcc_stat
55532
55533 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
55534
55535         * Upgraded gcc testsuite to c-torture version 1.25
55536
55537 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
55538
55539         * lib/gcc.exp: added reporting code. Changed verbose compile message.
55540         * lib/c-torture: added hooks for new reporting code.
55541
55542 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
55543
55544         * config/sh-gcc.exp: check if sh-sim exists in the path
55545
55546 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
55547
55548         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
55549         * gcc.compile/compile.exp: Initial changes for new logic.
55550         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
55551         * gcc.failure/failure.exp: Initial changes for new logic.
55552         * gcc.ieee/ieee.exp: Initial changes for new logic.
55553         * gcc.misc-tests/misc.exp: Initial changes for new logic.
55554         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
55555         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
55556         * lib/c-torture.exp: Initial changes for new logic.
55557         * lib/gcc.exp: Initial changes for new logic.
55558
55559 1993-10-15  Mike Stump  (mrs@cygnus.com)
55560
55561         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
55562         depend upon failure or success.  Fully qualify names in failure
55563         and success messages.  Always remove a.out before starting
55564         compile, just in case.  Pay more attention to error text output by
55565         the compiler.  Handle testcases with no known past errors just
55566         like all others, so that things are uniform.  Other miscellaneous
55567         improvements.
55568
55569 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
55570
55571         * gcc.cpp: new directory for cpp tests
55572
55573 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
55574
55575         * lib/chill.exp: Code reformatted, removed unused code.
55576         * config/unix-chill.exp: Code reformatted, removed unused code.
55577         * chill.execute/execute.exp: Code reformatted, removed unused code.
55578         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
55579
55580 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
55581
55582         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
55583         routines not written.
55584
55585 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
55586
55587         * config/bug-gcc.exp: Use new procs from bug.exp.
55588
55589 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
55590
55591         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
55592         via ftp, rather than depending on NFS.
55593         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
55594         case.
55595
55596 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
55597
55598         * config/bug-gcc.exp: Use new download proc.
55599
55600 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
55601
55602         * chill.execute/execute.exp: cleanups, handles errors better
55603         * chill.compile/compile.exp: rewrite, based on execute.exp
55604         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
55605         * lib/chill.exp: major changes to diff proc and compile and link
55606         procs. added chill_fail and chill_pass wrappers to pass and
55607         fail. added more comments, and handle error codes better.
55608         Added a hack to capture stderr from exec, so noncompile tests
55609         can work.
55610
55611 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
55612
55613         * chill.execute/execute.exp: rewrite of testsuite driver
55614         * lib/chill.exp: rewrite of testsuite driver
55615         * config/unix-chill.exp: rewrite of testsuite driver
55616
55617 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
55618
55619         In chill.execute:
55620         * iexpr.ch: Standardize uppercase.
55621         * tuples.dat: Standardize uppercase.
55622         * vary.ch: standardize.  Correct varying string assignments.
55623         * vary.dat: Add new output lines.
55624
55625 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
55626
55627         In chill.execute:
55628         * chprintf.ch: Standardize use of uppercase.
55629         * tuples.ch: Standardize and turn arr2 into a DCL,
55630           rather than a SYN.
55631         * pinits.ch: Standardize.
55632
55633 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
55634
55635         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
55636         * Makefil: Renamed to Makefile.in.
55637         * configure.in: New.
55638
55639 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
55640
55641         In chill.execute:
55642         * .cvsignore: Add result/output files.
55643         * Makefile: Fix up variables at start.  Use MFLAGS
55644           everywhere.  Correct bool_loc, built_ins entries.
55645           Add entry for vary1.ch.
55646         * bitarray.ch: Standardize upper-case usage.
55647         * bitexpr.ch: Standardize, add output of b1.
55648         * params.ch: Use arrayt in along PROC parameters, to
55649           avoid novelty problems.
55650         * sets.ch: Tiny cleanup.
55651         * vary1.ch: Re-indent.
55652
55653 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
55654
55655         * Add PR-related files to Makefiles, .cvsignore files, etc.
55656
55657 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
55658
55659         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
55660           with compiler objects. New names are test-flow.c and test-loop.c
55661
55662 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
55663
55664         * Upgraded c-torture tests from 1.19 to 1.20
55665
55666         * new files:
55667         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
55668         * gcc.compile: 930623-1.c 930623-2.c
55669         * gcc.noncompile: 930622-1.c 930622-2.c
55670         * gcc.failure: 920411-1.c 920627-2.c
55671         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
55672
55673 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
55674
55675         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
55676           More changes to get testsuite working properly. Needs more work.
55677           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
55678
55679 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
55680
55681         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
55682           More changes to get testsuite working properly. Needs more work.
55683
55684 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
55685
55686         * chill.compile/compile.exp: Added for Dejagnu support
55687         * chill.execute/execute.exp: Added for Dejagnu support
55688         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
55689
55690 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
55691
55692         This should complete moving the CHILL test files.
55693         * chill.noncompile(.cvsignore printf.grt
55694             in-printf.grt chprintf.grt chprintf.ch):
55695             Added test-support files.
55696           (Makefile): Modified further.
55697         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
55698             signal.ch): Added test files.
55699           * chill.execute (.cvsignore printf.grt printr.c
55700             in-printf.grt rts.c chprintf.grt rts.h): Added
55701           test-support files.
55702             (Makefile): More corrections.
55703
55704 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
55705
55706         * chill.compile, chill.execute, chill.nocompile: Add CHILL
55707           test cases, ready for DejaGnu.
55708
55709 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
55710
55711         * Upgraded c-torture tests from 1.18 to 1.19
55712
55713         * gcc.compile: added test(s):
55714           930607-1.c
55715         * gcc.execute: added test(s):
55716           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
55717
55718         * added new subdirectory for misc tests: gcc.misc-tests
55719         * gcc.misc-test(s): added tests:
55720           inst-check.c test-consts.c test-ior.c test-switch.c
55721
55722 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
55723
55724         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
55725
55726 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
55727
55728         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
55729
55730 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
55731
55732         * Upgraded c-torture tests from 1.17 to 1.18
55733
55734 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
55735
55736         * Upgraded c-torture tests from 1.12 to 1.17
55737
55738 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
55739
55740         * lib/old-dejagnu.exp:
55741           Fixed handling of XFAIL target triplets to correctly
55742           recognize wildcard characters.  Removed code that
55743           appended a unique id tag to the end of the file name
55744           printed out by the result of the testcases within a
55745           given test file.
55746
55747 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
55748
55749         * lib/old-dejagnu.exp:
55750           Reworked expected failure handling to trigger off of XFAIL
55751           keyword in keyphrase embeded in testcase source code. The
55752           XFAIL keyword must be at the end of the keyphrase line. It
55753           may optionally be followed by one or more target triplets.
55754           It has just occured that the handling of wildcards in the
55755           target triplet may not be correct.
55756
55757 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
55758
55759         * g++.old-deja/tests:
55760           Moved all subdirectories up one level into g++.old-deja .
55761
55762         * lib/old-dejagnu.exp:
55763           Fixed problem with CXXFLAGS not being properly reset, and being
55764           corrupted with extraneous "-c" compiler option.  This was
55765           causing binaries to not be generated for test that needed them.
55766           Modified strings passed to "pass" and "fail" so that individual
55767           tests from the same test file would be distinguished by an
55768           identifier appended to the test file name in the summary logs;
55769           this corrected a problem with erroneous diff logs.  Added code
55770           to search testcases for expected fail and unexpected pass keywords.
55771
55772 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
55773
55774         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
55775
55776 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
55777
55778         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
55779           Removed extraneous text from end of "Special g++ Options"
55780           keyphrase.
55781
55782         * lib/old-dejagnu.exp: Added pattern matching to look for new
55783           keywords, embedded in testcases comments, which will trigger
55784           calls to xpass and xfail.
55785
55786 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
55787
55788         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
55789           comments embedded in the testcases, especially the one looking for
55790           special compiler options, as well as the pattern matching for the
55791           compiler output again.
55792
55793 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
55794
55795         * lib/old-dejagnu.exp: Do a proper check of the return value for
55796           execute tests. Fixed several problems with the pattern matching
55797           of the compiler output which gave erroneous test results.
55798           Changed several of the test result messages to be more descriptive.
55799         * config/unix-g++.exp: Proc g++_load now actually works and
55800           executes the tests passed to it and returns a usable return
55801           value.
55802
55803 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
55804
55805           * lib/gcc.exp: Exits gracefully if $CC is bogus.
55806
55807 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
55808
55809         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
55810           Modified both files to properly execute the old style
55811           dejagnu tests. The previous versions of these files were
55812           experimental and did not function anything near correctly.
55813
55814 1993-04-05  Rob Savoye  (rob@cygnus.com)
55815
55816         * Removed all Makefile.in and configure.in files. No configuration
55817         needed now.
55818
55819 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
55820
55821         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
55822
55823 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
55824
55825         * gcc.compile/configure.in, gcc.unsorted/configure.in,
55826         gcc.special/configure.in, gcc.noncompile/configure.in,
55827         gcc.execute/configure.in, gcc.code_quality/configure.in,
55828         g++.other/configure.in, g++.old-deja/configure.in,
55829         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
55830         in srcname setting.
55831
55832 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
55833
55834         * lib/udi.exp: Fixed mondfe and mondfe_download.
55835         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
55836         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
55837
55838 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
55839
55840         * config/udi-gdb.exp: Check $shell_id after connecting to target.
55841         (gdb_exit): Don't remove *_soc files.
55842
55843 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
55844
55845         * lib/c-torture.exp: Don't look for main; instead always use -w
55846         -c.  This is how the c-torture tests work.  Remove the object
55847         file if the compilation succeeds.
55848         * gcc.execute/execute.exp: Remove executable if test passes.
55849         * gcc.noncompile/noncompile.exp: Every test is an expected
55850         failure.
55851         * gcc.special/special.exp: Added tests from c-torture 1.11,
55852         corrected use of existing test.
55853         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
55854         gcc.execute/920625-1.c: Updated to c-torture 1.11.
55855         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
55856         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
55857         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
55858         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
55859         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
55860         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
55861         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
55862         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
55863         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
55864         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
55865         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
55866         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
55867         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
55868         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
55869         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
55870         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
55871         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
55872         c-torture 1.11.
55873         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
55874         correspond to c-torture 1.11.
55875
55876         * New file.