OSDN Git Service

7ee76957647eaf9ca40422855614d80e48bcd33d
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2007-08-22  Christopher D. Rickett  <crickett@lanl.gov>
2
3         PR fortran/33020
4         * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
5         include multiple kinds for SHAPE parameter within a single
6         namespace.
7         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
8         * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case. 
9
10 2007-08-22  Janus Weil  <jaydub66@gmail.com>
11
12         * interface_abstract_1.f90: Extended test case.
13         * interface_abstract_3.f90: New test.
14
15 2007-08-21  Christian Bruel  <christian.bruel@st.com>
16
17         * gcc.dg/fold-sub.c: New test.
18         
19 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
20
21         * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
22         gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
23         gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
24         gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
25         * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
26         gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
27
28 2007-08-22  Richard Guenther  <rguenther@suse.de>
29
30         PR middle-end/33007
31         * gcc.dg/pr33007.c: New testcase.
32
33 2007-08-22  Richard Sandiford  <richard@codesourcery.com>
34
35         * gcc.c-torture/execute/strcmp-1.x: Delete.
36
37 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
38
39         * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
40         * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
41         gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
42         gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
43         gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
44         gcc.target/i386/stack-realign.c,
45         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
46         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
47         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
48         target using dg-require-effective-target directive.
49         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
50         gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
51         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
52         gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
53         gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
54         gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
55         gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
56         gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
57         gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
58         Require lp64 target using dg-require-effective-target directive.
59         * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
60         gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
61         directive.
62         * gcc.target/i386/20010202-1.c: Move from here ...
63         * gcc.dg/20010202-1.c: ... to here.
64
65 2007-08-22  Richard Guenther  <rguenther@suse.de>
66
67         PR tree-optimization/33142
68         * gcc.c-torture/execute/pr33142.c: New testcase.
69
70 2007-08-22  Richard Guenther  <rguenther@suse.de>
71
72         PR middle-end/32563
73         * g++.dg/torture/pr32563.C: New testcase.
74
75 2007-08-22  Jakub Jelinek  <jakub@redhat.com>
76
77         PR middle-end/32912
78         * gcc.dg/pr32912-1.c: Add -w to options.
79         * gcc.dg/pr32912-2.c: Likewise.
80         * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
81
82 2007-08-21  Ian Lance Taylor  <iant@google.com>
83
84         * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
85
86 2007-08-21  Ian Lance Taylor  <iant@google.com>
87
88         PR tree-optimization/33134
89         * g++.dg/tree-ssa/pr33134.C: New test.
90
91 2007-08-21  Nathan Froyd  <froydnj@codesourcery.com>
92
93         * gcc.target/powerpc/spe-vector-memset.c: New testcase.
94         * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
95
96 2007-08-21  Jakub Jelinek  <jakub@redhat.com>
97
98         PR debug/32610
99         * gcc.dg/debug/pr32610.c: New test.
100
101         * g++.dg/init/new24.C: New test.
102
103         PR middle-end/32912
104         * gcc.dg/pr32912-1.c: New test.
105         * gcc.dg/pr32912-2.c: New test.
106         * gcc.dg/pr32912-3.c: New test.
107
108 2007-08-21  Richard Guenther  <rguenther@suse.de>
109
110         * gcc.dg/pointer-arith-10.c: New testcase.
111
112 2007-08-21  Richard Guenther  <rguenther@suse.de>
113
114         PR middle-end/33122
115         * gcc.c-torture/compile/pr33122.c: New testcase.
116
117 2007-03-20  Pawel Sikora  <pluto@pld-linux.org>
118
119         * g++.dg/warn/Wnvdtor-2.C: New testcase.
120
121 2007-08-20  Dorit Nuzman  <dorit@il.ibm.com>
122
123         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
124
125 2007-08-20  Jakub Jelinek  <jakub@redhat.com>
126
127         PR c++/33025
128         * g++.dg/init/new23.C: New test.
129
130 2007-08-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
131
132         PR middle-end/30564
133         * gcc.c-torture/compile/pr30564-1.c: New test.
134         * gcc.c-torture/compile/pr30564-2.c: New test.
135
136 2007-08-19  Joseph Myers  <joseph@codesourcery.com>
137
138         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
139
140 2007-08-19  Tobias Burnus  <burnus@net-b.de>
141
142         * gfortran.dg/interface_abstract_2.f90: New.
143         * gfortran.dg/interface_abstract_1.f90: Fix typo.
144
145 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
146
147         * gcc.dg/vect/vect-117.c: Change inner-loop bound to
148         unknown (so that outer-loop wont get analyzed).
149         * gcc.dg/vect/vect-outer-1a.c: New test.
150         * gcc.dg/vect/vect-outer-1b.c: New test.
151         * gcc.dg/vect/vect-outer-1.c: New test.
152         * gcc.dg/vect/vect-outer-2a.c: New test.
153         * gcc.dg/vect/vect-outer-2b.c: New test.
154         * gcc.dg/vect/vect-outer-2c.c: New test.
155         * gcc.dg/vect/vect-outer-2.c: New test.
156         * gcc.dg/vect/vect-outer-3a.c: New test.
157         * gcc.dg/vect/vect-outer-3b.c: New test.
158         * gcc.dg/vect/vect-outer-3c.c: New test.
159         * gcc.dg/vect/vect-outer-3.c: New test.
160         * gcc.dg/vect/vect-outer-4a.c: New test.
161         * gcc.dg/vect/vect-outer-4b.c: New test.
162         * gcc.dg/vect/vect-outer-4c.c: New test.
163         * gcc.dg/vect/vect-outer-4d.c: New test.
164         * gcc.dg/vect/vect-outer-4e.c: New test.
165         * gcc.dg/vect/vect-outer-4f.c: New test.
166         * gcc.dg/vect/vect-outer-4g.c: New test.
167         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
168         * gcc.dg/vect/vect-outer-4i.c: New test.
169         * gcc.dg/vect/vect-outer-4j.c: New test.
170         * gcc.dg/vect/vect-outer-4k.c: New test.
171         * gcc.dg/vect/vect-outer-4l.c: New test.
172         * gcc.dg/vect/vect-outer-4m.c: New test.
173         * gcc.dg/vect/vect-outer-4.c: New test.
174         * gcc.dg/vect/vect-outer-5.c: New test.
175         * gcc.dg/vect/vect-outer-6.c: New test.
176         * gcc.dg/vect/vect-outer-fir.c: New test.
177         * gcc.dg/vect/vect-outer-fir-lb.c: New test.
178         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.       
179
180 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
181
182         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
183         and -fno-tree-reassoc.
184         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
185         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
186         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
187         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
188         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
189         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
190         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
191         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
192         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
193         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
194         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
195         * gcc.dg/vect/no-scevccp-outer-1.c: New test.
196         * gcc.dg/vect/no-scevccp-outer-2.c: New test.
197         * gcc.dg/vect/no-scevccp-outer-3.c: New test.
198         * gcc.dg/vect/no-scevccp-outer-4.c: New test.
199         * gcc.dg/vect/no-scevccp-outer-5.c: New test.
200         * gcc.dg/vect/no-scevccp-outer-6.c: New test.
201         * gcc.dg/vect/no-scevccp-outer-7.c: New test.
202         * gcc.dg/vect/no-scevccp-outer-8.c: New test.
203         * gcc.dg/vect/no-scevccp-outer-9.c: New test.
204         * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
205         * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
206         * gcc.dg/vect/no-scevccp-outer-10.c: New test.
207         * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
208         * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
209         * gcc.dg/vect/no-scevccp-outer-11.c: New test.
210         * gcc.dg/vect/no-scevccp-outer-12.c: New test.
211         * gcc.dg/vect/no-scevccp-outer-13.c: New test.
212         * gcc.dg/vect/no-scevccp-outer-14.c: New test.
213         * gcc.dg/vect/no-scevccp-outer-15.c: New test.
214         * gcc.dg/vect/no-scevccp-outer-16.c: New test.
215         * gcc.dg/vect/no-scevccp-outer-17.c: New test.
216         * gcc.dg/vect/no-scevccp-outer-18.c: New test.
217         * gcc.dg/vect/no-scevccp-outer-19.c: New test.
218         * gcc.dg/vect/no-scevccp-outer-20.c: New test.
219         * gcc.dg/vect/no-scevccp-outer-21.c: New test.
220         * gcc.dg/vect/no-scevccp-outer-22.c: New test.
221
222 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
223
224         * testsuite/gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
225         versioning for aliasing).
226         * testsuite/gcc.dg/vect/vect-35.c: Likewise.
227
228         * testsuite/gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align targets.
229         * testsuite/gcc.dg/vect/vect-multitypes-11.c: Likewise.
230
231 2007-08-18  Tom Tromey  <tromey@redhat.com>
232
233         PR preprocessor/32974:
234         * gcc.dg/cpp/pr32974.c: New file.
235
236 2007-08-17  Tobias Burnus  <burnus@net-b.de>
237
238         * gfortran.dg/interface_abstract_1.f90: New.
239
240 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
241
242         PR fortran/32881
243         * gfortran.dg/pure_initializer_1.f90: New test.
244
245 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
246
247         PR fortran/32875
248         * gfortran.dg/array_constructor_18.f90: New test.
249
250 2007-08-17  Andrew Pinski  <andrew_pinski@playstation.sony.com>
251
252         PR c++/28989
253         * g++.dg/expr/lval3.C: New test.
254         * g++.dg/expr/lval4.C: New test.
255
256 2007-08-17  Ollie Wild  <aaw@google.com>
257
258         PR c++/31749
259         * g++.dg/lookup/builtin3.C: New test.
260         * g++.dg/lookup/builtin4.C: New test.
261         * g++.dg/lookup/using19.C: New test.
262
263 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
264
265         PR c++/32190
266         * g++.dg/parse/error31.C: New.
267
268 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
269
270         PR c++/32112
271         * g++.dg/template/error26.C: New.
272
273 2007-08-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
274
275         PR fortran/33079
276         * gfortran.dg/zero_length_2.f90: New test.
277
278 2007-08-17  Tobias Burnus  <burnus@net-b.de>
279
280         * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
281         * gfortran.dg/kind_tests_3.f03: Ditto.
282         * gfortran.dg/global_vars_f90_init.f90: Ditto.
283         * gfortran.dg/interface_13.f90: Ditto.
284         * gfortran.dg/pr32738.f90: Ditto.
285         * gfortran.dg/module_private_1.f90: Ditto.
286         * gfortran.dg/test_only_clause.f90: Ditto.
287         * gfortran.dg/bind_c_vars.f90: Ditto.
288         * gfortran.dg/bind_c_dts.f90: Ditto.
289         * gfortran.dg/use_9.f90: Ditto.
290         * gfortran.dg/generic_8.f90: Ditto.
291         * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
292         * gfortran.dg/private_type_6.f90: Ditto.
293         * gfortran.dg/c_assoc.f90: Ditto.
294         * gfortran.dg/private_type_7.f90: Ditto.
295         * gfortran.dg/global_vars_c_init.f90: Ditto.
296         * gfortran.dg/bind_c_dts_2.f03: Ditto.
297         * gfortran.dg/c_f_pointer_tests.f90: Ditto.
298         * gfortran.dg/c_size_t_test.f03: Ditto.
299         * gfortran.dg/used_types_12.f90: Ditto.
300         * gfortran.dg/pr25923.f90: Ditto.
301         * gfortran.dg/test_com_block.f90: Ditto.
302         * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
303         * gfortran.dg/equiv_constraint_7.f90: Ditto.
304         * gfortran.dg/com_block_driver.f90: Ditto.
305         * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
306         * gfortran.dg/use_iso_c_binding.f90: Ditto.
307         * gfortran.dg/c_loc_test.f90: Ditto.
308         * gfortran.dg/c_ptr_tests.f03: Ditto.
309         * gfortran.dg/module_interface_1.f90: Ditto.
310
311 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
312
313         PR c++/32870
314         * g++.dg/other/error17.C: Adjust.
315         
316 2007-08-17  Ben Elliston  <bje@au.ibm.com>
317
318         PR middle-end/32970
319         * g++.dg/ext/altivec-14.C: New test.
320
321 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
322
323         * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
324         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
325         dump files.
326         * gcc.dg/vect/pr25371.c: Clean up vect dump file.
327         * gcc.dg/vect/pr32366.c: Ditto.
328
329 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
330
331         PR testsuite/33082
332         * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
333         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
334         * gcc.dg/dfp/convert-int-fold.c: Ditto.
335         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
336
337 2007-08-16  Tobias Burnus  <burnus@net-b.de>
338
339         PR fortran/33072
340         * gfortran.dg/use_9.f90: New.
341
342 2007-08-16  Seongbae Park <seongbae.park@gmail.com>
343
344         * g++.dg/gcov/gcov-5.C: New test.
345
346 2007-08-16  Seongbae Park  <seongbae.park@gmail.com>
347
348         * g++.dg/gcov/gcov-4.C: New test.
349         * lib/gcov.exp (verify-lines): Add support for
350         checking no-coverage lines.
351
352 2007-08-16  Victor Kaplansky <victork@il.ibm.com>
353
354         * gcc.dg/vect/vect-vfa-01.c: New.
355         * gcc.dg/vect/vect-vfa-02.c: New.
356         * gcc.dg/vect/vect-vfa-03.c: New.
357         * gcc.dg/vect/vect-vfa-04.c: New.
358         * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
359         gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
360         gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
361         gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
362         gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
363         gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
364         gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
365         gfortran.dg/vect/pr19049.f90: Rename to start with
366         prefix no-vfa-.
367         * gcc.dg/vect/vect.exp: Disable versioning for alias
368         when test starts with no-vfa-.
369         * gfortran.dg/vect/vect.exp: Likewise.
370
371 2007-08-16  Richard Sandiford  <richard@codesourcery.com>
372
373         * gcc.dg/torture/pr32897.c: New test.
374
375 2007-08-16  Paolo Carlini  <pcarlini@suse.de>
376
377         PR c++/31132
378         * g++.dg/template/crash69.C: New.
379
380 2007-08-15  Daniel Jacobowitz  <dan@codesourcery.com>
381
382         * lib/target-supports.exp (check_effective_target_arm32): Use
383         check_no_compiler_messages.
384
385 2007-08-15  Diego Novillo  <dnovillo@google.com>
386
387         gcc.dg/tree-ssa/20070815.c: New test.
388
389 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
390
391         PR fortran/33077
392         * gfortran.dg/random_7.f90: Initialize variable.
393
394 2007-08-15  Jakub Jelinek  <jakub@redhat.com>
395
396         PR middle-end/33074
397         * gfortran.dg/pr33074.f90: New test.
398
399         PR c++/32992
400         * g++.dg/opt/nrv14.C: New test.
401
402 2007-08-15  Paolo Carlini  <pcarlini@suse.de>
403
404         PR c++/33035
405         * g++.dg/template/crash68.C: New.
406
407 2007-08-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
408
409         * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
410         * gcc.dg/sibcall-4.c: Ditto.
411
412 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
413
414         PR fortran/33066
415         * gfortran.dg/use_8.f90: New test.
416         * gfortran.dg/c_loc_tests_2.f03: Fix code.
417
418 2007-08-14  Paolo Carlini  <pcarlini@suse.de>
419
420         PR c++/27211
421         * g++.dg/template/error27.C: New.
422         * g++.dg/template/error28.C: New.
423         * g++.dg/other/pr28304.C: Adjust.
424         * g++.old-deja/g++.mike/p811.C: Likewise.
425
426 2007-08-14  Rask Ingemann Lambertsen  <rask@sygehus.dk>
427
428         PR target/30315
429         * gcc.target/i386/pr30315.c: New.
430
431 2007-08-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
432
433         PR fortran/32594
434         * gfortran.dg/substr_5.f90: New test.
435
436 2007-08-14  Andrew Pinski  <pinskia@gmail.com>
437
438         PR c/30428
439         * gcc.dg/vector-2.c: New test.
440
441         PR c++/30428
442         * g++.dg/ext/vector8.C: New test.
443
444 2007-08-13  Dan Hipschman  <dsh@google.com>
445
446         PR c/32953
447         * gcc.dg/format/array-1.c: Add an additional test for
448         unterminated format strings of length 1.
449
450 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
451
452         PR fortran/32926
453         * gfortran.dg/external_procedures_3.f90: New test.
454
455 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
456
457         PR fortran/32827
458         * gfortran.dg/import6.f90: New test.
459
460 2007-08-13  Andrew Pinski  <pinskia@gmail.com>
461
462         PR C/30427
463         *  gcc.dg/vector-1.c: New test.
464
465 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
466
467         * gcc.dg/pr21255-4.c: Skip for PIC.
468         * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
469
470 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
471
472         * gcc.dg/attr-isr.c: Skip for PIC.
473         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
474         * gcc.dg/attr-isr-trapa.c: Likewise.
475         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
476         * gcc.dg/pragma-isr-trapa.c: Likewise.
477         * gcc.dg/pragma-isr-trapa2.c: Likewise.
478
479 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
480
481         PR fortran/32962
482         * gfortran.dg/transpose_1.f90: New test.
483
484 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
485
486         PR fortran/29600
487         * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
488         intrinsic.
489
490 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
491
492         PR fortran/30964
493         PR fortran/33054
494         * gfortran.dg/random_4.f90: New test.
495         * gfortran.dg/random_5.f90: New test.
496         * gfortran.dg/random_6.f90: New test.
497         * gfortran.dg/random_7.f90: New test.
498
499 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
500
501         PR fortran/32860
502         * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
503
504 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
505
506         PR fortran/31629
507         * gcc/testsuite/gfortran.dg/module_private_1.f90: New test.
508
509 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
510
511         PR fortran/29600
512         * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
513         * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
514
515 2007-08-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
516
517         PR fortran/32937
518         * gfortran.dg/char_length_6.f90: New test.
519
520 2007-08-10  Ollie Wild  <aaw@google.com>
521
522         * g++.dg/lookup/using18.C: New test.
523
524 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
525
526         PR c++/17763
527         * g++.dg/other/error16.C: New.
528
529 2007-08-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
530
531         PR libfortran/33039
532         * gfortran.dg/namelist_37.f90: New test.
533
534 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
535
536         PR c++/22256
537         * g++.dg/conversion/op3.C: New.
538
539 2007-08-09  Tobias Burnus  <burnus@net-b.de>
540
541         PR fortran/32987
542         * gfortran.dg/fmt_tab_1.f90: New.
543         * gfortran.dg/fmt_tab_2.f90: New.
544
545 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
546
547         PR c/32796
548         * gcc.c-torture/compile/pr32796.c: New test.
549
550 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
551
552         PR middle-end/32813
553         * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
554         * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS instead
555         of just -O.
556
557 2007-08-08  Richard Sandiford  <richard@codesourcery.com>
558
559         * gcc.target/mips/code-readable-1.c: New test.
560         * gcc.target/mips/code-readable-2.c: Likewise.
561         * gcc.target/mips/code-readable-3.c: Likewise.
562
563 2007-08-08  Vladimir Yanovsky  <yanov@il.ibm.com>
564             Revital Eres  <eres@il.ibm.com>
565
566         * gfortran.dg/sms-1.f90: Add comment.
567         * gfortran.dg/sms-2.f90: New.
568
569 2007-08-07  Ian Lance Taylor  <iant@google.com>
570
571         * gcc.dg/instrument-1.c: New test.
572         * gcc.dg/instrument-2.c: New test.
573         * gcc.dg/instrument-3.c: New test.
574
575 2007-08-07  Steve Ellcey  <sje@cup.hp.com>
576
577         * gfortran.dg/c_kind_params.f90: Check for stdint.h.
578
579 2007-08-07  Dorit Nuzman  <dorit@il.ibm.com>
580
581         * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on 
582         !vector_alignment_reachable targets.
583         * gcc.dg/vect/vect-33.c: Likewise.
584         * gcc.dg/vect/vect-42.c: Likewise.
585         * gcc.dg/vect/vect-44.c: Likewise.
586         * gcc.dg/vect/vect-50.c: Likewise.
587         * gcc.dg/vect/vect-70.c: Likewise.
588         * gcc.dg/vect/vect-71.c: Likewise.
589         * gcc.dg/vect/vect-87.c: Likewise.
590         * gcc.dg/vect/vect-88.c: Likewise.
591         * gcc.dg/vect/vect-91.c: Likewise.
592         * gcc.dg/vect/vect-93.c: Likewise.
593         * gcc.dg/vect/vect-96.c: Likewise.
594         * gcc.dg/vect/no-section-anchors-69.c: Likewise.
595         * gcc.dg/vect/section-anchors-69.c: Likewise.
596         * gcc.dg/vect/pr25413.c: Likewise.
597         * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
598         * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
599         * gfortran.dg/vect-2.f90: Likewise.
600         * gfortran.dg/vect-3.f90: Likewise.
601         * gfortran.dg/vect-4.f90: Likewise.
602         * gfortran.dg/vect-5.f90: Likewise.
603         * lib/target-supports.exp (check_effective_target_natural_alignment): 
604         Return false for darwin. 
605         (check_effective_target_vector_alignment_reachable_for_double): New.    
606
607 2007-08-07  Andreas Krebbel  <krebbel1@de.ibm.com>
608
609         * gcc.dg/multiword-1.c: New testcase.
610
611 2007-08-07  Daniel Franke  <franke.daniel@gmail.com>
612
613         * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
614         messages.
615         * gfortran.dg/namelist_36.f90: New test.
616
617 2007-08-07  Rask Ingemann Lambertsen  <rask@sygehus.dk>
618
619         * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
620           int32_t for 32-bit integer. Use int64_t for 64-bit integer.
621
622 2007-08-07  Kaz Kojima  <kkojima@gcc.gnu.org>
623
624         * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
625         * gcc.dg/torture/type-generic-1.c: Likewise.
626
627 2007-08-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
628
629         * gcc.c-torture/20070522-1.c: Move to ...
630         * gcc.c-torture/compile/20070522-1.c: Here.
631
632 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
633
634         PR fortran/29828
635         * gfortran.dg/minmax_char_1.f90: New test.
636         * gfortran.dg/minmax_char_2.f90: New test.
637         * gfortran.dg/min_max_optional_4.f90: New test.
638
639 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
640
641         * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
642         hanging on the testcase.
643
644 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
645
646         PR middle-end/32988
647         * gcc.c-torture/compile/pr32988.c: New test.
648
649 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
650
651         * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
652
653 2007-08-05  Volker Reichelt  <v.reichelt@netcologne.de>
654
655         * g++.dg/warn/pedantic2.C: Fix error marker.  Add more tests.
656
657         Revert:
658         2007-03-22  Dirk Mueller  <dmueller@suse.de>
659
660         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
661
662 2007-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
663
664         PR fortran/32979
665         * gfortran.dg/isnan_1.f90: New test.
666
667 2007-08-05  Vladimir Yanovsky  <yanov@il.ibm.com>
668             Revital Eres <eres@il.ibm.com>
669
670         * gcc.dg/sms-antideps.c: New test.
671
672 2007-08-04  Paul Thomas  <pault@gcc.gnu.org>
673
674         PR fortran/31214
675         * gfortran.dg/entry_13.f90: New test.
676
677         * gfortran.dg/entry_12.f90: Clean up .mod file.
678
679 2007-08-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
680
681         PR fortran/32770
682         * gfortran.dg/direct_io_2.f90:  Implicitly declare integer
683         variables as kind=4 so they don't overflow the record length.
684
685 2007-08-04  Steven G. Kargl  <kargl@gcc.gnu.org>
686
687         PR fortran/32968
688         * gfortran.dg/selected_kind_1.f90: New test.
689
690 2007-08-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
691
692         PR middle-end/32780
693         * gcc.c-torture/compile/pr32780.c: New test.
694
695 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
696
697         RP middle-end/32399
698         * gcc.c-torture/compile/pr32399.c: New testcase.
699
700 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
701
702         PR middle-end/32304
703         * g++.dg/torture/pr32304.C: New testcase.
704
705 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
706
707         PR middle-end/32935
708         * gfortran.fortran-torture/compile/complex_1.f90: New test.
709
710 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
711
712         PR fortran/32955
713         * gfortran.dg/value_4.f90: Make integer constant of kind=4.
714
715 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
716
717         PR fortran/31202
718         * gfortran.dg/nint_2.f90: New test.
719
720 2007-08-03  Nathan Froyd  <froydnj@codesourcery.com>
721
722         * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
723         * gcc.dg/weak/typeof-2.c: Likewise.
724
725 2007-08-03  Diego Novillo  <dnovillo@google.com>
726
727         PR 31521
728         * gcc.dg/tree-ssa/pr31521.c: New test.
729
730 2007-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
731
732         PR fortran/32770
733         * gfortran.dg/unf_read_corrupted_1.f90:  Integer variable in
734         iostat must be default kind.
735
736 2007-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
737
738         * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
739
740 2007-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
741
742         PR fortran/32770
743         * gfortran.dg/unf_read_corrupted_1.f90:  Make all kinds
744         explicit so test passes with -fdefault-integer-8.
745         * gfortran.dg/unformatted_recl_1.f90:  Likewise.
746         * gfortran.dg/unformatted_subrecord_1.f90:  Likewise.
747
748 2007-08-02  Lee Millward  <lee.millward@gmail.com>
749
750         PR c++/30849
751         * g++.dg/parse/asm1.C: New test.
752
753         PR c++/30850
754         * g++.dg/parse/asm2.C: Likewise.
755
756         PR c++/30851
757         * g++.dg/parse/asm3.C: Likewise.
758         
759 2007-08-02  Rask Ingemann Lambertsen  <rask@sygehus.dk>
760
761         * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
762           "int" is only 16 bit bits wide.
763         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
764
765 2007-08-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
766
767         * g++.dg/torture/type-generic-1.C: New.
768         * gcc.dg/pr28796-2.c: Move tests ...
769         * gcc.dg/tg-tests.h: ... here.
770         * gcc.dg/torture/type-generic-1.c: New.
771
772 2007-08-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
773
774         PR libfortran/32954
775         * minmaxloc_3.f90:  New test case.
776
777 2007-08-01  Tobias Burnus  <burnus@net-b.de>
778
779         PR fortran/32936
780         * gfortran.dg/allocate_stat.f90: New.
781
782 2007-08-01  Nathan Froyd  <froydnj@codesourcery.com>
783
784         * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
785
786 2007-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
787
788         PR tree-optimization/32919
789         * gcc.c-torture/compile/pr32919.c: New.
790
791 2007-08-01  Nick Clifton  <nickc@redhat.com>
792
793         * gcc.c-torture/execute/execute.exp: Change copyright header to
794         refer to version 3 of the GNU General Public License and to point
795         readers at the COPYING3 file and the FSF's license web page.
796         * gcc.c-torture/execute/ieee/ieee.exp,
797         gcc.c-torture/unsorted/unsorted.exp,
798         gcc.c-torture/compile/compile.exp,
799         gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
800         gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
801         gcc.target/cris/torture/cris-torture.exp,
802         gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
803         gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
804         gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
805         gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
806         gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
807         gnat.dg/dg.exp, gnat.dg/style/style.exp,
808         gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
809         gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
810         gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
811         gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
812         gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
813         gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
814         gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
815         gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
816         gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
817         gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
818         gcc.dg/noncompile/noncompile.exp,
819         gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
820         gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
821         gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
822         gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
823         gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
824         gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
825         gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
826         gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
827         gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
828         gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
829         gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
830         gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
831         g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
832         g++.old-deja/old-deja.exp,
833         gfortran.fortran-torture/execute/execute.exp,
834         gfortran.fortran-torture/compile/compile.exp,
835         treelang/output/output-1.c, treelang/output/output-1.tree,
836         treelang/execute/execute.exp, treelang/Makefile.in,
837         treelang/compile/compile.exp, g++.dg/dg.exp,
838         g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
839         g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
840         g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
841         g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
842         g++.dg/compat/struct-layout-1.exp,
843         g++.dg/compat/struct-layout-1_generate.c,
844         g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
845         g++.dg/bprob/bprob.exp, config/default.exp,
846         gcc.test-framework/test-framework.awk,
847         gcc.test-framework/gen_directive_tests,
848         gcc.test-framework/test-framework.exp,
849         objc.dg/special/special.exp,
850         objc.dg/gnu-encoding/gnu-encoding.exp,
851         objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
852         objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
853         lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
854         lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
855         lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
856         lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
857         lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
858         lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
859         lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
860         lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
861         lib/target-supports-dg.exp, lib/gcc-defs.exp,
862         lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
863         lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
864         lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
865         gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
866         objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
867         Likewise.
868
869 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
870
871         * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
872         error message text.
873
874 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
875
876         PR fortran/32945
877         * gfortran.dg/initialization_12.f90: New test.
878
879 2007-08-01  Paul Thomas  <pault@gcc.gnu.org>
880
881         PR fortran/31609
882         * gfortran.dg/entry_12.f90: New test.
883
884 2007-07-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
885
886         PR fortran/32938
887         * gfortran.dg/altreturn_6.f90: New test.
888
889 2007-07-31  Steven G. Kargl  <kargl@gcc.gnu.org>
890
891         PR fortran/32942
892         * gfortran.dg/exponent_2.f90: New test.
893
894 2007-07-30  Jan Sjodin  <jan.sjodin@amd.com>
895
896         * gcc.dg/vect/vect-117.c: New test.
897         * gcc.dg/vect/vect-74.c: Enabled test
898         * gcc.dg/vect/vect-81.c: Enabled test
899
900 2007-07-30  Andrew Pinski  <pinskia@gmail.com>
901
902         * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
903         s/dg-error/dg-warning where warning is expected.
904
905 2007-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
906
907         PR fortran/32770
908         * gfortran.dg/array_constructor_12.f90:  Adjust argument
909         of huge() to correct kind.
910
911 2007-07-30  Ollie Wild  <aaw@google.com>
912
913         * gcc.dg/cpp/counter-2.c: New test.
914         * gcc.dg/cpp/counter-3.c: New test.
915         * gcc.dg/cpp/dir-only-1.c: New test.
916         * gcc.dg/cpp/dir-only-1.h: New file.
917         * gcc.dg/cpp/dir-only-2.c: New test.
918         * gcc.dg/cpp/dir-only-3.c: New test.
919         * gcc.dg/cpp/dir-only-3a.h: New file.
920         * gcc.dg/cpp/dir-only-3b.h: New file.
921         * gcc.dg/cpp/dir-only-4.c: New test.
922         * gcc.dg/cpp/dir-only-5.c: New test.
923         * gcc.dg/cpp/dir-only-6.c: New test.
924
925 2007-07-30  Julian Brown  <julian@codesourcery.com>
926
927         * gcc.target/arm/neon/v*.c: Regenerate.
928
929 2007-07-30  Paolo Carlini  <pcarlini@suse.de>
930
931         PR c++/32108
932         * g++.dg/ext/label6.C: New.
933
934 2007-07-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
935
936         PR libfortran/32858
937         PR libfortran/30814
938         * gfortran.dg/pack_bounds_1.f90:  Adjust to new error message.
939
940 2007-07-29  Paul Thomas  <pault@gcc.gnu.org>
941
942         PR fortran/31211
943         * gfortran.dg/actual_pointer_function_1.f90: New test.
944
945         PR fortran/32682
946         * gfortran.dg/scalarize_parameter_array_1.f90: New test.
947
948 2007-07-29  Daniel Franke  <franke.daniel@gmail.com>
949
950         PR fortran/32906
951         * gfortran.dg/shape_1.f90: Adjust error message.
952         * gfortran.dg/parameter_array_ref_1.f90: New test.
953
954 2007-07-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
955
956         PR fortran/31609
957         * gfortran.dg/entry_11.f90: New test.
958
959 2007-07-29  Vladimir Yanovsky  <yanov@il.ibm.com>
960             Revital Eres  <eres@il.ibm.com>
961
962         * gfortran.dg/sms-1.f90: New test.
963
964 2007-07-28  Richard Guenther  <rguenther@suse.de>
965
966         * gcc.c-torture/compile/pr32920.c: New testcase.
967
968 2007-07-28  Simon Martin  <simartin@users.sourceforge.net>
969
970         PR c++/30917
971         * g++.dg/lookup/friend11.C: New test.
972
973 2007-07-28  Daniel Franke  <franke.daniel@gmail.com>
974
975         * gfortran.dg/namelist_5.f90: Adjusted error message.
976         * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
977         * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
978         * gfortran.dg/assumed_size_nml.f90: Renamed to ...
979         * gfortran.dg/namelist_32.f90: ... this.
980
981         PR fortran/32876
982         * gfortran.dg/namelist_33.f90: New test.
983
984         PR fortran/32905
985         * gfortran.dg/namelist_34.f90: New test.
986
987         PR fortran/31818
988         * gfortran.dg/namelist_35.f90: New test.
989
990 2007-07-28  Paul Thomas  <pault@gcc.gnu.org>
991
992         PR fortran/32880
993         * gfortran.dg/alloc_comp_assign_6.f90: New tests.
994
995 2007-07-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
996
997         PR testsuite/32471
998         * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
999           assuming it is 0x7ffffffff.
1000         * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
1001         * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
1002
1003 2007-07-27  Dominique d'Humieres  <dominiq@lps.ens.fr>
1004
1005         * gfortran.dg/operator_3.f90: Fix dg directive.
1006         * gfortran.dg/min_max_conformance.f90: Fix dg directive.
1007         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
1008         * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
1009
1010 2007-07-27  Douglas Gregor  <doug.gregor@gmail.com>
1011
1012         * g++.dg/cpp0x/decltype1.C: New.
1013         * g++.dg/cpp0x/decltype2.C: New.
1014         * g++.dg/cpp0x/decltype3.C: New.
1015         * g++.dg/cpp0x/decltype4.C: New.
1016         * g++.dg/cpp0x/decltype5.C: New.
1017         * g++.dg/cpp0x/decltype6.C: New.
1018
1019 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1020
1021         * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
1022           because the test relies on bit 31 to be the sign bit.
1023
1024 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1025
1026         * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
1027           assuming it is 0x7fffffff.
1028         * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
1029         * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
1030
1031 2007-07-27  Mark Mitchell  <mark@codesourcery.com>
1032
1033         PR c++/32346
1034         * g++.dg/expr/bitfield9.C: New test.
1035
1036 2007-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
1037
1038         PR fortran/32899
1039         * gfortran.dg/logical_comp.f90: Update dg-error strings.
1040
1041 2007-07-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1042
1043         PR fortran/32760
1044         * gfortran.dg/private_type_7.f90: New test.
1045
1046 2007-07-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1047
1048         PR fortran/32035
1049         * gfortran.dg/select_char_1.f90: New test.
1050
1051 2007-07-27  Tobias Burnus  <burnus@net-b.de>
1052
1053         PR fortran/32903
1054         * gfortran.dg/initialization_11.f90: New test.
1055
1056 2007-07-27  Richard Sandiford  <richard@codesourcery.com>
1057
1058         * gcc.target/mips/ins-1.c: New test.
1059
1060 '2007-07-26  Nathan Froyd  <froydnj@codesourcery.com>
1061
1062         PR/19232
1063         * gcc.dg/assign-warn-3.c (f0): Declare as inline.
1064         (f1): Likewise.
1065
1066 2007-07-26  Andreas Krebbel  <krebbel1@de.ibm.com>
1067
1068         * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
1069         error: width of 'spare' exceeds its type.
1070
1071 2007-07-25  Nathan Froyd  <froydnj@codesourcery.com>
1072
1073         * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
1074         * gcc.dg/sibcall-4.c: Likewise.
1075
1076 2007-07-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1077
1078         PR rtl-optimization/31500
1079         * gcc.dg/Warray-bounds.c: Remove hppa xfails.
1080         * g++.dg/warn/Warray-bounds.C: Likewise.
1081
1082 2007-07-25  H.J. Lu  <hongjiu.lu@intel.com>
1083
1084         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
1085
1086 2007-07-25  Julian Brown  <julian@codesourcery.com>
1087             Paul Brook  <paul@codesourcery.com>
1088             Joseph Myers  <joseph@codesourcery.com>
1089             Mark Shinwell  <shinwell@codesourcery.com>
1090
1091         * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
1092         * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
1093         * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
1094         * lib/target-supports.exp (check_effective_target_arm_neon_ok)
1095         (check_effective_target_arm_neon_hw): New.
1096         * gcc.target/arm/neon/neon.exp: New file.
1097         * gcc.target/arm/neon/polytypes.c: New file.
1098         * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
1099
1100 2007-07-25  Janis Johnson  <janis187@us.ibm.com>
1101
1102         * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
1103           targets where an "int" is less than 32 bits wide.
1104
1105 2007-07-25  Andreas Krebbel  <krebbel1@de.ibm.com>
1106
1107         * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
1108
1109 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1110
1111         * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
1112           during addition if an int is only 16 bits wide.
1113         * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
1114
1115 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1116
1117         * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
1118           size as "long int" and are 32 or 64 bits wide.
1119         * gcc.dg/torture/pr28814.c: Likewise.
1120
1121 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1122
1123         * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
1124           exactly as wide as an int.
1125
1126 2007-07-25  Danny Smith  <dannysmith@users.sourceforge.net>
1127
1128         * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
1129         Define and use throughout as long long printf format specifier.
1130         * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
1131         Likewise.
1132
1133 2007-07-24  H.J. Lu  <hongjiu.lu@intel.com>
1134
1135         *  gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
1136         for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
1137
1138 2007-07-25  Ben Elliston  <bje@au.ibm.com>
1139
1140         * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
1141
1142 2007-07-24  Daniel Jacobowitz  <dan@codesourcery.com>
1143
1144         * gcc.c-torture/execute/20070724-1.c: New.
1145
1146 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
1147
1148         PR fortran/31205
1149         * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
1150         "deallocates" to 24, since patch has code rid of much spurious
1151         code.
1152         * gfortran.dg/interface_assignment_1.f90 : New test.
1153
1154         PR fortran/32842
1155         * gfortran.dg/interface_assignment_2.f90 : New test.
1156
1157 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
1158
1159         PR fortran/32867
1160         * fortran.dg/initialization_10.f90: New test.
1161
1162 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
1163
1164         PR fortran/32778
1165         * gfortran.dg/imag_2.f: Removed
1166         * gfortran.dg/warn_std_1.f90: New test.
1167         * gfortran.dg/warn_std_2.f90: New test.
1168         * gfortran.dg/warn_std_3.f90: New test.
1169
1170 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
1171
1172         PR c++/29001
1173         * g++.dg/init/new22.C: New.
1174
1175 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
1176
1177         PR c++/32561
1178         * g++.dg/template/crash67.C: New.
1179
1180 2007-07-24  Dorit Nuzman  <dorit@il.ibm.com>
1181
1182         * lib/target-support.exp (check_effective_target_natural_alignment): 
1183         (check_effective_target_vector_alignment_reachable): New.
1184         * config/spu/spu.c (spu_vector_alignment_reachable): New.
1185         (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
1186         * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target 
1187         check.
1188         * gcc.dg/vect/pr25413.c: Likewise.
1189         * gcc.dg/vect/pr31699.c: Likewise.
1190
1191 2007-07-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
1192
1193         PR fortran/30814
1194         * gfortran.dg/pack_bounds_1.f90:  New test case.
1195
1196 2007-07-23 Â Daniel Franke Â <franke.daniel@gmail.com>
1197
1198         PR fortran/31639
1199         * gfortran.dg/initialization_9.f90: New test.
1200
1201 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
1202
1203         PR fortran/32797
1204         PR fortran/32800
1205         * gfortran.dg/bind_c_usage_8.f03: New test case.
1206         * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
1207         * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message. 
1208
1209 2007-07-23  Richard Sandiford  <richard@codesourcery.com>
1210
1211         * gcc.target/mips/branch-cost-1.c: New test.
1212         * gcc.target/mips/branch-cost-2.c: Likewise.
1213
1214 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
1215
1216         PR fortran/32732
1217         * gfortran.dg/c_char_tests.f03: New test case.
1218         * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
1219         * gfortran.dg/c_char_tests_2.f03: New test case.
1220         * gfortran.dg/value_6.f03: Ditto.
1221         * gfortran.dg/value_7.f03: Ditto.
1222
1223 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
1224
1225         PR fortran/32600
1226         * gfortran.dg/c_funloc_tests_5.f03: New.
1227         * gfortran.dg/c_funloc_tests_5.f04: New.
1228         * gfortran.dg/c_funloc_tests_4_driver.c: New.
1229
1230 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
1231
1232         PR c++/32839
1233         * g++.dg/expr/call4.C: New.
1234         * g++.dg/expr/call5.C: New.
1235
1236 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
1237
1238         PR fortran/32710
1239         * gfortran.dg/namelist_30.f90: New test.
1240
1241 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
1242
1243         PR fortran/29962
1244         * gfortran.dg/array_initializer_1.f90: Removed warning.
1245         * gfortran.dg/initialization_1.f90: Adjusted messages.
1246         * gfortran.dg/nested_modules_6.f90: Removed warning.
1247
1248         PR fortran/31253
1249         * gfortran.dg/initialization_7.f90: New test.
1250
1251         PR fortran/31639
1252         * gfortran.dg/initialization_8.f90: New test.
1253
1254 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
1255
1256         PR c++/30818
1257         * g++.dg/template/crash47.C: Adjust errors.
1258         * g++.dg/template/crash48.C: Adjust errors.
1259         * g++.dg/template/typename12.C: New.
1260         * g++.dg/template/typename13.C: New.
1261         * g++.dg/template/typename14.C: New.
1262         * g++.dg/template/typedef6.C: Adjust errors.
1263
1264 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
1265
1266         PR fortran/32627
1267         * gfortran.dg/pr32627_driver.c: Driver for pr32627.
1268         * gfortran.dg/pr32627.f03: New test case.
1269
1270         * gfortran.dg/c_f_pointer_logical.f03: New test case.
1271         * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
1272         c_f_pointer_logical.
1273         * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
1274         c_f_pointer_complex.
1275         * gfortran.dg/c_f_pointer_complex.f03: New test case.
1276         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
1277         c_f_pointer_shape_tests_2.
1278         * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
1279
1280 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
1281
1282         PR fortran/32804
1283         * gfortran.dg/c_loc_tests_9.f03: New test case.
1284         * gfortran.dg/c_loc_tests_10.f03: Ditto.
1285
1286 2007-07-21  Lee Millward  <lee.millward@gmail.com>
1287
1288         PR fortran/32823
1289         * gfortran.dg/int_2.f90: New test.
1290         
1291 2007-07-21  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1292
1293         * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
1294
1295 2007-07-20  Richard Sandiford  <richard@codesourcery.com>
1296
1297         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
1298         * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
1299
1300 2007-07-20  Uros Bizjak  <ubizjak@gmail.com>
1301
1302         PR tree-optimization/19910
1303         * gcc.dg/pr19910.c: New test.
1304
1305 2007-07-19  Daniel Franke  <franke.daniel@gmail.com>
1306
1307         PR fortran/32738
1308         * gfortran.dg/pr32738.f90: New test.
1309
1310 2007-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
1311
1312         PR tree-optimzation/32635
1313         * gfortran.dg/pr32635.f:  New test case.
1314
1315 2007-07-18  Christopher D. Rickett  <crickett@lanl.gov>
1316
1317         PR fortran/32801
1318         * gfortran.dg/pr32801.f03: New test case.
1319
1320 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1321
1322         * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
1323         Test negative numbers also.
1324         * gcc.dg/c99-math-float-1.c: Likewise.
1325         * gcc.dg/c99-math-long-double-1.c: Likewise.
1326         * gcc.dg/c99-math.h: Check for FP exceptions.  Update for negative
1327         test inputs.
1328
1329 2007-07-18  Bob Wilson  <bob.wilson@acm.org>
1330         
1331         * lib/target-supports.exp (check_effective_target_sync_int_long):
1332         Enable for xtensa.
1333         (check_effective_target_sync_char_short): Likewise.
1334         
1335 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1336
1337         * gcc.dg/pr28796-2.c: Add more cases.
1338
1339 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1340
1341         * gcc.dg/pr28796-1.c: Add more cases.
1342         * gcc.dg/pr28796-2.c: Likewise.
1343
1344 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1345
1346         * gcc.dg/pr28796-1.c: Add more cases.
1347         * gcc.dg/pr28796-2.c: Likewise.
1348
1349 2007-07-17  Janus Weil  <jaydub66@gmail.com>
1350
1351         PR fortran/32535
1352         * gfortran.dg/pr32535.f90: New test.
1353
1354 2007-07-17  Paul Thomas  <pault@gcc.gnu.org>
1355
1356         PR fortran/31320
1357         PR fortran/32665
1358         * gfortran.dg/alloc_comp_constructor_3.f90: New test.
1359
1360 2007-07-17  Zdenek Dvorak  <dvorakz@suse.cz>
1361
1362         PR rtl-optimization/32773
1363         * gcc.dg/pr32773.c: New test.
1364
1365 2007-07-16  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1366
1367         * gcc.target/spu/intrinsics-1.c: Use dg-message to
1368         match flax-vector-conversions note.
1369         * gcc.target/spu/fixed-range-bad.c: Use dg-warning
1370         instead of dg-error for the warning.
1371
1372 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1373
1374         * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
1375           adapted to work on targets with 16-bit or wider int.
1376         * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
1377         * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
1378         * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
1379         * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
1380
1381 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1382
1383         * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
1384         support large arrays.
1385         * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
1386         * gcc.dg/20061109-1.c: Likewise.
1387         * gcc.c-torture/execute/20061101-1.x: Likewise.
1388         * gcc.c-torture/execute/pr29797-1.x: Likewise.
1389         * gcc.c-torture/execute/pr31448.x: Likewise.
1390
1391 2007-07-16  Lee Millward  <lee.millward@gmail.com>
1392
1393         * gfortran.dg/cmplx_intrinsic_1.f90: New test.
1394
1395         PR fortran/32238
1396         * gfortran.dg/pr32238.f90: New test.
1397
1398         PR fortran/32222
1399         * gfortran.dg/pr32222.f90: New test.
1400
1401         PR fortran/32242
1402         * gfortran.dg/pr32242.f90: New test.
1403         
1404 2007-07-16  Sandra Loosemore  <sandra@codesourcery.com>
1405             David Ung  <davidu@mips.com>
1406
1407         * gcc.target/mips/mips-sched-madd.c: New test case.
1408
1409 2007-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1410
1411         PR libfortran/32611
1412         * gfortran.dg/large_real_kind_1.f90: Update test.
1413         * gfortran.dg/pr17706.f90: Update test.
1414         * gfortran.dg/fmt_zero_digits.f90: Update test.
1415         * gfortran.dg/fmt_zero_precision.f90: Update test.
1416         * gfortran.dg/real_const_3.f90: Update test.
1417
1418 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1419
1420         PR fortran/32036
1421         * gfortran.dg/bounds_check_8.f90: New test.
1422         * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
1423
1424 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1425
1426         PR fortran/32357
1427         * gfortran.dg/mvbits_2.f90: New test.
1428
1429 2007-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
1430
1431         PR libfortran/32731
1432         * gfortran.dg/pack_mask_1.f90:  New test.
1433         * gfortran.dg/unpack_mask_1.f90:  New test.
1434
1435 2007-07-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
1436
1437         * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
1438         * gcc.dg/20001101-1.c: Likewise.
1439         * gcc.dg/20001102-1.c: Likewise.
1440         * gcc.dg/20020116-2.c: Likewise.
1441         * gcc.dg/20020416-1.c: Likewise.
1442         * gcc.dg/sparc-constant-1.c: Likewise.
1443         * gcc.dg/sparc-dwarf2.c: Likewise.
1444         * gcc.dg/sparc-frame-1.c: Likewise.
1445         * gcc.dg/sparc-getcontext-1.c: Likewise.
1446         * gcc.dg/sparc-loop-1.c: Likewise.
1447         * gcc.dg/sparc-reg-1.c: Likewise.
1448         * gcc.dg/sparc-ret.c: Likewise.
1449         * gcc.dg/sparc-trap-1.c: Likewise.
1450         * gcc.dg/ultrasp10.c: Likewise.
1451         * gcc.dg/ultrasp11.c: Likewise.
1452         * gcc.dg/ultrasp1.c: Likewise.
1453         * gcc.dg/ultrasp2.c: Likewise.
1454         * gcc.dg/ultrasp3.c: Likewise.
1455         * gcc.dg/ultrasp4.c: Likewise.
1456         * gcc.dg/ultrasp5.c: Likewise.
1457         * gcc.dg/ultrasp6.c: Likewise.
1458         * gcc.dg/ultrasp7.c: Likewise.
1459         * gcc.dg/ultrasp8.c: Likewise.
1460         * gcc.dg/ultrasp9.c: Likewise.
1461         * gcc.dg/splet-1.c: Delete.
1462
1463 2007-07-14  Daniel Franke  <franke.daniel@gmail.com>
1464
1465         PR fortran/32724
1466         * gfortran.dg/stfunc_5.f90: New test.
1467
1468 2007-07-14  Uros Bizjak  <ubizjak@gmail.com>
1469
1470         * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
1471         New procedure to check if arrays are naturally aligned to the vector
1472         alignment boundary.
1473         * gcc.dg/vect/pr25413a.c: Do not include stdarg.h.  Use __SIZE_TYPE__
1474         in size_t typedef.  Adjust tree dump scan results according to
1475         vect_aligned_arrays target check.
1476         * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
1477         vect_aligned_arrays target check.
1478         * gcc.dg/vect/pr31699.c: Ditto.
1479
1480 2007-07-13  Sa Liu  <saliu@de.ibm.com>
1481
1482         * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
1483         for V2DFmode vector conditional expression.
1484         * gcc.target/spu/dfcmeq.c: New.  Test combination of abs
1485         and dfceq patterns.
1486         * gcc.target/spu/dfcmgt.c: New.  Test combination of abs
1487         and dfcgt patterns.
1488         * gcc.target/spu/intrinsics-2.c: New.  Test intrinsics for
1489         V2DFmode comparison and test special values.
1490         * lib/target-supports.exp: Switch on test for V2DFmode 
1491         vector conditional expression.
1492
1493 2007-07-13  Richard Guenther  <rguenther@suse.de>
1494
1495         PR tree-optimization/32721
1496         * gcc.dg/pr32721.c: New testcase.
1497
1498 2007-07-13  Hans-Peter Nilsson  <hp@axis.com>
1499
1500         * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
1501         error message part that continues on a new line.
1502
1503 2007-07-12  Geoffrey Keating  <geoffk@apple.com>
1504
1505         * gcc.dg/c99-tgmath-1.c: New.
1506         * gcc.dg/c99-tgmath-2.c: New.
1507         * gcc.dg/c99-tgmath-3.c: New.
1508         * gcc.dg/c99-tgmath-4.c: New.
1509
1510 2007-07-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1511             Janis Johnson  <janis187@us.ibm.com>
1512
1513         PR testsuite/25241
1514         * gcc.test-framework/dg-error-exp-F.c: New test.
1515         * gcc.test-framework/dg-warning-exp-F.c: New test.
1516         * lib/gcc.exp: Enable warning and error prefixes.
1517         * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
1518         (dg-error): Wrap original dg-error.
1519         * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
1520         markers from dg-error/dg-warning directives.
1521         * gcc.dg/20040322-1.c: Likewise.
1522         * gcc.dg/Wchar-subscripts-1.c: Likewise.
1523         * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
1524         * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
1525         * gcc.dg/Werror-1.c: Likewise.
1526         * gcc.dg/Werror-10.c: Likewise.
1527         * gcc.dg/Werror-11.c: Likewise.
1528         * gcc.dg/Werror-2.c: Likewise.
1529         * gcc.dg/Werror-3.c: Likewise.
1530         * gcc.dg/Werror-4.c: Likewise.
1531         * gcc.dg/Werror-5.c: Likewise.
1532         * gcc.dg/Werror-6.c: Likewise.
1533         * gcc.dg/Werror-7.c: Likewise.
1534         * gcc.dg/Werror-8.c: Likewise.
1535         * gcc.dg/Werror-9.c: Likewise.
1536         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
1537         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
1538         * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
1539         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
1540         * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
1541         * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
1542         * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
1543         * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
1544         * gcc.dg/Wnested-externs-1.c: Likewise.
1545         * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
1546         * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
1547         * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
1548         * gcc.dg/Wshadow-3.c: Likewise.
1549         * gcc.dg/Wtraditional-conversion-2.c: Likewise.
1550         * gcc.dg/Wwrite-strings-1.c: Likewise.
1551         * gcc.dg/anon-struct-5.c: Likewise.
1552         * gcc.dg/anon-struct-6.c: Likewise.
1553         * gcc.dg/anon-struct-7.c: Likewise.
1554         * gcc.dg/anon-struct-8.c: Likewise.
1555         * gcc.dg/array-8.c: Likewise.
1556         * gcc.dg/array-quals-2.c: Likewise.
1557         * gcc.dg/asm-qual-1.c: Likewise.
1558         * gcc.dg/asm-wide-1.c: Likewise.
1559         * gcc.dg/assign-warn-1.c: Likewise.
1560         * gcc.dg/assign-warn-2.c: Likewise.
1561         * gcc.dg/bitfld-10.c: Likewise.
1562         * gcc.dg/bitfld-11.c: Likewise.
1563         * gcc.dg/bitfld-12.c: Likewise.
1564         * gcc.dg/bitfld-13.c: Likewise.
1565         * gcc.dg/bitfld-14.c: Likewise.
1566         * gcc.dg/builtin-choose-expr-2.c: Likewise.
1567         * gcc.dg/builtins-30.c: Likewise.
1568         * gcc.dg/c90-const-expr-5.c: Likewise.
1569         * gcc.dg/c90-typespec-1.c: Likewise.
1570         * gcc.dg/c99-const-expr-5.c: Likewise.
1571         * gcc.dg/c99-flex-array-5.c: Likewise.
1572         * gcc.dg/c99-fordecl-3.c: Likewise.
1573         * gcc.dg/c99-tag-3.c: Likewise.
1574         * gcc.dg/c99-typespec-1.c: Likewise.
1575         * gcc.dg/c99-vla-jump-1.c: Likewise.
1576         * gcc.dg/c99-vla-jump-2.c: Likewise.
1577         * gcc.dg/c99-vla-jump-3.c: Likewise.
1578         * gcc.dg/c99-vla-jump-4.c: Likewise.
1579         * gcc.dg/c99-vla-jump-5.c: Likewise.
1580         * gcc.dg/cast-1.c: Likewise.
1581         * gcc.dg/cast-2.c: Likewise.
1582         * gcc.dg/cast-3.c: Likewise.
1583         * gcc.dg/cast-4.c: Likewise.
1584         * gcc.dg/cast-pretty-print-1.c: Likewise.
1585         * gcc.dg/comp-goto-2.c: Likewise.
1586         * gcc.dg/comp-goto-3.c: Likewise.
1587         * gcc.dg/cpp/error-1.c: Likewise.
1588         * gcc.dg/cpp/if-paren.c: Likewise.
1589         * gcc.dg/decl-7.c: Likewise.
1590         * gcc.dg/decl-8.c: Likewise.
1591         * gcc.dg/decl-nospec-1.c: Likewise.
1592         * gcc.dg/decl-nospec-2.c: Likewise.
1593         * gcc.dg/decl-nospec-3.c: Likewise.
1594         * gcc.dg/declspec-10.c: Likewise.
1595         * gcc.dg/declspec-11.c: Likewise.
1596         * gcc.dg/declspec-12.c: Likewise.
1597         * gcc.dg/declspec-13.c: Likewise.
1598         * gcc.dg/declspec-14.c: Likewise.
1599         * gcc.dg/declspec-15.c: Likewise.
1600         * gcc.dg/declspec-16.c: Likewise.
1601         * gcc.dg/declspec-17.c: Likewise.
1602         * gcc.dg/declspec-4.c: Likewise.
1603         * gcc.dg/declspec-5.c: Likewise.
1604         * gcc.dg/declspec-6.c: Likewise.
1605         * gcc.dg/declspec-7.c: Likewise.
1606         * gcc.dg/declspec-8.c: Likewise.
1607         * gcc.dg/declspec-9.c: Likewise.
1608         * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
1609         * gcc.dg/dfp/constants-c99.c: Likewise.
1610         * gcc.dg/dfp/keywords-c89.c: Likewise.
1611         * gcc.dg/dfp/keywords-c99.c: Likewise.
1612         * gcc.dg/dfp/keywords-reserved.c: Likewise.
1613         * gcc.dg/dfp/typespec.c: Likewise.
1614         * gcc.dg/dremf-type-compat-2.c: Likewise.
1615         * gcc.dg/dremf-type-compat-3.c: Likewise.
1616         * gcc.dg/dremf-type-compat-4.c: Likewise.
1617         * gcc.dg/empty-source-2.c: Likewise.
1618         * gcc.dg/empty-source-3.c: Likewise.
1619         * gcc.dg/enum3.c: Likewise.
1620         * gcc.dg/extra-semi-2.c: Likewise.
1621         * gcc.dg/extra-semi-3.c: Likewise.
1622         * gcc.dg/float-range-1.c: Likewise.
1623         * gcc.dg/float-range-2.c: Likewise.
1624         * gcc.dg/float-range-3.c: Likewise.
1625         * gcc.dg/float-range-5.c: Likewise.
1626         * gcc.dg/format/asm_fprintf-2.c: Likewise.
1627         * gcc.dg/format/asm_fprintf-3.c: Likewise.
1628         * gcc.dg/format/asm_fprintf-4.c: Likewise.
1629         * gcc.dg/format/asm_fprintf-5.c: Likewise.
1630         * gcc.dg/format/cast-1.c: Likewise.
1631         * gcc.dg/format/gcc_diag-3.c: Likewise.
1632         * gcc.dg/format/gcc_diag-4.c: Likewise.
1633         * gcc.dg/format/gcc_diag-6.c: Likewise.
1634         * gcc.dg/format/gcc_diag-8.c: Likewise.
1635         * gcc.dg/format/gcc_diag-9.c: Likewise.
1636         * gcc.dg/format/nul-2.c: Likewise.
1637         * gcc.dg/format/opt-1.c: Likewise.
1638         * gcc.dg/format/opt-2.c: Likewise.
1639         * gcc.dg/format/opt-3.c: Likewise.
1640         * gcc.dg/format/opt-4.c: Likewise.
1641         * gcc.dg/format/opt-5.c: Likewise.
1642         * gcc.dg/format/opt-6.c: Likewise.
1643         * gcc.dg/framework-2.c: Likewise.
1644         * gcc.dg/func-args-1.c: Likewise.
1645         * gcc.dg/func-outside-1.c: Likewise.
1646         * gcc.dg/func-outside-2.c: Likewise.
1647         * gcc.dg/gnu-cond-expr-2.c: Likewise.
1648         * gcc.dg/gnu-cond-expr-3.c: Likewise.
1649         * gcc.dg/if-empty-1.c: Likewise.
1650         * gcc.dg/init-bad-1.c: Likewise.
1651         * gcc.dg/init-bad-2.c: Likewise.
1652         * gcc.dg/init-bad-3.c: Likewise.
1653         * gcc.dg/init-desig-obs-2.c: Likewise.
1654         * gcc.dg/init-desig-obs-3.c: Likewise.
1655         * gcc.dg/init-empty-2.c: Likewise.
1656         * gcc.dg/init-empty-3.c: Likewise.
1657         * gcc.dg/inline-11.c: Likewise.
1658         * gcc.dg/inline-12.c: Likewise.
1659         * gcc.dg/inline-8.c: Likewise.
1660         * gcc.dg/inline-9.c: Likewise.
1661         * gcc.dg/inline3.c: Likewise.
1662         * gcc.dg/label-decl-1.c: Likewise.
1663         * gcc.dg/label-decl-2.c: Likewise.
1664         * gcc.dg/label-decl-3.c: Likewise.
1665         * gcc.dg/label-decl-4.c: Likewise.
1666         * gcc.dg/long-long-typespec-1.c: Likewise.
1667         * gcc.dg/lvalue-2.c: Likewise.
1668         * gcc.dg/lvalue-3.c: Likewise.
1669         * gcc.dg/nested-func-3.c: Likewise.
1670         * gcc.dg/nested-redef-1.c: Likewise.
1671         * gcc.dg/noreturn-4.c: Likewise.
1672         * gcc.dg/old-style-prom-2.c: Likewise.
1673         * gcc.dg/old-style-prom-3.c: Likewise.
1674         * gcc.dg/old-style-then-proto-1.c: Likewise.
1675         * gcc.dg/overflow-warn-1.c: Likewise.
1676         * gcc.dg/overflow-warn-2.c: Likewise.
1677         * gcc.dg/overflow-warn-3.c: Likewise.
1678         * gcc.dg/overflow-warn-4.c: Likewise.
1679         * gcc.dg/overflow-warn-6.c: Likewise.
1680         * gcc.dg/parm-forwdecl-2.c: Likewise.
1681         * gcc.dg/parm-forwdecl-3.c: Likewise.
1682         * gcc.dg/parm-impl-decl-1.c: Likewise.
1683         * gcc.dg/parm-impl-decl-2.c: Likewise.
1684         * gcc.dg/parm-incomplete-1.c: Likewise.
1685         * gcc.dg/parm-mismatch-1.c: Likewise.
1686         * gcc.dg/pointer-arith-1.c: Likewise.
1687         * gcc.dg/pointer-arith-2.c: Likewise.
1688         * gcc.dg/pointer-arith-3.c: Likewise.
1689         * gcc.dg/pointer-arith-4.c: Likewise.
1690         * gcc.dg/pointer-arith-6.c: Likewise.
1691         * gcc.dg/pointer-arith-7.c: Likewise.
1692         * gcc.dg/pointer-arith-8.c: Likewise.
1693         * gcc.dg/pr13804-1.c: Likewise.
1694         * gcc.dg/pr15698-1.c: Likewise.
1695         * gcc.dg/pr15698-2.c: Likewise.
1696         * gcc.dg/pr15698-3.c: Likewise.
1697         * gcc.dg/pr15698-4.c: Likewise.
1698         * gcc.dg/pr15698-5.c: Likewise.
1699         * gcc.dg/pr15698-6.c: Likewise.
1700         * gcc.dg/pr15698-7.c: Likewise.
1701         * gcc.dg/pr15698-8.c: Likewise.
1702         * gcc.dg/pr17188-1.c: Likewise.
1703         * gcc.dg/pr17301-1.c: Likewise.
1704         * gcc.dg/pr17301-2.c: Likewise.
1705         * gcc.dg/pr17730-1.c: Likewise.
1706         * gcc.dg/pr20368-1.c: Likewise.
1707         * gcc.dg/pr20368-2.c: Likewise.
1708         * gcc.dg/pr20368-3.c: Likewise.
1709         * gcc.dg/pr22308-1.c: Likewise.
1710         * gcc.dg/qual-component-1.c: Likewise.
1711         * gcc.dg/redecl-1.c: Likewise.
1712         * gcc.dg/redecl-11.c: Likewise.
1713         * gcc.dg/redecl-12.c: Likewise.
1714         * gcc.dg/redecl-13.c: Likewise.
1715         * gcc.dg/redecl-14.c: Likewise.
1716         * gcc.dg/redecl-15.c: Likewise.
1717         * gcc.dg/register-var-1.c: Likewise.
1718         * gcc.dg/register-var-2.c: Likewise.
1719         * gcc.dg/stmt-expr-2.c: Likewise.
1720         * gcc.dg/stmt-expr-3.c: Likewise.
1721         * gcc.dg/stmt-expr-label-1.c: Likewise.
1722         * gcc.dg/stmt-expr-label-2.c: Likewise.
1723         * gcc.dg/stmt-expr-label-3.c: Likewise.
1724         * gcc.dg/struct-empty-2.c: Likewise.
1725         * gcc.dg/struct-empty-3.c: Likewise.
1726         * gcc.dg/struct-parse-1.c: Likewise.
1727         * gcc.dg/struct-semi-1.c: Likewise.
1728         * gcc.dg/struct-semi-2.c: Likewise.
1729         * gcc.dg/struct-semi-3.c: Likewise.
1730         * gcc.dg/switch-5.c: Likewise.
1731         * gcc.dg/switch-6.c: Likewise.
1732         * gcc.dg/switch-7.c: Likewise.
1733         * gcc.dg/tls/diag-5.c: Likewise.
1734         * gcc.dg/transparent-union-1.c: Likewise.
1735         * gcc.dg/transparent-union-3.c: Likewise.
1736         * gcc.dg/typespec-1.c: Likewise.
1737         * gcc.dg/vla-init-2.c: Likewise.
1738         * gcc.dg/vla-init-3.c: Likewise.
1739         * gcc.dg/vla-init-4.c: Likewise.
1740         * gcc.dg/vla-init-5.c: Likewise.
1741         * gcc.dg/void-cast-2.c: Likewise.
1742         * gcc.dg/wvla-3.c: Likewise.
1743         * gcc.dg/wvla-7.c: Likewise.
1744         * gcc.target/i386/991209-1.c: Likewise.
1745         * gcc.target/ia64/fpreg-1.c: Likewise.
1746         * gcc.target/m68k/interrupt_thread-2.c: Likewise.
1747         * gcc.target/m68k/interrupt_thread-3.c: Likewise.
1748         
1749 2007-07-12 Â Daniel Franke Â <franke.daniel@gmail.com>
1750
1751         PR fortran/31639
1752         * gfortran.dg/func_decl_4.f90: New test.
1753
1754 2007-07-12  Paul Thomas  <pault@gcc.gnu.org>
1755
1756         PR fortran/32727
1757         * gfortran.dg/interface_17.f90: New test.
1758
1759 2007-07-12  Christopher D. Rickett  <crickett@lanl.gov>
1760
1761         PR fortran/32599
1762         * gfortran.dg/32599.f03: New test case.
1763
1764         PR fortran/32601
1765         * gfortran.dg/32601.f03: New test case.
1766         * gfortran.dg/32601_1.f03: Ditto.
1767         * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
1768         * gfortran.dg/c_ptr_tests_10.f03: Ditto.
1769
1770 2007-07-12  Steve Ellcey  <sje@cup.hp.com>
1771
1772         * gcc.c-torture/execute/align-3.c: Remove function addr check.
1773
1774 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
1775             Devang Patel  <dpatel@apple.com>
1776
1777         PR tree-optimization/25413
1778         * gcc.dg/vect/vect-align-1.c: New.
1779         * gcc.dg/vect/vect-align-2.c: New.
1780         * gcc.dg/vect/pr25413.c: New.
1781         * gcc.dg/vect/pr25413a.c: New.
1782         * gcc.dg/vect/pr31699.c: Fix dg-final check.
1783
1784 2007-07-12  Nathan Froyd  <froydnj@codesourcery.com>
1785
1786         * lib/target-support.exp (check_ultrasparc_hw_available):
1787         New function.
1788         (is-effective-target): Check $arg for ultrasparc_hw.
1789         (is-effective-target-keyword): Likewise.
1790         * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
1791         when determining what to do on sparc platforms.
1792         * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
1793         * gcc.dg/20001101-1.c: Likewise.
1794         * gcc.dg/20001101-2.c: Likewise.
1795         * gcc.dg/ultrasp9.c: Likewise.
1796         * gcc.dg/ultrasp10.c: Likewise.
1797         * gcc.target/sparc/pdist-3.c: Likewise.
1798
1799 2007-07-12  Daniel Jacobowitz  <dan@codesourcery.com>
1800
1801         * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
1802
1803 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
1804
1805         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
1806         get vectorized.
1807         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
1808         now get vectorized.
1809         * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
1810         * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
1811         * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
1812         * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
1813         * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
1814         * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
1815         * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
1816         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
1817         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
1818         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
1819         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
1820         * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
1821         * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
1822         * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
1823         * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
1824         * lib/target-supports.exp (check_effective_target_vect_int_mul):
1825         Add spu.
1826
1827 2007-07-12  Jakub Jelinek  <jakub@redhat.com>
1828
1829         PR c++/30854
1830         * g++.dg/parse/error30.C: New test.
1831
1832 2007-07-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1833
1834         PR fortran/29804
1835         * gfortran.dg/alloc_comp_misc_1.f90: New test.
1836
1837 2007-07-11  Daniel Berlin  <dberlin@dberlin.org>
1838
1839         * gfortran.fortran-torture/compile/pr32663.f: New test.
1840
1841 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
1842
1843         PR c++/31027
1844         * g++.dg/inherit/virtual4.C: New.
1845
1846 2007-07-11  Uros Bizjak  <ubizjak@gmail.com>
1847
1848         PR target/32661
1849         * gcc.target/i386/pr32661-1.c: New test.
1850
1851 2007-07-11  Eric Botcazou  <ebotcazou@adacore.com>
1852
1853         * gnat.dg/invariant_index.ad[sb]: New test.
1854
1855 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
1856
1857         PR c++/32560
1858         * g++.dg/template/decl3.C: New.
1859
1860 2007-07-09  Geoffrey Keating  <geoffk@apple.com>
1861
1862         PR 32617
1863         * gcc.c-torture/execute/align-3.c: New.
1864
1865 2007-07-10  Uros Bizjak  <ubizjak@gmail.com>
1866
1867         PR target/32708
1868         * gcc.target/i386/pr32708-1.c: New test.
1869         * gcc.target/i386/pr32708-2.c: Ditto.
1870         * gcc.target/i386/pr32708-3.c: Ditto.
1871
1872 2007-07-10  Mark Mitchell  <mark@codesourcery.com>
1873
1874         * g++.dg/init/new20.C: Remove svn:executable flag.
1875
1876 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
1877
1878         * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
1879
1880 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
1881
1882         * gcc.dg/ultrasp7.c: Add fpic target requirement.
1883
1884 2007-07-10  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1885
1886         PR testsuite/25241
1887         * gcc.dg/pch/counter-2.c: Match every message with its appropriate
1888         directive.
1889         
1890 2007-07-10  Paul Thomas  <pault@gcc.gnu.org>
1891
1892         PR fortran/32157
1893         * gfortran.dg/overload_2.f90: New test.
1894
1895         PR fortran/32689
1896         * gfortran.dg/transfer_simplify_5.f90
1897
1898         PR fortran/32634
1899         * gfortran.dg/interface_15.f90: New test.
1900
1901 2007-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
1902
1903         PR libfortran/32336
1904         * gfortran.dg/matmul_5.f90:  New test case.
1905
1906 2007-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
1907
1908         * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
1909         * gcc.dg/fesd-any.h: Likewise.
1910         * gcc.dg/fesd-baseonly.c: Likewise.
1911         * gcc.dg/fesd-baseonly.h: Likewise.
1912         * gcc.dg/fesd-none.c: Likewise.
1913         * gcc.dg/fesd-none.h: Likewise.
1914         * gcc.dg/fesd-reduced.c: Likewise.
1915         * gcc.dg/fesd-reduced.h: Likewise.
1916         * gcc.dg/fesd-sys.c: Likewise.
1917         * gcc.dg/fesd-sys.h: Likewise
1918         * gcc.dg/fesd.h: Likewise.
1919
1920         * g++.dg/debug/dwarf2: New directory.
1921         * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
1922         * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
1923         * g++.dg/other/fesd-any.h: Likewise.
1924         * g++.dg/other/fesd-baseonly.C: Likewise.
1925         * g++.dg/other/fesd-baseonly.h: Likewise.
1926         * g++.dg/other/fesd-none.C: Likewise.
1927         * g++.dg/other/fesd-none.h: Likewise.
1928         * g++.dg/other/fesd-reduced.C: Likewise.
1929         * g++.dg/other/fesd-reduced.h: Likewise.
1930         * g++.dg/other/fesd-sys.C: Likewise.
1931         * g++.dg/other/fesd-sys.h: Likewise.
1932         * g++.dg/other/fesd.h: Likewise.
1933
1934 2007-07-09  Daniel Franke  <franke.daniel@gmail.com>
1935
1936         PR fortran/31129
1937         * gfortran.dg/parameter_unused.f90: New test.
1938
1939 2007-07-09  Uros Bizjak  <ubizjak@gmail.com>
1940
1941         PR tree-optimization/32681
1942         * gcc.dg/tree-ssa/pr32681.c: New test.
1943
1944 2007-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1945
1946         PR fortran/32678
1947         * gfortran.dg/fmt_t_5.f90: New test.
1948
1949 2007-07-08  Paolo Carlini  <pcarlini@suse.de>
1950
1951         PR c++/30535
1952         * g++.dg/template/operator10.C: New.
1953
1954 2007-07-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
1955
1956         PR libfortran/32217
1957         * gfortran.dg/unpack_zerosize_1.f90:  New test case.
1958
1959 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
1960
1961         PR fortran/29876
1962         * gfortran.dg/operator_6.f90: New test.
1963
1964 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
1965
1966         PR fortran/17711
1967         * gfortran.dg/operator_4.f90: New test.
1968         * gfortran.dg/operator_5.f90: New test.
1969         * gfortran.dg/logical_comp.f90: Adjusted error messages.
1970         * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
1971
1972 2007-07-08  Tobias Burnus  <burnus@net-b.de>
1973
1974         PR fortran/32669
1975         * gfortran.dg/argument_checking_6.f90: New.
1976
1977 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
1978
1979         PR fortran/25094
1980         * gfortran.dg/interface_155555.f90: New test.
1981
1982 2007-07-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1983
1984         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
1985         c99-math-long-double-1.c, c99-math.h: Test subnormals.
1986
1987 2007-07-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1988
1989         PR testsuite/25241
1990         * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
1991         discern pedantic diagnostics and errors.
1992         * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
1993         and not an error.
1994         * gcc.dg/20050121-1.c: This is an error and not a warning.
1995         * gcc.target/i386/sseregparm-2.c:  Likewise.
1996         * gcc.target/i386/20060512-4.c: This is a warning and not an error.
1997         * gcc.dg/charset/attribute2.c: Likewise.
1998         * gcc.dg/bitfld-1.c: Likewise.
1999         * gcc.dg/pack-test-2.c: Likewise.
2000         * gcc.dg/940510-1.c: Match separately error and warning.
2001         * gcc.dg/array-2.c: Match separately multiple messages. The second
2002         diagnostic is a pedantic warning and not an error.
2003         * gcc.dg/pr14475.c: Match separately multiple messages.
2004         * gcc.dg/pr18809-1.c: Likewise.
2005         * gcc.dg/pr27953.c: Likewise.
2006         * gcc.dg/vla-init-1.c: Likewise.
2007         * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
2008
2009 2007-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2010
2011         PR fortran/32644
2012         * gfortran.dg/char_decl_1.f90: New test.
2013
2014 2007-07-07  Daniel Berlin  <dberlin@dberlin.org>
2015
2016         * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
2017
2018 2007-07-07  Mark Mitchell  <mark@codesourcery.com>
2019
2020         PR c++/32232
2021         * g++.dg/template/overload9.C: New test.
2022
2023 2007-07-06  Daniel Berlin  <dberlin@dberlin.org>
2024
2025         * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
2026         * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
2027
2028 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
2029
2030         * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
2031         * gcc.dg/20001012-2.c: Likewise.
2032         * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
2033         * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
2034
2035 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
2036
2037         * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
2038         about the chunk size when STACK_SIZE is defined.
2039
2040 2007-07-06  Josh Conner  <jconner@apple.com>
2041
2042         PR middle-end/32602
2043         * gcc.dg/sibcall-8.c: New test.
2044
2045 2007-07-06  Josh Conner  <jconner@apple.com>
2046
2047         PR middle-end/32603
2048         * gcc.target/arm/sibcall-1.c: New test.
2049
2050 2007-07-06  H.J. Lu  <hongjiu.lu@intel.com>
2051
2052         * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
2053
2054 2007-07-06  Daniel Franke  <franke.daniel@gmail.com>
2055
2056         * gfortran.dg/save_parameter.f90: New test.
2057         * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
2058
2059 2007-07-06  Richard Guenther  <rguenther@suse.de>
2060
2061         * g++.dg/opt/pr30965.C: New testcase.
2062
2063 2007-07-06  Richard Sandiford  <richard@codesourcery.com>
2064
2065         * gcc.target/mips/save-restore-5.c: New test.
2066
2067 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
2068
2069         PR rtl_optimization/32450
2070         * gcc.dg/pr32450.c: New runtime test.
2071
2072 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
2073
2074         * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
2075         single underscore in scan directives.
2076
2077 2007-07-05  Mark Mitchell  <mark@codesourcery.com>
2078
2079         PR c++/32245
2080         * g++.dg/init/ptrmem4.C: New test.
2081
2082         PR c++/32251
2083         * g++.dg/init/new21.C: Likewise.
2084
2085         PR c++/31992
2086         * g++.dg/template/static30.C: Likewise.
2087
2088 2007-07-05  Dorit Nuzman  <dorit@il.ibm.com>
2089
2090         * gcc.dg/vect/costmodel/ppc: New directory.
2091         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
2092         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
2093         New test.
2094         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
2095         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
2096         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
2097         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
2098         * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
2099         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
2100         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
2101         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
2102         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
2103         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
2104         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
2105         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
2106         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
2107         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
2108
2109 2007-07-05  Tobias Burnus  <burnus@net-b.de>
2110
2111         PR fortran/32359
2112         * gfortran.dg/module_md5_1.f90: Update MD5 number.
2113
2114 2007-07-05  Paul Thomas  <pault@gcc.gnu.org>
2115
2116         PR fortran/32526
2117         * gfortran.dg/interface_14.f90: New test.
2118
2119         PR fortran/32613
2120         * gfortran.dg/do_iterator_2.f90: New test.
2121
2122 2007-07-04  H.J. Lu  <hongjiu.lu@intel.com>
2123
2124         * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
2125         (FE_DEC_DOWNWARD): Likewise.
2126         (FE_DEC_UPWARD): Likewise.
2127         (FE_DEC_TOWARDZERO): Likewise.
2128         (FE_DEC_TONEARESTFROMZERO): Likewise.
2129
2130 2007-07-04  Daniel Berlin  <dberlin@dberlin.org>
2131
2132         * gcc.c-torture/compile/pr32606.c: New.
2133         * gfortran.fortran-torture/execute/pr32604.f90: New.
2134
2135 2007-07-04  Mark Mitchell  <mark@codesourcery.com>
2136
2137         * gcc.dg/visibility-12.c: New test.
2138         * gcc.dg/visibility-13.c: Likewise.
2139         * g++.dg/ext/visibility-9.C: Likewise.
2140         * g++.dg/ext/visibility-10.C: Likewise.
2141
2142 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
2143
2144         * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
2145         * gcc.dg/sh-relax-vxworks.c: New test.
2146
2147 2007-07-04  Richard Guenther  <rguenther@suse.de>
2148
2149         PR tree-optimization/32500
2150         * gcc.c-torture/execute/pr32500.c: New testcase.
2151
2152 2007-07-04  Richard Guenther  <rguenther@suse.de>
2153
2154         PR tree-optimization/32482
2155         * gcc.c-torture/compile/pr32482.c: New testcase.
2156
2157 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
2158
2159         * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
2160         VxWorks kernels.
2161         * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
2162         * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
2163         * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
2164         * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
2165
2166 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
2167
2168         * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
2169
2170 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
2171
2172         * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
2173
2174 2007-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2175
2176         PR fortran/31198
2177         * gfortran.dg/min_max_optional_1.f90: New test.
2178         * gfortran.dg/min_max_optional_2.f90: New test.
2179         * gfortran.dg/min_max_optional_3.f90: New test.
2180
2181 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2182
2183         PR fortran/32545
2184         * gfortran.dg/fmt_error.f90: New test.
2185
2186 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2187
2188         PR fortran/32612
2189         * gfortran.dg/interface_13.f90: New test.
2190
2191 2007-07-03  Dave Brolley  <brolley@redhat.com>
2192
2193         PR c++/31743
2194         * g++.dg/init/new20.C: New test.
2195
2196 2007-07-03  Christopher D. Rickett  <crickett@lanl.gov>
2197
2198         PR fortran/32579
2199         * gfortran.dg/iso_c_binding_only.f03: Updated test case.
2200
2201 2007-07-03  Tobias Burnus  <burnus@net-b.de>
2202
2203         PR fortran/25062
2204         * common_7.f90: New.
2205         * common_8.f90: New.
2206         * common_9.f90: New.
2207
2208 2007-07-03  Tobias Burnus  <burnus@net-b.de>
2209
2210         PR fortran/30940
2211         * gfortran.dg/argument_checking_1.f90: New.
2212         * gfortran.dg/argument_checking_2.f90: New.
2213         * gfortran.dg/argument_checking_3.f90: New.
2214         * gfortran.dg/argument_checking_4.f90: New.
2215         * gfortran.dg/argument_checking_5.f90: New.
2216         * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
2217         * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
2218
2219 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
2220
2221         * gcc.dg/pr32176.c: Add -w to default dg-options.
2222
2223 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
2224
2225         * gcc.c-torture/compile/ssa-pre-1.c: New test.
2226
2227 2007-07-03  Tobias Burnus  <burnus@net-b.de>
2228
2229         PR fortran/20888
2230         * gfortran.dg/null_2.f90: New.
2231
2232 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
2233             Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2234
2235         PR middle-end/32176
2236         * gcc.dg/pr32176.c: New test.
2237
2238 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
2239
2240         * gcc.dg/const-float80.c : New test.
2241         * gcc.dg/const-float128.c : New test.
2242         * gcc.dg/const-float80-ped.c : New test.
2243         * gcc.dg/const-float128-ped.c : New test.
2244
2245 2007-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2246
2247         * gcc.dg/c99-math.h: Fix typo.
2248
2249 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
2250
2251         PR libgomp/32468
2252         * gcc.dg/gomp/pr32468-1.c: New test.
2253
2254 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
2255
2256         * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
2257         an ABI option.
2258
2259 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
2260
2261         * gfortran.fortran-torture/compile/pr32583.f: New.
2262         * gcc.c-torture/compile/pr32584.c: New
2263
2264 2007-07-02  Ollie Wild  <aaw@google.com>
2265
2266         * g++.dg/lookup/using16.C: Merge dg-errors with common line.
2267         * g++.dg/lookup/using17.C: Merge dg-errors with common line.
2268
2269 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
2270
2271         * gcc.target/mips/save-restore-1.c: New test.
2272         * gcc.target/mips/save-restore-2.c: Likewise.
2273         * gcc.target/mips/save-restore-3.c: Likewise.
2274         * gcc.target/mips/save-restore-4.c: Likewise.
2275
2276 2007-07-02  Uros Bizjak  <ubizjak@gmail.com>
2277
2278         PR tree-optimization/31966
2279         PR tree-optimization/32533
2280         * gcc.dg/tree-ssa/pr31966.c: New runtime test.
2281         * gfortran.dg/pr32533.f90: Ditto.
2282
2283 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
2284
2285         * g++.dg/opt/nrv12.C: New test.
2286         * gcc.target/i386/nrv1.c: New test.
2287
2288         PR c++/31748
2289         * g++.dg/gomp/pr31748.C: New test.
2290
2291 2007-07-02  Ira Rosen  <irar@il.ibm.com>
2292  
2293         PR tree-optimization/32230
2294         * gcc.dg/vect/pr32230.c: New test.
2295
2296 2007-07-01  Christopher D. Rickett  <crickett@lanl.gov>
2297
2298         * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
2299         * bind_c_coms.f90: Ditto.
2300         * bind_c_coms_driver.c: Ditto.
2301         * bind_c_dts.f90: Ditto.
2302         * bind_c_dts_2.f03: Ditto.
2303         * bind_c_dts_2_driver.c: Ditto.
2304         * bind_c_dts_3.f03: Ditto.
2305         * bind_c_dts_4.f03: Ditto.
2306         * bind_c_dts_driver.c: Ditto.
2307         * bind_c_implicit_vars.f03: Ditto.
2308         * bind_c_procs.f03: Ditto.
2309         * bind_c_usage_2.f03: Ditto.
2310         * bind_c_usage_3.f03: Ditto.
2311         * bind_c_usage_5.f03: Ditto.
2312         * bind_c_usage_6.f03: Ditto.
2313         * bind_c_usage_7.f03: Ditto.
2314         * bind_c_vars.f90: Ditto.
2315         * bind_c_vars_driver.c: Ditto.
2316         * binding_c_table_15_1.f03: Ditto.
2317         * binding_label_tests.f03: Ditto.
2318         * binding_label_tests_10.f03: Ditto.
2319         * binding_label_tests_10_main.f03: Ditto.
2320         * binding_label_tests_11.f03: Ditto.
2321         * binding_label_tests_11_main.f03: Ditto.
2322         * binding_label_tests_12.f03: Ditto.
2323         * binding_label_tests_13.f03: Ditto.
2324         * binding_label_tests_13_main.f03: Ditto.
2325         * binding_label_tests_14.f03: Ditto.
2326         * binding_label_tests_2.f03: Ditto.
2327         * binding_label_tests_3.f03: Ditto.
2328         * binding_label_tests_4.f03: Ditto.
2329         * binding_label_tests_5.f03: Ditto.
2330         * binding_label_tests_6.f03: Ditto.
2331         * binding_label_tests_7.f03: Ditto.
2332         * binding_label_tests_8.f03: Ditto.
2333         * binding_label_tests_9.f03: Ditto.
2334         * c_assoc.f90: Ditto.
2335         * c_assoc_2.f03: Ditto.
2336         * c_f_pointer_shape_test.f90: Ditto.
2337         * c_f_pointer_tests.f90: Ditto.
2338         * c_f_tests_driver.c: Ditto.
2339         * c_funloc_tests.f03: Ditto.
2340         * c_funloc_tests_2.f03: Ditto.
2341         * c_funloc_tests_3.f03: Ditto.
2342         * c_funloc_tests_3_funcs.c: Ditto.
2343         * c_kind_params.f90: Ditto.
2344         * c_kind_tests_2.f03: Ditto.
2345         * c_kinds.c: Ditto.
2346         * c_loc_driver.c: Ditto.
2347         * c_loc_test.f90: Ditto.
2348         * c_loc_tests_2.f03: Ditto.
2349         * c_loc_tests_2_funcs.c: Ditto.
2350         * c_loc_tests_3.f03: Ditto.
2351         * c_loc_tests_4.f03: Ditto.
2352         * c_loc_tests_5.f03: Ditto.
2353         * c_loc_tests_6.f03: Ditto.
2354         * c_loc_tests_7.f03: Ditto.
2355         * c_loc_tests_8.f03: Ditto.
2356         * c_ptr_tests.f03: Ditto.
2357         * c_ptr_tests_10.f03: Ditto.
2358         * c_ptr_tests_5.f03: Ditto.
2359         * c_ptr_tests_7.f03: Ditto.
2360         * c_ptr_tests_7_driver.c: Ditto.
2361         * c_ptr_tests_8.f03: Ditto.
2362         * c_ptr_tests_8_funcs.c: Ditto.
2363         * c_ptr_tests_9.f03: Ditto.
2364         * c_ptr_tests_driver.c: Ditto.
2365         * c_size_t_driver.c: Ditto.
2366         * c_size_t_test.f03: Ditto.
2367         * com_block_driver.f90: Ditto.
2368         * global_vars_c_init.f90: Ditto.
2369         * global_vars_c_init_driver.c: Ditto.
2370         * global_vars_f90_init.f90: Ditto.
2371         * global_vars_f90_init_driver.c: Ditto.
2372         * interop_params.f03: Ditto.
2373         * iso_c_binding_only.f03: Ditto.
2374         * iso_c_binding_rename_1.f03: Ditto.
2375         * iso_c_binding_rename_1_driver.c: Ditto.
2376         * iso_c_binding_rename_2.f03: Ditto.
2377         * iso_c_binding_rename_2_driver.c: Ditto.
2378         * kind_tests_2.f03: Ditto.
2379         * kind_tests_3.f03: Ditto.
2380         * module_md5_1.f90: Ditto.
2381         * only_clause_main.c: Ditto.
2382         * print_c_kinds.f90: Ditto.
2383         * test_bind_c_parens.f03: Ditto.
2384         * test_c_assoc.c: Ditto.
2385         * test_com_block.f90: Ditto.
2386         * test_common_binding_labels.f03: Ditto.
2387         * test_common_binding_labels_2.f03: Ditto.
2388         * test_common_binding_labels_2_main.f03: Ditto.
2389         * test_common_binding_labels_3.f03: Ditto.
2390         * test_common_binding_labels_3_main.f03: Ditto.
2391         * test_only_clause.f90: Ditto.
2392         * use_iso_c_binding.f90: Ditto.
2393         * value_5.f90: Ditto.
2394         * value_test.f90: Ditto.
2395         * value_tests_f03.f90: Ditto.
2396
2397 2007-07-01  Daniel Jacobowitz  <dan@codesourcery.com>
2398
2399         * gcc.dg/tls/opt-14.c: New.
2400
2401 2007-07-01  Ollie Wild  <aaw@google.com>
2402
2403         * g++.dg/lookup/using16.C: New test.
2404         * g++.dg/lookup/using17.C: New test.
2405
2406 2007-07-01  Janne Blomqvist  <jb@gcc.gnu.org>
2407
2408         PR fortran/32239
2409         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
2410         (test_4): Use proper test for floating point equality.
2411         (test_8): Likewise.
2412
2413 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2414
2415         PR libgfortran/32554
2416         * gfortran.dg/fmt_p_1.f90: New test.
2417
2418 2007-07-01  Ira Rosen  <irar@il.ibm.com>
2419
2420         * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
2421         initialization and fix dg-final check - the initialization loop is
2422         vectorizable.
2423
2424 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
2425             Volker Reichelt  <reichelt@netcologne.de>
2426
2427         PR middle-end/32559
2428         * gcc.dg/pr32559.c: New test.
2429
2430 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
2431
2432         PR tree-optimization/25371
2433         * gcc.dg/vect/pr25371.c: New test.
2434
2435 2007-06-30  Nathan Froyd  <froydnj@codesourcery.com>
2436
2437         * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
2438         when allocating and initializing a flexible array.
2439
2440 2007-06-30  Daniel Franke  <franke.daniel@gmail.com>
2441
2442         PR fortran/20373
2443         * gfortran.dg/intrinsic.f90: New test.
2444
2445 2007-06-30  Tobias Burnus  <burnus@net-b.de>
2446
2447         PR fortran/32555
2448         * gfortran.dg/fmt_zero_check.f90: New.
2449
2450 2007-06-30  Paul Thomas  <pault@gcc.gnu.org>
2451
2452         PR fortran/30284
2453         * gfortran.dg/repeat_f90: New test.
2454
2455 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2456
2457         PR testsuite/25241
2458         * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
2459         -pedantic-errors, so we should match errors.
2460         * gcc.dg/cpp/escape-1.c: Likewise.
2461         * gcc.dg/cpp/charconst.c: Empty character constants are errors.
2462         * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
2463         warning.
2464         * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
2465         errors instead of warnings.
2466         * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
2467         a pedantic warning.
2468         * gcc.dg/cpp/arith-3.c: Likewise.
2469
2470 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2471
2472         PR testsuite/25241
2473         * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
2474         * gcc.dg/pch/valid-2.c: Likewise.
2475         * gcc.dg/pch/valid-3.c: Likewise.
2476         * gcc.dg/pch/warn-1.c: Likewise.
2477         * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
2478         
2479 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2480
2481         PR c/4076
2482         * gcc.dg/Wunused-function.c: New.
2483         
2484 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2485
2486         * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
2487
2488 2007-06-29  Douglas Gregor  <doug.gregor@gmail.com>
2489
2490         * g++.dg/other/canon-31724.C: New.
2491         
2492 2007-06-29  Jan Hubicka  <jh@suse.cz>
2493
2494         PR middle-end/32372
2495         * gcc.c-torture/compile/pr32372.c: new.
2496
2497 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
2498
2499         * gfortran.dg/operator_3.f90: New test.
2500
2501 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
2502
2503         * gfortran.dg/gomp/reduction1.f90: Adjust error message.
2504         * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
2505
2506 2007-06-29  Richard Guenther  <rguenther@suse.de>
2507
2508         PR middle-end/32493
2509         * gcc.dg/inline-23.c: New testcase.
2510
2511 2007-06-29  Uros Bizjak  <ubizjak@gmail.com>
2512
2513         PR tree-optimization/24659
2514         * gcc.target/i386/vectorize2.c: New test.
2515         * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
2516         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
2517
2518 2007-06-29  Eric Botcazou  <ebotcazou@adacore.com>
2519
2520         * gcc.dg/pointer-arith-9.c: New test.
2521
2522 2007-06-29  Tobias Burnus  <burnus@net-b.de>
2523
2524         PR fortran/32483
2525         * gfortran.dg/fmt_read_2.f90: New.
2526
2527 2007-06-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2528
2529         * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
2530         If it exists, don't try to create it.
2531
2532 2007-06-28  Geoffrey Keating  <geoffk@apple.com>
2533
2534         * g++.dg/ext/visibility/ms-compat-1.C: New.
2535
2536 2007-06-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2537
2538         PR tree-opt/32417
2539         * gfortran.fortran-torture/compile/pr32417.f90: New test.
2540
2541 2007-06-28  Dorit Nuzman  <dorit@il.ibm.com>
2542
2543         * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
2544         targets.
2545
2546 2007-06-27  Daniel Franke  <franke.daniel@gmail.com>
2547
2548         PR fortran/32467
2549         * gfortran.dg/gomp/allocatable_components_1.f90: New test.
2550
2551 2007-06-27  Richard Guenther  <rguenther@suse.de>
2552
2553         PR middle-end/32492
2554         * gcc.dg/inline-22.c: New testcase.
2555
2556 2007-06-26  Hui-May Chang <hm.chang@apple.com>
2557
2558         * gcc.target/i386/large-size-array-3.c: Remove the larger size of
2559         the scan-assembler constant.
2560
2561 2007-06-25  Geoffrey Keating  <geoffk@apple.com>
2562
2563         PR 20216
2564         * gcc.dg/pr20216.c: New.
2565
2566 2007-06-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2567
2568         PR tree-opt/32421
2569         * gcc.dg/vect/pr32421.c: New test.
2570
2571 2006-06-26  Simon Martin  <simartin@users.sourceforge.net>
2572
2573         PR c++/32111
2574         * g++.dg/other/friend5.C: New test.
2575
2576 2007-06-25  Paul Thomas  <pault@gcc.gnu.org>
2577
2578         PR fortran/32464
2579         * gfortran.dg/host_assoc_function_2.f90: New test.
2580
2581         PR fortran/31494
2582         * gfortran.dg/host_assoc_call_1.f90: New test.
2583
2584 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2585
2586         * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
2587         
2588 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2589
2590         PR fortran/32456
2591         * gfortran.dg/error_format.f90: New test.
2592
2593 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
2594
2595         PR fortran/32136
2596         * gfortran.dg/pr32136.f90: New test.
2597
2598 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
2599
2600         PR fortran/31726
2601         * gfortran.dg/minmaxloc_1.f90: New test.
2602
2603         PR fortran/32298
2604         * gfortran.dg/minmaxloc_2.f90: New test.
2605
2606 2007-06-23  Richard Guenther  <rguenther@suse.de>
2607
2608         PR tree-optimization/16876
2609         PR middle-end/29478
2610         * gcc.dg/pr29254.c: The warning is bogus.
2611         * gcc.dg/warn-1.c: Likewise.
2612         * gcc.dg/assign-warn-3.c: Likewise.
2613         * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
2614
2615 2007-06-23  Richard Earnshaw  <rearnsha@arm.com>
2616
2617         * gcc.c-torture/execute/20070623-1.c: New.
2618
2619 2007-06-22  Jan Hubicka  <jh@suse.cz>
2620
2621         * gcc.c-torture/compile/pr31541.c: New.
2622
2623 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
2624
2625         * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
2626         Remove -m64 from dg-options.
2627
2628 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
2629
2630         PR middle-end/32374
2631         * gcc.dg/pr32374.c: New test.
2632
2633 2007-06-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2634
2635         PR fortran/32360
2636         * gfortran.dg/pointer_assign_3.f90: New test.
2637
2638 2007-06-21  Sebastian Pop  <sebpop@gmail.com>
2639
2640         * gcc/testsuite/gcc.dg/tree-ssa/pr19590.c: New.
2641
2642 2007-06-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2643
2644         PR fortran/31162
2645         * gfortran.dg/assign.f90: Update test.
2646         * gfortran.dg/real_do_1.f90: Update test.
2647         * gfortran.dg/gomp/omp_do1.f90: Update test.
2648         * gfortran.dg/warnings_are_errors_1.f: Update test.
2649         * gfortran.dg/g77/20010519-1.f: Update test.
2650         * gfortran.dg/g77/pr9258.f: Update test.
2651         * gfortran.dg/g77/960317-1.f: Update test.
2652
2653 2007-06-21  Richard Guenther  <rguenther@suse.de>
2654
2655         PR tree-optimization/32453
2656         * gcc.c-torture/compile/pr32453.c: New testcase.
2657
2658 2007-06-21  Jakub Jelinek  <jakub@redhat.com>
2659
2660         PR tree-optimization/31866
2661         * gcc.dg/pr31866.c: New test.
2662
2663 2007-06-21  Richard Guenther  <rguenther@suse.de>
2664
2665         PR tree-optimization/32451
2666         * g++.dg/torture/20070621-1.C: New testcase.
2667
2668 2007-06-21  Christian Bruel  <christian.bruel@st.com>
2669
2670         * gcc.dg/attr-isr.c: Test delay slot content.
2671         
2672 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2673
2674         PR fortran/32361
2675         gfortran.dg/pointer_assign_2.f90: New test.
2676
2677 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2678
2679         PR fortran/25061
2680         gfortran.dg/invalid_procedure_name.f90: New test.
2681
2682 2007-06-20  Adam Nemet  <anemet@caviumnetworks.com>
2683
2684         PR tree-optimization/25737
2685         * testsuite/gcc.dg/tree-ssa/alias-14.c: New test.
2686
2687 2007-06-20  Hui-May Chang  <hm.chang@apple.com>
2688
2689         * gcc.target/i386/large-size-array-3.c: New.
2690
2691 2007-06-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2692         Richard Guenther  <rguenther@suse.de>
2693
2694         PR fortran/32140
2695         * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
2696
2697 2007-06-20  Jakub Jelinek  <jakub@redhat.com>
2698
2699         PR middle-end/31959
2700         * gcc.dg/pr31959.c: New test.
2701
2702         PR inline-asm/32109
2703         * g++.dg/ext/asm10.C: New test.
2704
2705         PR middle-end/32285
2706         * gcc.c-torture/execute/20070614-1.c: New test.
2707
2708 2007-06-19  Seongbae Park  <seongbae.park@gmail.com>
2709
2710         * gcc.target/arm/stack-corruption.c: New test.
2711
2712 2007-06-19  Richard Guenther  <rguenther@suse.de>
2713
2714         * g++.dg/torture/pr30252.C: New testcase.
2715
2716 2007-06-19  Jakub Jelinek  <jakub@redhat.com>
2717
2718         PR tree-optimization/32353
2719         * g++.dg/opt/nrv13.C: New test.
2720
2721 2007-06-19  Paul Thomas  <pault@gcc.gnu.org>
2722
2723         PR fortran/20863
2724         PR fortran/20882
2725         * gfortran.dg/impure_assignment_2.f90 : New test.
2726
2727         PR fortran/32236
2728         * gfortran.dg/data_initialized_2.f90 : New test.
2729
2730         * gfortran.dg/equiv_7.f90 : Test for endianess and call the
2731         appropriate version of 'dmach'.
2732
2733 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
2734
2735         PR target/32389
2736         * gcc.target/i386/pr32389.c New test.
2737
2738 2007-06-18  Simon Baldwin <simonb@google.com>
2739
2740         PR c++/31923
2741         * g++.dg/template/error25.C: New.
2742         * g++.dg/template/spec35.C: New.
2743
2744 2007-06-18  Kenneth Zadeck <zadeck@naturalbridge.com>
2745
2746         * gcc.c-torture/compile/pr32355.c: New testcase.
2747         
2748 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
2749
2750         PR tree-optimization/32383
2751         * g++.dg/opt/pr32383.C: New test.
2752
2753 2007-06-17  Uros Bizjak  <ubizjak@gmail.com>
2754
2755         PR rtl-optimization/32366
2756         * gcc.dg/vect/pr32366.c: New test.
2757
2758 2007-06-17  Kenneth Zadeck <zadeck@naturalbridge.com>
2759
2760         * gcc.c-torture/compile/pr32349.c: New testcase.
2761         
2762 2007-06-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
2763
2764         * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
2765         * gcc.target/sparc/combined-2.c: Likewise.
2766         * gcc.target/sparc/fexpand.c : Likewise.
2767         * gcc.target/sparc/fnot.c: Likewise.  Fix a couple of prototypes.
2768         * gcc.target/sparc/fpack16.c : Likewise.
2769         * gcc.target/sparc/fpmerge.c : Likewise.
2770         * gcc.target/sparc/fpmul.c : Likewise.
2771         * gcc.target/sparc/noresult.c : Likewise.
2772         * gcc.target/sparc/pdist.c: Likewise.
2773
2774 2007-06-16  Uros Bizjak  <ubizjak@gmail.com>
2775
2776         PR middle-end/31723
2777         * gcc.target/i386/recip-divf.c: New test.
2778         * gcc.target/i386/recip-sqrtf.c: Ditto.
2779         * gcc.target/i386/recip-vec-divf.c: Ditto.
2780         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
2781         * gcc.target/i386/sse-recip.c: Ditto.
2782         * gcc.target/i386/sse-recip-vec.c: Ditto.
2783
2784 2007-06-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2785
2786         PR tree-opt/32225
2787         * gcc.c-torture/compile/20070605-1.c: New test.
2788
2789         * gcc.c-torture/compile/20070603-1.c: New testcase.
2790         * gcc.c-torture/compile/20070603-2.c: New testcase.
2791
2792         * gcc.c-torture/compile/20070531-1.c: New test.
2793
2794         PR tree-opt/32167
2795         * gcc.c-torture/compile/20070531-2.c: New test.
2796
2797         PR tree-opt/32144
2798         * gcc.c-torture/compile/20070529-1.c: New test.
2799
2800         PR tree-opt/32145
2801         * gcc.c-torture/compile/20070529-2.c: New test.
2802
2803         PR tree-opt/32015
2804         * gcc.c-torture/compile/20070520-1.c: New test.
2805
2806         * g++.dg/ext/java-1.C: New test.
2807
2808         * gcc.dg/vect/vect-106.c: We are now able to vectorize two
2809         loops instead of one. Remove the "can't determine dependence"
2810         check.
2811         * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
2812         needed as the cast is gone in the first place.
2813         * gcc.dg/max-1.c: Change local variable a to be a global one.
2814         * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
2815         have a cast which is PREd.
2816
2817 2007-06-15  Mark Mitchell  <mark@codesourcery.com>
2818
2819         * g++.dg/lookup/anon6.C: New test.
2820
2821 2007-06-14  Dirk Mueller  <dmueller@suse.de>
2822
2823         PR c++/31806
2824         * g++.dg/opt/static6.C: New testcase.
2825
2826 2007-06-14  Geoff Keating  <geoffk@apple.com>
2827
2828         * g++.dg/ext/visibility/overload-1.C: New.
2829
2830         PR 31093
2831         * g++.dg/ext/visibility/anon4.C: New.
2832
2833 2007-06-14  Uros Bizjak  <ubizjak@gmail.com>
2834
2835         PR target/32268
2836         * gcc.target/i386/pr32268.c: New test.
2837
2838 2007-06-14  H.J. Lu  <hongjiu.lu@intel.com>
2839
2840         * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
2841         from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
2842         _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
2843
2844         *  gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
2845         from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
2846         converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
2847         BID is used.
2848
2849 2007-06-14  Paul Thomas  <pault@gcc.gnu.org>
2850
2851         PR fortran/32302
2852         * gfortran.dg/common_resize_1.f90: New test.
2853
2854 2007-06-14  Dorit Nuzman  <dorit@il.ibm.com>
2855
2856         PR target/32274
2857         * gcc.dg/vect/pr32224.c: Fix.   
2858         
2859 2007-06-13  Eric Christopher  <echristo@apple.com>
2860
2861         * gcc.target/i386/ssefn-1.c: Add -march=i386.
2862
2863 2007-06-13  Tobias Burnus  <burnus@net-b.de>
2864
2865         PR fortran/32323
2866         * gfortran.dg/actual_array_vect_1.f90: New.
2867
2868 2007-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
2869
2870         * gcc.target/sparc/mfpu.c: New test.
2871
2872 2007-06-12  Geoff Keating  <geoffk@apple.com>
2873
2874         * g++.dg/warn/weak1.C: Suppress on Darwin.
2875         * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
2876
2877 2007-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2878
2879         PR middle-end/31579
2880          * g++.dg/torture/pr31579.C: New testcase.
2881
2882 2007-06-12  Ian Lance Taylor  <iant@google.com>
2883
2884         PR libstdc++/29286
2885         * g++.dg/init/new16.C: New test.
2886         * g++.dg/init/new17.C: New test.
2887         * g++.dg/init/new18.C: New test.
2888         * g++.dg/init/new19.C: New test.
2889
2890 2007-06-12  Olivier Hainque  <hainque@adacore.com>
2891
2892         * gnat.dg/lhs_view_convert.adb: New test.
2893
2894 2007-06-12  Richard Guenther  <rguenther@suse.de>
2895
2896         PR tree-optimization/15353
2897         PR tree-optimization/31657
2898         * gcc.c-torture/execute/20070424-1.c: New testcase.
2899         * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
2900         * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
2901         * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
2902         * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
2903         * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
2904
2905 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
2906
2907         PR rtl-optimization/32293
2908         * gcc.dg/pr32293.c: New test.
2909
2910 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
2911
2912         * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
2913
2914 2007-06-12  Paul Thomas  <pault@gcc.gnu.org>
2915
2916         PR fortran/29786
2917         * gfortran.dg/equiv_7.f90: New test.
2918         * gfortran.dg/equiv_constraint_7.f90: Change error message.
2919
2920         PR fortran/30875
2921         * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
2922
2923 2007-06-11  Andreas Tobler  <a.tobler@schweiz.org>
2924
2925         * gcc.dg/setjmp-3.c: Rename raise to raise0.
2926         * gcc.dg/setjmp-4.c: Likewise.
2927         * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
2928
2929 2007-06-11  Paolo Bonzini  <bonzini@gnu.org>
2930
2931         PR rtl-optimization/31025
2932         * gfortran.dg/pr31025.f90: New.
2933
2934 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
2935
2936         PR target/32280
2937         * gcc.target/i386/pr32280.c: New test.
2938
2939 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
2940
2941         PR middle-end/32279
2942         * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
2943
2944 2007-06-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2945
2946         PR libgfortran/32235
2947         * gfortran.dg/backspace_9.f: New test.
2948
2949 2007-06-10  Zdenek Dvorak  <dvorakz@suse.cz>
2950
2951         * gcc.dg/tree-ssa/prefetch-7.c: New test.
2952
2953 2007-06-09  Zdenek Dvorak  <dvorakz@suse.cz>
2954
2955         * gcc.dg/tree-ssa/loop-28.c: New testcase.
2956
2957 2007-06-09  Ian Lance Taylor  <iant@google.com>
2958
2959         PR tree-optimization/32169
2960         * gcc.c-torture/compile/pr32169.c: New test.
2961
2962 2007-06-08  Harsha Jagasia <harsha.jagasia@amd.com>
2963
2964         * gcc.dg/vect/costmodel: New directory.
2965         * gcc.dg/vect/costmodel/i386: New directory.
2966         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
2967         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
2968         New test.
2969         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
2970         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
2971         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
2972         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
2973         * gcc.dg/vect/costmodel/x86_64: New directory.
2974         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
2975         New testsuite.
2976         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
2977         New test.
2978         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
2979         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
2980         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
2981         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
2982         * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
2983
2984 2007-06-08  Uros Bizjak  <ubizjak@gmail.com>
2985
2986         PR tree-optimization/32243
2987         * gcc.dg/vect/vect.exp: Add support for -O3 tests.  Reset default
2988         flags for -Os tests.
2989         * gcc.dg/vect/03-vect-pr32243.c: New test.
2990
2991 2007-06-08  Dorit Nuzman  <dorit@il.ibm.com>
2992
2993         PR tree-optimization/32224
2994         * gcc.dg/vect/pr32224.c: New test.
2995
2996 2007-06-08  Jakub Jelinek  <jakub@redhat.com>
2997
2998         PR c++/32177
2999         * g++.dg/gomp/pr32177.C: New test.
3000
3001 2007-06-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3002
3003         PR testsuite/25241
3004         * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
3005         * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
3006         warning nor an error.
3007         * gcc.dg/Wfatal-2.c: Likewise.
3008         * gcc.dg/Werror-1.c: Likewise.
3009         * gcc.dg/Werror-5.c: Likewise.
3010         * gcc.dg/Werror-7.c: Likewise.
3011         * gcc.dg/Werror-10.c: Likewise.
3012         * gcc.dg/Werror-11.c: Likewise.
3013
3014 2007-06-07  Simon Martin  <simartin@users.sourceforge.net>
3015
3016         PR c++/30759
3017         * g++.dg/init/brace6.C: New test.
3018
3019 2007-06-07  Geoffrey Keating  <geoffk@apple.com>
3020
3021         * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
3022         * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
3023         * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
3024         * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
3025
3026         * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
3027         * gcc.dg/20050826-1.c: Run on all Darwin platforms.
3028         * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
3029         * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
3030         * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
3031         * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
3032         * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
3033         * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
3034
3035         * gcc.dg/darwin-minversion-3.c: New.
3036
3037 2007-06-07  Uros Bizjak  <ubizjak@gmail.com>
3038
3039         * gcc.target/i386/builtin-copysign.c: New test.
3040
3041 2007-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
3042
3043         PR tree-optimization/32220
3044         * gfortran.dg/predcom-2.f: New testcase.
3045
3046 2007-06-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3047
3048         PR tree-opt/32231
3049         * gcc.target/i386/vectorize4.c: New test.
3050
3051 2007-06-06  Steve Ellcey  <sje@cup.hp.com>
3052
3053         * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
3054
3055 2007-06-06  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3056
3057         PR testsuite/25241
3058         * gcc.dg/simd-5.c: Mark output as a note.
3059         * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
3060         dg-message.
3061         * gcc.dg/simd-1.c: Likewise.
3062         * gcc.dg/always_inline.c: Mark output as a sorry.
3063         * gcc.dg/always_inline2.c: Likewise.
3064         * gcc.dg/always_inline3.c: Likewise.
3065
3066 2007-06-06  Ian Lance Taylor  <iant@google.com>
3067
3068         * g++.dg/conversion/enum1.C: New test.
3069
3070 2007-06-06  Uros Bizjak  <ubizjak@gmail.com>
3071
3072         PR tree-optimization/32216
3073         * gcc.dg/vect/pr32216.c: New test.
3074
3075 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3076
3077         PR testsuite/18923
3078         * gfortran.dg/invalid_contains_1.f90: New test.
3079         * gfortran.dg/invalid_contains_2.f90: New test.
3080
3081 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3082
3083         PR testsuite/32057
3084         * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
3085         midnight issues.
3086
3087 2007-06-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3088
3089         PR testsuite/25241
3090         * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
3091         dg-message to match de note.
3092         * gcc.dg/pr26570.c: Use dg-message for a note.
3093         * gcc.dg/pr29254.c: Use dg-message for generic output and use
3094         dg-error instead of dg-warning because of -Werror.
3095         * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
3096         neither an error, nor a warning.
3097         * gcc.dg/glibc-uclibc-2.c: Likewise
3098         * gcc.dg/cpp/19940712-1.c: Likewise.
3099
3100 2007-06-05  Joerg Wunsch  <j.gnu@uriah.heep.sax.de>
3101
3102         PR preprocessor/23479
3103         * gcc.dg/binary-constants-1.c: Add test suites for
3104         the 0b-prefixed binary integer constants.
3105         * gcc.dg/binary-constants-2.c: Ditto.
3106         * gcc.dg/binary-constants-3.c: Ditto.
3107         * gcc.dg/binary-constants-4.c: Ditto.
3108
3109 2007-06-05  Ian Lance Taylor  <iant@google.com>
3110
3111         * gcc.dg/Wstrict-overflow-19.c: New test.
3112
3113 2007-06-05  Razya Ladelsky  <razya@il.ibm.com>
3114
3115         * gcc.dg/matrix/matrix-6.c: Remove conversion.
3116
3117 2007-06-04  Ian Lance Taylor  <iant@google.com>
3118
3119         * gcc.dg/Wstrict-overflow-18.c: New test.
3120
3121 2007-06-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3122
3123         PR testsuite/25241
3124         * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
3125         * gcc.dg/cpp/mi5.c: Likewise.
3126         * gcc.dg/cpp/mi7.c: Likewise.
3127
3128 2007-06-04  Uros Bizjak  <ubizjak@gmail.com>
3129
3130         PR c/32191
3131         * gcc.dg/pr32191.c: New test.
3132
3133 2007-05-28  Tobias Burnus  <burnus@net-b.de>
3134
3135         PR fortran/32124
3136         * gfortran.dg/allocate_stat_1.f90: Remove.
3137
3138 2007-06-02  H.J. Lu  <hongjiu.lu@intel.com>
3139
3140         * gcc.target/i386/sse4_2-check.h: New.
3141         * gcc.target/i386/sse4_2-crc32b.c: Likewise.
3142         * gcc.target/i386/sse4_2-crc32.h: Likewise.
3143         * gcc.target/i386/sse4_2-crc32l.c: Likewise.
3144         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
3145         * gcc.target/i386/sse4_2-crc32w.c: Likewise.
3146         * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
3147         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
3148         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
3149         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
3150         * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
3151         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
3152         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
3153         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
3154         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
3155         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
3156         * gcc.target/i386/sse4_2-popcnt.h: Likewise.
3157         * gcc.target/i386/sse4_2-popcntl.c: Likewise.
3158         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
3159
3160 2007-06-01  Geoffrey Keating  <geoffk@apple.com>
3161
3162         * gcc.dg/pie-link.c: New test.
3163
3164 2007-06-01  Ian Lance Taylor  <iant@google.com>
3165
3166         * gcc.dg/Wstrict-overflow-17.c: New test.
3167
3168 2007-06-01  Kazu Hirata  <kazu@codesourcery.com>
3169
3170         * gcc.dg/builtin-return-1.c (g): New.
3171         (main): Allocate at least 64 bytes on the stack.
3172
3173 2007-05-31  Mark Mitchell  <mark@codesourcery.com>
3174
3175         * g++.dg/init/cleanup3.C: New test.
3176
3177 2007-05-31  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3178
3179         * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
3180         int is 16 bits.
3181
3182 007-05-31  Paul Thomas  <pault@gcc.gnu.org>
3183
3184         PR fortran/32156
3185         * gfortran.dg/char_array_constructor_3.f90: New test.
3186
3187 2007-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
3188
3189         PR tree-optimization/32160
3190         * gfortran.dg/predcom-1.f: New test.
3191
3192 2007-05-31  Richard Guenther  <rguenther@suse.de>
3193
3194         * g++.dg/other/str_empty.C: Move...
3195         * g++.dg/other/pr30567.C: Move...
3196         * g++.dg/tree-ssa/pr27218.C: Move...
3197         * g++.dg/torture: ...here and remove dg-options.
3198
3199 2007-05-31  Paolo Carlini  <pcarlini@suse.de>
3200
3201         PR c++/32158
3202         * g++.dg/ext/is_pod_incomplete.C: New.
3203
3204 2007-05-31  Russell Yanofsky <russ@yanofsky.org>
3205             Douglas Gregor <doug.gregor@gmail.com>
3206             Pedro Lamarao <pedro.lamarao@mndfck.org>
3207             Howard Hinnant <howard.hinnant@gmail.com>
3208
3209         PR c++/7412
3210         PR c++/29939
3211         * g++.dg/cpp0x/rv8p.C: New.
3212         * g++.dg/cpp0x/temp-constructor-bug.C: New.
3213         * g++.dg/cpp0x/cast-bug.C: New.
3214         * g++.dg/cpp0x/elision_weak.C: New.
3215         * g++.dg/cpp0x/collapse-bug.C: New.
3216         * g++.dg/cpp0x/rv3p.C: New.
3217         * g++.dg/cpp0x/rv7n.C: New.
3218         * g++.dg/cpp0x/overload-conv-1.C: New.
3219         * g++.dg/cpp0x/rv2n.C: New.
3220         * g++.dg/cpp0x/deduce.C: New.
3221         * g++.dg/cpp0x/temp-va-arg-bug.C: New.
3222         * g++.dg/cpp0x/rv6p.C: New.
3223         * g++.dg/cpp0x/template_deduction.C: New.
3224         * g++.dg/cpp0x/implicit-copy.C: New.
3225         * g++.dg/cpp0x/rv1p.C: New.
3226         * g++.dg/cpp0x/cast.C: New.
3227         * g++.dg/cpp0x/rv5n.C: New.
3228         * g++.dg/cpp0x/collapse.C: New.
3229         * g++.dg/cpp0x/overload-conv-2.C: New.
3230         * g++.dg/cpp0x/rv4p.C: New.
3231         * g++.dg/cpp0x/rvo.C: New.
3232         * g++.dg/cpp0x/iop.C: New.
3233         * g++.dg/cpp0x/rv3n.C: New.
3234         * g++.dg/cpp0x/rv7p.C: New.
3235         * g++.dg/cpp0x/reference_collapsing.C: New.
3236         * g++.dg/cpp0x/overload.C: New.
3237         * g++.dg/cpp0x/named.C: New.
3238         * g++.dg/cpp0x/rv2p.C: New.
3239         * g++.dg/cpp0x/rv6n.C: New.
3240         * g++.dg/cpp0x/not_special.C: New.
3241         * g++.dg/cpp0x/bind.C: New.
3242         * g++.dg/cpp0x/rv1n.C: New.
3243         * g++.dg/cpp0x/rv5p.C: New.
3244         * g++.dg/cpp0x/elision.C: New.
3245         * g++.dg/cpp0x/named_refs.C: New.
3246         * g++.dg/cpp0x/unnamed_refs.C: New.
3247         * g++.dg/cpp0x/rv4n.C: New.
3248         * g++.dg/cpp0x/elision_neg.C: New.
3249         * g++.dg/init/copy7.C: Run in C++98 mode.
3250         * g++.dg/overload/arg1.C: Ditto.
3251         * g++.dg/overload/arg4.C: Ditto.
3252
3253 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
3254
3255         PR c++/31809
3256         * g++.dg/opt/static5.C: New test.
3257
3258 2007-05-30  Richard Guenther  <rguenther@suse.de>
3259
3260         * g++.dg/dg.exp: Prune torture/.
3261         * g++.dg/torture/dg-torture.exp: New testsuite.
3262
3263 2007-05-30  Kazu Hirata  <kazu@codesourcery.com>
3264
3265         * gcc.target/arm/pr27387.C: Move and rename to ...
3266         * g++.dg/inherit/thunk8.C: ... here.
3267
3268 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
3269
3270         PR tree-optimization/31769
3271         * g++.dg/gomp/pr31769.C: New test.
3272
3273 2007-05-29  Hui-May Chang  <hm.chang@apple.com>
3274
3275         * gcc.target/i386/stack-realign.c: New.
3276
3277 2007-05-29  Zdenek Dvorak  <dvorakz@suse.cz>
3278
3279         * gcc.dg/tree-ssa/prefetch-6.c: New test.
3280
3281 2007-05-29  Tobias Schlüter  <tobi@gcc.gnu.org>
3282
3283         * gfortran.dg/sizeof.f90: New.
3284
3285 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3286
3287         PR c/31339
3288         * gcc.dg/boolcomplex-1.c: New test.
3289
3290         PR c++/31339
3291         * g++.dg/ext/boolcomplex-1.c: New test.
3292
3293 2007-05-28  Razya Ladelsky  <razya@il.ibm.com>
3294
3295         * gcc.dg/matrix: New directory.
3296
3297 2007-05-28  Tobias Burnus  <burnus@net-b.de>
3298
3299         PR fortran/32124
3300         * gfortran.dg/allocate_stat_1.f90: New.
3301
3302 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
3303
3304         PR fortran/31972
3305         * transfer_hollerith_1.f90: New test.
3306
3307 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3308
3309         PR tree-opt/32100
3310         * gcc.c-torture/execute/vrp-7.c: New test.
3311
3312 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
3313
3314         * gfortran.dg/transfer_simplify_4.f90: New test.
3315
3316 2007-05-27  Tobias Burnus  <burnus@net-b.de>
3317
3318         PR fortran/32088
3319         * gfortran.dg/func_result_3.f90: New.
3320
3321 2007-05-27  Tobias Burnus  <burnus@net-b.de>
3322
3323         PR middle-end/32083
3324         * gfortran.dg/transfer_simplify_3.f90: New.
3325
3326 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
3327
3328         PR target/32065
3329         * gcc.target/i386/pr32065-1.c: Rename from pr32065.c.  Add -std=gnu99
3330         to compile options.
3331         * gcc.target/i386/pr32065-2.c: New test.
3332
3333 2007-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3334
3335         PR fortran/31813
3336         * gfortran.dg/io_constraints_2.f90: Update.
3337
3338 2007-05-26  Paul Thomas  <pault@gcc.gnu.org>
3339
3340         PR fortran/31219
3341         * gfortran.dg/array_constructor_17.f90: New test.
3342
3343 2007-05-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3344
3345         PR tree-opt/32090
3346         * g++.dg/opt/array2.C: New testcase.
3347
3348 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
3349
3350         PR target/32065
3351         * gcc.target/i386/pr32065.c: New test.
3352
3353 2007-05-25  Dirk Mueller  <dmueller@suse.de>
3354             Marcus Meissner <meissner@suse.de>
3355
3356         * gcc.dg/attr-alloc_size.c: New.
3357
3358 2007-05-25  Simon Martin  <simartin@users.sourceforge.net>
3359             Lee Millward  <lee.millward@gmail.com>
3360
3361         PR c++/31745
3362         * g++.dg/parse/crash34.C: New test.
3363
3364         * g++.dg/parse/crash35.C: New test.
3365
3366 2007-05-25  H.J. Lu  <hongjiu.lu@intel.com>
3367
3368         * gcc.target/i386/sse2-check.h: New.
3369         * gcc.target/i386/sse2-vec-1.c: Likewise.
3370         * gcc.target/i386/sse2-vec-2.c: Likewise.
3371         * gcc.target/i386/sse2-vec-3.c: Likewise.
3372         * gcc.target/i386/sse2-vec-4.c: Likewise.
3373         * gcc.target/i386/sse2-vec-5.c: Likewise.
3374         * gcc.target/i386/sse2-vec-6.c: Likewise.
3375
3376 2007-05-25  Douglas Gregor <doug.gregor@gmail.com>
3377
3378         PR c++/31431
3379         PR c++/31432
3380         PR c++/31434
3381         PR c++/31435
3382         PR c++/31437
3383         PR c++/31438
3384         PR c++/31442
3385         PR c++/31443
3386         PR c++/31444
3387         PR c++/31445
3388         * g++.dg/cpp0x/pr31431.C: New.
3389         * g++.dg/cpp0x/pr31437.C: New.
3390         * g++.dg/cpp0x/pr31442.C: New.
3391         * g++.dg/cpp0x/pr31444.C: New.
3392         * g++.dg/cpp0x/pr31431-2.C: New.
3393         * g++.dg/cpp0x/pr31432.C: New.
3394         * g++.dg/cpp0x/pr31434.C: New.
3395         * g++.dg/cpp0x/pr31438.C: New.
3396         * g++.dg/cpp0x/pr31443.C: New.
3397         * g++.dg/cpp0x/pr31445.C: New.
3398         * g++.dg/cpp0x/variadic-crash1.C: New.
3399
3400 2007-05-25  Richard Sandiford  <richard@codesourcery.com>
3401
3402         * gcc.target/arm/long-calls-1.c: New test.
3403         * gcc.target/arm/long-calls-2.c: Likewise.
3404         * gcc.target/arm/long-calls-3.c: Likewise.
3405         * gcc.target/arm/long-calls-4.c: Likewise.
3406
3407 2007-05-25  Richard Guenther  <rguenther@suse.de>
3408             Andrew Pinski  <andrew_pinski@playstation.sony.com>
3409
3410         PR tree-optimization/31982
3411         * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
3412
3413 2007-05-25  Paul Thomas  <pault@gcc.gnu.org>
3414
3415         PR fortran/32047
3416         * gfortran.dg/result_in_spec_2.f90: New test.
3417
3418 2007-05-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3419
3420         * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
3421
3422 2007-05-24  Ollie Wild  <aaw@google.com>
3423
3424         * gcc.dg/cpp/counter-1.c: New test.
3425         * gcc.dg/pch/counter-1.c: New test.
3426         * gcc.dg/pch/counter-1.hs: New file.
3427         * gcc.dg/pch/counter-2.c: New test.
3428         * gcc.dg/pch/counter-2.hs: New file.
3429         * gcc.dg/pch/counter-3.c: New test.
3430         * gcc.dg/pch/counter-3.hs: New file.
3431
3432 2007-05-24  Zdenek Dvorak  <dvorakz@suse.cz>
3433
3434         * gcc.dg/tree-ssa/predcom-1.c: New test.
3435         * gcc.dg/tree-ssa/predcom-2.c: New test.
3436         * gcc.dg/tree-ssa/predcom-3.c: New test.
3437         * gcc.dg/tree-ssa/predcom-4.c: New test.
3438         * gcc.dg/tree-ssa/predcom-5.c: New test.
3439         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
3440
3441 2007-05-24  H.J. Lu  <hongjiu.lu@intel.com>
3442
3443         PR testsuite/32062
3444         * gcc.target/i386/sse4_1-check.h (MASK): New.
3445
3446 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3447
3448         PR fortran/32038
3449         * gfortran.dg/pr25603.f: Initialize integer variables.
3450
3451 2007-05-23  Ian Lance Taylor  <iant@google.com>
3452
3453         * g++.dg/other/vrp1.C: New test.
3454
3455 2007-05-23  Simon Martin  <simartin@users.sourceforge.net>
3456
3457         PR preprocessor/20077
3458         * gcc.dg/cpp/paste15.c: New test.
3459
3460 2007-05-23  Sandra Loosemore  <sandra@codesourcery.com>
3461             Nigel Stephens  <nigel@mips.com>
3462             Richard Sandiford  <richard@codesourcery.com>
3463
3464         * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
3465         * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
3466         * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
3467         * gcc.target/mips/inter/mips16-inter.exp: New.
3468
3469 2007-05-23  Kazu Hirata  <kazu@codesourcery.com>
3470
3471         * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
3472
3473 2007-05-23  H.J. Lu  <hongjiu.lu@intel.com>
3474
3475         * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
3476         nor i386-cpuid.h.  Include sse3-check.h.  Remove main ().
3477         * gcc.target/i386/sse3-addsubps.c: Likewise.
3478         * gcc.target/i386/sse3-haddpd.c: Likewise.
3479         * gcc.target/i386/sse3-haddps.c: Likewise.
3480         * gcc.target/i386/sse3-hsubpd.c: Likewise.
3481         * gcc.target/i386/sse3-hsubps.c: Likewise.
3482         * gcc.target/i386/sse3-lddqu.c: Likewise.
3483         * gcc.target/i386/sse3-movddup.c: Likewise.
3484         * gcc.target/i386/sse3-movshdup.c: Likewise.
3485         * gcc.target/i386/sse3-movsldup.c: Likewise.
3486
3487         * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
3488         nor i386-cpuid.h.  Include ssse3-check.h.  Remove main ().
3489         * gcc.target/i386/ssse3-pabsd.c: Likewise.
3490         * gcc.target/i386/ssse3-pabsw.c: Likewise.
3491         * gcc.target/i386/ssse3-palignr.c: Likewise.
3492         * gcc.target/i386/ssse3-phaddd.c: Likewise.
3493         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
3494         * gcc.target/i386/ssse3-phaddw.c: Likewise.
3495         * gcc.target/i386/ssse3-phsubd.c: Likewise.
3496         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
3497         * gcc.target/i386/ssse3-phsubw.c: Likewise.
3498         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
3499         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
3500         * gcc.target/i386/ssse3-pshufb.c: Likewise.
3501         * gcc.target/i386/ssse3-psignb.c: Likewise.
3502         * gcc.target/i386/ssse3-psignd.c: Likewise.
3503         * gcc.target/i386/ssse3-psignw.c: Likewise.
3504         * gcc.target/i386/ssse3-vals.h: Likewise.
3505
3506         * gcc.target/i386/sse3-check.h: New file.
3507         * gcc.target/i386/ssse3-check.h: Likewise.
3508
3509 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3510
3511         PR middle-end/31095
3512         * gcc.c-torture/compile/bcopy-1.c: New testcase.
3513
3514 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3515
3516         PR middle-end/31606
3517         * gcc.c-torture/20070522-1.c: New testcase.
3518
3519 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
3520
3521         * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
3522
3523 2007-05-22  Kazu Hirata  <kazu@codesourcery.com>
3524
3525         * gcc.c-torture/execute/ieee/20000320-1.x,
3526         gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
3527         m68k-*-* and check_effective_target_coldfire_fpu.
3528
3529 2007-05-22  Ollie Wild  <aaw@google.com>
3530
3531         * g++.dg/lookup/hidden-class10.C: New test.
3532         * g++.dg/lookup/hidden-class11.C: New test.
3533
3534 2007-05-22  Ollie Wild  <aaw@google.com>
3535
3536         * g++.dg/lookup/name-clash5.C: New test.
3537         * g++.dg/lookup/name-clash6.C: New test.
3538
3539 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
3540
3541         * g++.dg/other/i386-2.C: Update comments on header files tested.
3542         Use -msse4.1 instead of -mssse3.  Include <smmintrin.h> instead
3543         of <tmmintrin.h>.
3544         * gcc.target/i386/sse-12.c: Likewise.
3545         * gcc.target/i386/sse-13.c: Likewise.
3546         * gcc.target/i386/sse-14.c: Likewise.
3547
3548         * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
3549         Redefined to test with immediate operand.
3550         (__builtin_ia32_blendps): Likewise.
3551         (__builtin_ia32_blendpd): Likewise.
3552         (__builtin_ia32_dpps): Likewise.
3553         (__builtin_ia32_dpps): Likewise.
3554         (__builtin_ia32_insertps128): Likewise.
3555         (__builtin_ia32_vec_ext_v4sf): Likewise.
3556         (__builtin_ia32_vec_set_v16qi): Likewise.
3557         (__builtin_ia32_vec_set_v4si): Likewise.
3558         (__builtin_ia32_vec_set_v2di): Likewise.
3559         (__builtin_ia32_vec_ext_v16qi): Likewise.
3560         (__builtin_ia32_vec_ext_v4si): Likewise.
3561         (__builtin_ia32_vec_ext_v2di): Likewise.
3562         (__builtin_ia32_roundpd): Likewise.
3563         (__builtin_ia32_roundsd): Likewise.
3564         (__builtin_ia32_roundps): Likewise.
3565         (__builtin_ia32_roundss): Likewise.
3566         (__builtin_ia32_mpsadbw128): Likewise.
3567
3568 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
3569
3570         * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
3571
3572 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
3573
3574         * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
3575         failures.
3576         * gcc.dg/dfp/func-struct.c: Ditto.
3577         * gcc.dg/dfp/operator-assignment.c: Ditto.
3578         * gcc.dg/dfp/convert-bfp.c: Ditto.
3579         * gcc.dg/dfp/convert-int.c: Ditto.
3580         * gcc.dg/dfp/convert-int-max.c: Ditto.
3581         * gcc.dg/dfp/func-scalar.c: Ditto.
3582         * gcc.dg/dfp/cast.c: Ditto.
3583         * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
3584         failures, and fix a typo in return type of arg1_128.
3585         * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
3586         failures, and fix a typo in a constant suffix.
3587         * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
3588         * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
3589
3590 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
3591             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3592
3593         * lib/gcc-dg.exp(process_message): New proc.
3594         (dg-message): New test directive.
3595         * gcc.dg/always_inline.c: Use dg-message.
3596         * gcc.dg/always_inline2.c: Ditto.
3597         * gcc.dg/always_inline3.c: Ditto.
3598         * gcc.dg/invalid-call-1.c: Ditto.
3599         * gcc.dg/pr17506.c: Ditto.
3600         * gcc.dg/simd-5.c: Ditto.
3601         * gcc.dg/simd-6.c: Ditto.
3602         * gcc.dg/va-arg-2.c: Ditto.
3603         * gcc.dg/cpp/syshdr.c: Ditto.
3604         * gcc.dg/cpp/unc4.c: Ditto.
3605         * gcc.dg/cpp/trad/mi1.c: Ditto.
3606         * gcc.dg/cpp/trad/mi5.c: Ditto.
3607         * gcc.dg/cpp/trad/mi7.c: Ditto.
3608         * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
3609         * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
3610         * gcc.test-framework/test-framework.awk: Special-case outexists
3611         tests.
3612
3613 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
3614
3615         * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
3616         (bit_SSE4_2): Likewise.
3617         (bit_POPCNT): Likewise.
3618
3619         * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
3620         Check if assembler supports SSE4 instructions.
3621
3622         * gcc.target/i386/sse4_1-blendpd.c: New file.
3623         * gcc.target/i386/sse4_1-blendps.c: Likewise.
3624         * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
3625         * gcc.target/i386/sse4_1-blendvps.c: Likewise.
3626         * gcc.target/i386/sse4_1-check.h: Likewise.
3627         * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
3628         * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
3629         * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
3630         * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
3631         * gcc.target/i386/sse4_1-extractps.c: Likewise.
3632         * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
3633         * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
3634         * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
3635         * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
3636         * gcc.target/i386/sse4_1-packusdw.c: Likewise.
3637         * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
3638         * gcc.target/i386/sse4_1-pblendw.c: Likewise.
3639         * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
3640         * gcc.target/i386/sse4_1-pextrb.c: Likewise.
3641         * gcc.target/i386/sse4_1-pextrd.c: Likewise.
3642         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
3643         * gcc.target/i386/sse4_1-pextrw.c: Likewise.
3644         * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
3645         * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
3646         * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
3647         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
3648         * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
3649         * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
3650         * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
3651         * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
3652         * gcc.target/i386/sse4_1-pminsb.c: Likewise.
3653         * gcc.target/i386/sse4_1-pminsd.c: Likewise.
3654         * gcc.target/i386/sse4_1-pminud.c: Likewise.
3655         * gcc.target/i386/sse4_1-pminuw.c: Likewise.
3656         * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
3657         * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
3658         * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
3659         * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
3660         * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
3661         * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
3662         * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
3663         * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
3664         * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
3665         * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
3666         * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
3667         * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
3668         * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
3669         * gcc.target/i386/sse4_1-pmulld.c: Likewise.
3670         * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
3671         * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
3672         * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
3673         * gcc.target/i386/sse4_1-round.h: Likewise.
3674         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
3675         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
3676         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
3677         * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
3678         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
3679         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
3680         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
3681         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
3682         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
3683         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
3684         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
3685         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
3686         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
3687         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
3688
3689 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3690
3691         PR fortran/31627
3692         * gfortran.dg/bounds_check_7.f90: New test.
3693
3694 2007-05-22  Uros Bizjak  <ubizjak@gmail.com>
3695
3696         * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
3697         (check_effective_target_sse4a): Ditto.
3698
3699         * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
3700         * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
3701         * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
3702         * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
3703         * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
3704         * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
3705         * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
3706         * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
3707         * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
3708         * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
3709         * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
3710         * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
3711         * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
3712         * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
3713         * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
3714         * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
3715         * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
3716         * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
3717         * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
3718         * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
3719
3720 2007-05-21  Mark Mitchell  <mark@codesourcery.com>
3721
3722         * g++.dg/ext/cleanup-1.C: New test.
3723         * g++.dg/ext/cleanup-2.C: Likewise.
3724         * g++.dg/ext/cleanup-3.C: Likewise.
3725         * g++.dg/ext/cleanup-4.C: Likewise.
3726         * g++.dg/ext/cleanup-5.C: Likewise.
3727         * g++.dg/ext/cleanup-6.C: Likewise.
3728         * g++.dg/ext/cleanup-8.C: Likewise.
3729         * g++.dg/ext/cleanup-9.C: Likewise.
3730         * g++.dg/ext/cleanup-10.C: Likewise.
3731         * g++.dg/ext/cleanup-11.C: Likewise.
3732         * g++.dg/ext/cleanup-dtor.C: Likewise.
3733
3734 2007-05-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3735
3736         PR middle-end/31995
3737         * gcc.dg/vect/vect-102a.c: New test.
3738
3739 2007-05-21  Paolo Bonzini  <bonzini@gnu.org>
3740             Paolo Carlini  <pcarlini@suse.de>
3741             Uros Bizjak  <ubizjak@gmail.com>
3742
3743         * gcc.dg/gcc-have-sync-compare-and-swap.c,
3744         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
3745         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
3746         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
3747         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
3748         New testcases.
3749
3750 2005-05-21  Daniel Franke  <franke.daniel@gmail.com>
3751
3752         PR fortran/32002
3753         * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
3754
3755 2007-05-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3756
3757         PR fortran/32027
3758         * gfortran.dg/do_3.F90: Add checks for the final value of the
3759         loop variable.
3760
3761 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
3762
3763         * gcc.c-torture/execute/990127-2.x: New file.
3764
3765 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
3766
3767         * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
3768         * gcc.target/i386/sse-12: Add -O to compile options.
3769         * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
3770         -msse4a" instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
3771         and mm3dnow.h.  Add -O to compile options.
3772
3773 2007-05-21  Paul Thomas  <pault@gcc.gnu.org>
3774
3775         PR fortran/31867
3776         * gfortran.dg/char_length_5.f90: New test.
3777
3778         PR fortran/31994
3779         * gfortran.dg/array_reference_1.f90: New test.
3780
3781 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3782
3783         PR middle-end/7651
3784         PR c++/11856
3785         PR c/12963
3786         PR c/23587
3787         PR other/29694
3788         * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
3789         * gcc.dg/Wtype-limits.c: New.
3790         * gcc.dg/Wtype-limits-Wextra.c: New.
3791         * gcc.dg/Wtype-limits-no.c: New.
3792         * g++.dg/warn/Wtype-limits.C: New.
3793         * g++.dg/warn/Wtype-limits-Wextra.C: New.
3794         * g++.dg/warn/Wtype-limits-no.C: New.
3795
3796 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
3797
3798         * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
3799         instead of "-msse2".'
3800         * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
3801         instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
3802         and mm3dnow.h.
3803         * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
3804         to test with immediate operand.
3805         (__builtin_ia32_insertqi): Ditto.
3806         (__builtin_ia32_palignr128): Ditto.
3807         (__builtin_ia32_palignr): Ditto.
3808         (__builtin_ia32_pshufhw): Ditto.
3809         (__builtin_ia32_pshuflw): Ditto.
3810         (__builtin_ia32_pshufd): Ditto.
3811         (__builtin_ia32_vec_set_v8hi): Ditto.
3812         (__builtin_ia32_vec_ext_v8hi): Ditto.
3813         (__builtin_ia32_shufpd): Ditto.
3814         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
3815
3816 2007-05-20  Daniel Franke  <franke.daniel@gmail.org>
3817
3818         PR fortran/32001
3819         * gfortran.dg/min_max_conformance.f90: Added more testcases.
3820
3821 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
3822
3823         PR target/31585
3824         * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
3825         and "__inline".  Use "-msse" instead of "-msse2".
3826
3827 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3828
3829         PR middle-end/7651
3830         * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
3831         * gcc.dg/20030906-2.c: Likewise.
3832         * objc.dg/method-17.m: Add -Wreturn-type.
3833         * obj-c++.dg/method-21.mm: Likewise.
3834
3835 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
3836
3837         PR target/31585
3838         * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
3839         (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
3840         (__builtin_ia32_psrlqi128): Ditto.
3841         (__builtin_ia32_psrlwi128): Ditto.
3842         (__builtin_ia32_psrldi128): Ditto.
3843         (__builtin_ia32_psrldqi128): Ditto.
3844         (__builtin_ia32_pslldqi128): Ditto.
3845         (__builtin_ia32_psrawi128): Ditto.
3846         (__builtin_ia32_psradi128): Ditto.
3847         (__builtin_ia32_psllqi128): Ditto.
3848         (__builtin_ia32_pslldi128): Ditto.
3849         (__builtin_prefetch): Ditto.
3850         (__builtin_ia32_pshufw): Ditto.
3851         (__builtin_ia32_vec_set_v4hi): Ditto.
3852         (__builtin_ia32_vec_ext_v4hi): Ditto.
3853         (__builtin_ia32_shufps): Ditto.
3854         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
3855
3856 2007-05-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3857
3858         PR fortran/31974
3859         * gfortran.dg/char_allocation_1.f90: New test.
3860
3861 2007-05-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3862
3863         * gcc.dg/Wconversion-integer.c: Group testcases and add more.
3864         * gcc.dg/Wconversion-sign.c: New.
3865         * gcc.dg/Wconversion-integer-no-sign.c: New.
3866         * g++.dg/warn/Wconversion-integer.C: Move some warnings to
3867         Wconversion-sign.C
3868         * g++.dg/warn/Wconversion-sign.C: New.
3869         * g++.old-deja/g++.other/warn4.C: Update.
3870         * g++.dg/warn/Wconversion1.C: Likewise.
3871
3872 2007-05-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3873
3874         * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
3875         * gcc.dg/torture/builtin-math-4.c: Likewise.
3876
3877 2007-05-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3878
3879         PR libfortran/31964
3880         * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
3881
3882 2007-05-18  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3883
3884         * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
3885
3886 2007-05-18  H.J. Lu  <hongjiu.lu@intel.com>
3887
3888         PR target/31628
3889         * gcc.target/i386/pr31628.c: New.
3890
3891 2007-05-18  Uros Bizjak  <ubizjak@gmail.com>
3892
3893         PR middle-end/31344
3894         * gcc.dg/pr31344.c: New test.
3895
3896 2007-05-17  Ian Lance Taylor  <iant@google.com>
3897
3898         PR tree-optimization/31953
3899         * gcc.c-torture/compile/pr31953.c: New test.
3900
3901 2007-05-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3902
3903         * gcc.dg/builtins-1.c: Test reentrant gamma functions.
3904
3905         * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
3906         and drem.
3907         * gcc.dg/torture/builtin-math-4.c: Likewise.
3908
3909         * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
3910         * gcc.dg/torture/builtin-math-4.c: Likewise.
3911
3912         * gcc.dg/torture/builtin-math-4.c: New test.
3913
3914 2007-05-17  Janis Johnson  <janis187@us.ibm.com>
3915             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3916
3917         * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
3918         * gcc.dg/cpp/include2.c: Ditto.
3919         * gcc.dg/cpp/mac-dir-2.c: Ditto.
3920         * gcc.dg/cpp/paste5.c: Ditto.
3921         * gcc.dg/cpp/paste6.c: Ditto.
3922         * gcc.dg/cpp/paste8.c: Ditto.
3923         * gcc.dg/cpp/paste11.c: Ditto.
3924         * gcc.dg/cpp/paste13.c: Ditto.
3925         * gcc.dg/cpp/skipping2.c: Ditto.
3926         * gcc.dg/reg-vol-struct-1.c: Ditto.
3927         * gcc.dg/Wshadow-1.c: Ditto.
3928         * gcc.dg/cpp/trad/comment.c: Ditto.
3929         * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
3930         * gcc.dg/cpp/if-2.c: Ditto.
3931         * gcc.dg/array-5.c: Ditto.
3932         * gcc.dg/inline-15.c: Ditto.
3933         * gcc.dg/pr27953.c: Ditto.
3934         * gcc.dg/Wno-c++-compat.c: Ditto.
3935
3936 2007-05-17  Kazu Hirata  <kazu@codesourcery.com>
3937
3938         * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
3939
3940 2007-05-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
3941
3942         * gcc.c-torture/execute/20070517-1.c: New test.
3943
3944 2007-05-17  Daniel Franke <franke.daniel@gmail.com>
3945
3946         PR fortran/31919
3947         * gfortran.dg/min_max_conformance.f90: New test.
3948
3949 2007-05-17  Zdenek Dvorak  <dvorakz@suse.cz>
3950
3951         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
3952         * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
3953         gcc.dg/vect/vect-104.c: Use more complex construction to
3954         prevent vectorizing.
3955         * gcc.dg/tree-ssa/pr21559.c: Update outcome.
3956
3957 2007-05-17  Uros Bizjak  <ubizjak@gmail.com>
3958
3959         PR tree-optimization/24659
3960         * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
3961         * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
3962         not vect_int target.
3963         * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
3964         not vect_int target.  Loop is vectorized for vect_intfloat_cvt
3965         targets.
3966         * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
3967         * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
3968         * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
3969
3970 2007-05-16  Uros Bizjak  <ubizjak@gmail.com>
3971
3972         * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
3973         and x86_64-*-* targets.
3974         * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
3975
3976 2007-05-16  Paul Thomas  <pault@gcc.gnu.org>
3977
3978         PR fortran/18769
3979         PR fortran/30881
3980         PR fortran/31194
3981         PR fortran/31216
3982         PR fortran/31427
3983         * transfer_simplify_1.f90: New test.
3984         * transfer_simplify_2.f90: New test.
3985
3986 2007-05-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
3987
3988         * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
3989
3990 2007-05-14  Janis Johnson  <janis187@us.ibm.com>
3991
3992         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
3993
3994         * gcc.dg/fltconst-pedantic-dfp.c: New test.
3995
3996         PR c/31924
3997         * gcc.dg/fltconst-1.c: New test.
3998
3999         * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
4000         * gcc.dg/dfp/operator-assignment.c: Ditto.
4001
4002 2007-05-14  Paolo Carlini  <pcarlini@suse.de>
4003
4004         PR c++/29928
4005         * g++.dg/rtti/typeid5.C: New.
4006
4007 2007-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4008
4009         PR fortran/31725
4010         * gfortran.dg/substr_4.f: New test.
4011
4012 2007-05-14  Kazu Hirata  <kazu@codesourcery.com>
4013
4014         * gcc.target/m68k/interrupt_thread-1.c,
4015         gcc.target/m68k/interrupt_thread-2.c,
4016         gcc.target/m68k/interrupt_thread-3.c: New.
4017         * gcc.target/m68k/m68k.exp: Accept fido.
4018
4019 2007-05-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
4020
4021         * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
4022         * gfortran.dg/altreturn_3.f90: Likewise.
4023         * gfortran.dg/assumed_dummy_1.f90: Likewise.
4024         * gfortran.dg/default_numeric_type_1.f90: Likewise.
4025         * gfortran.dg/inquire_iolength.f90: Likewise.
4026         * gfortran.dg/module_naming_1.f90: Likewise.
4027         * gfortran.dg/oldstyle_2.f90: Likewise.
4028         * gfortran.dg/operator_2.f90: Likewise.
4029         * gfortran.dg/parameter_array_element_1.f90: Likewise.
4030         * gfortran.dg/used_types_11.f90: Likewise.
4031         * gfortran.dg/zero_array_components_1.f90: Likewise.
4032         * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
4033         * gfortran.dg/parameter_array_dummy.f90: Likewise.
4034         * gfortran.dg/real_const_3.f90: Likewise.
4035
4036 2007-05-13  Zdenek Dvorak  <dvorakz@suse.cz>
4037
4038         * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
4039         * gcc.dg/tree-ssa/loop-30.c: New test.
4040
4041 2007-05-13  Richard Guenther  <rguenther@suse.de>
4042
4043         * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
4044         scanning forwprop1.
4045         * g++.dg/tree-ssa/pr31146.C: Likewise.
4046
4047 2007-05-13  Revital Eres  <eres@il.ibm.com>
4048
4049         * gcc.dg/dse.c: New test.
4050
4051 2007-05-12  Richard Guenther  <rguenther@suse.de>
4052
4053         PR tree-optimization/31797
4054         * gcc.c-torture/compile/pr31797.c: New testcase.
4055
4056 2007-05-12  Paul Thomas  <pault@gcc.gnu.org>
4057
4058         PR fortran/30746
4059         * gfortran.dg/host_assoc_function_1.f90: New test.
4060
4061 2007-05-11  Steve Ellcey  <sje@cup.hp.com>
4062
4063         PR c++/31829
4064         * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
4065
4066 2007-05-11  Silvius Rus  <rus@google.com>
4067
4068         * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
4069         * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
4070         * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
4071         * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
4072         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
4073         * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
4074         * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
4075         * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
4076         * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
4077         * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
4078         * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
4079         * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
4080         * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
4081         * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
4082         * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
4083         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
4084
4085 2007-05-11  Paolo Carlini  <pcarlini@suse.de>
4086
4087         PR other/31852
4088         * gcc.c-torture/execute/builtins/memchr.c: New.
4089         * gcc.c-torture/execute/builtins/memchr-lib.c: New.
4090         * gcc.c-torture/execute/builtins/lib/memchr.c: New.
4091
4092 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
4093
4094         PR fortran/30876
4095         * gfortran.dg/recursive_reference_1.f90: Put error at correct
4096         line.
4097         * gfortran.dg/recursive_reference_2.f90: New test.
4098
4099 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
4100
4101         PR fortran/30878
4102         * gfortran.dg/namelist_29.f90: New test.
4103
4104 2007-05-11  Paul Thomas  <pault@gcc.gnu.org>
4105
4106         PR fortran/31474
4107         * gfortran.dg/entry_10.f90: New test.
4108
4109 2007-05-10  Zdenek Dvorak  <dvorakz@suse.cz>
4110
4111         PR tree-optimization/31885
4112         * gcc.dg/tree-ssa/loop-29.c: New test.
4113
4114 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
4115
4116         * assumed_dummy_1.f90: Fix dg directive.
4117         * char_initialiser_actual.f90: Likewise.
4118         * nested_modules_2.f90: Likewise.
4119         * shift-alloc.f90: Likewise.
4120
4121 2007-05-10  Andreas Krebbel  <krebbel1@de.ibm.com>
4122
4123         * gcc.dg/20070507-1.c: Disable for non-pic targets.
4124
4125 2007-05-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4126
4127         PR libfortran/31880
4128         * gfortran.dg/unf_read_corrupted_2.f90: New test.
4129
4130 2007-05-09  Mike Stump  <mrs@apple.com>
4131
4132         * g++.dg/other/first-global.C: Add -fpie for darwin.
4133         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
4134
4135 2007-05-09  Andreas Krebbel  <krebbel1@de.ibm.com>
4136
4137         * gcc.dg/20070507-1.c: New testcase.
4138
4139 2007-05-08  Chao-ying Fu  <fu@mips.com>
4140
4141         * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
4142         * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
4143         * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
4144         * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
4145
4146 2007-05-08  Simon Martin  <simartin@users.sourceforge.net>
4147
4148         PR 31847
4149         * gcc.dg/pr31847.c: New test.
4150
4151 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
4152
4153         PR fortran/31692
4154         * gfortran.dg/actual_array_result_1.f90: New test.
4155
4156 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
4157
4158         PR fortran/29397
4159         * gfortran.dg/parameter_array_init_1.f90: New test.
4160
4161         PR fortran/29400
4162         * gfortran.dg/parameter_array_init_2.f90: New test.
4163
4164 2007-05-08  Uros Bizjak  <ubizjak@gmail.com>
4165
4166         PR target/31854
4167         * gcc.target/i386/pr31854.c: New test.
4168
4169 2007-05-07  Janis Johnson  <janis187@us.ibm.com>
4170
4171         * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
4172
4173 2007-05-07  Mike Stump  <mrs@apple.com>
4174
4175         * g++.old-deja/g++.mike/empty.C: Add.
4176
4177 2007-05-07  Eric Christopher  <echristo@apple.com>
4178
4179         * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
4180
4181 2007-05-07  Uros Bizjak  <ubizjak@gmail.com>
4182
4183         * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
4184         variable.  Rearrange conversions from binary float to decimal float.
4185
4186 2007-05-07  Mark Mitchell  <mark@codesourcery.com>
4187
4188         * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
4189         x86.
4190
4191 2007-05-07  Eric Botcazou  <ebotcazou@adacore.com>
4192
4193         * gnat.dg/opt1.ad[sb]: New testcase.
4194
4195 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4196
4197         PR fortran/31399
4198         * gfortran.dg/do_3.F90: New test.
4199
4200 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4201
4202         PR fortran/31764
4203         * gfortran.dg/new_line.f90: Add new checks.
4204
4205 2007-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4206
4207         PR fortran/31201
4208         * gfortran.dg/large_unit_1.f90: New.
4209         * gfortran.dg/large_unit_2.f90: New.
4210         * gfortran.dg/iostat_4.f90: New
4211         * gfortran.dg/bounds_check_fail_1.f90: Updated.
4212
4213 2007-05-06  Paul Thomas  <pault@gcc.gnu.org>
4214
4215         PR fortran/31540
4216         * gfortran.dg/char_result_4.f90: New test.
4217
4218 2007-06-05  Revital Eres  <eres@il.ibm.com>
4219
4220         PR 30957
4221         * gcc.dg/pr30957-1.c: New test.
4222
4223 2007-05-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4224
4225         PR fortran/31251
4226         * gfortran.dg/char_type_len_2.f90: New test.
4227
4228 2007-05-05  Geoffrey Keating  <geoffk@apple.com>
4229
4230         PR 31775
4231         * g++.dg/other/nested-extern.cc: New.
4232         * g++.dg/other/nested-extern-1.C: New.
4233         * g++.dg/other/nested-extern-2.C: New.
4234
4235 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
4236
4237         PR fortran/31760
4238         * gfortran.dg/erf.f90: New test.
4239         * gfortran.dg/besxy.f90: New test.
4240
4241 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
4242
4243         PR fortran/22359
4244         * gfortran.dg/fseek.f90: New test.
4245
4246 2007-05-04  Bob Wilson  <bob.wilson@acm.org>
4247
4248         * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
4249
4250 2007-05-04  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4251
4252         PR libfortran/31210
4253         * gfortran.dg/zero_length_1.f90: New test.
4254
4255 2007-05-04  Tobias Burnus  <burnus@net-b.de>
4256
4257         PR fortran/31803
4258         * gfortran.dg/char_pointer_assign_3.f90: New test.
4259         * gfortran.dg/char_result_2.f90: Re-enable test.
4260
4261 2007-05-04  Tobias Burnus  <burnus@net-b.de>
4262
4263         PR fortran/25071
4264         * gfortran.dg/char_length_3.f90: New test.
4265         * gfortran.dg/char_result_2.f90: Fix test.
4266
4267 2007-05-03  Zdenek Dvorak  <dvorakz@suse.cz>
4268
4269         PR tree-optimization/30565
4270         * gcc.dg/tree-ssa/loop-27.c: New test.
4271
4272 2007-05-03  Bernd Schmidt  <bernd.schmidt@analog.com>
4273
4274         * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
4275         * gcc.target/bfin/arith.c (__v2hi): Likewise.
4276         * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
4277         * gcc.target/bfin/shift.c (__v2hi): Likewise.
4278
4279 2007-05-03  Dorit Nuzman  <dorit@il.ibm.com>
4280
4281         PR tree-optimization/31699
4282         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
4283         New.
4284         (check_effective_target_vect_floatint_cvt): New.
4285         * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
4286         of specific targets.
4287         * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
4288         * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
4289         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
4290         * gcc.dg/vect/vect-iv-4.c: Likewise.
4291         * gcc.dg/vect/vect-multitypes-11.c: New.
4292         * gcc.dg/vect/pr31699.c: New.
4293
4294 2007-05-02  Geoffrey Keating  <geoffk@apple.com>
4295
4296         * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
4297
4298 2007-05-02  Seongbae Park  <seongbae.park@gmail.com>
4299
4300         PR C++/31663
4301         * g++.dg/warn/anonymous-namespace-2.C: New.
4302         * g++.dg/warn/anonymous-namespace-2.h: New.
4303
4304 2007-05-02  Paul Brook  <paul@codesourcery.com>
4305
4306         * gcc.dg/arm-eabi1.c: Move debug output.  Augment lcmp/ulcmp tests.
4307
4308 2007-05-02  Eric Christopher  <echristo@apple.com>
4309
4310         * gcc.dg/cpp/if-div.c: New file.
4311
4312 2007-05-02  Tom Tromey  <tromey@redhat.com>
4313
4314         PR preprocessor/28709:
4315         * gcc.dg/cpp/pr28709.c: New file.
4316
4317 2007-05-02  Richard Guenther  <rguenther@suse.de>
4318
4319         PR tree-optimization/31146
4320         * g++.dg/tree-ssa/pr31146-2.C: New testcase.
4321
4322 2007-05-01  Geoffrey Keating  <geoffk@apple.com>
4323
4324         * gcc.c-torture/compile/limits-blockid.c: New.
4325         * gcc.c-torture/compile/limits-caselabels.c: New.
4326         * gcc.c-torture/compile/limits-declparen.c: New.
4327         * gcc.c-torture/compile/limits-enumconst.c: New.
4328         * gcc.c-torture/compile/limits-exprparen.c: New.
4329         * gcc.c-torture/compile/limits-externalid.c: New.
4330         * gcc.c-torture/compile/limits-fnargs.c: New.
4331         * gcc.c-torture/compile/limits-fndefn.c: New.
4332         * gcc.c-torture/compile/limits-idexternal.c: New.
4333         * gcc.c-torture/compile/limits-idinternal.c: New.
4334         * gcc.c-torture/compile/limits-pointer.c: New.
4335         * gcc.c-torture/compile/limits-stringlit.c: New.
4336         * gcc.c-torture/compile/limits-structmem.c: New.
4337         * gcc.c-torture/compile/limits-structnest.c: New.
4338
4339 2007-04-29  Geoffrey Keating  <geoffk@apple.com>
4340
4341         * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
4342
4343 2007-05-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4344
4345         PR middle-end/31740
4346         * gcc.c-torture/compile/20070501-1.c: New testcase.
4347
4348 2007-05-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
4349
4350         PR fortran/31732
4351         * gfortran.dg/array_memset_2:  New test case.
4352
4353 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
4354
4355         PR testsuite/31615
4356         * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
4357
4358 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
4359
4360         PR testsuite/31589
4361         * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
4362         dg-final test.
4363         * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
4364         keyword to dg-final test.
4365         * gcc.dg/vect/vect-iv-4.c: Likewise.
4366         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
4367         * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
4368         test.
4369         * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
4370         cast.
4371         * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
4372         * lib/target-supports.exp
4373         (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
4374         (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
4375
4376 2007-04-30  Kazu Hirata  <kazu@codesourcery.com>
4377
4378         * gcc.c-torture/execute/ieee/20000320-1.c: Use
4379         __LONG_LONG_MAX__ and its friends instead of those supplied by
4380         limits.h.
4381
4382 2007-04-30  Andrew pinski  <andrew_pinski@playstation.sony.com>
4383
4384         PR C++/31721
4385         * g++.dg/ext/vector7.C: New testcase.
4386
4387 2007-04-29  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4388
4389         PR fortran/31591
4390         * gfortran.dg/bound_simplification_1.f90: New test.
4391
4392 2007-04-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4393
4394         PR fortran/31645
4395         * gfortran.dg/bom_error.f90: New test.
4396         * gfortran.dg/bom_include.f90: New test.
4397         * gfortran.dg/bom_UTF16-LE.f90: New test.
4398         * gfortran.dg/bom_UTF16-BE.f90: New test.
4399         * gfortran.dg/bom_UTF-8.f90: New test.
4400         * gfortran.dg/bom_UTF-32.f90: New test.
4401         * gfortran.dg/bom_UTF-8.F90: New test.
4402         * gfortran.dg/bom_include.inc: New file.
4403
4404 2007-04-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4405
4406         PR C++/30221
4407         * g++.dg/init/ptrfn2.C: New test.
4408         * g++.dg/init/ptrfn3.C: New test.
4409
4410 2007-04-29  Paul Thomas  <pault@gcc.gnu.org>
4411
4412         PR fortran/31711
4413         * gfortran.dg/dependency_21.f90: New test.
4414
4415 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4416
4417         * gfortran.dg/secnds.f: Use real*8.
4418         * gfortran.dg/secnds-1.f: Use real*8.
4419
4420 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4421
4422         PR libfortran/31532
4423         * gfortran.dg/inquire_5.f90: Update test.
4424
4425 2007-04-27  Ian Lance Taylor  <iant@google.com>
4426
4427         PR middle-end/31710
4428         * gcc.c-torture/compile/pr31710.c: New test.
4429
4430 2007-04-27  Richard Guenther  <rguenther@suse.de>
4431
4432         PR tree-optimization/30965
4433         PR tree-optimization/30978
4434         * gcc.dg/tree-ssa/pr30978.c: New testcase.
4435         * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
4436         * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
4437         * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
4438
4439 2007-04-27  Richard Guenther  <rguenther@suse.de>
4440
4441         PR tree-optimization/31715
4442         * gcc.dg/Warray-bounds-4.c: New testcase.
4443
4444 2007-04-26  Ian Lance Taylor  <iant@google.com>
4445
4446         PR target/28675
4447         * gcc.c-torture/compile/pr28675.c: New test.
4448
4449 2007-04-26  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4450
4451         PR C++/30016
4452         * g++.dg/ext/vector6.C: New test.
4453
4454 2007-04-26  Kazu Hirata  <kazu@codesourcery.com>
4455
4456         * gcc.c-torture/execute/ieee/20000320-1.x: New.
4457
4458 2007-04-26  Steve Ellcey  <sje@cup.hp.com>
4459
4460         PR middle-end/31617
4461         * g++.dg/other/str_empty.C: Add expected warning.
4462
4463 2007-04-26  Richard Guenther  <rguenther@suse.de>
4464         Daniel Berlin  <dberlin@dberlin.org>
4465
4466         PR tree-optimization/30567
4467         * g++.dg/other/pr30567.C: New testcase.
4468
4469 2007-04-26  Richard Guenther  <rguenther@suse.de>
4470
4471         PR tree-optimization/31703
4472         * gcc.c-torture/compile/pr31703.c: New testcase.
4473         * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
4474         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
4475
4476 2007-04-26  Wolfgang Gellerich  <gellerich@de.ibm.com>
4477
4478         * gfortran.dg/open_errors.f90: Added if statements checking
4479         the value of iostat.
4480
4481 2007-04-26  Jakub Jelinek  <jakub@redhat.com>
4482
4483         PR c++/31598
4484         * g++.dg/gomp/pr31598.C: New test.
4485
4486         PR tree-optimization/30558
4487         * g++.dg/gomp/pr30558.C: New test.
4488
4489 2007-04-24  Mark Mitchell  <mark@codesourcery.com>
4490
4491         PR c++/31338
4492         * g++.dg/ext/complex2.C: New test.
4493
4494 2007-04-25  Paolo Carlini  <pcarlini@suse.de>
4495
4496         * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
4497
4498 2007-04-25  Thiemo Seufer  <ths@mips.com>
4499
4500         * gcc.target/mips/mips16e-extends.c (cksum8): Change return
4501         value to signed char.
4502
4503 2007-04-25  Uros Bizjak  <ubizjak@gmail.com>
4504
4505         * gcc.target/i386/reload-1.c. Include <stdint.h>.  Compile for all
4506         ilp32 i?86-*-* and x86_64-*-* targets.  Do not skip test for -m64.
4507         Use scan-rtl-dump-not procedure to scan RTL dump.  Cleanup csa dump.
4508
4509 2007-04-25  Tobias Burnus  <burnus@net-b.de>
4510
4511         PR fortran/31668
4512         * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
4513         statement functions.
4514         * gfortran.dg/c_by_val_5.f90: New test.
4515
4516 2007-04-25  Wolfgang Gellerich  <gellerich@de.ibm.com>
4517
4518         * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
4519         with two new subroutines to avoid parameter-induced aliasing.
4520         * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
4521         * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
4522
4523 2007-04-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4524
4525         * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
4526         * g++.dg/warn/Warray-bounds.C: Likewise.
4527
4528 2007-04-24  Ian Lance Taylor  <iant@google.com>
4529
4530         PR tree-optimization/31605
4531         * gcc.c-torture/execute/pr31605.c: New test.
4532
4533 2007-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4534
4535         PR fortran/31587
4536         * lib/gcc-dg.exp (scan-module): New function.
4537         * gfortran.dg/module_md5_1.f90: New test.
4538
4539 2007-04-24  Douglas Gregor  <doug.gregor@gmail.com>
4540
4541         * g++.old-deja/g++.pt/defarg6.C: Only run with
4542         -std=gnu++98.
4543         * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
4544         * g++.dg/cpp0x/variadic61.C: Ditto.
4545         * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
4546         * g++.dg/cpp0x/variadic62.C: Ditto.
4547         * g++.dg/template/meminit1.C: Ditto.
4548         * g++.dg/template/operator7.C: Ditto.
4549         * g++.dg/template/static15.C: Ditto.
4550         * g++.dg/template/invalid1.C: Ditto.
4551         * g++.dg/template/shift1.C: Ditto.
4552         * g++.dg/template/error10.C: Ditto.
4553
4554 2007-04-24  Simon Martin  <simartin@users.sourceforge.net>
4555
4556         PR diagnostic/25923
4557         * gfortran.dg/pr25923.f90: New test.
4558
4559 2007-04-24  Ian Lance Taylor  <iant@google.com>
4560
4561         PR tree-optimization/31602
4562         * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
4563
4564 2007-04-24  Janis Johnson  <janis187@us.ibm.com>
4565
4566         * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
4567         * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
4568
4569 2007-04-24  Hui-May Chang  <hm.chang@apple.com>
4570
4571         * gcc.target/i386/reload-1.c. New.
4572
4573 2007-04-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4574             Olga Golovanevsky  <olga@il.ibm.com>
4575
4576         * g++.dg/other/str_empty.C: New test.
4577
4578 2007-04-24  Richard Henderson  <rth@redhat.com>
4579
4580         * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
4581
4582 2007-04-24  Andreas Krebbel  <krebbel1@de.ibm.com>
4583
4584         PR target/31641
4585         * gcc.c-torture/compile/pr31641.c: New testcase.
4586
4587 2007-04-24  Richard Sandiford  <richard@nildram.co.uk>
4588
4589         * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
4590         * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
4591         * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
4592         * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
4593
4594 2007-04-23  Simon Baldwin  <simonb@google.com>
4595
4596         * g++.dg/other/error15.C: New.
4597         * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
4598         triggering a "multiple parameters named" error.
4599
4600 2007-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
4601
4602         PR fortran/31618
4603         * gfortran.dg/backspace_8.f:  New test case.
4604
4605 2007-04-23  Paul Thomas  <pault@gcc.gnu.org>
4606
4607         PR fortran/31630
4608         * gfortran.dg/used_types_17.f90: New test.
4609
4610         PR fortran/31620
4611         * gfortran.dg/zero_array_components_1.f90: New test.
4612
4613 2007-04-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4614
4615         PR fortran/31616
4616         * gfortran.dg/open_errors.f90: Allow a different error message.
4617
4618 2007-04-23  Uros Bizjak  <ubizjak@gmail.com>
4619
4620         * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
4621         Rename from check_effective_target_vect_pack_mod.  Rename global
4622         variable et_vect_pack_mod to et_vect_pack_trunc.  Update debug
4623         messages.
4624         * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
4625         rename.
4626         * gcc.dg/vect/vect-iv-8a.c: Ditto.
4627         * gcc.dg/vect/vect-multitypes-8.c: Ditto.
4628
4629 2007-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4630
4631         PR middle-end/31448
4632         * gcc.c-torture/execute/pr31448.c: New testcase.
4633
4634 2007-04-22  Nick Clifton  <nickc@redhat.com>
4635
4636         * gcc.dg/20020312-2.c: Add support for the FRV.
4637
4638 2007-04-22  Uros Bizjak  <ubizjak@gmail.com>
4639
4640         PR tree-optimization/24659
4641         * gcc.dg/vect/vect-float-extend-1.c: New test.
4642         * gcc.dg/vect/vect-float-truncate-1.c: New test.
4643
4644 2007-04-22  Richard Guenther  <rguenther@suse.de>
4645
4646         PR tree-optimization/29789
4647         * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
4648         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
4649
4650 2007-04-22  Revital Eres  <eres@il.ibm.com>
4651
4652         * gcc.dg/var-expand2.c: New test.
4653
4654 2007-04-22  Revital Eres  <eres@il.ibm.com>
4655
4656         * gcc.dg/var-expand3.c: New test.
4657
4658 2007-04-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4659
4660         PR fortran/31495
4661         * gfortran.dg/continuation_8.f90: New test.
4662
4663 2007-04-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4664
4665         PR C/30265
4666         * gcc.c-torture/compile/compound-literal-2.c: New testcase.
4667         * gcc.c-torture/compile/compound-literal-3.c: New testcase.
4668
4669 2007-04-21  Richard Guenther  <rguenther@suse.de>
4670
4671         PR middle-end/31136
4672         * gcc.c-torture/execute/pr31136.c: New testcase.
4673
4674 2007-04-21  Alexandre Oliva  <aoliva@redhat.com>
4675
4676         * gcc.target/i386/movsi-sm-1.c: New.
4677
4678 2007-04-20  Richard Henderson  <rth@redhat.com>
4679
4680         * gcc.dg/pr28796-2.c: Add -mieee for alpha.
4681         * gcc.dg/pr27095.c: Cope with alpha GOT load.
4682
4683 2007-04-20  Jakub Jelinek  <jakub@redhat.com>
4684
4685         * gcc.target/i386/ordcmp-1.c: New test.
4686         * gcc.target/i386/unordcmp-1.c: New test.
4687
4688         PR tree-optimization/31632
4689         * gcc.c-torture/compile/20070419-1.c: New test.
4690
4691 2007-04-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
4692
4693         * gcc.dg/invalid-call-1.c: New test.
4694
4695 2007-04-18  Dirk Mueller  <dmueller@suse.de>
4696
4697         PR diagnostic/31227
4698         * gcc.dg/Warray-bounds-3.c: New.
4699
4700 2007-04-18  Richard Guenther  <rguenther@suse.de>
4701
4702         PR tree-optimization/19431
4703         PR tree-optimization/21463
4704         * gcc.c-torture/execute/20070212-1.c: New testcase.
4705         * gcc.c-torture/execute/20070212-2.c: Likewise.
4706         * gcc.c-torture/execute/20070212-3.c: Likewise.
4707         * gcc.dg/tree-ssa/pr19431.c: Likewise.
4708         * gcc.dg/tree-ssa/pr21463.c: Likewise.
4709         * g++.dg/tree-ssa/pr21463.C: Likewise.
4710         * g++.dg/tree-ssa/pr30738.C: Likewise.
4711
4712 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
4713
4714         PR c++/31513
4715         * g++.dg/expr/bitfield8.C: New test.
4716
4717 2007-04-17  Joseph Myers  <joseph@codesourcery.com>
4718             Richard Sandiford  <richard@codesourcery.com>
4719
4720         * lib/target-supports.exp (check_profiling_available): Return 0
4721         for uClibc with -p or -pg.
4722
4723 2007-04-17  Simon Martin  <simartin@users.sourceforge.net>
4724
4725         PR c++/31517
4726         * g++.dg/template/init7.C: New test.
4727
4728 2007-04-17  Zdenek Dvorak  <dvorakz@suse.cz>
4729
4730         PR rtl-optimization/31360
4731         * gcc.dg/loop-7.c: New test.
4732
4733 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
4734
4735         * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
4736         * lib/compat.exp (compat-run): Use file_on_host, not remote_file
4737         build.
4738         (compat-execute): Likewise.
4739         * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
4740         files to remote hosts.
4741         * lib/c-ctorture.exp (c-torture-compile): Likewise.
4742         (c-torture-execute): Likewise.
4743         * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
4744         or plain file.  Use remote_upload and remote_download to copy
4745         files about.
4746         * lib/scanasm.exp (dg-scan): Upload the file from the remote host
4747         before scanning it.
4748
4749 2007-04-17  Dorit Nuzman  <dorit@il.ibm.com>
4750
4751         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
4752
4753 2007-04-16  Lawrence Crowl  <crowl@google.com>
4754
4755         * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
4756         * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
4757         * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
4758         * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
4759         * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
4760         * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
4761         * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
4762         * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
4763         * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
4764         * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
4765         * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
4766
4767         * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
4768         * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
4769         * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
4770         * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
4771         * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
4772         * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
4773         * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
4774         * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
4775         * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
4776         * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
4777         * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
4778
4779 2007-04-16  Ian Lance Taylor  <iant@google.com>
4780
4781         PR tree-optimization/31522
4782         * gcc.dg/Wstrict-overflow-16.c: New test.
4783
4784 2007-04-17  Kazu Hirata  <kazu@codesourcery.com>
4785
4786         * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
4787
4788 2007-04-17  Tobias Schlüter  <tobi@gcc.gnu.org>
4789
4790         PR fortran/31144
4791         * gfortran.dg/module_naming_1.f90: New.
4792
4793 2007-04-16  Richard Sandiford  <richard@codesourcery.com>
4794
4795         * lib/target-supports.exp (check_profiling_available): Return
4796         false for m68k-*-uclinux.
4797
4798 2007-04-16  Seongbae Park <seongbae.park@gmail.com>
4799
4800         PR c++/29365
4801         Testcase for c++ anonymous namespace warning
4802
4803         * g++.dg/warn/anonymous-namespace-1.C: New test
4804         * g++.dg/warn/anonymous-namespace-1.h: New test
4805
4806 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4807
4808         PR testsuite/31578
4809         * gcc.dg/gnu89-init-4.c: Change to a compile only test.
4810
4811 2007-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4812
4813         * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
4814
4815 2007-04-15  Paul Thomas  <pault@gcc.gnu.org>
4816
4817         PR fortran/31204
4818         * gfortran.dg/array_constructor_16.f90: New test.
4819
4820 2007-04-15  Kazu Hirata  <kazu@codesourcery.com>
4821
4822         * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
4823         gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
4824
4825 2007-04-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4826
4827         PR rtl-optimization/31500
4828         * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
4829         * g++.dg/warn/Warray-bounds.C: Likewise.
4830
4831 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4832
4833         PR C/31520
4834         * gcc.dg/gnu89-init-4.c: New testcase.
4835
4836 2007-04-14  Jakub Jelinek  <jakub@redhat.com>
4837
4838         PR c++/25874
4839         * gcc.dg/gomp/pr25874.c: Add dg-options.
4840         * g++.dg/gomp/pr25874.C: Add dg-options.
4841
4842 2007-04-14  Bernhard Fischer  <aldot@gcc.gnu.org>
4843
4844         PR fortran/21061
4845         * gfortran.dg/warnings_are_errors_1.f90: New testcase.
4846         * gfortran.dg/warnings_are_errors_1.f: New testcase.
4847
4848 2007-04-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4849
4850         PR fortran/31561
4851         * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
4852
4853 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
4854
4855         PR fortran/29507
4856         PR fortran/31404
4857         * gfortran.dg/initialization_6.f90: New test.
4858
4859 2007-04-14  Kazu Hirata  <kazu@codesourcery.com>
4860
4861         * gcc.c-torture/compile/pr27528.c: Require nonpic.
4862
4863         * lib/target-supports.exp (check_gc_sections_available):
4864         Return false if ldflags includes -elf2flt.
4865
4866 2007-04-13  Jason Merrill  <jason@redhat.com>
4867
4868         PR c++/31074
4869         * conv3.C: New test.
4870
4871 2007-04-13  Mike Stump  <mrs@apple.com>
4872
4873         * obj-c++.dg/stubify-1.mm: Only run on powerpc.
4874         * obj-c++.dg/template-4.mm: Don't run when 64-bit.
4875
4876 2007-04-13  Joseph Myers  <joseph@codesourcery.com>
4877
4878         PR tree-optimization/29598
4879         * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
4880
4881 2007-04-13  Tobias Burnus  <burnus@net-b.de>
4882
4883         PR fortran/31559
4884         * gfortran.dg/func_assign.f90: New test.
4885
4886 2007-04-13  Paul Thomas  <pault@gcc.gnu.org>
4887
4888         PR fortran/31550
4889         * gfortran.dg/used_types_16.f90: New test.
4890
4891 2007-04-13  Tobias Schlüter  <tobi@gcc.gnu.org>
4892
4893         PR fortran/18937
4894         * gfortran.dg/goto_2.f90: New.
4895         * gfortran.dg/goto_3.f90: New.
4896         * gfortran.dg/pr17708.f90: Rename to ...
4897         * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
4898
4899 2007-04-13  Tobias Burnus  <burnus@net-b.de>
4900
4901         PR fortran/31562
4902         * gfortran.dg/f2c_4.c: Use GNU extensions for complex
4903         instead of a struct.
4904
4905 2007-04-13  Tobias Burnus  <burnus@net-b.de>
4906
4907         PR fortran/31562
4908         * gfortran.dg/value_4.c: Use GNU extensions for complex
4909         instead of a struct.
4910
4911 2007-04-13  Richard Guenther  <rguenther@suse.de>
4912
4913         PR tree-optimization/21258
4914         * gcc.dg/tree-ssa/vrp34.c: New testcase.
4915
4916 2007-04-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4917
4918         * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
4919         <complex.h>.
4920
4921 2007-04-12  Tobias Schlüter  <tobi@gcc.gnu.org>
4922
4923         PR fortran/31250
4924         * gfortran.dg/char_length_2.f90: New.
4925         * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
4926         * gfortran.dg/repeat_4.f90: Likewise.
4927
4928         PR fortran/31266
4929         * gfortran.dg/char_assign_1.f90: New.
4930
4931         PR fortran/31471
4932         * gfortran.dg/block_name_1.f90: New.
4933         * gfortran.dg/block_name_2.f90: New.
4934
4935 2007-04-12  Douglas Gregor  <doug.gregor@gmail.com>
4936
4937         PR c++/31078
4938         * g++.dg/other/pr31078.C: New.
4939
4940 2007-04-12  Richard Guenther  <rguenther@suse.de>
4941
4942         PR tree-optimization/31169
4943         * gcc.c-torture/execute/pr31169.c: New testcase.
4944
4945 2007-04-12  Richard Guenther  <rguenther@suse.de>
4946
4947         PR tree-optimization/24689
4948         PR tree-optimization/31307
4949         * g++.dg/tree-ssa/pr31307.C: New testcase.
4950         * gcc.dg/tree-ssa/pr24689.c: Likewise.
4951
4952 2007-04-12  Tobias Burnus  <burnus@net-b.de>
4953
4954         PR fortran/31472
4955         * gfortran.dg/access_spec_1.f90: New test.
4956         * gfortran.dg/access_spec_2.f90: New test.
4957         * gfortran.dg/non_module_public.f90: Match new error message.
4958
4959 2007-04-11  Paul Thomas  <pault@gcc.gnu.org>
4960
4961         PR testsuite/31538
4962         * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
4963         to 4 at line 38 to fix bounds problem.
4964
4965 2007-04-11  Tobias Burnus  <burnus@net-b.de>
4966
4967         PR testsuite/31240
4968         * gfortran.dg/pointer_intent_1.f90: Fix test.
4969
4970 2007-04-10  Eric Christopher  <echristo@apple.com>
4971
4972         * lib/target-supports.exp
4973         (check_effective_target_fstack_protector): Rewrite.
4974
4975 2007-04-09  Mark Mitchell  <mark@codesourcery.com>
4976
4977         PR c++/31449
4978         * g++.dg/init/const5.C: New test.
4979
4980 2007-04-09  Jan Hubicka  <jh@suse.cz>
4981
4982         * gcc.dg/tree-ssa/foldaddr-3.c: New file.
4983
4984 2007-04-08  Jan Hubicka  <jh@suse.cz>
4985
4986         * gcc.dg/tree-ssa/foldaddr-2.c: New file.
4987
4988 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
4989
4990         PR fortran/31257
4991         * gfortran.dg/achar_4.f90: New test.
4992
4993 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
4994
4995         PR fortran/30880
4996         * gfortran.dg/used_dummy_types_8.f90: New test.
4997
4998 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
4999
5000         PR fortran/30872
5001         * gfortran.dg/parameter_array_element_1.f90: New test.
5002
5003 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
5004
5005         PR fortran/31222
5006         * gfortran.dg/default_numeric_type_1.f90: New test.
5007
5008 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
5009
5010         PR fortran/31424
5011         * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
5012
5013 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
5014
5015         PR fortran/31293
5016         * gfortran.dg/interface_12.f90: New test.
5017
5018 2007-04-07  Bruce Korb  <bkorb@gnu.org>
5019
5020         * gcc.dg/format/opt-6.c: New test.
5021         * gcc.dg/format/nul-1.c: New test.
5022         * gcc.dg/format/nul-2.c: New test.
5023
5024 2007-04-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5025
5026         PR libgfortran/31395
5027         * gfortran.dg/fmt_colon.f90: New test.
5028
5029 2007-04-06  Mark Mitchell  <mark@codesourcery.com>
5030
5031         * g++.old-deja/g++.other/init18.C: Use
5032         dg-require-effective-target instead of an explicit xfail.
5033
5034 2007-04-05  Janis Johnson  <janis187@us.ibm.com>
5035
5036         * gcc.dg/dfp/signbit-1.c
5037         * gcc.dg/dfp/signbit-2.c
5038
5039 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
5040
5041         PR fortran/31483
5042         * gfortran.dg/altreturn_5.f90: New test.
5043
5044 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
5045
5046         PR fortran/31292
5047         * gfortran.dg/contained_module_proc_1.f90: New test.
5048
5049 2007-04-04  Stuart Hastings  <stuart@apple.com>
5050
5051         PR 31281
5052         * objc/execute/exceptions/pr31281.m: New.
5053
5054 2007-04-04  Danny Smith  <dannysmith.users.sourceforge.net>
5055
5056         * g++.dg/ext/dllimport12.C: Update comments.
5057
5058 2007-04-03  Eric Christopher  <echristo@apple.com>
5059
5060         * g++.dg/tree-ssa/pr29902.C: Require ilp32.
5061
5062 2007-04-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5063
5064         PR fortran/31304
5065         * gfortran.dg/repeat_2.f90: New test.
5066         * gfortran.dg/repeat_3.f90: New test.
5067         * gfortran.dg/repeat_4.f90: New test.
5068
5069 2007-04-03  Uros Bizjak  <ubizjak@gmail.com>
5070
5071         * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
5072
5073 2007-04-03  Jakub Jelinek  <jakub@redhat.com>
5074
5075         PR c++/30847
5076         * g++.dg/parse/cond3.C: New test.
5077
5078         PR middle-end/30704
5079         * gcc.c-torture/execute/ieee/pr30704.c: New test.
5080
5081 2007-04-02  Jason Merrill  <jason@redhat.com>
5082
5083         PR c++/31187
5084         * g++.dg/ext/visibility/anon3.C: New test.
5085
5086 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5087
5088         PR libgfortran/31052
5089         * gfortran.dg/namelist_28.f90: New test.
5090
5091 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5092
5093         PR libgfortran/31366
5094         * gfortran.dg/direct_io_6.f90: New test.
5095
5096 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5097
5098         PR libgfortran/31207
5099         * gfortran.dg/advance_5.f90: New test.
5100         * gfortran.dg/advance_6.f90: New test.
5101
5102 2007-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
5103
5104         * g++.dg/ext/dllimport6.C: Remove extra ';'.
5105         * g++.dg/ext/dllimport7.C: Likewise.
5106         * g++.dg/ext/selectany1.C: Likewise.
5107
5108 2007-03-31  Douglas Gregor  <doug.gregor@gmail.com>
5109
5110         * g++.dg/parser/pr31138.C: New.
5111         * g++.dg/parser/pr31140.C: New.
5112         * g++.dg/parser/pr31141.C: New.
5113
5114 2007-03-30  Paolo Carlini  <pcarlini@suse.de>
5115
5116         PR c++/26099
5117         * g++.dg/ext/is_base_of.C: New.
5118         * g++.dg/ext/has_virtual_destructor.C: New.
5119         * g++.dg/ext/is_polymorphic.C: New.
5120         * g++.dg/ext/is_base_of_diagnostic.C: New.
5121         * g++.dg/ext/is_enum.C: New.
5122         * g++.dg/ext/has_nothrow_assign.C: New.
5123         * g++.dg/ext/has_nothrow_constructor.C: New.
5124         * g++.dg/ext/is_empty.C: New.
5125         * g++.dg/ext/has_trivial_copy.C: New.
5126         * g++.dg/ext/has_trivial_assign.C: New.
5127         * g++.dg/ext/is_abstract.C: New.
5128         * g++.dg/ext/is_pod.C: New.
5129         * g++.dg/ext/has_nothrow_copy.C: New.
5130         * g++.dg/ext/is_class.C: New.
5131         * g++.dg/ext/has_trivial_constructor.C: New.
5132         * g++.dg/ext/is_union.C: New.
5133         * g++.dg/ext/has_trivial_destructor.C: New.
5134         * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
5135         * g++.dg/template/crash43.C: Likewise.
5136
5137 2007-03-29  Dirk Mueller  <dmueller@suse.de>
5138
5139         * g++.dg/warn/pedantic2.C: New testcase.
5140
5141 2007-03-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5142
5143         * size_dim.f90: Fix dg directive.
5144         * pr16433.f: Likewise.
5145         * use_6.f90: Likewise.
5146         * use_7.f90: Likewise.
5147         * entry_9.f90: Likewise.
5148         * pointer_intent_2.f90: Likewise.
5149         * protected_1.f90: Likewise.
5150         * fmt_missing_period_2.f: Likewise.
5151         * pointer_intent_3.f90: Likewise.
5152         * protected_2.f90: Likewise.
5153         * protected_3.f90: Likewise.
5154         * pr15754.f90: Likewise.
5155         * protected_4.f90: Likewise.
5156         * protected_5.f90: Likewise.
5157         * initialization_2.f90: Likewise.
5158         * protected_6.f90: Likewise.
5159         * continuation_7.f90: Likewise.
5160         * derived_function_interface_1.f90: Likewise.
5161         * der_pointer_4.f90: Likewise.
5162         * fmt_zero_precision.f90: Likewise.
5163         * blockdata_3.f90: Likewise.
5164         * fmt_missing_period_1.f: Likewise.
5165         * real_const_3.f90: Likewise.
5166         * use_4.f90: Likewise.
5167         * fmt_missing_period_3.f: Likewise.
5168         * use_5.f90: Likewise.
5169
5170 2007-03-28  Mike Stump  <mrs@apple.com>
5171
5172         * gcc.dg/darwin-comm.c: Add.
5173
5174 2007-03-28  Eric Christopher  <echristo@apple.com>
5175
5176         * lib/target-supports.exp (check_effective_target_fstack_protector):
5177         New.
5178         * gcc.dg/ssp-1.c: Use.
5179         * gcc.dg/ssp-2.c: Ditto.
5180
5181 2007-03-28  Simon Martin  <simartin@users.sourceforge.net>
5182
5183         PR c++/29077
5184         * g++.dg/parse/constructor3.C: New test.
5185
5186 2007-03-28  Eric Botcazou  <ebotcazou@adacore.com>
5187
5188         * gnat.dg/thin_pointer.ad[sb]: New test.
5189
5190 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
5191
5192         * g++.dg/cpp0x/bracket1.C: New.
5193         * g++.dg/cpp0x/bracket2.C: New.
5194         * g++.dg/cpp0x/bracket3.C: New.
5195         * g++.dg/cpp0x/bracket4.C: New.
5196
5197 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
5198
5199         * g++.dg/cpp0x/temp_default1.C: New.
5200         * g++.dg/cpp0x/temp_default3.C: New.
5201         * g++.dg/cpp0x/temp_default2.C: New.
5202         * g++.dg/cpp0x/temp_default4.C: New.
5203
5204 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
5205
5206         PR c++/29993
5207         * g++.dg/other/cv_func2.C: New.
5208
5209 2007-03-27  Janis Johnson  <janis187@us.ibm.com>
5210
5211         * gcc.dg/dfp/func-vararg-alternate.h: New file.
5212         * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
5213         * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
5214         * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
5215
5216         * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
5217         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
5218
5219         * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
5220
5221         * lib/compat.exp (compat-execute): Fix processing of file names.
5222
5223 2007-03-27  Daniel Jacobowitz  <dan@codesourcery.com>
5224
5225         * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
5226
5227 2007-03-27  Uros Bizjak  <ubizjak@gmail.com>
5228
5229         * lib/target-supports.exp (check_effective_target_fortran_large_real):
5230         Delete created executable test file.
5231         (check_effective_target_fortran_large_int): Ditto.
5232         (check_effective_target_static_libgfortran): Ditto.
5233
5234 2007-03-26  Paolo Carlini  <pcarlini@suse.de>
5235
5236         PR c++/30500
5237         * g++.dg/warn/pragma-system_header1.C: New test.
5238         * g++.dg/warn/pragma-system_header2.C: New test.
5239         * g++.dg/warn/pragma-system_header1.h. New.
5240         * g++.dg/warn/pragma-system_header2.h. New.
5241
5242 2007-03-26  Ian Lance Taylor  <iant@google.com>
5243
5244         PR tree-optimization/31345
5245         * gcc.c-torture/compile/pr31345-1.c: New test.
5246
5247 2007-03-26  Brooks Moses  <brooks.moses@codesourcery.com>
5248
5249         * gfortran.dg/func_derived_4.f90: Fix module cleanup.
5250         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
5251         * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
5252         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
5253         * gfortran.dg/overload_1.f90: Likewise.
5254         * gfortran.dg/impure_assignment_1.f90: Likewise.
5255         * gfortran.dg/error_recovery_3.f90: Likewise.
5256         * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
5257         * gfortran.dg/sequence_types_1.f90: Likewise.
5258         * gfortran.dg/internal_references_1.f90: Likewise.
5259         * gfortran.dg/present_1.f90: Likewise.
5260         * gfortran.dg/volatile10.f90: Likewise.
5261         * gfortran.dg/module_equivalence_2.f90: Likewise.
5262         * gfortran.dg/use_4.f90: Likewise.
5263         * gfortran.dg/elemental_result_1.f90: Likewise.
5264         * gfortran.dg/generic_actual_arg.f90: Likewise.
5265         * gfortran.dg/private_type_5.f90: Likewise.
5266         * gfortran.dg/protected_4.f90: Likewise.
5267         * gfortran.dg/interface_3.f90: Likewise.
5268
5269 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
5270
5271         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
5272         * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
5273
5274 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
5275
5276         * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
5277
5278 2007-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5279
5280         PR libgfortran/31199
5281         * gfortran.dg/fmt_t_4.f90: New test.
5282
5283 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
5284
5285         PR libfortran/31297
5286         * gfortran.dg/backspace_5.f:  Initialize variable(s).
5287         * gfortran.dg/backspace_6.f:  Likewise.
5288         * gfortran.dg/char_bounds_check_fail_1: Likewise.
5289         * gfortran.dg/direct_io_2.f90:  Likewise.
5290         * gfortran.dg/write_back.f:  Likewise.
5291         * gfortran.dg/write_rewind_2.f:  Likewise.
5292         * gfortran.dg/write_rewind_1.f:  Likewise.
5293         * gfortran.dg/write_rewind_2.f:  Likewise.
5294
5295 2007-03-25  Dorit Nuzman  <dorit@il.ibm.com>
5296
5297         PR tree-optimization/30784
5298         * gcc.dg/vect/pr30784.c: New test.
5299
5300 2007-03-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5301
5302         PR fortran/30877
5303         * gfortran.dg/operator_1.f90: New test.
5304         * gfortran.dg/operator_2.f90: New test.
5305
5306 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
5307
5308         PR libfortran/31196
5309         * gfortran.dg/reshape_transpose_1.f90:  New test.
5310
5311 2007-03-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5312
5313         PR fortran/30655
5314         * gfortran.dg/bounds_check_6.f90: New test.
5315
5316 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
5317
5318         * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
5319         #ifndef/#endif.
5320         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
5321         * gcc.dg/dfp/decfloat-constants.c: Ditto.
5322
5323 2007-03-24  Paul Thomas  <pault@gcc.gnu.org>
5324
5325         PR fortran/31209
5326         * gfortran.dg/pointer_function_actual_1.f90: New test.
5327
5328         PR fortran/31200
5329         * gfortran.dg/pointer_function_actual_2.f90: New test.
5330
5331         PR fortran/31215
5332         * gfortran.dg/result_in_spec_1.f90: New test.
5333
5334 2007-03-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5335
5336         PR fortran/30834
5337         * gfortran.dg/integer_exponentiation_3.F90: New test.
5338         * gfortran.dg/integer_exponentiation_4.f90: New test.
5339         * gfortran.dg/integer_exponentiation_5.F90: New test.
5340
5341 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
5342
5343         PR c++/30863
5344         * g++.dg/template/error24.C: New test.
5345         * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
5346
5347 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
5348
5349         PR c++/31273
5350         * g++.dg/expr/bitfield7.C: New test.
5351
5352 2007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5353
5354         PR other/23572
5355         * gcc.dg/float-range-4.c: New.
5356         * gcc.dg/float-range-1.c: Update. Test for a warning.
5357         * gcc.dg/float-range-3.c: New.
5358         * gcc.dg/float-range-5.c: New.
5359
5360 2007-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5361
5362         PR fortran/31262
5363         * gfortran.dg/no_range_check_1.f90: New test.
5364
5365 2007-03-22  Dirk Mueller  <dmueller@suse.de>
5366
5367         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
5368         * g++.dg/other/static1.C: Remove stray semicolon.
5369         * g++.dg/other/init1.C: Likewise.
5370         * g++.dg/rtti/dyncast1.C: Likewise.
5371         * g++.dg/tree-ssa/pr17153.C: Likewise.
5372         * g++.dg/lookup/disamb1.C: Likewise.
5373         * g++.dg/lookup/scoped2.C: Likewise.
5374         * g++.dg/lookup/friend7.C: Likewise.
5375         * g++.dg/parse/parse4.C: Likewise.
5376         * g++.dg/parse/parse5.C: Likewise.
5377         * g++.dg/expr/pr29066.C: Likewise.
5378         * g++.dg/expr/cast4.C: Likewise.
5379         * g++.dg/tc1/dr193.C: Likewise.
5380         * g++.dg/tc1/dr213.C: Likewise.
5381         * g++.dg/abi/dcast1.C: Likewise.
5382         * g++.dg/abi/covariant2.C: Likewise.
5383         * g++.dg/inherit/covariant11.C: Likewise.
5384         * g++.dg/inherit/covariant9.C: Likewise.
5385         * g++.dg/inherit/covariant10.C: Likewise.
5386         * g++.dg/init/static3.C: Likewise.
5387         * g++.dg/init/init-ref3.C: Likewise.
5388         * g++.dg/init/ref10.C: Likewise.
5389         * g++.dg/template/meminit2.C: Likewise.
5390         * g++.dg/template/using9.C: Likewise.
5391         * g++.dg/template/friend9.C: Likewise.
5392         * g++.dg/template/ref1.C: Likewise.
5393         * g++.old-deja/g++.warn/inline.C: Likewise.
5394         * g++.old-deja/g++.robertl/eb91.C: Likewise.
5395         * g++.old-deja/g++.robertl/eb46.C: Likewise.
5396         * g++.old-deja/g++.robertl/eb34.C: Likewise.
5397         * g++.old-deja/g++.robertl/eb43.C: Likewise.
5398         * g++.old-deja/g++.robertl/eb26.C: Likewise.
5399         * g++.old-deja/g++.robertl/eb116.C: Likewise.
5400         * g++.old-deja/g++.brendan/copy5.C: Likewise.
5401         * g++.old-deja/g++.brendan/overload8.C: Likewise.
5402         * g++.old-deja/g++.brendan/overload11.C: Likewise.
5403         * g++.old-deja/g++.brendan/copy7.C: Likewise.
5404         * g++.old-deja/g++.brendan/crash38.C: Likewise.
5405         * g++.old-deja/g++.brendan/template11.C: Likewise.
5406         * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
5407         * g++.old-deja/g++.brendan/crash50.C: Likewise.
5408         * g++.old-deja/g++.brendan/crash16.C: Likewise.
5409         * g++.old-deja/g++.jason/pmem2.C: Likewise.
5410         * g++.old-deja/g++.jason/parse9.C: Likewise.
5411         * g++.old-deja/g++.jason/byval2.C: Likewise.
5412         * g++.old-deja/g++.jason/overload8.C: Likewise.
5413         * g++.old-deja/g++.jason/pmf8.C: Likewise.
5414         * g++.old-deja/g++.jason/template33.C: Likewise.
5415         * g++.old-deja/g++.jason/return3.C: Likewise.
5416         * g++.old-deja/g++.jason/scoping2.C: Likewise.
5417         * g++.old-deja/g++.jason/virtual.C: Likewise.
5418         * g++.old-deja/g++.jason/opeq3.C: Likewise.
5419         * g++.old-deja/g++.jason/template27.C: Likewise.
5420         * g++.old-deja/g++.jason/synth6.C: Likewise.
5421         * g++.old-deja/g++.jason/ref8.C: Likewise.
5422         * g++.old-deja/g++.jason/offset1.C: Likewise.
5423         * g++.old-deja/g++.other/static20.C: Likewise.
5424         * g++.old-deja/g++.other/array1.C: Likewise.
5425         * g++.old-deja/g++.other/new3.C: Likewise.
5426         * g++.old-deja/g++.other/array2.C: Likewise.
5427         * g++.old-deja/g++.other/overload9.C: Likewise.
5428         * g++.old-deja/g++.other/cast6.C: Likewise.
5429         * g++.old-deja/g++.other/ptrmem8.C: Likewise.
5430         * g++.old-deja/g++.other/eh4.C: Likewise.
5431         * g++.old-deja/g++.other/using7.C: Likewise.
5432         * g++.old-deja/g++.other/init18.C: Likewise.
5433         * g++.old-deja/g++.other/dyncast1.C: Likewise.
5434         * g++.old-deja/g++.other/dyncast2.C: Likewise.
5435         * g++.old-deja/g++.other/dtor11.C: Likewise.
5436         * g++.old-deja/g++.pt/static11.C: Likewise.
5437         * g++.old-deja/g++.pt/crash19.C: Likewise.
5438         * g++.old-deja/g++.pt/overload12.C: Likewise.
5439         * g++.old-deja/g++.pt/crash46.C: Likewise.
5440         * g++.old-deja/g++.pt/mi1.C: Likewise.
5441         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
5442         * g++.old-deja/g++.pt/nontype5.C: Likewise.
5443         * g++.old-deja/g++.pt/local5.C: Likewise.
5444         * g++.old-deja/g++.pt/typename2.C: Likewise.
5445         * g++.old-deja/g++.pt/explicit80.C: Likewise.
5446         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
5447         * g++.old-deja/g++.law/visibility1.C: Likewise.
5448         * g++.old-deja/g++.law/visibility2.C: Likewise.
5449         * g++.old-deja/g++.law/virtual2.C: Likewise.
5450         * g++.old-deja/g++.law/operators19.C: Likewise.
5451         * g++.old-deja/g++.law/parsing10.C: Likewise.
5452         * g++.old-deja/g++.law/visibility4.C: Likewise.
5453         * g++.old-deja/g++.law/operators4.C: Likewise.
5454         * g++.old-deja/g++.law/dtors2.C: Likewise.
5455         * g++.old-deja/g++.law/missed-error3.C: Likewise.
5456         * g++.old-deja/g++.law/visibility10.C: Likewise.
5457         * g++.old-deja/g++.law/scope3.C: Likewise.
5458         * g++.old-deja/g++.law/casts2.C: Likewise.
5459         * g++.old-deja/g++.law/code-gen5.C: Likewise.
5460         * g++.old-deja/g++.law/operators33.C: Likewise.
5461         * g++.old-deja/g++.law/friend4.C: Likewise.
5462         * g++.old-deja/g++.mike/pmf7.C: Likewise.
5463         * g++.old-deja/g++.mike/p5611.C: Likewise.
5464         * g++.old-deja/g++.mike/net37.C: Likewise.
5465         * g++.old-deja/g++.mike/p3570.C: Likewise.
5466         * g++.old-deja/g++.mike/p5718.C: Likewise.
5467         * g++.old-deja/g++.mike/net21.C: Likewise.
5468         * g++.old-deja/g++.mike/p1862.C: Likewise.
5469         * g++.old-deja/g++.mike/p4511.C: Likewise.
5470         * g++.old-deja/g++.mike/virt3.C: Likewise.
5471         * g++.old-deja/g++.mike/p16146.C: Likewise.
5472         * g++.old-deja/g++.mike/p1989.C: Likewise.
5473         * g++.old-deja/g++.mike/p5571.C: Likewise.
5474         * g++.old-deja/g++.gb/scope10.C: Likewise.
5475         * g++.old-deja/g++.abi/primary5.C: Likewise.
5476         * g++.old-deja/g++.abi/empty2.C: Likewise.
5477         * g++.old-deja/g++.abi/arraynew.C: Likewise.
5478         * g++.old-deja/g++.eh/vbase4.C: Likewise.
5479         * g++.old-deja/g++.eh/ptr1.C: Likewise.
5480         * g++.old-deja/g++.eh/cleanup1.C: Likewise.
5481         * g++.old-deja/g++.bob/template3.C: Likewise.
5482         * g++.old-deja/g++.bob/inherit1.C: Likewise.
5483
5484 2007-03-22  Paul Thomas  <pault@gcc.gnu.org>
5485
5486         PR fortran/31193
5487         * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
5488
5489 2007-03-22  Tobias Schlüter  <tobi@gcc.gnu.org>
5490
5491         PR fortran/20897
5492         * gfortran.dg/derived_name_1.f90: New.
5493         * gfortran.dg/derived_name_2.f: New.
5494
5495 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
5496
5497         * lib/target-supports.exp (check_effective_target_nonpic): New
5498         procedure.
5499         * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
5500         when compiling PIC.
5501         * gcc.target/i386/asm-4.c: Require nonpic.
5502         * gcc.target/i386/cmov1.c: Likewise.
5503         * gcc.target/i386/mul.c: Likewise.
5504         * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
5505         * gcc.target/i386/ssetype-1.c: Require nonpic.
5506         * gcc.target/i386/ssetype-3.c: Likewise.
5507         * gcc.target/i386/ssetype-5.c: Likewise.
5508
5509 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
5510
5511         * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
5512         * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
5513         * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
5514         * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
5515
5516 2007-03-19  Seongbae Park <seongbae.park@gmail.com>
5517
5518         PR tree-optimization/30590
5519         * g++.dg/opt/pr30590.C: New testcase.
5520
5521 2007-03-20  Jakub Jelinek  <jakub@redhat.com>
5522
5523         PR c/30762
5524         * gcc.dg/pr30762-1.c: New test.
5525         * gcc.dg/pr30762-2.c: New test.
5526
5527         PR inline-asm/30505
5528         * gcc.target/i386/pr30505.c: New test.
5529
5530 2007-03-19  Mark Shinwell  <shinwell@codesourcery.com>
5531
5532         * gcc.target/arm/register-variables.c: New.
5533
5534 2007-03-19  Jeff Law  <law@redhat.com>
5535
5536         * PR tree-optimization/30984
5537         * gcc.c-torture/pr30984.c: New test.
5538
5539 2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5540         Richard Guenther  <rguenther@suse.de>
5541
5542         PR tree-optimization/31254
5543         * gcc.dg/torture/pr31254.c: New testcase.
5544
5545 2007-03-19  Hans-Peter Nilsson  <hp@axis.com>
5546
5547         * gcc.dg/torture/pr26565.c: Expect warning on packed field for
5548         target default_packed.
5549
5550 2007-03-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5551
5552         PR fortran/31203
5553         * gfortran.dg/string_length_1.f90: New test.
5554
5555 2007-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5556
5557         PR testsuite/30395
5558         * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
5559
5560 2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5561
5562         PR libgfortran/31052
5563         * gfortran.dg/namelist_27.f90: New test.
5564
5565 2007-03-18  Paul Thomas  <pault@gcc.gnu.org>
5566
5567         PR fortran/30531
5568         * gfortran.dg/used_types_14.f90: New test.
5569
5570         PR fortran/31086
5571         * gfortran.dg/used_types_15.f90: New test.
5572
5573 2007-03-18  Dorit Nuzman  <dorit@il.ibm.com>
5574
5575         * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
5576         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
5577
5578 2007-03-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5579
5580         PR fortran/31120
5581         * gfortran.dg/integer_exponentiation_2.f90: New test.
5582
5583 2007-03-17  Dorit Nuzman  <dorit@il.ibm.com>
5584
5585         PR tree-optimization/31041
5586         * gcc.dg/vect/pr31041.c: New test.
5587
5588 2007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5589
5590         * g++.dg/warn/Wconversion-integer.C: New
5591         * g++.dg/warn/Wconversion-real.C: New.
5592         * g++.dg/warn/Wconversion-real-integer.C: New.
5593         * g++.dg/warn/conv2.C: Updated.
5594
5595 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
5596
5597         * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
5598         exclude RTPs.
5599
5600 2007-03-16  Richard Guenther  <rguenther@suse.de>
5601
5602         PR tree-optimization/31146
5603         * g++.dg/tree-ssa/pr31146.C: New testcase.
5604
5605 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
5606
5607         * lib/target-supports.exp (check_missing_uclibc_feature): Don't
5608         assume that the target has <features.h>.
5609
5610 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
5611
5612         * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
5613         dg-options rather than to the whole test.
5614
5615 2007-03-16  Alexandre Oliva  <aoliva@redhat.com>
5616
5617         PR debug/29906
5618         * g++.dg/debug/pr29906.C: New
5619
5620 2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5621
5622         PR libgfortran/31099
5623         * gfortran.dg/unformatted_recl.f90: Update test.
5624
5625 2007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
5626
5627         * gcc.dg/tree-ssa/prefetch-5.c: New test.
5628
5629 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5630
5631         PR c++/30891
5632         * g++.dg/parse/namespace-definition.C: New.
5633
5634 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5635
5636         PR c++/24924
5637         * g++.dg/cpp/pedantic-errors.C: New.
5638         * g++.dg/cpp/permissive.C: New.
5639
5640 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
5641
5642         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
5643         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
5644
5645 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
5646
5647         * lib/target-supports.exp (check_missing_uclibc_feature)
5648         (check_effective_target_wchar): New procedures.
5649         * gcc.dg/wchar_t-1.c: Require target wchar.
5650         * gcc.dg/wint_t-1.c: Likewise.
5651
5652 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
5653
5654         * lib/target-supports.exp (check_gc_sections_available): Return
5655         false for VxWorks targets.
5656
5657 2007-03-15  Dirk Mueller  <dmueller@suse.de>
5658
5659         * g++.dg/warn/Wconversion2.C: Fix typo.
5660         * gcc.dg/if-empty-1.c: Ditto.
5661
5662 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
5663
5664         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
5665
5666 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
5667
5668         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
5669         * gcc.target/i386/pr31167.c: Ditto.
5670
5671 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
5672
5673         PR target/31167
5674         * gcc.target/i386/pr31167.c: New test.
5675
5676 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
5677
5678         PR fortran/30922
5679         * gfortran.dg/import5.f90.f90: New test.
5680
5681
5682         PR fortran/30879
5683         * gfortran.dg/data_components_1.f90: New test.
5684
5685
5686         PR fortran/30870
5687         * gfortran.dg/generic_13.f90: New test.
5688
5689         PR fortran/31163
5690         * gfortran.dg/alloc_comp_basics_5.f90: New test.
5691
5692 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5693
5694         PR libgfortran/31051
5695         * gfortran.dg/fmt_t_4.f90: New
5696
5697 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5698
5699         PR C++/31165
5700         * g++.dg/other/default7.C: New test.
5701
5702 2007-03-15  Dirk Mueller  <dmueller@suse.de>
5703
5704         * g++.dg/warn/Wconversion2.C: New.
5705
5706 2007-03-14  Eric Christopher  <echristo@apple.com>
5707
5708         * gcc.dg/ssp-1.c: New.
5709         * gcc.dg/ssp-2.c: Ditto.
5710
5711 2007-03-14  Dirk Mueller  <dmueller@suse.de>
5712
5713         * g++.dg/warn/do-empty.C: New.
5714         * gcc.dg/do-empty.c: New.
5715         * gcc.dg/if-empty-1.c: Update.
5716         * gcc.dg/20001116-1.c: Update.
5717         * gcc.dg/pr23165.c: Update.
5718
5719 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
5720
5721         * gfortran.dg/module_implicit_conversion.f90: New test.
5722
5723 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
5724
5725         PR middle-end/31127
5726         * gcc.dg/pr31127.c: New.
5727
5728 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
5729
5730         * gcc.dg/tree-ssa/loop-26.c: New test.
5731
5732 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
5733
5734         * gcc.target/i386/cmpxchg16b-1.c: New test.
5735
5736 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
5737
5738         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
5739         * gcc.dg/c99-vla-1.c: Likewise.
5740         * g++.dg/ext/vla1.C: Likewise
5741
5742 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
5743
5744         * gcc.dg/wvla-1.c: New test
5745         * gcc.dg/wvla-2.c: New test
5746         * gcc.dg/wvla-3.c: New test
5747         * gcc.dg/wvla-4.c: New test
5748         * gcc.dg/wvla-5.c: New test
5749         * gcc.dg/wvla-6.c: New test
5750         * gcc.dg/wvla-7.c: New test
5751         * g++.dg/warn/Wvla-1.C: New test
5752         * g++.dg/warn/Wvla-2.C: New test
5753         * g++.dg/warn/Wvla-3.C: New test
5754
5755 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
5756
5757         PR c++/30108
5758         * g++.dg/other/default6.C: New test.
5759
5760 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
5761
5762         * lib/target-supports.exp (check_profiling_available): Return false
5763         for VxWorks.
5764         (check_effective_target_vxworks_kernel): New procedure.
5765         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
5766         VxWorks.
5767         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
5768         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
5769         to include VxWorks.
5770         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
5771
5772 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
5773
5774         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
5775         PIC is not supported.
5776         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
5777         * gcc.dg/20020426-2.c: Likewise.
5778         * gcc.dg/pr28243.c: Likewise.
5779         * gcc.dg/visibility-11.c: Likewise.
5780         * gcc.dg/tls/opt-9.c: Likewise.
5781         * gcc.dg/tls/opt-10.c: Likewise.
5782         * gcc.dg/tls/pic-1.c: Likewise.
5783         * gcc.dg/tls/struct-1.c: Likewise.
5784         * gcc.target/i386/20000807-1.c: Likewise.
5785         * gcc.target/i386/20000904-1.c: Likewise.
5786         * gcc.target/i386/20011119-1.c: Likewise.
5787         * gcc.target/i386/990213-2.c: Likewise.
5788         * gcc.target/i386/990214-1.c: Likewise.
5789         * gcc.target/i386/compress-float-387-pic.c: Likewise.
5790         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
5791         * gcc.target/i386/pic-1.c: Likewise.
5792         * gcc.target/i386/pr21518.c: Likewise.
5793         * gcc.target/i386/pr23098.c: Likewise.
5794         * gcc.target/i386/pr23943.c: Likewise.
5795
5796 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
5797
5798         PR c++/31038
5799         * g++.dg/template/complit2.C: New test.
5800
5801         PR c++/30328
5802         * g++.dg/ext/bitfield1.C: New test.
5803
5804 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
5805
5806         PR fortran/30883
5807         * gfortran.dg/interface_11.f90: New test.
5808
5809 2007-03-11  Richard Guenther  <rguenther@suse.de>
5810
5811         PR tree-optimization/31115
5812         * gcc.dg/torture/pr31115.c: New testcase.
5813
5814 2007-03-11  Ira Rosen  <irar@il.ibm.com>
5815
5816         PR tree-optimization/29925
5817         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
5818
5819 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
5820
5821         PR c++/30274
5822         * g++.dg/expr/bitfield3.C: New test.
5823         * g++.dg/expr/bitfield4.C: Likewise.
5824         * g++.dg/expr/bitfield5.C: Likewise.
5825         * g++.dg/expr/bitfield6.C: Likewise.
5826
5827         PR c++/30924
5828         * g++.dg/template/array18.C: New test.
5829
5830 2007-03-10  Dirk Mueller  <dmueller@suse.de>
5831
5832         PR c++/17946
5833         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
5834         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
5835
5836 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
5837
5838         PR c++/20599
5839         * g++.dg/cpp0x/variadic-bind.C: New.
5840         * g++.dg/cpp0x/variadic-function.C: New.
5841         * g++.dg/cpp0x/variadic-mem_fn.C: New.
5842         * g++.dg/cpp0x/variadic-tuple.C: New.
5843         * g++.dg/cpp0x/variadic1.C: New.
5844         * g++.dg/cpp0x/variadic2.C: New.
5845         * g++.dg/cpp0x/variadic3.C: New.
5846         * g++.dg/cpp0x/variadic4.C: New.
5847         * g++.dg/cpp0x/variadic5.C: New.
5848         * g++.dg/cpp0x/variadic6.C: New.
5849         * g++.dg/cpp0x/variadic7.C: New.
5850         * g++.dg/cpp0x/variadic8.C: New.
5851         * g++.dg/cpp0x/variadic9.C: New.
5852         * g++.dg/cpp0x/variadic10.C: New.
5853         * g++.dg/cpp0x/variadic11.C: New.
5854         * g++.dg/cpp0x/variadic12.C: New.
5855         * g++.dg/cpp0x/variadic13.C: New.
5856         * g++.dg/cpp0x/variadic14.C: New.
5857         * g++.dg/cpp0x/variadic15.C: New.
5858         * g++.dg/cpp0x/variadic16.C: New.
5859         * g++.dg/cpp0x/variadic17.C: New.
5860         * g++.dg/cpp0x/variadic18.C: New.
5861         * g++.dg/cpp0x/variadic19.C: New.
5862         * g++.dg/cpp0x/variadic20.C: New.
5863         * g++.dg/cpp0x/variadic21.C: New.
5864         * g++.dg/cpp0x/variadic22.C: New.
5865         * g++.dg/cpp0x/variadic23.C: New.
5866         * g++.dg/cpp0x/variadic24.C: New.
5867         * g++.dg/cpp0x/variadic25.C: New.
5868         * g++.dg/cpp0x/variadic26.C: New.
5869         * g++.dg/cpp0x/variadic27.C: New.
5870         * g++.dg/cpp0x/variadic28.C: New.
5871         * g++.dg/cpp0x/variadic29.C: New.
5872         * g++.dg/cpp0x/variadic30.C: New.
5873         * g++.dg/cpp0x/variadic31.C: New.
5874         * g++.dg/cpp0x/variadic32.C: New.
5875         * g++.dg/cpp0x/variadic33.C: New.
5876         * g++.dg/cpp0x/variadic34.C: New.
5877         * g++.dg/cpp0x/variadic35.C: New.
5878         * g++.dg/cpp0x/variadic36.C: New.
5879         * g++.dg/cpp0x/variadic37.C: New.
5880         * g++.dg/cpp0x/variadic38.C: New.
5881         * g++.dg/cpp0x/variadic39.C: New.
5882         * g++.dg/cpp0x/variadic40.C: New.
5883         * g++.dg/cpp0x/variadic41.C: New.
5884         * g++.dg/cpp0x/variadic42.C: New.
5885         * g++.dg/cpp0x/variadic43.C: New.
5886         * g++.dg/cpp0x/variadic44.C: New.
5887         * g++.dg/cpp0x/variadic45.C: New.
5888         * g++.dg/cpp0x/variadic46.C: New.
5889         * g++.dg/cpp0x/variadic47.C: New.
5890         * g++.dg/cpp0x/variadic48.C: New.
5891         * g++.dg/cpp0x/variadic49.C: New.
5892         * g++.dg/cpp0x/variadic50.C: New.
5893         * g++.dg/cpp0x/variadic51.C: New.
5894         * g++.dg/cpp0x/variadic52.C: New.
5895         * g++.dg/cpp0x/variadic53.C: New.
5896         * g++.dg/cpp0x/variadic54.C: New.
5897         * g++.dg/cpp0x/variadic55.C: New.
5898         * g++.dg/cpp0x/variadic56.C: New.
5899         * g++.dg/cpp0x/variadic57.C: New.
5900         * g++.dg/cpp0x/variadic58.C: New.
5901         * g++.dg/cpp0x/variadic59.C: New.
5902         * g++.dg/cpp0x/variadic60.C : New.
5903         * g++.dg/cpp0x/variadic61.C : New.
5904         * g++.dg/cpp0x/variadic62.C : New.
5905         * g++.dg/cpp0x/variadic63.C : New.
5906         * g++.dg/cpp0x/variadic64.C : New.
5907         * g++.dg/cpp0x/variadic65.C : New.
5908         * g++.dg/cpp0x/variadic66.C : New.
5909         * g++.dg/cpp0x/variadic67.C : New.
5910         * g++.dg/cpp0x/variadic68.C : New.
5911         * g++.dg/cpp0x/variadic69.C : New.
5912         * g++.dg/cpp0x/variadic70.C : New.
5913         * g++.dg/cpp0x/variadic71.C : New.
5914         * g++.dg/cpp0x/variadic72.C : New.
5915         * g++.dg/cpp0x/variadic73.C : New.
5916         * g++.dg/cpp0x/variadic74.C : New.
5917         * g++.dg/cpp0x/variadic75.C : New.
5918         * g++.dg/cpp0x/variadic-ex1.C : New.
5919         * g++.dg/cpp0x/variadic-ex2.C : New.
5920         * g++.dg/cpp0x/variadic-ex3.C : New.
5921         * g++.dg/cpp0x/variadic-ex4.C : New.
5922         * g++.dg/cpp0x/variadic-ex5.C : New.
5923         * g++.dg/cpp0x/variadic-ex6.C : New.
5924         * g++.dg/cpp0x/variadic-ex7.C : New.
5925         * g++.dg/cpp0x/variadic-ex8.C : New.
5926         * g++.dg/cpp0x/variadic-ex9.C : New.
5927         * g++.dg/cpp0x/variadic-ex10.C : New.
5928         * g++.dg/cpp0x/variadic-ex11.C : New.
5929         * g++.dg/cpp0x/variadic-ex12.C : New.
5930         * g++.dg/cpp0x/variadic-ex13.C : New.
5931         * g++.dg/cpp0x/variadic-ex14.C : New.
5932
5933 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5934
5935         PR libgfortran/31099
5936         * gfortran.dg/unformatted_recl.f90: New test.
5937
5938 2007-03-09  Roger Sayle  <roger@eyesopen.com>
5939
5940         * gcc.dg/fold-eqcmplx-1.c: New test case.
5941
5942 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
5943
5944         PR rtl-optimization/30643
5945         * gcc.dg/pr30643.c: New.
5946
5947 2007-03-09  Chao-ying Fu  <fu@mips.com>
5948
5949         * gcc.target/mips/mips32-dspr2-type.c: New test.
5950         * gcc.target/mips/mips32-dspr2.c: New test.
5951         * gcc.target/mips/dspr2-MULT.c: New test.
5952         * gcc.target/mips/dspr2-MULTU.c: New test.
5953         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
5954         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
5955         Adjust some formats.
5956
5957 2007-03-09  Dirk Mueller  <dmueller@suse.de>
5958
5959         PR c++/17946
5960         * gcc.dg/Wlogical-op-1.c: New.
5961         * g++.dg/warn/Wlogical-op-1.C: New.
5962
5963 2007-03-09  Richard Guenther  <rguenther@suse.de>
5964
5965         PR tree-optimization/30904
5966         PR middle-end/31058
5967         * gcc.dg/pr30904.c: Remove xfail.
5968
5969 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5970
5971         PR C/31072
5972         * gcc.c-torture/execute/pr31072.c: New test.
5973
5974 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5975
5976         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
5977         * gcc.dg/torture/builtin-attr-1.c: Likewise.
5978         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test
5979         *lrint* and *lround*.
5980         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
5981         floor->lfloor.
5982         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
5983         * gcc.dg/torture/builtin-integral-1.c: Likewise.
5984         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
5985         and *lround*.  Correct macro names.
5986         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
5987         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
5988
5989 2007-03-08  Ian Lance Taylor  <iant@google.com>
5990
5991         * gcc.dg/no-strict-overflow-5.c: New test.
5992         * gcc.dg/no-strict-overflow-6.c: New test.
5993         * gcc.dg/Wstrict-overflow-11.c: New test.
5994         * gcc.dg/Wstrict-overflow-12.c: New test.
5995         * gcc.dg/Wstrict-overflow-13.c: New test.
5996         * gcc.dg/Wstrict-overflow-14.c: New test.
5997         * gcc.dg/Wstrict-overflow-15.c: New test.
5998
5999 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
6000
6001         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
6002         for VxWorks kernel mode.
6003         * gcc.c-torture/execute/strncmp-1.x: Likewise.
6004
6005 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
6006
6007         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
6008         mode.
6009
6010 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
6011
6012         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
6013         and lib/bfill.c on VxWorks targets.
6014         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
6015         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
6016         lib/bfill.c and lib/memmove.c on VxWorks targets.
6017         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
6018         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
6019         on VxWorks targets.
6020         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
6021         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
6022
6023 2007-03-08  Tobias Burnus  <burnus@net-b.de>
6024
6025         * gfortran.dg/use_5.f90: New test.
6026         * gfortran.dg/use_6.f90: Ditto.
6027         * gfortran.dg/use_7.f90: Ditto.
6028
6029 2007-03-08  Tobias Burnus  <burnus@net-b.de>
6030
6031         PR fortran/30973
6032         * gfortran.dg/use_4.f90: New test.
6033         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
6034
6035 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
6036
6037         PR fortran/31011
6038         * gfortran.dg/parameter_array_section_2.f90: New test.
6039
6040 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
6041
6042         PR c++/30852
6043         * g++.dg/ext/offsetof1.C: Add cases with volatile.
6044
6045         PR c++/30534
6046         * g++.dg/template/arg5.C: New test.
6047
6048 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
6049
6050         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
6051
6052 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
6053
6054         * gcc.dg/var-expand1.c: Add newline at end of file.
6055
6056 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
6057
6058         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
6059
6060 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
6061
6062         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
6063
6064 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6065
6066         * gcc.dg/torture/builtin-convert-4.c: New test.
6067
6068 2007-03-05  Ian Lance Taylor  <iant@google.com>
6069
6070         * gcc.c-torture/compile/pr31034.c: New test.
6071
6072 2007-03-05  Ian Lance Taylor  <iant@google.com>
6073
6074         * gcc.dg/inline-18.c: New test.
6075         * gcc.dg/inline-19.c: New test.
6076         * gcc.dg/inline-20.c: New test.
6077         * gcc.dg/inline-21.c: New test.
6078
6079 2007-03-05  Richard Guenther  <rguenther@suse.de>
6080
6081         PR tree-optimization/14052
6082         * gcc.dg/tree-ssa/vrp33.c: New testcase.
6083
6084 2007-03-05  Richard Guenther  <rguenther@suse.de>
6085
6086         PR tree-optimization/23777
6087         * gcc.dg/tree-ssa/pr23777.c: New testcase.
6088
6089 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6090
6091         PR other/30465
6092         * gcc.dg/multiple-overflow-warn-3.c: New.
6093         * g++.dg/warn/multiple-overflow-warn-3.C: New.
6094
6095 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
6096
6097         PR c++/30895
6098         * g++.dg/parse/template23.C: New test.
6099
6100 2007-03-04  Roger Sayle  <roger@eyesopen.com>
6101
6102         PR middle-end/30744
6103         * gcc.dg/pr30744-1.c: New test case.
6104
6105 2007-03-04  Tobias Burnus  <burnus@net-b.de>
6106
6107         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
6108
6109 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
6110
6111         PR target/30406
6112         * gfortran.dg/logical_3.f90: New test.
6113
6114 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
6115
6116         PR libfortran/30981
6117         * gfortran.dg/integer_exponentiation_1.f90:  New test.
6118
6119 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
6120
6121         * gcc.target/m68k/m68k.exp: New.
6122         * gcc.target/m68k/crash1.c: New.
6123
6124 2007-03-03  Tobias Burnus  <burnus@net-b.de>
6125
6126         * gfortran.dg/c_by_val.c: Use int64_t instead of long
6127         to be more compatible with integer(kind=8).
6128
6129 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6130
6131         PR libfortran/31001
6132         * gfortran.dg/zero_sized_3.f90: New test.
6133
6134 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6135
6136         PR c++/15787
6137         * g++.dg/parse/else.C: New.
6138         * g++.dg/parse/else-2.C: New.
6139
6140 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
6141             Tobias Burnus  <burnus@net-b.de>
6142
6143         PR fortran/30882
6144         * gfortran.dg/size_dim.f90: New test.
6145
6146 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
6147             Tobias Burnus  <burnus@net-b.de>
6148
6149         PR fortran/30873
6150         * gfortran.dg/entry_9.f90: New test.
6151
6152 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
6153
6154         PR c++/28253
6155         * g++.dg/inherit/covariant16.C: New test.
6156
6157 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
6158
6159         * g++.dg/other/darwin-minversion-1.C: New.
6160
6161 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
6162
6163         * gcc.dg/tree-ssa/20070302-1.c: New test.
6164
6165 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
6166
6167         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
6168         tests.
6169
6170 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
6171
6172         * gcc.dg/tree-ssa/prefetch-4.c: New test.
6173
6174 2007-03-01  Simon Baldwin <simonb@google.com>
6175
6176         PR c++/23689
6177         * warn/ignored_typedef.C: New.
6178         * init/ctor8.C: Added dg-warning to consume ignored typedef
6179         warning.
6180         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
6181         and added an explicit line number.
6182
6183 2007-02-28  Richard Guenther  <rguenther@suse.de>
6184
6185         PR middle-end/30364
6186         * gcc.dg/torture/pr30364-1.c: New testcase.
6187         * gcc.dg/torture/pr30364-2.c: Likewise.
6188         * gcc.dg/torture/pr30364-3.c: Likewise.
6189
6190 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6191
6192         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
6193         powerpc*, use -funsafe-math-optimizations.
6194         * gcc.dg/torture/builtin-logb-1.c: Likewise.
6195         * gcc.dg/torture/builtin-modf-1.c: Likewise.
6196
6197 2007-02-28  Tobias Burnus  <burnus@net-b.de>
6198             Paul Thomas  <pault@gcc.gnu.org>
6199
6200         PR fortran/30888
6201         PR fortran/30887
6202         * c_by_val_1.f: Test %VAL() with non-default kind.
6203         * c_by_val.c: Ditto.
6204         * c_by_val_4.f: New test.
6205
6206 2007-02-28  Tobias Burnus  <burnus@net-b.de>
6207
6208         PR fortran/30968
6209         * gfortran.dg/continuation_7.f90: New test.
6210
6211 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
6212
6213         * g++.dg/inherit/thunk7.C: New test.
6214         * lib/target-supports.exp (check_profiling_available): Not available
6215         for bfin-*-*.
6216
6217 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
6218
6219         PR target/30970
6220         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
6221
6222 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
6223
6224         * lib/target-supports.exp (check_effective_target_init_priority):
6225         Remove Solaris special case.
6226
6227 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
6228
6229         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
6230         for more builtin types.
6231
6232         * g++.dg/ext/visibility/class1.C: Port to Darwin.
6233         * g++.dg/ext/visibility/noPLT.C: Likewise.
6234
6235 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6236
6237         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
6238         sh* targets.
6239
6240 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
6241
6242         PR fortran/30865
6243         * size_optional_dim_1.f90:  New test.
6244
6245 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
6246
6247         * gcc.dg/vxworks/vxworks.exp: New file.
6248         * gcc.dg/vxworks/initpri1.c: Likewise.
6249         * gcc.dg/vxworks/initpri2.c: Likewise.
6250         * gcc.dg/initpri2.c: Add more tests.
6251         * g++.dg/special/initpri2.C: Likewise.
6252
6253         * gcc.dg/initpri1.c: New test.
6254         * gcc.dg/initpri2.c: Likewise.
6255         * g++.dg/special/initpri1.C: New test.
6256         * g++.dg/special/initpri2.C: Likewise.
6257         * g++.dg/special/conpr-1.C: Use init_priority effective target.
6258         * g++.dg/special/conpr-2.C: Likewise.
6259         * g++.dg/special/conpr-3.C: Likewise.
6260         * g++.dg/special/conpr-4.C: Likewise.
6261         * g++.dg/special/initp1.C: Likewise.
6262         * g++.dg/special/ecos.exp: Remove code to detect availability of
6263         constructor priorities.
6264         * lib/target-supports.exp (check_effective_target_init_priority):
6265         New function.
6266
6267 2007-02-24  Jan Hubicka  <jh@suse.cz>
6268
6269         * gcc.c-torture/execute/pr30778.c: New testcase.
6270
6271 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6272
6273         PR libgfortran/30918
6274         * gfortran.dg/namelist_26.f90: New test.
6275
6276 2007-02-24  Richard Guenther  <rguenther@suse.de>
6277
6278         PR middle-end/30951
6279         * gcc.dg/pr30951.c: New testcase.
6280
6281 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6282
6283         * gcc.dg/torture/builtin-modf-1.c: New test.
6284
6285 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
6286
6287         PR tree-optimization/30904
6288         * gcc.dg/pr30904.c: New test.
6289
6290 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6291
6292         * gcc.test-framework/README: Correct command.
6293         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
6294         -Wunused-value.
6295         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
6296
6297 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
6298
6299         * lib/target-supports.exp (check_effective_target_unwrapped): New.
6300
6301 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
6302
6303         * lib/target-supports.exp (check_effective_target_newlib): New
6304         function.
6305
6306 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
6307
6308         PR fortran/30660
6309         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
6310         allocatable component.
6311
6312
6313 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6314
6315         * gcc.dg/torture/builtin-logb-1.c: New test.
6316         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
6317         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
6318         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
6319         sh* targets.
6320
6321 2007-02-23  Richard Guenther  <rguenther@suse.de>
6322
6323         * g++.dg/warn/changes-meaning.C: New testcase.
6324
6325 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6326
6327         PR libgfortran/30910
6328         * gfortran.dg/fmt_zero_precision.f90: Update test.
6329
6330 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6331
6332         * gcc.dg/torture/builtin-frexp-1.c: New test.
6333
6334 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
6335
6336         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
6337
6338 2007-02-22  Ian Lance Taylor  <iant@google.com>
6339
6340         PR debug/30898
6341         * g++.dg/debug/pr30898.C: New test.
6342
6343 2007-02-22  Ira Rosen  <irar@il.ibm.com>
6344
6345         * gcc.dg/vect/vect-106.c: New test.
6346
6347 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
6348             Ira Rosen  <irar@il.ibm.com>
6349
6350         PR tree-optimization/30843
6351         * gcc.dg/vect/pr30843.c: New test.
6352
6353 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
6354
6355         PR tree-optimization/30858
6356         * gcc.dg/vect/pr30858.c: New test.
6357
6358 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
6359
6360         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
6361         to set options for compiling testglue.
6362         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
6363         * lib/obj-c++.exp (obj-c++_init): Likewise.
6364
6365 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
6366
6367         * gnat.dg/derived_aggregate.adb: New test.
6368
6369 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6370
6371         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
6372         sh* targets.  Call the correct CKSGN macro.
6373
6374 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
6375
6376         * gfortran.dg/gomp/omp_parse1.f90: New test.
6377         * gfortran.dg/gomp/omp_parse2.f: New test.
6378
6379 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
6380
6381         PR fortran/30869
6382         * gfortran.dg/do_pointer_1.f90:  New test.
6383
6384 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6385
6386         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
6387         and scalbln.
6388
6389 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
6390
6391         * gcc.dg/darwin-minversion-1.c: New.
6392         * gcc.dg/darwin-minversion-2.c: New.
6393
6394 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6395
6396         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
6397
6398 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6399             DJ Delorie <dj@redhat.com>
6400
6401         PR other/30824
6402         * gcc.dg/Wfatal.c: New.
6403         * gcc.dg/Wfatal-2.c: New.
6404         * gcc.dg/Werror-1.c: Adjust expectations.
6405         * gcc.dg/Werror-5.c: Likewise.
6406         * gcc.dg/Werror-7.c: Likewise.
6407         * gcc.dg/Werror-10.c: Likewise.
6408         * gcc.dg/Werror-11.c: Likewise.
6409
6410 2007-02-20  Tobias Burnus  <burnus@net-b.de>
6411
6412         PR fortran/30522
6413         * gfortran.dg/volatile10.f90: New test.
6414
6415 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
6416
6417         PR libfortran/30533
6418         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
6419
6420 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6421
6422         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
6423         * gcc.dg/Walways-true-1.c: Likewise.
6424         * gcc.dg/weak/weak-3.c: Likewise.
6425         * gcc.dg/Werror-1.c: Likewise.
6426         * gcc.dg/Werror-3.c: Likewise.
6427         * gcc.dg/Werror-4.c: Likewise.
6428         * gcc.dg/Werror-5.c: Likewise.
6429         * gcc.dg/Werror-6.c: Likewise.
6430         * gcc.dg/Werror-7.c: Likewise.
6431         * gcc.dg/Werror-8.c: Likewise.
6432         * gcc.dg/Werror-10.c: Likewise.
6433         * gcc.dg/Werror-11.c: Likewise.
6434         * gcc.dg/Werror-12.c: Likewise.
6435         * g++.old-deja/g++.mike/warn8.C: Likewise.
6436         * g++.dg/warn/Walways-true-1.C: Likewise.
6437         * g++.dg/warn/Walways-true-2.C: Likewise.
6438         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
6439         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
6440         -Wstring-literal-comparison with -Waddress.
6441         * gcc.dg/Wstring-literal-comparison-4.c: Replace
6442         -Wno-string-literal-comparison with -Wno-address.
6443
6444 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
6445
6446         * gnat.dg/self_aggregate_with_call.adb: New test.
6447
6448 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
6449
6450         PR tree-optimization/30975
6451         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
6452         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
6453         * gcc.dg/vect/pr30795.c: New.
6454
6455 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6456
6457         PR fortran/30681
6458         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
6459
6460 2007-02-18  Roger Sayle  <roger@eyesopen.com>
6461
6462         PR rtl-optimization/28173
6463         * gcc.target/i386/andor-1.c: New test case.
6464
6465 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6466
6467         * gcc.dg/torture/builtin-ldexp-1.c: New.
6468         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
6469
6470 2007-02-18  Roger Sayle  <roger@eyesopen.com>
6471
6472         * gfortran.dg/array_constructor_15.f90: New test case.
6473
6474 2007-02-18  Roger Sayle  <roger@eyesopen.com>
6475
6476         * gfortran.dg/forall_10.f90: New test case.
6477
6478 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
6479
6480         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
6481
6482 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
6483
6484         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
6485         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
6486
6487 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
6488
6489         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
6490         * gcc.target/i386/builtin-bswap-3.c: Ditto.
6491         * gcc.target/i386/xchg-1.c: New test.
6492         * gcc.target/i386/xchg-2.c: New test.
6493
6494 2007-02-16  Richard Guenther  <rguenther@suse.de>
6495             Christian Bruel  <christian.bruel@st.com>
6496
6497         * gcc.dg/strict-overflow-5.c: New testcase.
6498
6499 2007-02-16  Tobias Burnus  <burnus@net-b.de>
6500
6501         PR fortran/30793
6502         * gfortran.dg/func_derived_4.f90: New test.
6503
6504 2007-02-15  Roger Sayle  <roger@eyesopen.com>
6505
6506         PR middle-end/30391
6507         * gfortran.dg/pr30391-1.f90: New test case.
6508
6509 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6510
6511         PR middle-end/30433
6512         * gcc.c-torture/compile/pr30433.c: New testcase to check
6513         that complex constants comparisions are foldded.
6514
6515 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6516
6517         PR C++/30158
6518         * g++.dg/ext/stmtexpr10.C: New testcase.
6519
6520 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6521
6522         PR middle-end/30729
6523         * gcc.dg/Wunused-value-2.c: New testcase.
6524
6525 2007-02-15  Ian Lance Taylor  <iant@google.com>
6526
6527         * g++.dg/eh/subreg-1.C: New test.
6528
6529 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6530
6531         PR c/26494
6532         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
6533         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
6534         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
6535         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
6536         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
6537         * gcc.dg/Werror-implicit-function-declaration.c: New.
6538
6539 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6540
6541         PR c++/28943
6542         * g++.dg/warn/pr28943.C: New.
6543
6544 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6545
6546         * gfortran.fortran-torture/execute/math.f90: Fix typo.
6547
6548 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6549
6550         PR fortran/30779
6551         * gfortran.dg/error_recovery_3.f90: New test.
6552
6553 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
6554
6555         * g++.dg/tree-ssa/sra-1.C: New.
6556
6557 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
6558
6559         * g++.dg/tree-ssa/sra-1.C: New.
6560
6561 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
6562
6563         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
6564
6565 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6566
6567         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
6568
6569 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
6570
6571         PR fortran/30799
6572         * gfortran.dg/logical_2.f90: New test.
6573
6574 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
6575
6576         * gcc.dg/torture/complex-alias-1.c: New test.
6577
6578 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
6579
6580         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
6581         instead of -fdump-tree-tailcall.
6582
6583 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
6584
6585         * gfortran.dg/interface_10.f90: Fix comment typo.
6586
6587 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
6588
6589         PR tree-optimization/30771
6590         * gcc.dg/vect/pr30771.c: New test.
6591
6592 2007-02-13  Ian Lance Taylor  <iant@google.com>
6593
6594         * gcc.dg/Wstrict-overflow-1.c: New test.
6595         * gcc.dg/Wstrict-overflow-2.c: New test.
6596         * gcc.dg/Wstrict-overflow-3.c: New test.
6597         * gcc.dg/Wstrict-overflow-4.c: New test.
6598         * gcc.dg/Wstrict-overflow-5.c: New test.
6599         * gcc.dg/Wstrict-overflow-6.c: New test.
6600         * gcc.dg/Wstrict-overflow-7.c: New test.
6601         * gcc.dg/Wstrict-overflow-8.c: New test.
6602         * gcc.dg/Wstrict-overflow-9.c: New test.
6603         * gcc.dg/Wstrict-overflow-10.c: New test.
6604
6605 2007-02-13  Roger Sayle  <roger@eyesopen.com>
6606
6607         * gcc.target/ia64/builtin-bswap-2.c: New test case.
6608
6609 2007-02-13  Richard Henderson  <rth@redhat.com>
6610
6611         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
6612         * gcc.c-torture/execute/pr29302-1.c: ... here.
6613
6614 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6615
6616         PR c/29521
6617         * gcc.dg/c90-return-1.c: Update output.
6618         * gcc.dg/c99-return-1.c: Likewise.
6619
6620 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
6621
6622         PR fortran/30554
6623         * gfortran.dg/used_dummy_types_7.f90: New test..
6624
6625 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
6626
6627         * gcc.target/i386/parity-1.c: New test.
6628         * gcc.target/i386/parity-2.c: New test.
6629
6630 2007-02-12  Roger Sayle  <roger@eyesopen.com>
6631
6632         * gcc.target/i386/builtin-bswap-3.c: New test case.
6633
6634 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
6635
6636         PR tree-optimization/29145
6637         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
6638         alias analysis is improved to take better advantage of restrict
6639         qualified pointers.
6640         * gcc.dg/vect/vect-80.c: Likewise.
6641         * gcc.dg/vect/pr29145.c: New.
6642
6643 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
6644
6645         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
6646         * gcc.target/i386/sse4a-insert.c: Likewise.
6647
6648 2007-02-11  Roger Sayle  <roger@eyesopen.com>
6649
6650         * gcc.target/ia64/builtin-popcount-1.c: New test case.
6651         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
6652
6653 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
6654
6655         PR fortran/30478
6656         * gfortran.dg/enum_4.f90: Update error message checks.
6657
6658 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
6659
6660         PR fortran/30554
6661         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
6662         versions of the modules.
6663
6664         PR fortran/30617
6665         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
6666         by getting rid of recursive I/O and providing functions with
6667         results.
6668
6669         PR fortran/30319
6670         * gfortran.dg/char_array_constructor_2.f90
6671
6672 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
6673
6674         PR c++/26988
6675         * g++.dg/template/spec34.C: New test
6676
6677 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
6678
6679         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
6680         on i?86 and x86_64.
6681         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
6682         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
6683         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
6684         on i?86 and x86_64.
6685         * gcc.dg/vect/vect-113.c: Ditto.
6686
6687 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
6688
6689         PR c++/29487
6690         * g++.dg/eh/weak1-C: New test.
6691         * g++.dg/eh/weak1-a.cc: Likewise.
6692         * g++.dg/eh/comdat1.C: Likewise.
6693
6694 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
6695             Dorit Nuzman  <dorit@il.ibm.com>
6696
6697         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
6698         * gcc.dg/vect/vect-floatint-conversion-1.c:  New test.
6699         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
6700         * gcc.dg/vect/vect-113.c: Likewise.
6701
6702         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
6703
6704 2007-02-10  Richard Henderson  <rth@redhat.com>
6705
6706         * lib/target-supports.exp (check_effective_target_tls): Redefine
6707         to mean non-emulated tls.
6708         * gcc.dg/tls/alias-1.c: Remove tls requirement.
6709         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
6710         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
6711         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
6712         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
6713         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
6714         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
6715
6716 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
6717
6718         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
6719
6720 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
6721
6722         * gfortran.dg/secnds.f: Replace time tolerance with a
6723         before-and-after bracket.
6724         * gfortran.dg/secnds-1.f: Likewise.
6725
6726 2007-02-09  Tobias Burnus  <burnus@net-b.de>
6727
6728         PR fortran/30512
6729         * gfortran.dg/maxlocval_1.f90: New test.
6730
6731 2007-02-09  Roger Sayle  <roger@eyesopen.com>
6732
6733         * gcc.target/ia64/builtin_bswap-1.c: New test case.
6734
6735 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6736
6737         PR fortran/30720
6738         * gfortran.dg/array_function_1.f90: New test.
6739
6740 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
6741
6742         * lib/target-supports.exp (check_effective_target_lax_strtofp)
6743         (check_effective_target_dummy_wcsftime): New functions.
6744
6745 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
6746
6747         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
6748         * lib/target-supports.exp (check_effective_target_uclibc): New
6749         function.
6750
6751 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
6752
6753         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
6754         (vsnprintf): Don't define for uClibc targets.
6755
6756 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
6757
6758         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
6759         set before checking whether it was allowed.
6760         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
6761         before checking inside_main.
6762
6763 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
6764
6765         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
6766         uClinux targets.
6767         (u16sf): Likewise u4sf.
6768         * g++.dg/compat/struct-layout-1.h: Likewise.
6769
6770 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
6771
6772         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
6773         procedure.
6774         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
6775         m68k targets if check_effective_target_coldfire_fpu returns true.
6776
6777 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
6778         Richard Guenther  <rguenther@suse.de>
6779
6780         PR middle-end/23361
6781         * gcc.dg/fold-compare-3.c: New testcase.
6782         * gcc.dg/tree-ssa/loop-24.c: Likewise.
6783
6784 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
6785
6786         * gcc.dg/pr26570.c: Clean up coverage files.
6787         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
6788         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
6789         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
6790         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
6791         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
6792         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
6793         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
6794         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
6795         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
6796         * gcc.dg/tree-ssa/pr25501.c: Ditto.
6797         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
6798         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
6799         * gcc.dg/vect/pr28952.c: Ditto.
6800         * gcc.dg/vect/pr27151.c: Ditto.
6801         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
6802         * g++.dg/gomp/macro-3.C: Ditto.
6803
6804 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
6805
6806         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
6807         of the loop.
6808
6809 2007-02-08  Roger Sayle  <roger@eyesopen.com>
6810
6811         * gcc.target/i386/builtin-bswap-2.c: New test case.
6812
6813 2007-02-08  Roger Sayle  <roger@eyesopen.com>
6814
6815         * gfortran.dg/forall_8.f90: New test case.
6816         * gfortran.dg/forall_9.f90: Likewise.
6817
6818 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6819
6820         * gcc.dg/builtins-20.c: Add some -~ complex cases.
6821
6822 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
6823
6824         * lib/target-supports.exp (check_effective_target_simulator): New.
6825
6826 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
6827
6828         * gcc.dg/tree-ssa/loop-25.c: New test.
6829
6830 2007-02-06  Richard Henderson  <rth@redhat.com>
6831
6832         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
6833
6834 2007-02-06  Roger Sayle  <roger@eyesopen.com>
6835
6836         * gcc.target/powerpc/popcount-1.c: New test case.
6837         * gcc.target/powerpc/parity-1.c: Likewise.
6838
6839 2007-02-06  Richard Guenther  <rguenther@suse.de>
6840
6841         PR middle-end/27302
6842         * gcc.dg/torture/pr27302-2.c: New testcase.
6843
6844 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
6845
6846         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
6847         * gcc.dg/vect/vect-iv-1.c: New test.
6848         * gcc.dg/vect/vect-iv-2.c: New test.
6849         * gcc.dg/vect/vect-iv-3.c: New test.
6850         * gcc.dg/vect/vect-iv-4.c: New test.
6851         * gcc.dg/vect/vect-iv-5.c: New test.
6852         * gcc.dg/vect/vect-iv-6.c: New test.
6853         * gcc.dg/vect/vect-iv-7.c: New test.
6854         * gcc.dg/vect/vect-iv-8.c: New test.
6855         * gcc.dg/vect/vect-iv-9.c: New test.
6856         * gcc.dg/vect/vect-iv-10.c: New test.
6857         * gcc.dg/vect/vect-iv-11.c: New test.
6858         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
6859         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
6860         * gcc.dg/vect/vect-14.c: Now vectorizable.
6861         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
6862         loop).
6863         * gcc.dg/vect/vect-27.c: Likewise.
6864         * gcc.dg/vect/vect-29.c Likewise.
6865         * gcc.dg/vect/vect-dv-2.c: Likewise.
6866         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
6867         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
6868         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
6869
6870 2007-02-06  Ira Rosen  <irar@il.ibm.com>
6871
6872         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
6873
6874 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6875
6876         * gcc.dg/builtins-20.c: Add more cases.
6877
6878 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
6879
6880         PR debug/30189
6881         * gcc.dg/pr30189.c: New test.
6882
6883 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
6884
6885         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
6886         for running tests.
6887         * gcc.target/i386/sse4a-extract.c: New test.
6888         * gcc.target/i386/sse4a-insert.c: New test.
6889         * gcc.target/i386/sse4a-montsd.c: New test.
6890         * gcc.target/i386/sse4a-montss.c: New test.
6891
6892 2007-02-05  Richard Guenther  <rguenther@suse.de>
6893
6894         * gcc.target/i386/vectorize3.c: New testcase.
6895
6896 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
6897
6898         PR target/30665
6899         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
6900
6901 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6902
6903         PR fortran/30611
6904         * gfortran.dg/repeat_1.f90: New test.
6905
6906 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
6907
6908         PR fortran/30605
6909         * gfortran.dg/spread_shape_1.f90: Remove tabs.
6910         * gfortran.dg/derived_init_2.f90: Ditto.
6911         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
6912         * gfortran.dg/array_initializer_1.f90: Ditto.
6913         * gfortran.dg/do_2.f90: Ditto.
6914         * gfortran.dg/proc_assign_1.f90: Ditto.
6915
6916 2007-02-04  Richard Guenther  <rguenther@suse.de>
6917
6918         PR middle-end/30636
6919         * g++.dg/warn/pr30636.C: New testcase.
6920         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
6921
6922 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
6923
6924         PR middle-end/30667
6925         * gfortran.dg/pr30667.f: New test.
6926
6927 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6928
6929         * gcc.dg/builtins-54.c: Add more cases.
6930
6931 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
6932
6933         PR fortran/30514
6934         * gfortran.dg/zero_sized_2.f90: New test.
6935
6936         PR fortran/30660
6937         * gfortran.dg/alloc_comp_basics_4.f90: New test.
6938
6939         PR fortran/29820
6940         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
6941         file.
6942
6943 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
6944
6945         PR fortran/30683
6946         * gfortran.dg/interface_10.f90: New test.
6947
6948 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6949
6950         * gcc.dg/builtins-20.c: Add more cases.
6951
6952 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
6953
6954         PR target/29682
6955         * gcc-target/ia64/pr29682.c: New test.
6956
6957 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
6958
6959         PR fortran/30284
6960         * gfortran.dg/arrayio_11.f90.f90: New test.
6961
6962         PR fortran/30626
6963         * gfortran.dg/arrayio_12.f90.f90: New test.
6964
6965 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
6966
6967         PR c++/30536
6968         * g++.dg/tls/diag-5.C: New test.
6969
6970         PR middle-end/30473
6971         * gcc.dg/pr30473.c: New test.
6972         * gcc.c-torture/execute/20070201-1.c: New test.
6973
6974 2007-02-01  Roger Sayle  <roger@eyesopen.com>
6975
6976         * gfortran.dg/dependency_20.f90: New test case.
6977
6978 2007-01-31  Ian Lance Taylor  <iant@google.com>
6979
6980         * gcc.dg/lower-subreg-1.c (test): New test.
6981
6982 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
6983
6984         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
6985
6986 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6987
6988         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
6989         * gcc.dg/torture/builtin-math-3.c: Likewise.
6990
6991 2007-01-31  Dirk Mueller  <dmueller@suse.de>
6992
6993         gcc.dg/Wparentheses-2.c: Update and add new tests.
6994
6995 2007-01-31  Ira Rosen  <irar@il.ibm.com>
6996
6997         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
6998         vectorize.
6999
7000 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
7001
7002         * gcc.dg/builtins-63.c: New test.
7003
7004 2007-01-31  Tobias Burnus  <burnus@net-b.de>
7005
7006         PR fortran/27588
7007         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
7008
7009 2007-01-31  Tobias Burnus  <burnus@net-b.de>
7010
7011         PR fortran/30520
7012         * gfortran.dg/volatile8.f90: New argument conformance test.
7013         * gfortran.dg/volatile9.f90: New scope test.
7014
7015 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7016
7017         PR c++/24745
7018         * g++.dg/warn/null4.C: New.
7019
7020 2001-01-30  Roger Sayle  <roger@eyesopen.com>
7021             Uros Bizjak  <ubizjak@gmail.com>
7022
7023         * gcc.dg/large-size-array-3.c: Correct typo.
7024
7025 2007-01-30  Richard Guenther  <rguenther@suse.de>
7026
7027         PR middle-end/27657
7028         * g++.dg/debug/pr27657.C: New testcase.
7029
7030 2007-01-30  Richard Guenther  <rguenther@suse.de>
7031
7032         PR middle-end/30313
7033         * gcc.dg/torture/pr30313.c: New testcase.
7034
7035 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
7036
7037         * gcc.dg/dfp/dfp-except.h: New file.
7038         * gcc.dg/dfp/fe-check.h: New file.
7039         * gcc.dg/dfp/fe-binop.c: New test.
7040         * gcc.dg/dfp/fe-convert-1.c: New test.
7041         * gcc.dg/dfp/fe-convert-2.c: New test.
7042         * gcc.dg/dfp/fe-convert-3.c: New test.
7043
7044         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
7045         * gcc.dg/dfp/decfloat-constants.c: Ditto.
7046         * gcc.dg/dfp/convert-dfp.c: Ditto.
7047         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
7048
7049 2007-01-29  Josh Conner  <jconner@apple.com>
7050
7051         * gcc.target/powerpc/altivec-24.c: New test.
7052
7053 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
7054
7055         PR c++/28266
7056         * g++.dg/parse/defarg12.C: New test.
7057
7058 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
7059
7060         PR fortran/30554
7061         * gfortran.dg/used_dummy_types_6.f90: New test.
7062
7063 2007-01-28  Jan Hubicka  <jh@suse.cz>
7064
7065         * gcc.dg/tree-prof/val-prof-6.c: New test.
7066
7067 2007-01-28  Roger Sayle  <roger@eyesopen.com>
7068
7069         * gcc.dg/large-size-array-3.c: Correct test case (portability).
7070
7071 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
7072
7073         PR C++/28988
7074         * g++.dg/expr/dtor4.C: New test.
7075
7076 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
7077
7078         * gcc.dg/tree-ssa/loop-23.c: New test.
7079
7080 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
7081
7082         PR libfortran/30389
7083         * gfortran.dg/achar_2.f90:  New test.
7084         * gfortran.dg/achar_3.f90:  New test.
7085
7086 2007-01-27  Ian Lance Taylor  <iant@google.com>
7087
7088         * gcc.dg/strict-overflow-1.c: New test.
7089         * gcc.dg/no-strict-overflow-1.c: New test.
7090         * gcc.dg/strict-overflow-2.c: New test.
7091         * gcc.dg/no-strict-overflow-2.c: New test.
7092         * gcc.dg/strict-overflow-3.c: New test.
7093         * gcc.dg/no-strict-overflow-3.c: New test.
7094         * gcc.dg/strict-overflow-4.c: New test.
7095         * gcc.dg/no-strict-overflow-4.c: New test.
7096         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
7097         * gcc.dg/pr15784-1.c: Likewise.
7098         * gcc.dg/pr20922-1.c: Likewise.
7099         * gcc.dg/pr20922-3.c: Likewise.
7100         * gcc.dg/pr20922-4.c: Likewise.
7101         * gcc.dg/pr20922-6.c: Likewise.
7102         * gcc.dg/compare-4.c: Likewise.
7103         * gcc.dg/torture/pr26898-1.c: Likewise.
7104         * gcc.dg/tree-ssa/divide-1.c: Likewise.
7105         * gcc.dg/tree-ssa/divide-2.c: Likewise.
7106         * gcc.dg/tree-ssa/divide-3.c: Likewise.
7107         * gcc.dg/tree-ssa/divide-4.c: Likewise.
7108         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
7109         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
7110         * gcc.dg/tree-ssa/pr21082.c: Likewise.
7111         * gcc.dg/tree-ssa/pr26899.c: Likewise.
7112         * g++.dg/tree-ssa/pr21082.C: Likewise.
7113
7114 2007-01-27  Roger Sayle  <roger@eyesopen.com>
7115
7116         * gcc-dg/large-size-array-3.c: New test case.
7117
7118 2007-01-27  Roger Sayle  <roger@eyesopen.com>
7119
7120         * gfortran.dg/forall_7.f90: New test case.
7121
7122 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
7123
7124         PR fortran/30407
7125         * gfortran.dg/where_operator_assign_1.f90: New test.
7126         * gfortran.dg/where_operator_assign_2.f90: New test.
7127         * gfortran.dg/where_operator_assign_3.f90: New test.
7128
7129 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
7130
7131         * lib/target-supports.exp
7132         (check_effective_target_powerpc_altivec): New.
7133         (check_effective_target_vect_cmdline_needed): Use it.
7134
7135 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
7136
7137         PR fortran/30278
7138         * gfortran.dg/backslash_3.f: New test.
7139
7140 2007-01-26  Richard Guenther  <rguenther@suse.de>
7141
7142         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
7143
7144 2007-01-26  Tobias Burnus  <burnus@net-b.de>
7145
7146         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
7147         * gfortran.dg/vect/vect.exp: Ditto.
7148         * gfortran.dg/dg.exp: Ditto.
7149         * gfortran.fortran-torture/execute/execute.exp: Ditto.
7150         * gfortran.fortran-torture/compile/compile.exp: Ditto.
7151
7152 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7153
7154         * gcc.dg/builtins-20.c: Add more cases.
7155         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
7156
7157 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7158
7159         PR fortran/30437
7160         * gcc.dg/Wall.c: New.
7161         * gcc.dg/Wno-all.c: New.
7162         * gfortran.dg/Wall.f90: New.
7163         * gfortran.dg/Wno-all.f90: New.
7164
7165 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
7166
7167         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
7168         * g++.dg/eh/simd-2.C: Also run on Darwin.
7169         * g++.dg/eh/simd-3.C: New.
7170         * g++.dg/eh/simd-4.C: New.
7171
7172 2007-01-25  Richard Guenther  <rguenther@suse.de>
7173
7174         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
7175         and _PROFILE_USE.
7176         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
7177
7178 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
7179
7180         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
7181         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
7182         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
7183         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
7184         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
7185         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
7186         * gcc.dg/ipa/ipa-7.c: New testcase.
7187
7188 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
7189
7190         * g++.dg/cpp0x/warn_cxx0x.C: New.
7191
7192 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7193
7194         * gcc.dg/builtins-20.c: Test builtin carg.
7195
7196 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
7197
7198         PR middle-end/27416
7199         * gcc.dg/gomp/pr27416.c: New test.
7200
7201         PR middle-end/30494
7202         * gcc.dg/gomp/pr30494.c: New test.
7203         * g++.dg/gomp/pr30494.C: New test.
7204
7205         PR middle-end/30421
7206         * gcc.dg/gomp/pr30421.c: New test.
7207
7208 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
7209
7210         * gcc.target/ia64/versionid-1.c: New test.
7211         * gcc.target/ia64/versionid-2.c: New test.
7212
7213 2007-01-24  Richard Guenther  <rguenther@suse.de>
7214
7215         PR testsuite/30181
7216         * gcc.dg/builtins-57.c: Change to a link-time testcase
7217         to support non-C99 targets.
7218
7219 2007-01-24  Jan Hubicka  <jh@suse.cz>
7220
7221         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
7222
7223 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
7224
7225         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
7226
7227 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
7228
7229         PR objc/27438
7230         * objc.dg/const-str-12.m: New test.
7231
7232 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7233
7234         PR fortran/30532
7235         * gfortran.dg/ctrl-z.f90:  New test.
7236
7237 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7238
7239         PR fortran/30481
7240         * gfortran.dg/namelist_assumed_char.f90:  New test.
7241
7242 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
7243
7244         PR c++/27492
7245         * g++.dg/inherit/covariant15.C: New test.
7246
7247 2007-01-23  Ian Lance Taylor  <iant@google.com>
7248
7249         * g++.dg/warn/Wparentheses-24.C: New test.
7250
7251 2007-01-23  Richard Guenther  <rguenther@suse.de>
7252
7253         PR testsuite/30560
7254         * ada/acats/run_acats: Do not call gnatmake or gnatchop
7255         with full path.
7256
7257 2007-01-22  Richard Guenther  <rguenther@suse.de>
7258
7259         PR tree-optimization/30038
7260         * gcc.dg/builtins-62.c: New testcase.
7261
7262 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
7263
7264         * gcc.c-torture/compile/20070121.c: New test.
7265
7266 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
7267
7268         PR libfortran/30525
7269         * gfortran.dg/char_comparison_1.f:  New test.
7270
7271 2007-01-21  Ira Rosen  <irar@il.ibm.com>
7272
7273         * gcc.dg/vect/vect-strided-same-dr.c: New test.
7274
7275 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
7276
7277         PR objc/30479
7278         * objc.dg/pch: New directory.
7279         * objc.dg/pch/pch.exp: New file.
7280         * objc.dg/pch/interface-1.m: New test.
7281         * objc.dg/pch/interface-1.hs: New include file.
7282         * lib/objc.exp (objc_target_compile): Add
7283         "-x objective-c-header" in front of the sources if this is
7284         a precompiled header being compiled.
7285
7286 2007-01-20  Roger Sayle  <roger@eyesopen.com>
7287
7288         * gfortran.dg/array_memcpy_3.f90: New test case.
7289         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
7290
7291 2007-01-20  Roger Sayle  <roger@eyesopen.com>
7292             Brooks Moses  <brooks.moses@codesourcery.com>
7293             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7294
7295         * gfortran.dg/intrinsic_sign_1.f90: New test case.
7296         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
7297
7298 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7299
7300         * gcc.dg/torture/builtin-math-3.c: Test fdim.
7301
7302 2007-01-19  Mike Stump  <mrs@apple.com>
7303
7304         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
7305         away.
7306
7307 2007-01-19  Roger Sayle  <roger@eyesopen.com>
7308
7309         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
7310         option instead of -funsafe-math-optimizations.
7311
7312 2007-01-19  Tomas Bily  <tbily@suse.cz>
7313
7314         gcc.dg/tree-prof/indir-call-prof.c: New.
7315         g++.dg/dg.exp: Add tree-prof subdirectory.
7316         g++.dg/tree-prof/indir-call-prof.C: New.
7317         g++.dg/tree-prof/tree-prof.exp: New.
7318
7319 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7320
7321         PR c++/17947
7322         * g++.dg/warn/deprecated.C: Update warning output.
7323         * g++.dg/warn/deprecated-2.C: Likewise.
7324         * g++.dg/warn/deprecated-3.C: New.
7325
7326 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
7327
7328         * gcc.c-torture/execute/nestfunc-7.c: New.
7329
7330 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
7331
7332         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
7333
7334 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
7335
7336         * gcc.dg/m68k-pic-1.c: New.
7337
7338 2007-01-18  Roger Sayle  <roger@eyesopen.com>
7339
7340         * gfortran.dg/array_memcpy_4.f90: New test case.
7341
7342 2007-01-18  Josh Conner  <jconner@apple.com>
7343
7344         PR target/30485
7345         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
7346         * gcc.dg/vect/no-trapping-math-1: New.
7347         * gcc.dg/vect/no-trapping-math-2: New.
7348
7349 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
7350
7351         * gcc.target/i386/387-8.c: Update comment about optimizing
7352         inherent load of 1.0 of fptan instruction.
7353
7354 2007-01-18  Dirk Mueller  <dmueller@suse.de>
7355             Richard Guenther <rguenther@suse.de>
7356
7357         PR diagnostic/8268
7358         * gcc.dg/Warray-bounds.c: New testcase.
7359         * gcc.dg/Warray-bounds-2.c: New testcase.
7360         * g++.dg/warn/Warray-bounds.C: New testcase.
7361         * g++.dg/warn/Warray-bounds-2.C: New testcase.
7362
7363 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
7364
7365         PR fortran/30476
7366         * gfortran.dg/generic_12.f90: New test.
7367
7368 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
7369
7370         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
7371         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
7372
7373 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
7374
7375         * gcc.dg/dfp/compare-special.h: New file.
7376         * gcc.dg/dfp/compare-special-32.c: New test.
7377         * gcc.dg/dfp/compare-special-64.c: New test.
7378         * gcc.dg/dfp/compare-special-128.c: New test.
7379
7380 2007-01-16  Roger Sayle  <roger@eyesopen.com>
7381             Paul Thomas  <pault@gcc.gnu.org>
7382             Steven G. Kargl  <kargl@gcc.gnu.org>
7383
7384         PR fortran/30404
7385         * gfortran.dg/forall_6.f90: New test case.
7386         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
7387         * gfortran.dg/dependency_13.f90: Likewise.
7388
7389 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7390
7391         PR testsuite/12325
7392         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
7393         targets that don't support Inf.
7394
7395 2007-01-15  Dale Johannesen  <dalej@apple.com>
7396
7397         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
7398
7399 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
7400
7401         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
7402         of achar for 0xff to avoid the "Extended ASCII not
7403         implemented" error message.
7404
7405 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
7406
7407         PR fortran/28172
7408         * gfortran.dg/altreturn_4.f90: New test.
7409
7410         PR fortran/29389
7411         * gfortran.dg/stfunc_4.f90: New test.
7412
7413         PR fortran/29712
7414         * gfortran.dg/bound_2.f90: Reinstate commented out line.
7415         * gfortran.dg/initialization_1.f90: Change warning.
7416
7417         PR fortran/30283
7418         * gfortran.dg/specification_type_resolution_2.f90: New test.
7419
7420 2007-01-14  Jan Hubicka  <jh@suse.cz>
7421
7422         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
7423         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
7424         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
7425         elimination.
7426
7427 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
7428
7429         PR fortran/30410
7430         * gfortran.dg/external_procedures_2.f90: New test.
7431
7432 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
7433
7434         PR target/30413
7435         * gcc.target/i386/pr30413.c: New test.
7436
7437 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
7438
7439         PR fortran/30452
7440         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
7441
7442 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
7443
7444         * gcc.dg/20070112-1.c: New test.
7445
7446 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7447
7448         PR libgfortran/30435
7449         * gfortran.dg/list_read_6.f90: New test.
7450
7451 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
7452
7453         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
7454
7455 2007-01-12  Tom Tromey  <tromey@redhat.com>
7456
7457         PR preprocessor/28227:
7458         * gcc.dg/cpp/pr28227.c: New file.
7459
7460 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
7461
7462         * gcc.dg/tree-ssa/loop-22.c: New test.
7463
7464 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
7465
7466         PR tree-optimization/29516
7467         * gcc.dg/tree-ssa/loop-20.c: New test.
7468
7469 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
7470
7471         PR libfortran/30415
7472         * minmaxloc_integer_kinds_1.f90:  New test.
7473
7474 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
7475
7476         PR c++/29573
7477         * g++.dg/template/sizeof-template-argument.C: New test.
7478
7479 2007-01-11  Jan Hubicka  <jh@suse.cz>
7480
7481         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
7482         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
7483         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
7484         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
7485         * gcc.dg/tree-ssa/pr21658.c: Likewise.
7486         * gcc.dg/tree-ssa/pr15349.c: Likewise.
7487         * gcc.dg/tree-ssa/pr25501.c: Likewise.
7488         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
7489         transformation in question.
7490         * gcc.dg/tree-ssa/vrp05.c: Likewise.
7491         * gcc.dg/tree-ssa/pr20701.c: Likewise.
7492         * gcc.dg/always_inline3.c: Likewise.
7493
7494 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
7495
7496         PR c++/28999
7497         * g++.dg/template/typename11.C: New test.
7498
7499 2007-01-10  Robert Kennedy <jimbob@google.com>
7500
7501         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
7502
7503 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
7504
7505         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
7506         for different integer kinds.
7507         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
7508         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
7509         * gfortran.dg/ishft_2.f90: New test.
7510         * gfortran.dg/ishft_3.f90: New test.
7511
7512 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
7513
7514         * gfortran.dg/altreturn_2.f90: Removed executable bit.
7515
7516 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
7517
7518         PR tree-optimization/30322
7519         * gcc.dg/tree-ssa/loop-21.c: New test.
7520
7521 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
7522
7523         * g++.dg/rtti/darwin-builtin-linkage.C: New.
7524
7525 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7526
7527         * gcc.target/spu/intrinsics-1.c: Remove xfail.
7528
7529 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7530
7531         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
7532         * g++.dg/warn/overflow-warn-3.C: Likewise.
7533         * g++.dg/warn/overflow-warn-4.C: Likewise.
7534         * g++.dg/warn/overflow-warn-5.C: Likewise.
7535         * g++.dg/warn/overflow-warn-6.C: Likewise.
7536         * g++.dg/warn/Woverflow-1.C: Likewise.
7537         * g++.dg/warn/Woverflow-2.C: Likewise.
7538         * g++.dg/warn/Woverflow-3.C: Likewise.
7539         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
7540
7541 2007-01-08  Roger Sayle  <roger@eyesopen.com>
7542
7543         * gfortran.dg/array_constructor_14.f90: New test case.
7544         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
7545
7546 2007-01-08  Richard Guenther  <rguenther@suse.de>
7547
7548         PR tree-optimization/23603
7549         * gcc.dg/tree-ssa/vrp31.c: New testcase.
7550         * gcc.dg/tree-ssa/vrp32.c: Likewise.
7551
7552 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
7553
7554         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
7555         in __v8qi typedef.
7556         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
7557         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
7558         compiler behaviour.
7559         * gcc.dg/simd-5.c: Likewise.
7560         * gcc.dg/simd-6.c: Likewise.
7561         * g++.dg/conversion/simd1.C: Likewise.
7562         * g++.dg/conversion/simd3.C: Likewise.
7563         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
7564         (main): Use it.
7565
7566 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
7567
7568         PR tree-optimization/29877
7569         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
7570         name of a hard register for the target concerned.  Adjust dg-error
7571         directives to cope with new behaviour of TER.
7572
7573 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7574
7575         PR c++/28986
7576         * g++.dg/conversion/nullptr1.C: Added overflow warning.
7577         * g++.dg/warn/overflow-warn-1.C: New.
7578         * g++.dg/warn/overflow-warn-3.C: New.
7579         * g++.dg/warn/overflow-warn-4.C: New.
7580         * g++.dg/warn/overflow-warn-5.C: New.
7581         * g++.dg/warn/overflow-warn-6.C: New.
7582         * g++.dg/warn/Woverflow-1.C: New.
7583         * g++.dg/warn/Woverflow-2.C: New.
7584         * g++.dg/warn/Woverflow-3.C: New.
7585         * g++.dg/warn/multiple-overflow-warn-2.C: New.
7586
7587 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
7588
7589         PR fortran/27698
7590         * gfortran.dg/invalid_name.f90: New test.
7591         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
7592         * gfortran.dg/gomp/pr29759.f90: Ditto.
7593
7594 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
7595
7596         * gfortran.dg/present_1.f90:  Update error message.
7597
7598 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
7599
7600         PR c++/19439
7601         * g++.dg/template/duplicate1.C: New test
7602         * g++.dg/template/memfriend6.C: Adjust error markers.
7603
7604 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
7605
7606         PR tree-opt/30385
7607         * gcc.dg/torture/inline-1.c: New test.
7608
7609 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7610
7611         PR c/19978
7612         * gcc.dg/multiple-overflow-warn-1.c: New.
7613         * gcc.dg/multiple-overflow-warn-2.c: New.
7614         * gcc.dg/overflow-warn-6.c: New.
7615         * g++.dg/warn/multiple-overflow-warn-1.C: New.
7616
7617 2007-01-05  Roger Sayle  <roger@eyesopen.com>
7618
7619         * gfortran.dg/array_memcpy_1.f90: New test case.
7620         * gfortran.dg/array_memcpy_2.f90: Likewise.
7621
7622 2007-01-05  Richard Guenther  <rguenther@suse.de>
7623
7624         PR middle-end/27826
7625         * g++.dg/opt/pr27826.C: New testcase.
7626
7627 2007-01-05  Ian Lance Taylor  <iant@google.com>
7628
7629         * gcc.dg/Walways-true-1.c: New test.
7630         * gcc.dg/Walways-true-2.c: New test.
7631         * g++.dg/warn/Walways-true-1.C: New test.
7632         * g++.dg/warn/Walways-true-2.C: New test.
7633
7634 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
7635
7636         PR c/30360
7637         * gcc.dg/pr30360.c: New test.
7638
7639 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
7640
7641         PR fortran/23232
7642         * gfortran.dg/data_implied_do_1.f90: New test.
7643
7644         PR fortran/27996
7645         PR fortran/27998
7646         * gfortran.dg/char_length_1.f90: New test.
7647
7648 2007-01-05  Richard Guenther  <rguenther@suse.de>
7649
7650         PR middle-end/28116
7651         * g++.dg/opt/pr28116.C: New testcase.
7652
7653 2007-01-05  Tobias Burnus  <burnus@net-b.de>
7654
7655         PR fortran/29624
7656         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
7657           invalid deallocate.
7658         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
7659         * gfortran.dg/protected_4.f90: Add pointer intent check.
7660         * gfortran.dg/protected_6.f90: Add pointer intent check.
7661         * gfortran.dg/pointer_intent_1.f90: New test.
7662         * gfortran.dg/pointer_intent_2.f90: New test.
7663         * gfortran.dg/pointer_intent_3.f90: New test.
7664
7665 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
7666
7667         PR 30235
7668         * gfortran.dg/altreturn_2.f90: new test.
7669
7670 2007-01-04  Tom Tromey  <tromey@redhat.com>
7671
7672         PR preprocessor/28165:
7673         * gcc.dg/cpp/pr28165.c: New file.
7674
7675 2007-01-03  Josh Conner  <jconner@apple.com>
7676
7677         PR middle-end/29683
7678         * gcc.dg/pr29683.c: New.
7679
7680 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
7681
7682         PR c++/28217
7683         * g++.dg/pch/template-1.C: New test.
7684         * g++.dg/pch/template-1.Hs: New file.
7685
7686 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7687
7688         PR middle-end/30353
7689         * gcc.c-torture/compile/complex-4.c: New test.
7690
7691 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
7692
7693         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
7694         -maltivec.
7695         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
7696
7697 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
7698
7699         PR middle-end/30286
7700         * gcc.dg/pr30286.c: New test.
7701
7702         PR c++/29535
7703         * g++.dg/template/crash66.C: New test.
7704
7705         PR c++/29054
7706         * g++.dg/template/friend49.C: New test.
7707
7708 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
7709
7710         * gfortran.dg/ibits.f90: New test.
7711
7712 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
7713
7714         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
7715         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
7716
7717 2007-01-02  Jan Hubicka  <jh@suse.cz>
7718
7719         * gcc.dg/pr16194.c: We now output error on all three functions,
7720         not just first one.
7721
7722 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7723
7724         PR c/19977
7725         * gcc.dg/overflow-warn-3.c: Remove XFAIL.
7726         * gcc.dg/overflow-warn-4.c: Remove XFAIL.
7727
7728 2006-01-02  Ian Lance Taylor  <iant@google.com>
7729
7730         * g++.dg/warn/Wparentheses-22.C: New test.
7731         * g++.dg/warn/Wparentheses-23.C: New test.
7732
7733 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7734
7735         PR middle-end/7651
7736         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
7737         * gcc.dg/declspec-3-Wextra.c: New.
7738         * gcc.dg/declspec-3-no.c: New
7739
7740 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
7741
7742         PR fortran/20896
7743         * gfortran.dg/interface_10.f90: Remove.
7744
7745 2007-01-01  Roger Sayle  <roger@eyesopen.com>
7746
7747         * gcc.dg/fold-eqxor-4.c: New test case.
7748
7749 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
7750
7751         PR middle-end/30311
7752         * gcc.c-torture/compile/pr30311.c: New test.
7753
7754 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
7755
7756         PR middle-end/30253
7757         * gcc.c-torture/compile/statement-expression-1.c: New test.
7758
7759 2007-01-01  Andreas Schwab  <schwab@suse.de>
7760
7761         PR target/29166
7762         * g++.dg/eh/pr29166.C: New test.
7763
7764 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
7765
7766         * lib/target-supports.exp (check_effective_target_powerpc_spe):
7767         New.
7768         (check_effective_target_vect_cmdline_needed): Use it.
7769
7770 2006-12-31  Richard Guenther  <rguenther@suse.de>
7771
7772         PR middle-end/30137
7773         * gcc.dg/pr30137-1.c: New testcase.
7774         * gcc.dg/pr30137-2.c: Likewise.
7775
7776 2006-12-31  Roger Sayle  <roger@eyesopen.com>
7777
7778         PR middle-end/30322
7779         * gcc.dg/fold-plusnot-1.c: New test case.
7780
7781 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
7782
7783         PR c++/29731
7784         * g++.dg/parse/template22.C: New test.
7785
7786 2006-12-31  Richard Guenther  <rguenther@suse.de>
7787
7788         PR middle-end/30338
7789         * gcc.c-torture/compile/pr30338.c: New testcase.
7790
7791 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
7792
7793         PR fortran/27900
7794         * gfortran.dg/intrinsic_actual_4.f90: New test.
7795
7796         PR fortran/24325
7797         * gfortran.dg/func_decl_3.f90: New test.
7798
7799 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
7800
7801         PR fortran/23060
7802         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
7803         * gfortran.dg/c_by_val_1.f: New test.
7804         * gfortran.dg/c_by_val_2.f: New test.
7805         * gfortran.dg/c_by_val_3.f: New test.
7806
7807 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
7808
7809         PR libfortran/30321
7810         * gfortran.dg/sum_zero_array_1.f90:  New test.
7811
7812 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
7813
7814         PR preprocessor/29612
7815         * gcc.dg/cpp/pr29612-1.c: New test.
7816         * gcc.dg/cpp/pr29612-2.c: New test.
7817
7818 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
7819
7820         PR fortran/30034
7821         * gfortran.dg/pure_formal_proc_1.f90: New test.
7822
7823         PR fortran/30237
7824         * gfortran.dg/intrinsic_actual_3.f90: New test.
7825
7826 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7827
7828         PR fortran/30014
7829         * gfortran.dg/io_constraints_1.f90: Update test.
7830         * gfortran.dg/io_constraints_2.f90: Update test.
7831         * gfortran.dg/inquire_iolength.f90: New test.
7832
7833 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
7834
7835         PR fortran/20896
7836         * gfortran.dg/interface_10.f90: New test.
7837         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
7838         since z is already, locally a variable.
7839
7840         PR fortran/25135
7841         * gfortran.dg/generic_11.f90: New test.
7842         * gfortran.dg/interface_7.f90: Remove name clash between module
7843         name and procedure 'x' referenced in the interface.
7844
7845 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7846
7847         PR middle-end/7651
7848         * gcc.dg/Wmissing-parameter-type.c: New.
7849         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
7850         * gcc.dg/Wmissing-parameter-type-no.c: New.
7851
7852 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
7853
7854         PR fortran/25818
7855         * gfortran.dg/entry_array_specs_2.f: New test.
7856
7857         PR fortran/30084
7858         * gfortran.dg/nested_modules_6.f90: New test.
7859
7860 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7861
7862         PR middle-end/7651
7863         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
7864         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
7865
7866 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
7867
7868         PR C++/30168
7869         * g++.dg/opt/complex6.C: New test.
7870
7871 2006-12-22  Ben Elliston  <bje@au.ibm.com>
7872
7873         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
7874         full" if the linker on spu-*-* warns about exceeding local store.
7875
7876         And revert this patch:
7877         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
7878         fail to link due to relocation overflows on spu-*-*.
7879
7880 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
7881
7882         PR fortran/30273
7883         * gfortran.dg/dependency_19.f90: New test.
7884
7885 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
7886
7887         PR fortran/30202
7888         * gfortran.dg/alloc_comp_basics_3.f90: New test.
7889
7890 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
7891
7892         PR middle-end/30262
7893         * gcc.c-torture/execute/20061220-1.c: New test.
7894
7895         PR middle-end/30263
7896         * gcc.dg/gomp/asm-1.c: New test.
7897
7898         PR target/30230
7899         * g++.dg/eh/ia64-2.C: New test.
7900
7901 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
7902
7903         PR target/28966
7904         PR target/29248
7905         * gcc.dg/rs6000-leaf.c: New.
7906
7907 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
7908
7909         PR fortran/25392
7910         * gfortran.dg/f2c_8.f90: New test.
7911
7912 2006-12-20  Bill Wendling  <wendling@apple.com>
7913
7914         * gcc.dg/asm-b.c: Check for __ppc64__.
7915
7916 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
7917
7918         PR fortran/30190
7919         * gfortran.dg/bounds_check_5.f90: New test.
7920
7921 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
7922
7923         PR middle-end/30143
7924         * gcc.dg/gomp/complex-1.c: New testcase.
7925
7926 2006-12-20  Roger Sayle  <roger@eyesopen.com>
7927
7928         * gfortran.dg/array_memset_1.f90: New test case.
7929
7930 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
7931
7932         * lib/target-supports.exp: Add spu to
7933         check_effective_target_vect_widen_mult_hi_to_si.
7934
7935 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
7936
7937         PR fortran/29992
7938         * gfortran.dg/generic_9.f90: New test.
7939
7940         PR fortran/30081
7941         * gfortran.dg/generic_10.f90: New test.
7942
7943 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
7944
7945         PR tree-opt/30045
7946         * gcc.dg/pr30045.c: New test.
7947
7948 2006-12-20  Ben Elliston  <bje@au.ibm.com>
7949
7950         * gcc.dg/20020312-2.c: Add a case for __SPU__.
7951
7952 2006-12-19  Eric Christopher  <echristo@apple.com>
7953
7954         PR target/29302
7955         * gcc.c-torture/execute/pr29302-1.c: New.
7956
7957 2006-12-19  Tobias Burnus  <burnus@net-b.de>
7958
7959         PR fortran/39238
7960         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
7961
7962 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
7963
7964         PR fortran/30236
7965         * gfortran.dg/altreturn_3.f90: New test.
7966
7967         * gfortran.dg/char_result_12.f90: Fix comment typos.
7968
7969 2006-12-19  Ben Elliston  <bje@au.ibm.com>
7970
7971         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
7972         as newlib's stdio.h uses non-traditional cpp constructs.
7973
7974 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
7975
7976         * gfortran.dg/advance.f90: Renamed to advance_1.f90
7977         * gfortran.dg/append-1.f90: Renamed to append_1.f90
7978         * gfortran.dg/array-1.f90: Renamed to array_1.f90
7979         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
7980         * gfortran.dg/backspace.f: Renamed to backspace_1.f
7981         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
7982         * gfortran.dg/default_initialization.f: Renamed to
7983         default_initialization_1.f
7984         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
7985         dollar_edit_descriptor_1.f
7986         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
7987         dollar_edit_descriptor_2.f
7988         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
7989         dollar_edit_descriptor_3.f
7990         * gfortran.dg/logint-1.f: Renamed to logint_1.f
7991         * gfortran.dg/logint-2.f: Renamed to logint_2.f
7992         * gfortran.dg/logint-3.f: Renamed to logint_3.f
7993         * gfortran.dg/advance_1.f90: Renamed from advance.f90
7994         * gfortran.dg/append_1.f90: Renamed from append-1.f90
7995         * gfortran.dg/array_1.f90: Renamed from array-1.f90
7996         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
7997         * gfortran.dg/backspace_1.f: Renamed from backspace.f
7998         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
7999         * gfortran.dg/default_initialization_1.f: Renamed from
8000         default_initialization.f
8001         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
8002         dollar_edit_descriptor-1.f
8003         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
8004         dollar_edit_descriptor-2.f
8005         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
8006         dollar_edit_descriptor-3.f
8007         * gfortran.dg/logint_1.f: Renamed from logint-1.f
8008         * gfortran.dg/logint_2.f: Renamed from logint-2.f
8009         * gfortran.dg/logint_3.f: Renamed from logint-3.f
8010
8011 2006-12-18  Bill Wendling  <wendling@apple.com>
8012
8013         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
8014         id is an OjbC keyword.
8015
8016 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8017
8018         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
8019
8020 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
8021
8022         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
8023
8024 2006-12-18  Ian Lance Taylor  <iant@google.com>
8025
8026         * g++.dg/warn/Wmissing-declarations-1.C: New test.
8027
8028 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
8029
8030         * gcc.c-torture/compile/pr27528.c: Use empty templates.
8031
8032 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
8033
8034         PR fortran/30207
8035         * gfortran.fortran-torture/execute/where21.f90: New test.
8036
8037 2006-12-17  Tobias Burnus  <burnus@net-b.de>
8038
8039         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
8040
8041 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8042
8043         PR middle-end/7651
8044         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
8045         * gcc.dg/if-empty-1.c: Likewise.
8046         * gcc.dg/pr23165.c: Likewise.
8047         * g++.dg/warn/empty-body.C: Likewise.
8048
8049 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8050
8051         PR libfortran/30005
8052         * gfortran.dg/open_errors.f90: New test.
8053
8054 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
8055
8056         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
8057
8058         * gcc.target/i386/ssse3-pabsb.c: New file.
8059         * gcc.target/i386/ssse3-pabsd.c: Likewise.
8060         * gcc.target/i386/ssse3-pabsw.c: Likewise.
8061         * gcc.target/i386/ssse3-palignr.c: Likewise.
8062         * gcc.target/i386/ssse3-phaddd.c: Likewise.
8063         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
8064         * gcc.target/i386/ssse3-phaddw.c: Likewise.
8065         * gcc.target/i386/ssse3-phsubd.c: Likewise.
8066         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
8067         * gcc.target/i386/ssse3-phsubw.c: Likewise.
8068         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
8069         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
8070         * gcc.target/i386/ssse3-pshufb.c: Likewise.
8071         * gcc.target/i386/ssse3-psignb.c: Likewise.
8072         * gcc.target/i386/ssse3-psignd.c: Likewise.
8073         * gcc.target/i386/ssse3-psignw.c: Likewise.
8074         * gcc.target/i386/ssse3-vals.h: Likewise.
8075
8076 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
8077
8078         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
8079         * lib/fortran-torture.exp: Include target-supports.exp.
8080
8081 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
8082
8083         PR target/30185
8084         * gcc.c-torture/execute/pr30185.c: New test.
8085
8086 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8087
8088         PR testsuite/30179
8089         PR testsuite/30180
8090         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
8091         * gcc.dg/builtin-bswap-2.c: Likewise.
8092         * gcc.dg/builtin-bswap-3.c: Likewise.
8093         * gcc.dg/builtin-bswap-4.c: Likewise.
8094         * lib/target-supports.exp (check_effective_target_stdint_types): New.
8095         * gcc.c-torture/execute/mode-dependent-address.x: New file.
8096
8097 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8098
8099         PR libfortran/30145
8100         * gfortran.dg/write_zero_array: New test.
8101
8102 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8103
8104         PR fortran/30200
8105         * gfortran.dg/write_fmt_trim.f90: New test.
8106
8107 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
8108
8109         PR 30194
8110         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
8111         temporarily.
8112
8113 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8114
8115         * lib/target-supports.exp (check_weak_available): Use istarget
8116         "hppa*-*-hpux10*" instead of regexp.
8117         (check_cxa_atexit_available): Likewise.
8118
8119 2006-12-14  Richard Guenther  <rguenther@suse.de>
8120
8121         PR tree-optimization/30197
8122         * gcc.c-torture/execute/complex-1.c: Fix function name.
8123         * gcc.dg/builtins-61.c: New testcase.
8124
8125 2006-12-14  Richard Guenther  <rguenther@suse.de>
8126
8127         PR middle-end/30172
8128         * gcc.dg/pr30172-1.c: New testcase.
8129
8130 2006-12-14  Richard Guenther  <rguenther@suse.de>
8131
8132         PR tree-optimization/30198
8133         * gcc.dg/builtins-60.c: New testcase.
8134
8135 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
8136
8137         * lib/target-supports.exp (vect_no_align): Remove spu.
8138
8139 2006-12-13  Ian Lance Taylor  <iant@google.com>
8140
8141         PR c++/19564
8142         PR c++/19756
8143         * g++.dg/warn/Wparentheses-5.C: New test.
8144         * g++.dg/warn/Wparentheses-6.C: New test.
8145         * g++.dg/warn/Wparentheses-7.C: New test.
8146         * g++.dg/warn/Wparentheses-8.C: New test.
8147         * g++.dg/warn/Wparentheses-9.C: New test.
8148         * g++.dg/warn/Wparentheses-10.C: New test.
8149         * g++.dg/warn/Wparentheses-11.C: New test.
8150         * g++.dg/warn/Wparentheses-12.C: New test.
8151         * g++.dg/warn/Wparentheses-13.C: New test.
8152         * g++.dg/warn/Wparentheses-14.C: New test.
8153         * g++.dg/warn/Wparentheses-15.C: New test.
8154         * g++.dg/warn/Wparentheses-16.C: New test.
8155         * g++.dg/warn/Wparentheses-17.C: New test.
8156         * g++.dg/warn/Wparentheses-18.C: New test.
8157         * g++.dg/warn/Wparentheses-19.C: New test.
8158         * g++.dg/warn/Wparentheses-20.C: New test.
8159         * g++.dg/warn/Wparentheses-21.C: New test.
8160
8161 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8162
8163         PR testsuite/30157
8164         * lib/target-supports.exp (check_cxa_atexit_available): Return false
8165         for target "hppa.*hpux10".
8166
8167 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
8168
8169         * g++.dg/debug/vartrack1.C: New test.
8170
8171         * g++.dg/opt/ifcvt1.C: New test.
8172
8173         * gcc.dg/tls/opt-13.c: New test.
8174
8175         * gcc.dg/20060425-2.c: New test.
8176
8177         * g++.dg/opt/pr15054-2.C: New test.
8178
8179         * gcc.c-torture/execute/20060420-1.c: New test.
8180
8181         * gcc.c-torture/execute/20060412-1.c: New test.
8182
8183         * objc/compile/20060406-1.m: New test.
8184
8185 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
8186
8187         * g++.dg/template/array17.C: New test.
8188
8189 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
8190
8191         * gcc.target/powerpc/altivec-23.c: New test.
8192
8193 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
8194
8195         PR c++27316
8196         * g++.dg/inherit/error3.C: New test.
8197
8198         PR c++/28740
8199         * g++.dg/inherit/error4.C: New test.
8200
8201 2006-12-13  Richard Guenther  <rguenther@suse.de>
8202
8203         PR tree-optimization/17687
8204         * gcc.dg/builtins-59.c: New testcase.
8205
8206 2006-12-13  Ben Elliston  <bje@au.ibm.com>
8207
8208         * gcc.target/spu/Wmain.c: New test.
8209
8210 2006-12-12  Josh Conner  <jconner@apple.com>
8211
8212         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
8213         * g++.dg/abi/thunk4.C: Likewise.
8214         * g++.dg/abi/rtti3.C: Likewise.
8215
8216 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
8217
8218         * gcc.target/spu/cpat-1.c: New test.
8219         * gcc.target/spu/cpat-2.c: New test.
8220         * gcc.target/spu/cpat-3.c: New test.
8221         * gcc.target/spu/cpat-4.c: New test.
8222
8223 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8224
8225         PR tree-opt/28436
8226         * gcc.c-torture/compile/vector-1.c: New test.
8227         * gcc.c-torture/compile/vector-2.c: New test.
8228         * gcc.c-torture/compile/vector-3.c: New test.
8229
8230 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
8231
8232         * lib/fortran-torture.exp: Update copyright years.  Remove
8233         obsolete comment.  Test -ftree-vectorize where it makes sense.
8234         * lib/gfortran-dg.exp: Update copyright years.  Use settings
8235         from fortran-torture.exp.
8236         * gfortran.dg/char_transpose_1.f90,
8237         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
8238         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
8239         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
8240         '-w' to dg-options.
8241
8242 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
8243
8244         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
8245         saved_${tool}_load.
8246
8247 2006-12-12  Ira Rosen  <irar@il.ibm.com>
8248
8249         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
8250         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
8251         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
8252         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
8253         gaps.
8254
8255 2006-12-12  Richard Guenther  <rguenther@suse.de>
8256
8257         PR middle-end/30147
8258         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
8259
8260 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
8261             Diego Novillo  <dnovillo@redhat.com>
8262
8263         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
8264         VDEF/VUSE changes.
8265         * gcc.dg/tree-ssa/pr26421.c: Likewise
8266         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
8267         * gcc.dg/tree-ssa/pr23382.c: Likewise.
8268         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
8269         * gcc.dg/tree-ssa/pr28410.c: Likewise.
8270         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
8271         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
8272         * gcc.dg/tree-ssa/vrp07.c: Likewise.
8273         * gcc.dg/tree-ssa/vrp08.c: Likewise.
8274         * gcc.dg/tree-ssa/alias-12.c: Likewise.
8275
8276 2006-12-11  Jan Hubicka  <jh@suse.cz>
8277
8278         * gcc.dg/tree-prof/stringop-1.c: New test.
8279         * gcc.dg/tree-prof/stringop-2.c: New test.
8280
8281 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
8282
8283         PR target/30120
8284         * gcc.target/i386/pr30120.c: New test.
8285
8286         Revert:
8287         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
8288
8289         * gcc.target/i386/x87regparm-1.c: New test.
8290         * gcc.target/i386/x87regparm-2.c: New test.
8291         * gcc.target/i386/x87regparm-3.c: New test.
8292         * gcc.target/i386/x87regparm-4.c: New test.
8293
8294 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
8295
8296         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
8297
8298 2006-12-10  Tobias Burnus  <burnus@net-b.de>
8299
8300         PR fortran/23994
8301         * gfortran.dg/protected_1.f90: New test.
8302         * gfortran.dg/protected_2.f90: New test.
8303         * gfortran.dg/protected_3.f90: New test.
8304         * gfortran.dg/protected_4.f90: New test.
8305         * gfortran.dg/protected_5.f90: New test.
8306         * gfortran.dg/protected_6.f90: New test.
8307
8308 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
8309             Tobias Burnus  <burnus@gcc.gnu.org>
8310
8311         PR fortran/29975
8312         PR fortran/30068
8313         * gfortran.dg/interface_4.f90: Test adding procedure to generic
8314         interface.
8315         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
8316         ambiguous interfaces.
8317         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
8318         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
8319         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
8320         ambiguous interfaces.
8321         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
8322         * gfortran.dg/array_initializer_2.f90: Add initializer array
8323         constructor test.
8324
8325         PR fortran/30096
8326         * gfortran.dg/interface_9.f90: Test that host interfaces are
8327         not checked for ambiguity with the local version.
8328
8329 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
8330
8331         PR fortran/29464
8332         * gfortran.dg/module_interface_2.f90: New test.
8333
8334 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
8335
8336         PR fortran/29941
8337         * gfortran.dg/assumed_len.f90: New test.
8338
8339 2006-12-09  Richard Guenther  <rguenther@suse.de>
8340
8341         * g++.dg/warn/implicit-typename1.C: Qualify types.
8342         * g++.dg/parse/crash12.C: Likewise.
8343         * g++.dg/tree-ssa/pr22444.C: Likewise.
8344
8345 2006-12-09  Tobias Burnus  <burnus@net-b.de>
8346
8347         * gfortran.dg/array_2.f90: Added sqrt test.
8348
8349 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
8350
8351         * gcc.target/i386/x87regparm-1.c: XFAIL.
8352         * gcc.target/i386/x87regparm-2.c: XFAIL.
8353         * gcc.target/i386/x87regparm-3.c: XFAIL.
8354         * gcc.target/i386/x87regparm-4.c: XFAIL.
8355
8356 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8357
8358         * lib/target-supports.exp
8359         (check_effective_target_large_long_double): New.
8360         * gcc.dg/Wconversion-real.c : Use it.
8361         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
8362         unsigned.
8363
8364 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
8365
8366         * gcc.c-torture/execute/mode-dependent-address.c: New test.
8367
8368 2006-12-08  Tobias Burnus  <burnus@net-b.de>
8369
8370         PR fortran/27546
8371         * gfortran.dg/import4.f90: New test for IMPORT in modules.
8372
8373 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
8374
8375         PR c++/29732
8376         * g++.dg/template/crash65.C: New test.
8377         * g++.dg/template/spec16.C: Tweak error markers.
8378
8379 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8380
8381         * gcc.target/spu: New directory.
8382         * gcc.target/spu/spu.exp: New file.
8383         * gcc.target/spu/intrinsics-1.c: New test.
8384
8385 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
8386
8387         PR c++/29980
8388         * g++.dg/ext/attrib27.C: New test.
8389         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
8390         * g++.dg/parse/typedef5.C: Likewise.
8391
8392 2006-12-07  Mike Stump  <mrs@apple.com>
8393
8394         * treelang/compile/var_defs.tree: Adjust.
8395
8396 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
8397
8398         PR c++/29730
8399         * g++.dg/template/crash64.C: New test.
8400         * g++.dg/parse/crash27.C: Adjust error markers.
8401
8402 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
8403
8404         PR libfortran/30009
8405         PR libfortran/30056
8406         * gfortran.dg/read_eof_4.f90:  Add tests.
8407         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
8408         * gfortran.dg/unf_read_corrupted_1.f90: New test.
8409
8410 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
8411
8412         PR c++/29729
8413         * g++.dg/template/crash63.C: New test.
8414
8415         PR c++/29728
8416         * g++.dg/template/crash62.C: New test.
8417
8418 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
8419
8420         PR fortran/30003
8421         * gfortran.dg/allocatable_function_1.f90: Increase the number
8422         of expected calls of free to 10; the lhs section reference is
8423         now evaluated so there is another call to bar.  Change the
8424         comment appropriately.
8425         * gfortran.dg/array_section_1.f90: New test.
8426
8427 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
8428
8429         PR fortran/29912
8430         * gfortran.dg/char_result_12.f90: New test.
8431
8432 2006-12-05  Richard Guenther  <rguenther@suse.de>
8433
8434         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
8435         * gcc.dg/vect/vect-pow-2.c: Rename to ...
8436         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
8437         vect_double, xfail for spu*-*-*.
8438
8439 2006-12-04  Tobias Burnus  <burnus@net-b.de>
8440
8441         PR fortran/29962
8442         * initialization_4.f90: Test noninteger exponents (-std=f95).
8443         * initialization_5.f90: New test for noninteger exponents
8444           with -std=f2003.
8445
8446 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
8447
8448         PR fortran/29821
8449         * gfortran.dg/parameter_array_section_1.f90: New test.
8450
8451 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
8452
8453         PR c++/29733
8454         * g++.dg/template/crash61.C: New test.
8455
8456         PR c++/29632
8457         * g++.dg/template/error23.C: New test.
8458
8459 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
8460
8461         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
8462
8463 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
8464
8465         PR fortran/29916
8466         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
8467
8468 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
8469
8470         PR middle-end/29965
8471         * gcc.dg/gomp/pr29965-1.c: New test.
8472         * gcc.dg/gomp/pr29965-2.c: New test.
8473         * gcc.dg/gomp/pr29965-3.c: New test.
8474         * gcc.dg/gomp/pr29965-4.c: New test.
8475         * gcc.dg/gomp/pr29965-5.c: New test.
8476         * gcc.dg/gomp/pr29965-6.c: New test.
8477         * g++.dg/gomp/pr29965-1.C: New test.
8478         * g++.dg/gomp/pr29965-2.C: New test.
8479         * g++.dg/gomp/pr29965-3.C: New test.
8480         * g++.dg/gomp/pr29965-4.C: New test.
8481         * g++.dg/gomp/pr29965-5.C: New test.
8482         * g++.dg/gomp/pr29965-6.C: New test.
8483         * g++.dg/gomp/pr29965-7.C: New test.
8484         * g++.dg/gomp/pr29965-8.C: New test.
8485         * g++.dg/gomp/pr29965-9.C: New test.
8486         * g++.dg/gomp/pr29965-10.C: New test.
8487
8488 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
8489
8490         * gnat.dg/pointer_variable_bounds.adb: New test.
8491         * gnat.dg/pointer_variable_bounds.ads: Likewise.
8492         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
8493
8494 2006-12-03  Eric Christopher  <echristo@apple.com>
8495
8496         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
8497
8498 2006-12-03  Richard Henderson  <rth@redhat.com>
8499             Andrew Pinski  <pinskia@gmail.com>
8500
8501         PR C++/14329
8502         * g++.dg/warn/unit-1.C: New test.
8503
8504 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
8505
8506         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
8507
8508 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
8509
8510         * g++.dg/vect/vect.exp: Enable tests to run on spu.
8511         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
8512         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
8513         * gcc.dg/vect/vect-70.c: Reduce array size.
8514         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
8515         vect_no_compaer_double targets.
8516         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
8517         vect_float, vect_double, and vect_int.
8518
8519 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
8520
8521         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
8522         test for loop versioning on vect_no_align targets.
8523         * gcc.dg/vect/pr20122.c: Likewise.
8524         * gcc.dg/vect/vect-105.c: Likewise.
8525         * gcc.dg/vect/vect-42.c: Likewise.
8526         * gcc.dg/vect/vect-43.c: Likewise.
8527         * gcc.dg/vect/vect-74.c: Likewise.
8528         * gcc.dg/vect/vect-75.c: Likewise.
8529         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
8530         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
8531         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
8532         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
8533
8534 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
8535
8536         PR fortran/29642
8537         * gfortran.dg/value_1.f90 : New test.
8538         * gfortran.dg/value_2.f90 : New test.
8539         * gfortran.dg/value_3.f90 : New test.
8540         * gfortran.dg/value_4.f90 : New test.
8541         * gfortran.dg/value_4.c : Called from value_4.f90.
8542
8543 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8544
8545         PR C++/30033
8546         *  g++.dg/cpp0x/static_assert4.C: New testcase.
8547
8548 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8549
8550         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
8551
8552 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
8553
8554         PR c/27953
8555         * gcc.dg/pr27953.c: New test.
8556
8557 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8558
8559         PR c++/30022
8560         * g++.dg/ext/vector5.C: New test.
8561
8562         PR c++/30021
8563         * g++.dg/other/main1.C: New test.
8564
8565 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
8566
8567         PR libfortran/29568
8568         * gfortran.dg/convert_implied_open.f90:  Change to
8569         new default record length.
8570         * gfortran.dg/unf_short_record_1.f90:  Adapt to
8571         new error message.
8572         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
8573
8574 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
8575
8576         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
8577
8578 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
8579
8580         PR c++/29066
8581         * g++.dg/expr/pr29066.c: New.
8582
8583 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
8584             Zdenek Dvorak <dvorakz@suse.cz>
8585
8586         PR tree-optimization/29921
8587         * gcc.dg/pr29921-2.c: New test.
8588
8589 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
8590
8591         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
8592         (i386_get_cpuid): New function.
8593         (i386_cpuid_ecx): Likewise.
8594         (i386_cpuid_edx): Likewise.
8595         (i386_cpuid): Updated to call i386_cpuid_edx.
8596
8597         * gcc.target/i386/sse3-addsubpd.c: New file.
8598         * gcc.target/i386/sse3-addsubps.c: Likewise.
8599         * gcc.target/i386/sse3-haddpd.c: Likewise.
8600         * gcc.target/i386/sse3-haddps.c: Likewise.
8601         * gcc.target/i386/sse3-hsubpd.c: Likewise.
8602         * gcc.target/i386/sse3-hsubps.c: Likewise.
8603         * gcc.target/i386/sse3-lddqu.c: Likewise.
8604         * gcc.target/i386/sse3-movddup.c: Likewise.
8605         * gcc.target/i386/sse3-movshdup.c: Likewise.
8606         * gcc.target/i386/sse3-movsldup.c: Likewise.
8607
8608 2006-12-01  Dirk Mueller  <dmueller@suse.de>
8609
8610         * g++.dg/warn/Wreturn-type-4.C: New testcase.
8611
8612 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
8613
8614         * gcc.dg/dfp/convert-int-max.c: New test.
8615         * gcc.dg/dfp/convert-int-max-fold.c: New test.
8616
8617 2006-11-30  Richard Guenther  <rguenther@suse.de>
8618
8619         * gcc.dg/vect/vect-pow-1.c: Rename ...
8620         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
8621         floats instead of doubles, check successful vectorization.
8622
8623 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8624
8625         PR target/29945
8626         * gcc.c-torture/compile/pr29945.c: New testcase.
8627
8628 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
8629
8630         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
8631         -maltivec.
8632
8633 2006-11-29  Eric Christopher  <echristo@apple.com>
8634
8635         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
8636
8637 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
8638
8639         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
8640
8641         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
8642
8643 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
8644
8645         PR c++/29022
8646         * g++.dg/inherit/virtual2.C: New test.
8647         * g++.dg/inherit/virtual3.C: Likewise.
8648         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
8649         * g++.dg/inherit/error2.C: Likewise.
8650         * g++.dg/template/instantiate1.C: Likewise.
8651
8652 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
8653
8654         PR tree-opt/29984
8655         * gcc.dg/tree-ssa/reassoc-12.c: New test.
8656
8657 2006-11-28  Jan Hubicka  <jh@suse.cz>
8658
8659         * gcc.dg/memcpy-1.c: New test.
8660
8661 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
8662
8663         PR c++/29735
8664         * g++.dg/warn/main-3.C: New test.
8665
8666 2006-11-28  Jan Hubicka  <jh@suse.cz>
8667
8668         * gcc.dg/winline-1.c: New test.
8669
8670 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
8671
8672         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
8673         alignments.
8674
8675 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
8676
8677         PR fortran/29976
8678         * gfortran.dg/missing_optional_dummy_3.f90
8679
8680 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
8681
8682         PR fortran/20880
8683         * gfortran.dg/interface_3.f90: Modify errors.
8684
8685 2006-11-28  Ben Elliston  <bje@au.ibm.com>
8686
8687         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
8688         fail to link due to relocation overflows on spu-*-*.
8689
8690 2006-11-27  Michael Matz  <matz@suse.de>
8691             Andreas Krebbel  <krebbel1@de.ibm.com>
8692
8693         PR target/29319
8694         * gcc.dg/20061127-1.c: New testcase.
8695
8696 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
8697
8698         * gcc.dg/20061124-1.c: Add exit() function prototype.
8699
8700 2006-11-27  Jan Hubicka  <jh@suse.cz>
8701
8702         * gcc.target/i386/memcpy-1.c: Adjust size.
8703         * gcc.dg/visibility-11.c: Likewise.
8704
8705 2006-11-27  Richard Guenther  <rguenther@suse.de>
8706
8707         PR middle-end/25620
8708         * gcc.target/i386/pow-1.c: New testcase.
8709         * gcc.dg/builtins-58.c: Likewise.
8710
8711 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
8712
8713         PR c++/29886
8714         * g++.dg/expr/cast8.C: New test.
8715
8716 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8717
8718         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
8719         Don't ever inline the testcase.
8720
8721 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
8722
8723         PR fortran/29982
8724         * gfortran.fortran-torture/compile/parameter_3.f90: New
8725         testcase.
8726
8727 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
8728
8729         PR fortran/29951
8730         * gfortran.fortran-torture/execute/transfer2.f90: New test.
8731
8732 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8733
8734         * gfortran.fortran-torture/execute/specifics.f90: Remove test
8735         for CHAR.
8736
8737 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8738
8739         PR libgfortran/29936
8740         * gfortran.dg/write_check3.f90: New test.
8741
8742 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8743
8744         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
8745
8746 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
8747
8748         PR fortran/20880
8749         * gfortran.dg/interface_3.f90: New test.
8750
8751         PR fortran/29387
8752         * gfortran.dg/generic_8.f90: New test.
8753
8754 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8755
8756         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
8757         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
8758         * gfortran.dg/specifics_3.f90: Remove.
8759
8760 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
8761
8762         PR c/29955
8763         * gcc.dg/gomp/pr29955.c: New test.
8764
8765         PR c/29736
8766         * gcc.dg/pr29736.c: New test.
8767
8768 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8769
8770         PR tree-opt/29964
8771         * gcc.dg/pure-1.c: New test.
8772
8773 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
8774
8775         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
8776         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
8777
8778 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
8779
8780         * gcc.dg/20061124-1.c: New testcase.
8781
8782 2006-11-23  Eric Christopher  <echristo@apple.com>
8783
8784         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
8785
8786 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8787
8788         PR c/2707
8789         PR c++/26167
8790         * gcc.dg/Wconversion-integer.c: New. Supersedes
8791         Wconversion-negative-constants.c
8792         * gcc.dg/Wconversion-real.c: New.
8793         * gcc.dg/Wconversion-real-integer.c: New.
8794         * gcc.dg/Wconversion-negative-constants.c: Deleted.
8795         * g++.dg/warn/Wconversion1.C: Modified.
8796
8797 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8798
8799         * gfortran.dg/overload_1.f90: New test.
8800
8801 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8802
8803         PR c/9072
8804         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
8805         Wtraditional-conversion.
8806         * gcc.dg/overflow-warn-2.c: Likewise.
8807         * gcc.dg/Wconversion.c: Likewise. Renamed as
8808         Wtraditional-conversion.c .
8809         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
8810         Wtraditional-conversion-2.c .
8811         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
8812         Wtraditional-conversion-2.c
8813         * gcc.dg/Wconversion-negative-constants.c: New.
8814
8815 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
8816
8817         * gcc.dg/tree-ssa/dump-1.c: New test.
8818
8819 2006-11-23  David Ung <davidu@mips.com>
8820
8821         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
8822         -mfp64, allowable when ISA >= 33 and float is enabled.
8823         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
8824         of mthc1 and mfhc1 patterns.
8825
8826 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
8827
8828         PR tree-optimization/29921
8829         * gcc.dg/pr29921.c: New test.
8830
8831 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8832
8833         PR fortran/29441
8834         * gfortran.dg/initialization_4.f90: New test.
8835
8836 2006-11-22  Ira Rosen  <irar@il.ibm.com>
8837
8838         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
8839         platforms that have interleaving support.
8840         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
8841         * gcc.dg/vect/vect-strided-a-u16-i2.c,
8842         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
8843         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
8844         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
8845         gcc.dg/vect/vect-strided-u8-i2-gap.c,
8846         gcc.dg/vect/vect-strided-u8-i8.c,
8847         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
8848         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
8849         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
8850         gcc.dg/vect/vect-strided-float.c,
8851         gcc.dg/vect/vect-strided-a-mult.c,
8852         gcc.dg/vect/vect-strided-mult-char-ls.c,
8853         gcc.dg/vect/vect-strided-a-u16-mult.c,
8854         gcc.dg/vect/vect-strided-a-u32-mult.c,
8855         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
8856         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
8857         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
8858         gcc.dg/vect/vect-strided-mult.c,
8859         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
8860         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
8861         New.
8862
8863 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
8864
8865         PR fortran/25087
8866         * gfortran.dg/auto_char_len_4.f90: New test.
8867
8868 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
8869
8870         PR fortran/29652
8871         * gfortran.dg/generic_7.f90: New test.
8872         * gfortran.dg/defined_operators_1.f90: Add new error.
8873
8874 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
8875
8876         PR tree-optimization/29902
8877         * g++.dg/tree-ssa/pr29902.C: New test.
8878
8879 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
8880
8881         PR fortran/29820
8882         * gfortran.dg/used_types_13.f90: New test.
8883
8884 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
8885
8886         * gcc.dg/dfp/snan.c: Delete.
8887
8888 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
8889
8890         * g++.dg/cpp0x/static_assert1.C: New.
8891         * g++.dg/cpp0x/static_assert2.C: New.
8892         * g++.dg/cpp0x/static_assert3.C: New.
8893
8894 2006-11-21  Richard Guenther  <rguenther@suse.de>
8895
8896         * gcc.dg/vect/vect-pow-1.c: New testcase.
8897         * gcc.dg/vect/vect-pow-2.c: Likewise.
8898
8899 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
8900
8901         PR c++/29570
8902         * g++.dg/template/static29.C: New test.
8903
8904         PR c++/29734
8905         * g++.dg/conversion/simd4.C: New test.
8906
8907 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
8908
8909         PR c++/29475
8910         * g++.dg/template/access19.C: New test.
8911         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
8912         error is reported.
8913
8914 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8915
8916         PR tree-opt/25500
8917         * gcc.dg/tree-ssa/sra-4.c: New testcase.
8918
8919 2006-11-20  Tobias Burnus  <burnus@net-b.de>
8920
8921         PR fortran/27546
8922         * gfortran.dg/import.f90: Extended test.
8923         * gfortran.dg/import2.f90: Extended test.
8924
8925 2006-11-20  Tobias Burnus  <burnus@net-b.de>
8926
8927         * gfortran.dg/volatile3.f90: Add conflict test.
8928
8929 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
8930
8931         PR fortran/24783
8932         * gfortran.dg/implicit_10.f90: New test.
8933
8934 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8935
8936         PR c++/8586
8937         * g++.dg/warn/Wall-write-strings.C: New.
8938
8939 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
8940
8941         * gfortran.dg/alloc_comp_constraint_5.f90: New.
8942         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
8943
8944 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8945
8946         * gfortran.dg/use_3.f90: Remove error message.
8947         * gfortran.dg/iso_fortran_env_1.f90: New test.
8948         * gfortran.dg/iso_fortran_env_2.f90: New test.
8949         * gfortran.dg/iso_fortran_env_3.f90: New test.
8950         * gfortran.dg/iso_fortran_env_4.f90: New test.
8951
8952 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
8953
8954         * gcc.dg/vect/vect-27.c: Fix initialization.
8955
8956 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8957
8958         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
8959         * gcc.dg/torture/builtin-minmax-1.c: New.
8960
8961         * gcc.dg/builtins-20.c: Add cases for copysign.
8962
8963 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8964
8965         PR fortran/24285
8966         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
8967
8968 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8969         * gfortran.dg/use_1.f90: New test.
8970         * gfortran.dg/use_1.f90: New test.
8971         * gfortran.dg/use_1.f90: New test.
8972
8973 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
8974
8975         PR tree-optimization/29801
8976         * gcc.dg/pr29801.c: New test.
8977
8978 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
8979
8980         PR middle-end/29584
8981         * gcc.dg/torture/pr29584.c: New test.
8982
8983 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
8984
8985         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
8986         Condition PowerPC tests for saving FPRs on powerpc_fprs.
8987         * gcc.target/powerpc/compress-float-ppc.c,
8988         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
8989         powerpc_fprs.
8990         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
8991         do not pass -mhard-float.
8992
8993 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
8994
8995         * gnat.dg/volatile_aggregate.adb: New test.
8996
8997 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8998
8999         PR fortran/29391
9000         PR fortran/29489
9001         * gfortran.dg/bound_2.f90: Add more checks.
9002         * gfortran.dg/bound_3.f90: New test.
9003
9004 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
9005
9006         PR target/29201
9007         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
9008
9009 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
9010
9011         * gfortran.dg/import3.f90: Fix error message.
9012
9013 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9014
9015         PR tree-opt/29788
9016         * gfortran.fortran-torture/compile/inline_1.f90:
9017         New testcase.
9018
9019 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
9020
9021         * gcc.target/i386/x87regparm-1.c: New test.
9022         * gcc.target/i386/x87regparm-2.c: New test.
9023         * gcc.target/i386/x87regparm-3.c: New test.
9024         * gcc.target/i386/x87regparm-4.c: New test.
9025
9026 2006-11-15  Tobias Burnus  <burnus@net-b.de>
9027
9028         PR fortran/27546
9029         * gfortran.dg/import.f90: New test.
9030         * gfortran.dg/import2.f90: New test.
9031         * gfortran.dg/import3.f90: New test.
9032
9033 2006-11-15  Tobias Burnus  <burnus@net-b.de>
9034
9035         PR fortran/27588
9036         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
9037
9038 2006-11-15  Tobias Burnus  <burnus@net-b.de>
9039
9040         PR fortran/29806
9041         * gfortran.dg/contains.f90: New test.
9042         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
9043
9044 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
9045
9046         PR tree-optimization/29581
9047         * gcc.dg/pr29581-1.c: New test.
9048         * gcc.dg/pr29581-2.c: New test.
9049         * gcc.dg/pr29581-3.c: New test.
9050         * gcc.dg/pr29581-4.c: New test.
9051         * gfortran.dg/pr29581.f90: New test.
9052
9053 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
9054
9055         PR fortran/29702
9056         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
9057         numbers in error message headers.
9058
9059 2006-11-14  Richard Guenther  <rguenther@suse.de>
9060
9061         * gcc.target/i386/math-torture/math-torture.exp: Restrict
9062         to i?86 and x86_64 targets.
9063
9064 2006-11-14  Caroline Tice  <ctice@apple.com>
9065
9066         * gcc.dg/pubtypes-1.c: New file/testcase.
9067         * gcc.dg/pubtypes-2.c: New file/testcase.
9068         * gcc.dg/pubtypes-3.c: New file/testcase.
9069         * gcc.dg/pubtypes-4.c: New file/testcase.
9070         * g++.dg/pubtypes.C: New file/testcase.
9071
9072 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
9073
9074         PR c++/29106
9075         * g++.dg/init/self1.C: New test.
9076
9077 2006-11-14  Tobias Burnus  <burnus@net-b.de>
9078
9079         PR fortran/29657
9080         * gfortran.dg/conflicts.f90: Add.
9081
9082 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
9083
9084         PR rtl-optimization/29798
9085
9086         * gcc.c-torture/execute/pr29798.c: New.
9087
9088 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9089
9090         * gcc.dg/builtins-20.c: Add more cases.
9091
9092 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
9093
9094         PR fortran/29759
9095         * gfortran.dg/gomp/pr29759.f90: New test.
9096
9097 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
9098
9099         PR c++/29518
9100         * g++.dg/template/static28.C: New test.
9101
9102 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
9103
9104         * lib/c-torture.exp: Use target-libpath.exp.
9105         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
9106         set GCC_EXEC_PREFIX env var from global variable of same name.
9107
9108 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9109
9110         PR fortran/26994
9111         * gfortran.fortran-torture/compile/transfer-1.f90:
9112         New testcase.
9113
9114 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
9115             Zdenek Dvorak <dvorakz@suse.cz>
9116
9117         PR tree-optimization/29680
9118         * gcc.dg/alias-11.c: New test.
9119
9120 2006-11-12  Jason Merrill  <jason@redhat.com>
9121             Andrew Pinski <pinskia@physics.uc.edu>
9122
9123         PR middle-end/28915
9124         * gcc.target/i386/vectorize1.c: New.
9125
9126 2006-11-12  Roger Sayle  <roger@eyesopen.com>
9127
9128         PR rtl-optimization/29797
9129         * gcc.c-torture/execute/pr29797-1.c: New test case.
9130
9131 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9132
9133         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
9134
9135 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
9136
9137         * gcc.dg/tree-ssa/prefetch-3.c: New test.
9138
9139 2006-11-12  Roger Sayle  <roger@eyesopen.com>
9140
9141         PR tree-optimization/13827
9142         * gcc.dg/fold-eqand-1.c: New test case.
9143
9144 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9145
9146         PR rtl-opt/28812
9147         * gcc.c-torture/execute/mayalias-3.c: New test.
9148
9149 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
9150
9151         PR middle-end/27528
9152         * gcc.c-torture/compile/pr27528.c: New test.
9153         * gcc.dg/pr27528.c: Likewise.
9154
9155 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9156
9157         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
9158
9159         * gcc.dg/torture/builtin-symmetric-1.c: New test.
9160
9161 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
9162
9163         PR fortran/29758
9164         * gfortran.dg/reshape_source_size_1.f90: New test.
9165
9166 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
9167
9168         PR fortran/29315
9169         * gfortran.dg/aliasing_dummy_4.f90: New test.
9170
9171 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
9172
9173         PR target/29777
9174         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
9175         and x86_64-*-* targets.
9176
9177 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9178
9179         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
9180         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
9181         New macros. Use them in exact tests.
9182         (TESTIT3): New macro.
9183         Add tests for fmin, fmax and fma.
9184
9185 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
9186
9187         PR fortran/29431
9188         * gfortran.dg/array_constructor_13.f90: New test.
9189
9190 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
9191
9192         PR fortran/29744
9193         * gfortran.dg/used_types_12.f90: New test.
9194
9195 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
9196
9197         PR middle-end/29726
9198         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
9199         (test6): Ditto.
9200         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
9201         * gcc.dg/fold-eqandshift-3.c: New test case.
9202
9203 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
9204
9205         PR fortran/29699
9206         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
9207
9208         PR fortran/21370
9209         * gfortran.dg/change_symbol_attributes_1.f90: New test.
9210
9211 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
9212
9213         * gcc.dg/20061109-1.c: New testcase.
9214
9215 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9216
9217         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
9218
9219 2006-11-09  Tobias Burnus  <burnus@net-b.de>
9220
9221         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
9222         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
9223
9224 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
9225
9226         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
9227         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
9228
9229 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9230
9231         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
9232
9233 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
9234
9235         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
9236         vect-9.c).
9237         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
9238         * gcc.dg/vect/vect-9.c: Now vectorizable.
9239         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
9240         that support vect_widen_mult.
9241         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
9242         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
9243         vect-reduc-dot-u16.c).
9244         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
9245         vect-reduc-dot-u16.c).
9246         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
9247         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
9248         vect-reduc-dot-s8.c).
9249         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
9250         vect-reduc-dot-s8.c).
9251         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
9252         vect-reduc-dot-s8.c).
9253         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
9254         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
9255         vect-reduc-dot-u8.c).
9256         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
9257         vect-reduc-dot-u8.c).
9258         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
9259         * gcc.dg/vect/vect-multitypes-9.c: New test.
9260         * gcc.dg/vect/vect-multitypes-10.c: New test.
9261         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
9262         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
9263         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
9264         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
9265         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
9266         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
9267         wrapv-vect-reduc-dot-s8.c.
9268         * lib/target-support.exp (check_effective_target_vect_unpack): New.
9269         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
9270         targets that support vec_unpack.
9271         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
9272         (check_effective_target_vect_widen_mult_qi_to_hi): New.
9273         (check_effective_target_vect_widen_mult_hi_to_si): New.
9274         (check_effective_target_vect_widen_sum): Removed.
9275
9276         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
9277
9278         * gcc.dg/vect/vect-multitypes-8.c: New test.
9279         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
9280
9281         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
9282
9283         * gcc.dg/vect/vect-multitypes-7.c: New test.
9284
9285         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
9286
9287         * gcc.dg/vect/vect-multitypes-4.c: New test.
9288         * gcc.dg/vect/vect-multitypes-5.c: New test.
9289         * gcc.dg/vect/vect-multitypes-6.c: New test.
9290
9291         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
9292
9293         * gcc.dg/vect/vect-multitypes-1.c: New test.
9294         * gcc.dg/vect/vect-multitypes-2.c: New test.
9295         * gcc.dg/vect/vect-multitypes-3.c: New test.
9296
9297 2006-11-07  Eric Christopher  <echristo@apple.com>
9298
9299         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
9300         Test using scan-assembler-not.
9301
9302 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
9303
9304         * gcc.dg/inline-17.c: New test.
9305
9306 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
9307
9308         PR other/25028
9309         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
9310         on HP-UX.
9311
9312 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
9313
9314         PR fortran/29539
9315         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
9316
9317         PR fortran/29634
9318         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
9319         test.
9320
9321 2006-11-07  Tobias Burnus  <burnus@net-b.de>
9322
9323         PR fortran/29601
9324         * gfortran.dg/volatile.f90: Add.
9325         * gfortran.dg/volatile2.f90: Add.
9326         * gfortran.dg/volatile3.f90: Add.
9327         * gfortran.dg/volatile4.f90: Add.
9328         * gfortran.dg/volatile5.f90: Add.
9329         * gfortran.dg/volatile6.f90: Add.
9330         * gfortran.dg/volatile7.f90: Add.
9331
9332 2006-11-06  Tobias Burnus  <burnus@net-b.de>
9333
9334         * gfortran.dg/io_constraints_2.f90: Adjust pattern
9335           for matching error messages.
9336         * gfortran.dg/specifics_3.f90: Adjust pattern
9337           for matching error messages.
9338
9339 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
9340             Bernhard Fischer  <aldot@gcc.gnu.org>
9341
9342         * lib/gcc-dg.exp (output-exists): New proc.
9343         (output-exists-not): New proc.
9344         * gcc.test-framework/test-framework.awk: Support new directives.
9345         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
9346         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
9347         * gcc.test-framework/dg-outexists-exp-F.c: New test.
9348         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
9349         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
9350         * gcc.test-framework/dg-outexists-exp-P.c: New test.
9351
9352 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
9353
9354         PR fortran/29630
9355         PR fortran/29679
9356         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
9357         * gfortran.dg/initialization_3.f90: New.
9358
9359 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9360
9361         PR libgfortran/25545
9362         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
9363
9364 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
9365
9366         PR middle-end/29695
9367         * gcc.c-torture/execute/pr29695-1.c: New test.
9368         * gcc.c-torture/execute/pr29695-2.c: New test.
9369
9370 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
9371
9372         PR fortran/29565
9373         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
9374
9375 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
9376
9377         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
9378         for matching error messages.
9379
9380 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
9381
9382         PR target/26915
9383         * gcc.target/i386/387-12.c: New test.
9384
9385 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9386
9387         PR libfortran/29713
9388         * gfortran.dg/pr29713.f90: New test.
9389
9390 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
9391
9392         * gcc.c-torture/execute/arith-rand-ll.c:
9393         Also test for bogus rest sign.
9394
9395 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9396
9397         PR libfortran/27895
9398         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
9399
9400 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
9401
9402         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
9403         from error messages.
9404
9405 2006-11-02  Mike Stump  <mrs@apple.com>
9406
9407         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
9408
9409         * g++.old-deja/g++.abi/align.C: Enable for darwin.
9410
9411 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
9412
9413         * g++.dg/eh/gcsec1.C: New test.
9414
9415 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9416
9417         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
9418         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
9419
9420 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
9421
9422         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
9423         hexadecimal value.
9424         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
9425         * gcc.dg/pr14796-2.c: Likewise.
9426
9427 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
9428
9429         * gcc.c-torture/execute/20061101-1.c: New test.
9430
9431 2006-11-01  Richard Guenther  <rguenther@suse.de>
9432
9433         * gcc.target/i386/fpprec-1.c: New testcase.
9434
9435 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9436
9437         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
9438         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
9439
9440 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
9441
9442         * gcc.c-torture/execute/20061031-1.c: New test.
9443
9444 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
9445
9446         PR 23067
9447         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
9448         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
9449         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
9450         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
9451         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
9452         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
9453         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
9454
9455 2006-10-31  Eric Christopher  <echristo@apple.com>
9456             Falk Hueffner  <falk@debian.org>
9457
9458         * gcc.dg/builtin-bswap-1.c: New.
9459         * gcc.dg/builtin-bswap-2.c: New.
9460         * gcc.dg/builtin-bswap-3.c: New.
9461         * gcc.dg/builtin-bswap-4.c: New.
9462         * gcc.dg/builtin-bswap-5.c: New.
9463         * gcc.target/i386/builtin-bswap-1.c: New.
9464
9465 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
9466
9467         * gcc.dg/inline-16.c: New.
9468
9469         PR 16622
9470         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
9471         defining it.
9472         * gcc.dg/inline-13.c: New.
9473         * gcc.dg/inline-14.c: New.
9474         * gcc.dg/inline-15.c: New.
9475
9476         PR 11377
9477         * gcc.dg/inline6.c: New.
9478         * gcc.dg/inline7.c: New.
9479
9480 2006-10-31  Roger Sayle  <roger@eyesopen.com>
9481
9482         PR middle-end/23470
9483         * gcc.dg/pr23470-1.c: New test case.
9484
9485 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
9486
9487         PR fortran/29537
9488         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
9489         data.
9490         * gfortran.dg/blockdata_2.f90: New testcase.
9491
9492 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
9493
9494         PR libfortran/29627
9495         * gfortran.dg/unf_short_record_1.f90:  New test.
9496
9497 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9498
9499         PR fortran/29067
9500         * gfortran.dg/pr29067.f: New test.
9501
9502 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
9503             Richard Sandiford  <richard@codesourcery.com>
9504
9505         * lib/target-supports.exp (get_compiler_messages): Append options
9506         as a single list element.
9507         (check_effective_target_arm_vfp_ok): New.
9508         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
9509
9510 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
9511
9512         PR fortran/29387
9513         * gfortran.dg/intrinsic_actual_2.f90: New test.
9514
9515         PR fortran/29490
9516         * gfortran.dg/actual_array_interface_1.f90: New test.
9517
9518         PR fortran/29641
9519         * gfortran.dg/used_types_11.f90: New test.
9520
9521 2006-10-30  Dirk Mueller  <dmueller@suse.de>
9522
9523         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
9524         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
9525         * g++.old-deja/g++.pt/eichin01.C (main): Same.
9526         * g++.old-deja/g++.mike/net25.C (main): Same.
9527         * g++.dg/lookup/exception1.C (main): Same.
9528         * g++.dg/parse/parens2.C (main): Same.
9529
9530 2006-10-30  Roger Sayle  <roger@eyesopen.com>
9531
9532         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
9533
9534 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9535
9536         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
9537         * gcc.dg/torture/builtin-math-3.c: Likewise.
9538
9539 2006-10-30  Tobias Burnus  <burnus@net-b.de>
9540
9541         PR fortran/29452
9542         * gfortran.dg/write_check.f90: Check run-time keyword checking.
9543         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
9544
9545 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
9546
9547         PR Fortran/29410
9548         * gfortran.fortran-torture/execute/transfer1.f90: New test.
9549
9550 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
9551
9552         * lib/target-supports.exp (check_function_available): Declare
9553         function before calling.
9554
9555 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
9556
9557         PR tree-optimization/29637
9558         * gcc.dg/pr29637.c: New test.
9559
9560 2006-10-29  Roger Sayle  <roger@eyesopen.com>
9561
9562         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
9563         tree canonicalization.
9564
9565 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9566
9567         * gcc.dg/builtins-20.c: Add more hypot tests.
9568
9569 2006-10-29  Roger Sayle  <roger@eyesopen.com>
9570
9571         * gcc.dg/fold-compare-1.c: New test case.
9572
9573 2006-10-29  Dirk Mueller  <dmueller@suse.de>
9574
9575         PR c++/16307
9576         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
9577
9578 2006-10-29  Roger Sayle  <roger@eyesopen.com>
9579
9580         PR tree-optimization/15458
9581         * gcc.dg/fold-xornot-1.c: New test case.
9582
9583 2006-10-29  Richard Guenther  <rguenther@suse.de>
9584
9585         * gcc.target/i386/math-torture/trunc.c: New testcase.
9586
9587 2006-10-29  Richard Guenther  <rguenther@suse.de>
9588
9589         * gcc.target/i386/math-torture/round.c: New testcase.
9590
9591 2006-10-29  Richard Guenther  <rguenther@suse.de>
9592
9593         * gcc.target/i386/math-torture/ceil.c: New testcase.
9594         * gcc.target/i386/math-torture/floor.c: Likewise.
9595
9596 2006-10-29  Richard Guenther  <rguenther@suse.de>
9597
9598         * gcc.target/i386/math-torture/rint.c: New testcase.
9599         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
9600
9601 2006-10-29  Richard Guenther  <rguenther@suse.de>
9602
9603         * gcc.target/i386/math-torture/lfloor.c: New testcase.
9604         * gcc.target/i386/math-torture/lceil.c: Likewise.
9605
9606 2006-10-28  Tobias Burnus  <burnus@net-b.de>
9607
9608         PR libgfortran/24313
9609         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
9610
9611 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
9612
9613         * gcc.c-torture/execute/20020118-1.c,
9614         gcc.c-torture/execute/builtins/strlen.c,
9615         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
9616         comment typos.
9617
9618 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9619
9620         * gcc.dg/builtins-20.c: Add tests for hypot.
9621         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
9622         two-argument builtins.
9623         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
9624         TESTIT2.  Update all callers.
9625         (TESTIT2, TESTIT2_R): New helper macros.
9626         Add testcases for pow, hypot and atan2.
9627
9628 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9629
9630         PR C++/29295
9631         * g++.dg/expr/bool1.C: New test.
9632         * g++.dg/expr/bool2.C: New test.
9633
9634 2006-10-28  Tobias Burnus  <burnus@net-b.de>
9635
9636         PR fortran/28224
9637         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
9638         * gfortran.dg/namelist_internal.f90: New test.
9639
9640 2006-10-28  Tobias Burnus  <burnus@net-b.de>
9641
9642         PR fortran/29625
9643         * gfortran.dg/io_real_boz.f90: Add.
9644         * gfortran.dg/io_real_boz2.f90: Add.
9645
9646 2006-10-28  Richard Guenther  <rguenther@suse.de>
9647
9648         PR middle-end/26899
9649         * gcc.dg/tree-ssa/pr26899.c: New testcase.
9650
9651 2006-10-28  Richard Guenther  <rguenther@suse.de>
9652
9653         PR target/28806
9654         * gcc.target/i386/math-torture/lround.c: New testcase.
9655
9656 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
9657
9658         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
9659         * gcc.dg/builtins-44.c: Likewise.
9660         * gcc.dg/builtins-45.c: Likewise.
9661         * gcc.dg/pr28796-2.c: Likewise.
9662         * gcc.dg/unordered-3.c: Likewise.
9663
9664 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9665
9666         PR libgfortran/27954
9667         * gfortran.dg/error_recovery_2.f90: New test.
9668
9669 2006-10-26  Richard Guenther  <rguenther@suse.de>
9670
9671         * gcc.target/i386/i386.exp: Use glob, not find to collect
9672         tests.  Avoids recursing into subdirectories.
9673         * gcc.target/i386/math-torture/math-torture.exp: Torture
9674         for interesting ia32 math options.
9675         * gcc.target.i386/math-torture/lrint.c: New testcase.
9676
9677 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9678
9679         PR libgfortran/29563
9680         * gfortran.dg/arrayio_9.f90: Update test.
9681         * gfortran.dg/arrayio_19.f90: New test.
9682
9683 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
9684
9685         * gcc.dg/20061026.c: New testcase.
9686
9687 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9688
9689         PR libgfortran/29563
9690         * gfortran.dg/arrayio_9.f90: New test.
9691
9692 2006-10-26  Ben Elliston  <bje@au.ibm.com>
9693
9694         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
9695         Copy the strings manually, as strcpy may call strlen.
9696
9697 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9698
9699         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
9700         Add checks for log, log2, log10 and log1p.
9701
9702         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
9703         we already test 0.0.  Add checks for expm1, log, log2, log10,
9704         log1p, cbrt, erf and erfc.
9705
9706 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
9707
9708         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
9709
9710 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
9711
9712         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
9713         and remainderl() built-in functions.  Remove -ffast-math from
9714         dg-options.
9715
9716 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9717
9718         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
9719         acosh and atanh.
9720
9721         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
9722         floating point modifiers to arguments passed to float and long
9723         double functions respectively.  Update all callers to use floating
9724         point numbers, not integers.  Add tests for exp, exp2 and
9725         exp10/pow10.
9726
9727         * gcc.dg/torture/builtin-math-3.c: New test.
9728
9729 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
9730
9731         PR fortran/29393
9732         * gfortran.dg/initialize_2.f90: New.
9733
9734 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9735
9736         * gcc.dg/torture/builtin-math-2.c: New test.
9737
9738 2006-10-24  Richard Guenther  <rguenther@suse.de>
9739
9740         PR middle-end/28796
9741         * gcc.dg/pr28796-1.c: New testcase.
9742         * gcc.dg/pr28796-2.c: Likewise.
9743
9744 2006-10-24  Richard Guenther  <rguenther@suse.de>
9745
9746         * gcc.dg/builtins-57.c: New testcase.
9747
9748 2006-10-24  Richard Guenther  <rguenther@suse.de>
9749
9750         PR tree-optimization/29567
9751         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
9752
9753 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
9754
9755         PR tree-optimization/14784
9756         * gcc.dg/alias-10.c: New test.
9757
9758 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9759
9760         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
9761
9762 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
9763
9764         * gcc.dg/builtin-strncat-chk-1.c: New test.
9765
9766 2006-10-23  Jan Hubicka  <jh@suse.cz>
9767
9768         * gcc.dg/memmove-1.c: New test.
9769
9770 2006-10-23  Paul Brook  <paul@codesourcery.com>
9771
9772         * gcc.dg/pragma-pack-5.c: New test.
9773
9774 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
9775
9776         * g++.dg/other/s390-1.C: New testcase.
9777
9778 2006-10-23  Richard Guenther  <rguenther@suse.de>
9779
9780         PR middle-end/27132
9781         PR middle-end/23295
9782         * gcc.dg/pr27132.c: New testcase.
9783         * gcc.dg/pr23295.c: Likewise.
9784         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
9785         * g++.dg/tree-ssa/pr19807.C: Likewise.
9786
9787 2006-10-23  Richard Guenther  <rguenther@suse.de>
9788
9789         PR middle-end/21032
9790         * gcc.dg/pr21032.c: New testcase.
9791
9792 2006-10-22  Jeff Law  <law@redhat.com>
9793         Richard Guenther  <rguenther@suse.de>
9794
9795         PR tree-optimization/15911
9796         * gcc.dg/tree-ssa/vrp30.c: New testcase.
9797
9798 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
9799
9800         PR c++/20647
9801         * g++.dg/abi/rtti3.C: New.
9802
9803 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
9804
9805         PR middle-end/28252
9806         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
9807         transformation.
9808
9809 2006-10-21  Richard Guenther  <rguenther@suse.de>
9810
9811         PR tree-optimization/3511
9812         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
9813
9814 2006-10-21  Richard Guenther  <rguenther@suse.de>
9815
9816         PR middle-end/26898
9817         * gcc.dg/torture/pr26898-1.c: New testcase.
9818         * gcc.dg/torture/pr26898-2.c: Likewise.
9819
9820 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
9821
9822         PR c++/28053
9823         * g++.dg/parse/bitfield1.C: Adjust error markers.
9824         * g++.dg/parse/bitfield2.C: New test.
9825
9826 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
9827
9828         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
9829
9830 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9831
9832         PR libfortran/27895
9833         * gfortran.dg/zero_sized_1.f90: New test.
9834
9835 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
9836
9837         * gcc.dg/div-compare-1.c: New test.
9838
9839 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
9840
9841         PR fortran/29216
9842         * gfortran.dg/result_default_init_1.f90: New test.
9843
9844         PR fortran/29314
9845         * gfortran.dg/automatic_default_init_1.f90: New test.
9846
9847         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
9848         from 38 to 33.
9849
9850 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
9851
9852         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
9853         'using namespace std' without previous declaration.
9854         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
9855         * g++.old-deja/g++.robertl/eb133c.C: New.
9856
9857 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9858
9859         PR libgfortran/29277
9860         * gfortran.dg/streamio_4.f90: Update test.
9861         * gfortran.dg/streamio_11.f90: New test.
9862
9863 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
9864
9865         PR c++/27952
9866         * g++.dg/inherit/virtual1.C: New test.
9867
9868 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
9869
9870         PR c++/28261
9871         * g++.dg/parse/enum3.C: New test.
9872
9873 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
9874
9875         PR c++/29039
9876         * g++.dg/init/ctor8.C: New test.
9877
9878 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
9879
9880         PR c++/27270
9881         * g++.dg/ext/complit8.C: Tweak error markers.
9882         * g++.dg/template/complit1.C: Add error marker.
9883
9884 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
9885
9886         PR c++/27270
9887         * g++.dg/ext/complit8.C: New test.
9888
9889         PR c++/29408
9890         * g++.dg/parse/dtor12.C: New test.
9891
9892         PR c++/29435
9893         * g++.dg/template/sizeof11.C: New test.
9894
9895 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
9896
9897         PR fortran/29392
9898         * gfortran.dg/data_char_3.f90: New test.
9899
9900         PR fortran/29451
9901         * gfortran.dg/negative_automatic_size.f90: New test.
9902
9903 2006-10-16  David Daney  <ddaney@avtrex.com>
9904
9905         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
9906
9907 2006-10-16  Eric Christopher  <echristo@apple.com>
9908
9909         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
9910         x86_64.
9911
9912 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
9913
9914         PR c++/28211
9915         * g++.dg/tc1/dr49.C: Tweak error messages.
9916         * g++.dg/parse/template21.C: New test.
9917
9918 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9919
9920         PR middle-end/20491
9921         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
9922
9923 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
9924
9925         PR fortran/29403
9926         * gfortran.dg/print_1.f90: New test.
9927
9928 2006-10-15  Jan Hubicka  <jh@suse.cz>
9929
9930         PR middle-end/29241
9931         * gcc.c-torture/compile/pr29241.c: New testcase.
9932
9933 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
9934
9935         PR middle-end/29250
9936         * gcc.c-torture/compile/pr29250.c: New test.
9937
9938 2006-10-15  Richard Guenther  <rguenther@suse.de>
9939
9940         * gcc.dg/pr29299.c: New testcase.
9941
9942 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
9943
9944         PR fortran/24767
9945         * gfortran.dg/label_4.f90: Adjust warning flag.
9946
9947 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
9948
9949         PR fortran/29371
9950         * gfortran.dg/nullify_3.f90: New test.
9951
9952 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
9953
9954         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
9955         on Solaris 2.5.1 too.
9956
9957 2006-10-13  Eric Christopher  <echristo@apple.com>
9958
9959         * gcc.dg/pr25993.c: Skip for darwin.
9960
9961 2006-10-13  Eric Christopher  <echristo@apple.com>
9962
9963         * gcc.dg/visibility-11.c: Skip for darwin.
9964
9965 2006-10-13  Eric Christopher  <echristo@apple.com>
9966
9967         * gcc.dg/darwin-weakimport-1.c: Use
9968         -fno-asynchronous-unwind-tables.
9969         * gcc.dg/darwin-weakimport-3.c: Ditto.
9970
9971 2006-10-13  Richard Guenther  <rguenther@suse.de>
9972
9973         PR tree-optimization/29446
9974         * gcc.dg/torture/pr29446.c: New testcase.
9975
9976 2006-10-13  Bill Wendling  <wendling@apple.com>
9977
9978         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
9979         * g++.old-deja/g++.jason/hmc1.C: Likewise.
9980         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
9981         * g++.old-deja/g++.law/shadow1.C: Likewise.
9982         * g++.old-deja/g++.law/ctors10.C: Likewise.
9983         * g++.dg/debug/namespace1.C: Likewise.
9984         * g++.dg/inherit/namespace-as-base.C: Likewise.
9985         * g++.dg/opt/delay-slot-1.C: Likewise.
9986         * g++.dg/parse/defarg10.C: Likewise.
9987         * g++.dg/template/ptrmem11.C: Likewise.
9988         * g++.dg/template/mem_func_ptr.C: Likewise.
9989         * g++.dg/template/spec19.C: Likewise.
9990
9991 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
9992
9993         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
9994
9995 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
9996
9997         PR fortran/29373
9998         * gfortran.dg/implicit_9.f90: New test.
9999
10000         PR fortran/29407
10001         * gfortran.dg/namelist_25.f90: New test.
10002
10003         PR fortran/27701
10004         * gfortran.dg/same_name_2.f90: New test.
10005
10006         PR fortran/29232
10007         * gfortran.dg/host_assoc_types_1.f90: New test.
10008
10009         PR fortran/29364
10010         * gfortran.dg/missing_derived_type_1.f90: New test.
10011         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
10012
10013         PR fortran/29422
10014         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
10015
10016         PR fortran/29428
10017         * gfortran.dg/alloc_comp_assign_5.f90: New test.
10018
10019 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10020
10021         PR fortran/29391
10022         * gfortran.dg/bound_2.f90: New test.
10023
10024 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10025
10026         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
10027         directive.
10028         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
10029         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
10030         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
10031         * gfortran.dg/gomp/reduction3.f90: Likewise.
10032         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
10033         * gfortran.dg/dummy_procedure_2.f90: Likewise.
10034         * gfortran.dg/interface_derived_type_1.f90: Likewise.
10035         * gfortran.dg/forall_4.f90: Likewise.
10036         * gfortran.dg/spec_expr_4.f90: Likewise.
10037         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
10038         * gfortran.dg/forall_5.f90: Likewise.
10039         * gfortran.dg/open_access_append_2.f90: Add check for
10040         compile-time warning.
10041
10042 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
10043
10044         PR c++/28506
10045         * g++.dg/parse/pure1.C: New test.
10046
10047 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10048
10049         PR fortran/21435
10050         * gfortran.dg/io_constraints_3.f90: New test.
10051         * gfortran.dg/open_access_append_1.f90: Add checks
10052         for compile-time warnings.
10053         * gfortran.dg/pr20163-2.f: Likewise.
10054         * gfortran.dg/iostat_2.f90: Likewise.
10055         * gfortran.dg/label_4.f90: Delete the temporary
10056         file.
10057         * gfortran.dg/direct_io_2.f90: Add a FILE=
10058         specifier.
10059         * gfortran.dg/iomsg_1.f90: Add check for
10060         compile-time warning.
10061
10062 2006-10-12  Jan Hubicka  <jh@suse.cz>
10063
10064         PR c/28419
10065         * gcc.dg/pr28319.c: New test.
10066
10067 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
10068         PR c++/29318
10069         * g++.dg/ext/vla4.C: New test.
10070
10071 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
10072
10073         PR c++/27961
10074         * g++.dg/template/crash60.C: New test.
10075         * g++.dg/other/large-size-array.C: Adjust error markers.
10076         * g++.dg/parse/crash27.C: Likewise.
10077         * g++.dg/template/crash1.C: Likewise.
10078
10079 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
10080
10081         PR testsuite/29093
10082         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
10083
10084 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
10085
10086         PR preprocessor/28709
10087         * gcc.dg/cpp/paste14.c: New test.
10088
10089 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
10090
10091         PR c++/29175
10092         * g++.dg/init/array24.C: New test.
10093
10094 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10095
10096         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
10097         of <sys/types.h>.
10098
10099 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
10100
10101         PR c++/29024
10102         * g++.dg/parse/typedef8.C: New test.
10103         * g++.dg/other/mult-stor1.C: Adjust error markers.
10104
10105 2006-10-11  Richard Guenther  <rguenther@suse.de>
10106
10107         PR tree-optimization/28230
10108         * gcc.dg/torture/pr28230.c: New testcase.
10109
10110 2006-10-11  Richard Guenther  <rguenther@suse.de>
10111
10112         PR inline-asm/29119
10113         * gcc.dg/torture/pr29119.c: New testcase.
10114
10115 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
10116
10117         PR middle-end/29272
10118         * gcc.c-torture/execute/20060930-2.c: New test.
10119
10120 2006-10-09  Richard Henderson  <rth@redhat.com>
10121
10122         Revert emutls patch.
10123
10124 2006-10-09  Richard Guenther  <rguenther@suse.de>
10125
10126         PR middle-end/29254
10127         * gcc.dg/pr29254.c: New testcase.
10128
10129 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
10130             Paul Thomas  <pault@gcc.gnu.org>
10131
10132         PR fortran/20541
10133         * gfortran.dg/alloc_comp_basics_1.f90: New test.
10134         * gfortran.dg/alloc_comp_basics_2.f90: New test.
10135         * gfortran.dg/alloc_comp_assign_1.f90: New test.
10136         * gfortran.dg/alloc_comp_assign_2.f90: New test.
10137         * gfortran.dg/alloc_comp_assign_3.f90: New test.
10138         * gfortran.dg/alloc_comp_assign_4.f90: New test.
10139         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
10140         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
10141         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
10142         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
10143         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
10144         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
10145         * gfortran.dg/alloc_comp_std.f90: New test.
10146         * gfortran.dg/move_alloc.f90: New test.
10147
10148 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
10149
10150         PR fortran/29115
10151         * gfortran.dg/derived_constructor_comps_2.f90: New test.
10152
10153         PR fortran/29211
10154         * gfortran.dg/forall_char_dependencies_1.f90: New test.
10155
10156 2006-10-08  Tobias Burnus  <burnus@net-b.de>
10157
10158         PR fortran/28585
10159         * gfortran.dg/new_line.f90: New test.
10160
10161 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10162
10163         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
10164         * gcc.dg/torture/builtin-convert-1.c,
10165         gcc.dg/torture/builtin-convert-2.c,
10166         gcc.dg/torture/builtin-convert-3.c,
10167         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
10168
10169 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
10170
10171         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
10172         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
10173         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
10174         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
10175
10176 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
10177
10178         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
10179         Xfail some tests for powerpc-darwin and powerpc-aix.
10180
10181 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
10182
10183         PR c/29380
10184         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
10185
10186 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10187
10188         PR target/29300
10189         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
10190         on hppa*-*-hpux*.
10191
10192 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10193
10194         PR fortran/16580
10195         PR fortran/29288
10196         * gfortran.fortran-torture/execute/specifics.f90:
10197         Add tests for using all possible intrinsics as actual arguments.
10198         * gfortran.dg/specifics_1.f90: Add tests for using
10199         all possible intrinsics as actual arguments.
10200         * gfortran.dg/specifics_2.f90: New file.
10201         * gfortran.dg/specifics_3.f90: New file.
10202
10203 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
10204
10205         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
10206         * gcc.dg/debug/debug-2.c: Likewise.
10207
10208 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
10209
10210         * gcc.c-torture/compile/sync-2.c: New test.
10211
10212 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10213
10214         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
10215         line endings.
10216
10217 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
10218
10219         PR rtl-optimization/29128
10220         * gcc.c-torture/compile/pr29128.c: New test.
10221
10222 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10223
10224         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
10225         line endings.
10226
10227 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
10228
10229         PR middle-end/29256
10230         * gcc.dg/tree-ssa/loop-19.c: New test.
10231
10232 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
10233
10234         PR tree-optimization/29330
10235         * gcc.dg/pr29330.c: New test.
10236
10237         PR target/28924
10238         * gcc.c-torture/compile/20061005-1.c: New test.
10239
10240 2006-10-06  Olivier Hainque  <hainque@adacore.com>
10241
10242         * gcc.dg/typename-vla-1.c: New case.
10243         * gnat.dg/forward_vla.adb: New case.
10244
10245 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
10246
10247         PR tree-optimization/29290
10248         * gfortran.dg/loop_nest_1.f90: New test.
10249
10250         PR target/29198
10251         * gcc.dg/tls/opt-12.c: New test.
10252
10253         PR fortran/28415
10254         * gfortran.dg/save_2.f90: New test.
10255
10256         PR c/29091
10257         * gcc.dg/pr29091.c: New test.
10258
10259 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
10260
10261         * lib/target-supports.exp
10262         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
10263         same as x86_64-*-*; check for LP64.
10264
10265 2006-10-04  Richard Henderson  <rth@redhat.com>
10266
10267         * lib/target-supports.exp (check_effective_target_tls): Redefine
10268         to mean non-emulated tls.
10269         * gcc.dg/tls/alias-1.c: Remove tls requirement.
10270         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
10271         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
10272         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
10273         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
10274         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
10275         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
10276
10277 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
10278
10279         PR fortran/29343
10280         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
10281
10282 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10283
10284         * gfortran.dg/bounds_check_fail_1.f90: New test.
10285
10286 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
10287
10288         PR c++/29020
10289         * g++.dg/template/friend48.C: New test.
10290
10291 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
10292
10293         PR fortran/29098
10294         * gfortran.dg/default_initialization_2.f90: New test.
10295
10296 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
10297
10298         PR fortran/20779
10299         PR fortran/20891
10300         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
10301
10302 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
10303
10304         PR fortran/29284
10305         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
10306
10307         PR fortran/29321
10308         PR fortran/29322
10309         * gfortran.dg/missing_optional_dummy_2.f90: New test.
10310
10311         PR fortran/25091
10312         PR fortran/25092
10313         * gfortran.dg/entry_array_specs_1.f90: New test.
10314
10315 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
10316
10317         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
10318         insufficient to inhibit some test failures at -O3.  Do testing
10319         on integers.
10320
10321 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
10322
10323         PR c++/29138
10324         * g++.dg/inherit/access8.C: New test.
10325         * g++.dg/template/dtor4.C: Tweak error messages.
10326
10327 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10328
10329         PR fortran/27478
10330         * gfortran.dg/entry_8.f90: New test.
10331
10332 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10333
10334         PR c++/29291
10335         * g++.dg/parse/new4.C: New test.
10336
10337 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
10338
10339         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
10340         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
10341         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
10342         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
10343         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
10344
10345 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10346
10347         PR fortran/19260
10348         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
10349         * gfortran.dg/continuation_2.f90: New test.
10350
10351         PR fortran/19262
10352         * gfortran.dg/continuation_3.f90: New test.
10353         * gfortran.dg/continuation_4.f90: New test.
10354         * gfortran.dg/continuation_5.f: New test.
10355         * gfortran.dg/continuation_6.f: New test.
10356
10357 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
10358
10359         PR c++/29226
10360         * g++.dg/template/vla1.C: New test.
10361
10362 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10363
10364         PR fortran/29210
10365         * gfortran.dg/complex_parameter_1.f90: New test.
10366
10367 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
10368
10369         PR c/29154
10370         * gcc.c-torture/execute/20060929-1.c: New test.
10371
10372 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
10373
10374         PR c++/29105
10375         * g++.dg/template/member6.C: New test.
10376         * g++.dg/parse/typename7.C: Adjust error markers.
10377
10378         PR c++/29080
10379         * g++.dg/template/member7.C: New test.
10380
10381 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
10382
10383         PR c/24010
10384         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
10385         gcc.dg/Woverride-init-3.c: New tests.
10386
10387 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
10388
10389         * gcc.c-torture/execute/20060930-1.c: New test.
10390
10391 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10392
10393         PR fortran/18791
10394         * gfortran.dg/specifics_1.f90: New test.
10395         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
10396         complex specifics.
10397
10398 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10399
10400         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
10401         pthread-init-common.h: New.
10402
10403 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
10404
10405         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
10406         precision on some archs.
10407
10408 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
10409
10410         * gcc.dg/non-local-goto-1.c: New test.
10411         * gcc.dg/non-local-goto-2.c: Likewise.
10412         * gcc.dg/setjmp-3.c: Likewise.
10413         * gcc.dg/setjmp-4.c: Likewise.
10414
10415 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
10416
10417         * gnat.dg/self_aggregate_with_pointer.adb: New test.
10418
10419 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
10420
10421         PR fortran/28276
10422         * gfortran.dg/exponent_1.f90: New test.
10423
10424         PR fortran/27021
10425         * gfortran.dg/nearest_1.f90: New test.
10426
10427 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
10428
10429         PR middle-end/25261
10430         PR middle-end/28790
10431         * gcc.dg/gomp/nestedfn-1.c: New test.
10432
10433 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
10434
10435         PR objc/29195
10436         * objc/compile/method-1.m: New test.
10437
10438 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
10439
10440         PR c++/26938
10441         * g++.dg/template/crash58.C: New test.
10442         * g++.dg/parse/crash28.C: Adjust error markers.
10443         * g++.dg/template/crash34.C: Likewise.
10444         * g++.dg/template/friend31.C: Likewise.
10445         * g++.dg/template/crash32.C: Likewise.
10446
10447         PR c++/27329
10448         * g++.dg/template/crash59.C: New test.
10449
10450         PR c++/27667
10451         * g++.dg/template/spec33.C: New test.
10452         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
10453
10454 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
10455             Adam Nemet  <anemet@caviumnetworks.com>
10456
10457         * gcc.dg/tree-ssa/ivopts-1.c: New test.
10458         * gcc.dg/tree-ssa/ivopts-2.c: New test.
10459
10460 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
10461
10462         PR target/28911
10463         * gcc.dg/pr28911.c: New.
10464
10465 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
10466
10467         PR target/29169
10468         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
10469         (dg-options): Add -mfpmath=387.
10470
10471 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
10472
10473         PR c/28706
10474         * gcc.dg/pr28706.c: New test.
10475
10476         PR c/28712
10477         * gcc.dg/pr28712.c: New test.
10478
10479 2006-09-22  Mike Stump  <mrs@apple.com>
10480
10481         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
10482
10483 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
10484
10485         PR tree-optimization/28888
10486         * gcc.dg/pr28888.c: New test.
10487
10488 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
10489
10490         PR c++/29016
10491         * g++.dg/init/ptrfn1.C: New test.
10492
10493 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
10494
10495         PR c++/28861
10496         * g++.dg/template/spec32.C: New test.
10497         * g++.dg/parse/crash9.C: Adjust error markers.
10498
10499         PR c++/28303
10500         * g++.dg/template/typedef6.C: New test.
10501         * g++.dg/init/error1.C: Adjust error markers.
10502         * g++.dg/parse/crash9.C: Likewise.
10503         * g++.dg/template/crash55.C: Likewise.
10504
10505 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
10506
10507         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
10508
10509 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
10510
10511         PR target/27650
10512         * g++.dg/ext/dllimport12.C: New test.
10513
10514 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
10515
10516         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
10517         * gcc.target/mips/nmadd-2.c: Likewise.
10518         * gcc.target/mips/mips-ps-6.c: New test.
10519         * gcc.target/mips/neg-abs-1.c: Likewise.
10520         * gcc.target/mips/neg-abs-2.c: Likewise.
10521         * gcc.target/mips/nmadd-3.c: New test.
10522
10523 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
10524
10525         PR middle-end/28046
10526         * gcc.dg/gomp/atomic-10.c: New test.
10527         * g++.dg/gomp/atomic-10.C: New test.
10528
10529 2006-09-20  Eric Christopher  <echristo@apple.com>
10530
10531         * gcc.target/i386/sse3-not-fisttp.c: New.
10532
10533 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
10534
10535         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
10536
10537 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
10538
10539         * gcc.c-torture/execute/pr28289.c (one): New variable.
10540         (main): Use it instead of argc.
10541         * gcc.c-torture/execute/20060102-1.c (one): New variable.
10542         (main): Use it instead of argc.
10543
10544 2006-09-19  Paul Brook  <paul@codesourcery.com>
10545
10546         PR target/28516
10547         * gcc.dg/nested-func-5.c: New test.
10548
10549 2006-09-19  Ben Elliston  <bje@au.ibm.com>
10550
10551         * lib/target-supports.exp (check_effective_target_tls): Compile
10552         test stubs using ${tool}_target_compile, not just target_compile.
10553         (check_effective_target_tls_runtime): Likewise.
10554
10555 2006-09-19  Ben Elliston  <bje@au.ibm.com>
10556
10557         * gcc.c-torture/compile/20030405-1.x: Remove.
10558
10559         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
10560         optimising linker from discarding it.
10561
10562 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
10563
10564         PR fortran/28526
10565         * gfortran.dg/keyword_symbol_1.f90: New test.
10566
10567         * gfortran.dg/spread_shape_1.f90: Add missing warning with
10568         pedantic compilation option.
10569
10570 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
10571
10572         PR fortran/29060
10573         * gfortran.dg/spread_shape_1.f90: New test.
10574
10575 2006-09-17  Roger Sayle  <roger@eyesopen.com>
10576
10577         PR tree-optimization/28887
10578         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
10579
10580 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
10581
10582         PR c/25993
10583         * gcc.dg/pr25993.c: New test.
10584
10585 2006-09-17  Ira Rosen  <irar@il.ibm.com>
10586
10587         PR tree-opt/21591
10588         * gcc.dg/vect/pr21591.c: New test.
10589
10590 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
10591
10592         PR tree-opt/29059
10593         * gcc.c-torture/compile/strcpy-1.c: New test.
10594         * gcc.c-torture/compile/strcpy-2.c: New test.
10595         * gcc.c-torture/compile/memcpy-1.c: New test.
10596         * gcc.c-torture/compile/memcpy-2.c: New test.
10597
10598 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
10599
10600         PR testsuite/29055
10601         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
10602
10603 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
10604
10605         * gnat.dg/specs/double_record_extension1.ads: New test.
10606         * gnat.dg/specs/double_record_extension2.ads: Likewise.
10607
10608 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
10609
10610         PR fortran/29051
10611         * gfortran.dg/oldstyle_3.f90: New test.
10612
10613 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10614
10615         PR libgfortran/29099
10616         * gfortran.dg/secnds-1.f: New test.
10617
10618 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10619
10620         PR libgfortran/29053
10621         * gfortran.dg/streamio_9.f90: New test.
10622         * gfortran.dg/streamio_10.f90: New test.
10623
10624 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
10625
10626         PR C++/29002
10627         * g++.dg/init/array22.C: New test.
10628         * g++.dg/init/array23.C: New test.
10629
10630 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
10631
10632         * stackcheck.lst: Update list of tests requiring stack checking.
10633         * norun.lst: Adjust for above change.
10634         * ada95.lst: New file.
10635         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
10636         requiring -gnat95 switch.
10637
10638 2006-09-14  Olivier Hainque  <hainque@adacore.com>
10639
10640         * gnat.dg/in_out_parameter.adb: New test.
10641
10642 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
10643
10644         PR debug/28980
10645         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
10646
10647 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
10648
10649         * gnat.dg/specs/unchecked_union.ads: New test.
10650
10651 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
10652
10653         PR rtl-optimization/28982
10654         * gcc.c-torture/execute/pr28982a.c: New test.
10655         * gcc.c-torture/execute/pr28982b.c: Likewise.
10656
10657 2006-09-12  Eric Christopher  <echristo@apple.com>
10658
10659         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
10660         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
10661
10662 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
10663
10664         PR c/28768
10665         PR preprocessor/14634
10666         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
10667         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
10668         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
10669
10670 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
10671
10672         * gcc.dg/pr28243.c: New test.
10673
10674 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
10675
10676         PR fortran/28971
10677         gfortran.dg/pr28971.f90: New test to act as a backstop in case
10678         this undiagnosed regression reappears.
10679
10680 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
10681
10682         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
10683         Treat $srcdir as a literal.
10684         * lib/fortran-torture.exp (fortran-torture-compile,
10685         fortran-torture-execute): Likewise.
10686         * lib/objc-torture.exp (objc-torture-compile,
10687         objc-torture-execute): Likewise.
10688         * lib/profopt.exp (profopt-execute): Likewise.
10689
10690 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
10691
10692         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
10693
10694 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
10695
10696         PR testsuite/28950
10697         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
10698
10699 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
10700
10701         PR target/13685
10702         * gcc.target/i386/pr13685.c: New test.
10703
10704 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
10705
10706         * gcc.dg/pr28726.c: New test.
10707
10708 2006-09-11  Josh Conner  <jconner@apple.com>
10709
10710         * gcc.dg/nrv3.c: Increase size of structure.
10711         * gcc.dg/nrv4.c: Likewise.
10712         * gcc.dg/nrv5.c: Likewise.
10713
10714 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
10715
10716         PR libfortran/28890
10717         gfortran.dg/assumed_charlen_function_5.f90: New test.
10718
10719 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
10720
10721         PR c++/28991
10722         * g++.dg/init/static3.C: New test.
10723
10724 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
10725
10726         PR testsuite/29007
10727         * gcc.dg/long-long-cst1.c (t): Add cast to
10728         __SIZE_TYPE__ before casting to int.
10729         (main): Return 0 on success.
10730
10731 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
10732
10733         * gcc.c-torture/execute/20060910-1.c: New test.
10734
10735 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
10736
10737         PR middle-end/26983
10738         * gcc.dg/pr26983.c: New test.
10739
10740 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
10741
10742         PR target/29006
10743         * gcc.c-torture/execute/pr29006.c: New test.
10744
10745 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
10746
10747         PR libfortran/28947
10748         gfortran.dg/matmul_4.f90: New test.
10749
10750 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
10751
10752         PR fortran/28959
10753         gfortran.dg/used_types_10: New test.
10754
10755 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
10756
10757         PR libfortran/28923
10758         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
10759         gfortran.dg/array_initializer_3.f90: New test.
10760
10761 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10762
10763         PR fortran/28914
10764         * gfortran.dg/actual_array_constructor_3.f90: New test.
10765
10766 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
10767
10768         PR testsuite/26778
10769         * gcc.target/i386/pr26778.c: New testcase.
10770
10771 2006-09-08  Eric Christopher  <echristo@apple.com>
10772
10773         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
10774         * gcc.target/i386/memcpy-1.c: Ditto.
10775         * gcc.target/i386/asm-1.c: Ditto.
10776         * gcc.target/i386/20060512-4.c: Ditto.
10777         * gcc.target/i386/compress-float-387.c: Ditto.
10778         * gcc.target/i386/20060512-1.c: Ditto.
10779         * gcc.target/i386/compress-float-sse.c: Ditto.
10780         * gcc.target/i386/20060512-2.c: Ditto.
10781         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
10782         * gcc.target/i386/stack-prot-kernel.c: Ditto.
10783         * gcc.target/i386/compress-float-387-pic.c: Ditto.
10784         * gcc.dg/pr26449.c: Ditto.
10785         * gcc.dg/attr-ms_struct-2.c: Ditto.
10786         * gcc.dg/attr-ms_struct-1.c: Ditto.
10787         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
10788
10789 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
10790
10791         PR c/28504
10792         * gcc.dg/vla-10.c: New test.
10793
10794 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10795
10796         PR c++/28858
10797         * g++.dg/parse/template20.C: New test.
10798         * g++.dg/template/operator8.C: Remove obsolete part.
10799         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
10800         * g++.old-deja/g++.pt/crash65.C: Likewise.
10801
10802 2006-09-07  Jason Merrill  <jason@redhat.com>
10803
10804         PR middle-end/27724
10805         * gcc.dg/long-long-cst1.c: New test.
10806
10807 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
10808
10809         PR C++/28906
10810         * g++.dg/other/array3.C: New test.
10811         * g++.dg/other/array4.C: New test.
10812         * g++.dg/other/array5.C: New test.
10813
10814 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
10815
10816         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
10817
10818 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
10819
10820         PR target/28946
10821         * gcc.target/i386/pr28946.c: New test.
10822
10823 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
10824
10825         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
10826         in integer literal constant.
10827         * gfortran.dg/enum_8.f90: Ditto.
10828         * gfortran.dg/g77/20030326-1.f: Ditto.
10829
10830 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
10831
10832         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
10833         nonconformance usage.
10834
10835 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
10836
10837         PR middle-end/28862
10838         * gcc.c-torture/compile/vector-align-1.c: New test.
10839
10840 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
10841
10842         PR rtl-opt/27883
10843         * g++.dg/opt/copysign-1.C: New test.
10844
10845 2006-09-06  Jason Merrill  <jason@redhat.com>
10846
10847         PR c++/27371
10848         * g++.dg/warn/unused-result1.C: New test.
10849
10850 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
10851
10852         PR c++/28903
10853         * g++.dg/ext/vla3.C: New test.
10854
10855         PR c++/28886
10856         * g++.dg/template/array16.C: New test.
10857
10858 2006-09-06  Richard Guenther  <rguenther@suse.de>
10859
10860         * gcc.dg/pr27226.c: Remove testcase again.
10861
10862 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
10863
10864         PR tree-opt/28937
10865         * g++.dg/opt/unroll2.C: New test.
10866
10867 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
10868
10869         PR tree-opt/28952
10870         * gcc.dg/vect/pr28952.c: New test.
10871
10872 2006-09-05  Richard Guenther  <rguenther@suse.de>
10873
10874         PR tree-optimization/28900
10875         * gcc.dg/torture/pr28900.c: New testcase
10876
10877 2006-09-05  Richard Guenther  <rguenther@suse.de>
10878
10879         PR tree-optimization/28905
10880         * gcc.c-torture/compile/pr28905.c: New testcase.
10881
10882 2006-09-05  Richard Guenther  <rguenther@suse.de>
10883
10884         PR middle-end/28935
10885         * gcc.dg/pr28935.c: New testcase.
10886
10887 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
10888
10889         * gcc.c-torture/execute/20060905-1.c: New test.
10890
10891 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
10892
10893         PR fortran/28908
10894         * gfortran.dg/used_types_7.f90: New test.
10895         * gfortran.dg/used_types_8.f90: New test.
10896         * gfortran.dg/used_types_9.f90: New test.
10897
10898 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
10899
10900         * gcc.c-torture/compile/20060904-1.c: New test.
10901
10902 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
10903
10904         PR c++/23287 Revert my 2006-09-01 patch
10905         * g++.dg/parse/dtor12.C: Remove.
10906
10907 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
10908
10909         PR c+/27670
10910         * g++.dg/template/operator9.C: New test.
10911
10912         PR c++/27493
10913         * g++.dg/template/operator7.C: New test.
10914
10915         PR c++/27494
10916         * g++.dg/template/operator8.C: New test.
10917
10918         PR c++/27397
10919         * g++.dg/template/crash57.C: New test.
10920
10921         * g++.dg/template/typedef4.C: Adjust error markers.
10922         * g++.dg/template/typedef5.C: Likewise.
10923
10924 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
10925
10926         PR c++/28878
10927         * g++.dg/parse/crash33.C: New test.
10928
10929 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
10930         Richard Guenther  <rguenther@suse.de>
10931         Adam Nemet  <anemet@caviumnetworks.com>
10932
10933         PR middle-end/27226
10934         * gcc.target/mips/memcpy-1.c: New testcase.
10935         * gcc.dg/pr27226.c: Likewise.
10936
10937 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
10938
10939         PR c++/28705
10940         * g++.dg/lookup/koenig5.C: New.
10941         * g++.dg/template/crash56.C: New.
10942
10943 2006-09-01  Josh Conner  <jconner@apple.com>
10944
10945         PR c++/25505
10946         * gcc.dg/nrv3.c: New test.
10947         * gcc.dg/nrv4.c: New test.
10948         * gcc.dg/nrv5.c: New test.
10949
10950 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
10951
10952         PR c++/23287
10953         * g++.dg/parse/dtor12.C: New.
10954
10955 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
10956
10957         PR tree-optimization/28839
10958         * gcc.dg/pr28839.c: New test.
10959
10960 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
10961
10962         PR target/24367
10963         * gcc.dg/pr24367.c: New testcase.
10964
10965 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
10966
10967         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
10968
10969 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
10970
10971         PR rtl-optimization/27735
10972         * gcc.dg/loop-unswitch-1.c: New test.
10973
10974 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
10975
10976         PR fortran/28885
10977         * gfortran.dg/aliasing_dummy_2.f90: New test.
10978
10979         PR fortran/20067
10980         * gfortran.dg/generic_5.f90: Change error message.
10981
10982         PR fortran/28873
10983         * gfortran.dg/generic_6.f90: New test.
10984
10985         PR fortran/25077
10986         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
10987
10988         PR fortran/25102
10989         * gfortran.dg/invalid_interface_assignment.f90: New test.
10990
10991         PR fortran/24866
10992         * gfortran.dg/module_proc_external_dummy.f90: New test.
10993
10994 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
10995
10996         PR c++/28349
10997         * g++.dg/warn/var-args1.C: New test.
10998
10999 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
11000
11001         PR fortran/28866
11002         * gfortran.dg/simpleif_2.f90: New test.
11003         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
11004         * gfortran.dg/enum_5.f90: Ditto.
11005
11006 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11007             Kazu Hirata  <kazu@codesourcery.com>
11008
11009         PR tree-optimization/17506
11010         * gcc.dg/pr17506.c: New.
11011
11012 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
11013
11014         PR c++/28139
11015         * g++.dg/eh/alias1.C: New test.
11016
11017 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11018
11019         PR c++/28860
11020         * g++.dg/template/ttp22.C: New test.
11021
11022 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
11023
11024         PR middle-end/26632
11025         * gcc.dg/pr26632.c: New.
11026
11027 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11028
11029         PR libgfortran/28354
11030         * gfortran.dg/fmt_zero_precision.f90: New test.
11031
11032 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
11033
11034         PR c++/28058
11035         * g++.dg/template/spec31.C: New test.
11036
11037 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
11038
11039         PR c++/26573
11040         * g++.dg/other/static2.C: New test.
11041
11042 2006-08-26  Roger Sayle  <roger@eyesopen.com>
11043
11044         * gcc.dg/Wswitch-enum-2.c: New test case.
11045         * gcc.dg/Wswitch-enum-3.c: Likewise.
11046
11047 2006-08-26  Richard Guenther  <rguenther@suse.de>
11048
11049         * gcc.c-torture/compile/20060826-1.c: New testcase.
11050
11051 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
11052
11053         PR c++/28736
11054         * g++.dg/template/void10.C: New test.
11055
11056         PR c++/28737
11057         * g++.dg/template/void8.C: New test.
11058
11059         PR c+_+/28738
11060         * g++.dg/template/void9.C: New test.
11061
11062         * g++.dg/template/void3.C: Adjust error markers.
11063         * g++.dg/template/void4.C: Likewise.
11064         * g++.dg/template/crash55.C: Likewise.
11065         * g++.dg/template/void7.C: Likewise
11066
11067 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
11068
11069         PR c++/28588
11070         * g++.dg/inherit/access6.C: New test.
11071         * g++.dg/inherit/access7.C: Likewise.
11072
11073         PR c++/28595
11074         * g++.dg/template/array15.C: New test.
11075         * g++.dg/template/crash2.C: Tweak error markers.
11076
11077 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
11078
11079         PR middle-end/28683
11080         * gcc.c-torture/compile/20060823-1.c: New test.
11081
11082 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11083
11084         PR c++/28853
11085         * g++.dg/template/ttp21.C: New test.
11086
11087         PR c++/28852
11088         * g++.dg/other/operator1.C: Add error-marker.
11089         * g++.dg/other/operator2.C: New test.
11090
11091 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
11092
11093         PR c/27893
11094         * gcc.c-torture/compile/vla-const-1.c,
11095         gcc.c-torture/compile/vla-const-2.c: New tests.
11096
11097 2006-08-26  Richard Guenther  <rguenther@suse.de>
11098
11099         PR middle-end/28814
11100         * gcc.dg/torture/pr28814.c: New testcase.
11101
11102 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
11103
11104         PR c/28418
11105         * gcc.c-torture/compile/compound-literal-1.c: New test.
11106
11107 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
11108
11109         PR c/28299
11110         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
11111         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
11112         Expect extra diagnostics.
11113
11114 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
11115
11116         gcc.dg/noncompile/pr16876.c: New test.
11117
11118 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
11119
11120         PR c++/28056
11121         * g++.dg/parse/local1.C: New test.
11122         * g++.dg/other/qual1.C: Tweak error marker.
11123
11124 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
11125
11126         PR c++/27787
11127         * g++.dg/template/typename10.C: New.
11128         * g++.dg/template/lookup4.C: Remove bogus error marker.
11129
11130 2006-08-25  Richard Guenther  <rguenther@suse.de>
11131
11132         PR testsuite/28829
11133         * gcc.dg/pr26570.c: Fix testcase.
11134
11135 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
11136
11137         PR tree-opt/28807
11138         * gcc.c-torture/execute/mayalias-2.c: New test.
11139         * gcc.dg/tree-ssa/alias-13.c: New test.
11140
11141 2006-08-24  Jan Hubicka  <jh@suse.cz>
11142
11143         PR debug/26881
11144         * gcc.dg/debug/pr26881.c: New file.
11145
11146 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
11147
11148         PR fortran/28788
11149         * gfortran.dg/used_types_4.f90: New test.
11150         * gfortran.dg/derived_init_2.f90: Modify to check sibling
11151         association of derived types.
11152         * gfortran.dg/used_types_2.f90: Add module cleanup.
11153         * gfortran.dg/used_types_3.f90: The same.
11154
11155         PR fortran/28771
11156         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
11157         fix of regression.
11158
11159 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11160
11161         PR 28813
11162         * gfortran.dg/direct_io_6.f90: Remove test.
11163
11164 2006-08-23  Stuart Hastings  <stuart@apple.com>
11165
11166         PR 28825
11167         * gcc.target/i386/20060821-1.c: New.
11168
11169 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
11170
11171         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
11172         dg-warning strings for dllimport.
11173
11174 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
11175
11176         PR C++/28450
11177         * g++.dg/ext/vector4.C: New test.
11178         * g++.dg/ext/complex1.C: New test.
11179
11180 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
11181
11182         PR debug/28692
11183         * gcc.dg/debug/const-1.c: New.
11184         * gcc.dg/debug/const-2.c: New.
11185         * gcc.dg/debug/dwarf2/const-1.c: New.
11186         * gcc.dg/debug/dwarf2/const-2.c: New.
11187         * gcc.dg/debug/dwarf2/const-2b.c: New.
11188
11189 2006-08-22  Richard Guenther  <rguenther@suse.de>
11190
11191         PR middle-end/28776
11192         * gcc.c-torture/compile/pr28776-1.c: New testcase.
11193         * gcc.c-torture/compile/pr28776-2.c: Likewise.
11194
11195 2006-08-22  Daniel Berlin  <dberlin@dberlin.org>
11196
11197         PR tree-optimization/28003
11198         * g++.dg/tree-ssa/pr28003.C: New.
11199
11200 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
11201
11202         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
11203
11204 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
11205
11206         PR c++/26269
11207         * g++.dg/other/error14.C: New test.
11208
11209         PR c++/28505
11210         * g++.dg/parse/ctor7.C: New test.
11211         * g++.dg/parse/ctor8.C: Likewise.
11212
11213         PR c++/28741
11214         * g++.dg/template/void7.C: New test.
11215
11216 2006-08-21  Olivier Hainque  <hainque@adacore.com>
11217
11218         * gnat.dg/self_aggregate_with_zeros.adb: New test.
11219         * gnat.dg/self_aggregate_with_array.adb: New test.
11220
11221 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
11222
11223         * g++.dg/eh/arm-vfp-unwind.C: New test.
11224
11225 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
11226
11227         PR c++/28341
11228         * g++.dg/template/ref3.C: New test.
11229         * g++.dg/template/nontype13.C: New test.
11230
11231         PR c++/28346
11232         * g++.dg/template/ptrmem17.C: New test.
11233
11234 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
11235
11236         PR target/28648 c:
11237         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
11238
11239 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
11240
11241         PR fortran/28630
11242         * gfortran.dg/used_types_2.f90: New test.
11243
11244         PR fortran/28601
11245         * gfortran.dg/used_types_3.f90: New test.
11246
11247         PR fortran/20886
11248         * gfortran.dg/generic_actual_arg.f90: New test.
11249
11250         PR fortran/28735
11251         * gfortran.dg/module_private_array_refs_1.f90: New test.
11252
11253         PR fortran/28762
11254         * gfortran.dg/program_name_1.f90: New test.
11255
11256         PR fortran/28425
11257         * gfortran.dg/derived_constructor_comps_1.f90: New test.
11258
11259         PR fortran/28496
11260         * gfortran.dg/array_initializer_2.f90: New test.
11261
11262         PR fortran/18111
11263         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
11264
11265         PR fortran/28600
11266         * gfortran.dg/assumed_charlen_function_4.f90: New test.
11267
11268         PR fortran/28771
11269         * gfortran.dg/assumed_charlen_in_main.f90: New test.
11270
11271         PR fortran/28660
11272         * gfortran.dg/dependent_decls_1.f90: New test.
11273
11274 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
11275
11276         PR fortran/25217
11277         * gfortran.dg/derived_init_2.f90: New.
11278
11279 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
11280
11281         * gcc.c-torture/execute/pr28289.c: New test.
11282
11283 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
11284
11285         PR c/28744
11286         * gcc.dg/attr-externally-visible-1.c: New test.
11287         * gcc.dg/attr-externally-visible-2.c: New test.
11288         * g++.dg/parse/attr-externally-visible-1.C: New test.
11289         * g++.dg/parse/attr-externally-visible-2.C: New test.
11290
11291 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11292
11293         PR c++/28606
11294         * g++.dg/parse/dtor11.C: New test.
11295
11296 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
11297
11298         PR rtl-optimization/28489
11299         * gcc.c-torture/compile/pr28489.c: New test.
11300
11301 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11302
11303         PR c++/28710
11304         * g++.dg/template/redecl4.C: New test.
11305
11306         PR c++/28711
11307         * g++.dg/template/ctor8.C: New test.
11308
11309 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
11310
11311         * gcc.dg/pr26570.c: Fix testcase.
11312
11313 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
11314
11315         * PR c++/28573
11316         * g++.dg/parse/offsetof6.C: New test.
11317         * g++.dg/parse/offsetof6.C: New test.
11318         * g++.dg/parse/offsetof7.C: New test.
11319
11320 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11321
11322         PR testsuite/28602
11323         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
11324         is false.
11325
11326 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
11327
11328         PR c++/28302
11329         * g++.dg/ext/vector3.C: New test.
11330
11331 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
11332
11333         PR gcov/profile/26570
11334         * gcc.dg/pr26570.c: New test.
11335
11336 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
11337
11338         PR c/27697
11339         * gcc.dg/qual-component-1.c: New test.
11340
11341 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11342
11343         PR c++/28593
11344         * g++.dg/parse/new3.C: New test.
11345
11346 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11347
11348         PR fortran/25828
11349         * gfortran.dg/streamio_1.f90: New test.
11350         * gfortran.dg/streamio_2.f90: New test.
11351         * gfortran.dg/streamio_3.f90: New test.
11352         * gfortran.dg/streamio_4.f90: New test.
11353         * gfortran.dg/streamio_5.f90: New test.
11354         * gfortran.dg/streamio_6.f90: New test.
11355         * gfortran.dg/streamio_7.f90: New test.
11356         * gfortran.dg/streamio_8.f90: New test.
11357
11358 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
11359
11360         PR c/28287
11361         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
11362
11363 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
11364
11365         PR c++/28594
11366         * g++.dg/template/void6.C: New test.
11367
11368 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11369
11370         PR c/28649
11371         * gcc.dg/parse-error-1.c: New test.
11372         * gcc.dg/parse-error-2.c: New test.
11373         * gcc.dg/cpp/digraph2.c: Add error-marker.
11374         * gcc.dg/noncompile/920923-1.c: Likewise.
11375
11376 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
11377
11378         PR c/27490
11379         * gcc.dg/sizeof-2.c: New testcase.
11380
11381         PR c/27489
11382         * gcc.dg/switch-A.c: New testcase.
11383
11384 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
11385
11386         PR c++/28288
11387         PR c++/14556
11388         * g++.old-deja/g++.warn/compare1.C: Delete.
11389         * g++.dg/opt/pr7503-2.C: Delete.
11390         * g++.dg/opt/pr7503-3.C: Delete.
11391         * g++.dg/opt/pr7503-4.C: Delete.
11392         * g++.dg/opt/pr7503-5.C: Delete.
11393         * g++.dg/opt/max1.C: Delete.
11394         * g++.dg/warn/minmax.C: Delete.
11395         * g++.dg/expr/minmax.C: New test.
11396
11397 2006-08-14  Richard Guenther  <rguenther@suse.de>
11398
11399         PR testsuite/28703
11400         * gcc.c-torture/execute/pr28651.c: Do not use argc
11401         to avoid optimization, instead forbid inlining.
11402
11403 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
11404
11405         PR rtl-optimization/28634
11406         * gcc.c-torture/execute/ieee/pr28634.c: New test.
11407
11408 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
11409
11410         PR c/27184
11411         * gcc.dg/torture/pr27184.c: New test.
11412
11413 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
11414
11415         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
11416
11417 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11418
11419         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
11420         * gfortran.dg/stat_2.f90: Likewise.
11421         * gfortran.dg/chmod_1.f90: Likewise.
11422         * gfortran.dg/chmod_2.f90: Likewise.
11423         * gfortran.dg/chmod_3.f90: Likewise.
11424
11425 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
11426
11427         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
11428
11429 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
11430
11431         * g++.dg/opt/pr23454-2.C: New test.
11432
11433 2006-08-11  Richard Guenther  <rguenther@suse.de>
11434
11435         PR middle-end/28651
11436         * gcc.c-torture/execute/pr28651.c: New testcase.
11437
11438 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
11439
11440         * gnat.dg/specs/static_initializer.ads: New test.
11441
11442 2006-08-10  Paul Brook  <paul@codesourcery.com>
11443
11444         * gcc.target/arm/cond-asm.c: New test.
11445
11446 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
11447
11448         PR tree-optimization/26197
11449         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
11450         * g++.dg/vect/vect.exp: Compile the new tests with
11451         --param max-aliased-vops=0.
11452
11453 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
11454
11455         PR c++/28637
11456         * g++.dg/template/void3.C: New test.
11457
11458         PR c++/28638
11459         * g++.dg/template/void4.C: New test.
11460
11461         PR c++/28640
11462         * g++.dg/template/void5.C: New test.
11463
11464 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
11465
11466         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
11467         after dg-do compile.
11468
11469 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
11470
11471         PR tree-optimizations/26969
11472         * gcc.dg/vect/vect.exp: Compile tests prefixed with
11473         "unswitch-loops" with -funswitch-loops.
11474         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
11475
11476 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
11477
11478         * gcc.dg/sparc-getcontext-1.c: Fix typo.
11479         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
11480         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
11481         * objc.dg/dwarf-1.m: Likewise.
11482         * objc.dg/dwarf-2.m: Likewise.
11483         * obj-c++.dg/dwarf-2.mm: Likewise.
11484
11485 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11486
11487         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
11488         * objc.dg/dwarf-2.m: Likewise.
11489         * obj-c++.dg/dwarf-2.mm: Likewise.
11490
11491         PR libfortran/28603
11492         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
11493
11494         PR testsuite/27611
11495         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
11496
11497         PR testsuite/27033
11498         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
11499
11500 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
11501
11502         PR target/27827
11503         * gcc.target/i386/pr27827.c: New testcase.
11504
11505 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
11506
11507         PR fortran/28590
11508         * gfortran.dg/sequence_types_1.f90: New test.
11509
11510 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
11511
11512         PR fortran/28548
11513         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
11514         dg-warning.  Add -pedantic option.
11515
11516 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11517
11518         PR c/28502
11519         * gcc.dg/proto-1.c: New test.
11520
11521         PR c/27721
11522         * gcc.dg/lvalue-4.c: New test.
11523
11524         PR c/28136
11525         * gcc.dg/init-bad-5.c: New test.
11526
11527 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
11528
11529         PR c++/28347
11530         * g++.dg/ext/typedef-init.C: Add new test for typedef
11531         initialization inside templates. Adjust existing error markers.
11532
11533 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
11534
11535         PR c++/28148
11536         * g++.dg/init/ptrmem3.C: New test.
11537
11538 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
11539
11540         PR tree-optimization/27770
11541         * lib/target-support.exp: New target keyword "section_anchors".
11542         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
11543         tests.
11544         * gcc.dg/vect/section-anchors-pr27770.c: New test.
11545         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
11546         * gcc.dg/vect/section-anchors-vect-69.c: New test.
11547         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
11548
11549 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11550
11551         * gcc.dg/20060801-1.c: Add missing '}'.
11552
11553 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11554
11555         PR c++/27508
11556         * g++.dg/parse/dtor9.C: New test.
11557         * g++.dg/parse/dtor10.C: New test.
11558         * g++.dg/other/error7.C: Adjust error-marker.
11559
11560         PR c++/28274
11561         * g++.dg/other/default5.C: New test.
11562
11563 2006-08-02  Richard Guenther  <rguenther@suse.de>
11564
11565         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
11566
11567 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
11568
11569         PR c++/28557
11570         * g++.dg/template/conv9.C: New test.
11571
11572 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
11573
11574         PR debug/28063
11575         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
11576         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
11577         Optionally return assembly text.  Update callers.
11578         (check_no_compiler_messages): Update verbose messages.
11579         (check_no_messages_and_pattern): New.
11580         (check_effective_target_string_merging): New.
11581
11582 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11583
11584         PR c++/28250
11585         * g++.dg/eh/catch4.C: New test.
11586
11587         PR c++/28257
11588         * g++.dg/other/qual1.C: New test.
11589
11590         PR c++/28259
11591         * g++.dg/inherit/error2.C: New test.
11592
11593         PR c++/28267
11594         * g++.dg/other/new1.C: New test.
11595
11596         * g++.dg/warn/pr23075.C: Remove obsolete test.
11597         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
11598         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
11599
11600 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
11601
11602         PR c++/28523
11603         * g++.dg/eh/cast1.C: New test.
11604
11605 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
11606
11607         PR libfortran/28452
11608         * gfortran.dg/random_3.f90:  New test.
11609
11610 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
11611
11612         PR c++/28432
11613         * g++.dg/other/pr28304.C: Change expected error message.
11614         * g++.dg/other/pr28432.C: New test.
11615
11616 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
11617
11618         PR c++/28256
11619         * g++.dg/init/brace2.C: Change expected error message, add empty init.
11620
11621 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
11622
11623         PR debug/23336
11624         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
11625         at -g1.
11626         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
11627         g++.dg/debug/enum-2.C: New.
11628
11629 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11630
11631         PR c++/6634
11632         * g++.dg/parse/long1.C: Add more tests.
11633
11634 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11635
11636         * gfortran.dg/lrshift_1.c: New file.
11637
11638 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11639
11640         PR libgfortran/28335
11641         * gfortran.dg/no_unit_error_1.f90: New test.
11642
11643 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11644
11645         PR libgfortran/28335
11646         * gfortran.dg/no_unit_error_1.f90: Delete test.
11647         * gfortran.dg/no_unit_error_2.f90: Delete test.
11648
11649 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11650
11651         * gfortran.dg/chmod_3.f90: New test.
11652         * gfortran.dg/ltime_gmtime_1.f90: New test.
11653         * gfortran.dg/ltime_gmtime_2.f90: New test.
11654         * gfortran.dg/lrshift_1.f90: New test.
11655         * gfortran.dg/chmod_1.f90: New test.
11656         * gfortran.dg/chmod_2.f90: New test.
11657
11658 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
11659
11660         PR c++/27668
11661         * g++.dg/template/crash55.C: New test.
11662
11663         PR c++/27962
11664         * g++.dg/template/nontype16.C: New test.
11665
11666         * g++.dg/template/void2.C: Adjust error markers.
11667         * g++.dg/template/nontype5.C: Adjust error markers.
11668
11669 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
11670
11671         * gcc.target/i386/stack-prot-kernel.c: New test.
11672
11673 2006-07-27  Roger Sayle  <roger@eyesopen.com>
11674
11675         * gcc.dg/builtins-55.c: New test case.
11676
11677 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
11678
11679         PR rtl-optimization/27907
11680         * gcc.c-torture/compile/pr27907.c: New test.
11681
11682 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11683
11684         * gfortran.dg/mclock.f90: New test.
11685         * gfortran.dg/int_conv_1.f90: New test.
11686         * gfortran.dg/stat_1.f90: New test.
11687         * gfortran.dg/stat_2.f90: New test.
11688
11689 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11690
11691         PR libgfortran/28335
11692         * gfortran.dg/no_unit_error_1.f90: New test.
11693         * gfortran.dg/no_unit_error_2.f90: New test.
11694         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
11695
11696 2006-07-25  Roger Sayle  <roger@eyesopen.com>
11697
11698         PR middle-end/28473
11699         * gcc.dg/fold-convround-1.c: New test case.
11700
11701 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
11702
11703         * gfortran.dg/arithmetic_if.f90:  Fix comments.
11704
11705 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11706
11707         PR c++/27572
11708         * g++.dg/other/typedef1.C: New test.
11709         * g++.dg/template/typedef4.C: New test.
11710         * g++.dg/template/typedef5.C: New test.
11711
11712 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
11713
11714         PR fortran/28416
11715         * gfortran.dg/allocatable_dummy_3.f90: New.
11716
11717 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
11718
11719         PR fortran/28439
11720         * gfortran.dg/arithmetic_if.f90:  New test.
11721
11722 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
11723
11724         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
11725         avoid memcpy optimization.
11726
11727 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11728
11729         PR fortran/25289
11730         * gfortran.dg/direct_io_6.f90: New test.
11731
11732 2006-07-24  Jan Hubicka  <jh@suse.cz>
11733
11734         PR c/25795
11735         PR c++/27369
11736         * gcc.dg/pr25795.c: New test.
11737         * gcc.dg/pr25795-1.c: New test.
11738
11739 2006-07-23  Roger Sayle  <roger@eyesopen.com>
11740
11741         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
11742         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
11743         which may be transformed to "g || h" on some platforms.
11744
11745 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
11746
11747         PR c++/28025
11748         * g++.dg/template/friend45.C: New test.
11749
11750 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11751
11752         PR libgfortran/28339
11753         * gfortran.dg/arrayio_8.f90: New test.
11754
11755 2006-07-21  Mike Stump  <mrs@apple.com>
11756
11757         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
11758
11759         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
11760
11761 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11762
11763         PR c++/28250
11764         * g++.dg/eh/catch3.C: New test.
11765
11766         PR c++/28363
11767         * g++.dg/template/defarg10.C: New test.
11768
11769 2006-07-20  Paul Brook  <paul@codesourcery.com>
11770
11771         PR 27363
11772         * gcc.dg/pr27363.c: New test.
11773
11774 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
11775
11776         PR c++/28338
11777         * g++.dg/init/ref13.C: New test.
11778
11779 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11780
11781         PR obj-c++/28434
11782         * obj-c++.dg/proto-error-1.mm: New test.
11783
11784 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
11785
11786         PR c++/28337
11787         * g++.dg/template/string1.C: New test.
11788
11789 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
11790
11791         PR c++/28048
11792         * g++.dg/template/defarg9.C: New test.
11793
11794         PR c++/28235
11795         * g++.dg/template/static27.C: New test.
11796
11797 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
11798
11799         PR 28410
11800         * gcc.dg/tree-ssa/pr28410.c: New test.
11801
11802 2006-07-18  Lee Millward  <lee.millward@gmail.com>
11803
11804         PR c++/28258
11805         * g++/dg/other/error13.C: New test.
11806
11807         PR c++/28260
11808         * g++.dg/template/friend44.C: New test.
11809
11810 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
11811
11812         PR c++/27495
11813         * g++.dg/other/pr27495.C: New.
11814
11815 2006-07-18  Olivier Hainque  <hainque@adacore.com>
11816
11817         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
11818         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
11819
11820 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11821
11822         PR c/28286
11823         * gcc.dg/pragma-pack-4.c: New test.
11824
11825 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
11826
11827         PR c++/28291
11828         * g++.dg/ext/pr28291.C: New test.
11829
11830 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
11831
11832         PR middle-end/28403
11833         * gcc.c-torture/execute/pr28403.c: New test.
11834
11835 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
11836
11837         PR middle-end/28402
11838         * gcc.dg/pr28402.c: New test.
11839
11840 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
11841
11842         PR c++/28304
11843         * g++.dg/other/pr28304.C: New test.
11844
11845 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
11846
11847         PR other/28251
11848         gcc.c-torture/unsorted/dump-noaddr.c: New test.
11849         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
11850
11851 2006-07-17  Richard Guenther  <rguenther@suse.de>
11852
11853         PR tree-optimization/28238
11854         * g++.dg/tree-ssa/pr28238.C: New testcase.
11855
11856 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11857
11858         PR c++/28250
11859         * g++.dg/eh/catch1.C: New test.
11860         * g++.dg/eh/catch2.C: New test.
11861
11862 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
11863
11864         PR c++/28370
11865         * g++.dg/template/anon3.C: New test.
11866
11867 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
11868
11869         PR fortran/20844
11870         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
11871         specifiers requiring an explicit format tag..
11872
11873         PR fortran/28201
11874         * gfortran.dg/generic_5: New test.
11875
11876         PR fortran/20893
11877         * gfortran.dg/elemental_optional_args_1.f90: New test.
11878
11879 2006-07-16  Olivier Hainque  <hainque@adacore.com>
11880
11881         * gnat.dg/assert.ads: New file.
11882         * gnat.dg/controlled_record.ads: Likewise.
11883         * gnat.dg/controlled_record.adb: Likewise.
11884
11885 2006-07-15  Lee Millward  <lee.millward@gmail.com>
11886
11887         PR c++/28292
11888         * g++.dg/other/error12.C: New test.
11889
11890         PR c++/28269
11891         * g++.dg/template/crash54.C: New test.
11892
11893 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11894
11895         PR c++/28249
11896         * g++.dg/parse/catch1.C: New test.
11897
11898         PR c++/28294
11899         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
11900
11901         PR c++/28387
11902         * g++.dg/ext/attrib24.C: New test.
11903
11904 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11905
11906         PR c++/28343
11907         * g++.dg/ext/asmspec1.C: New test.
11908
11909 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
11910
11911         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
11912         (dg-test): Support shouldfail tests.
11913         * lib/target-supports-dg.exp (dg-shouldfail): New.
11914         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
11915         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
11916         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
11917         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
11918         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
11919         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
11920         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
11921
11922 2006-07-13  Jan Hubicka  <jh@suse.cz>
11923
11924         * gcc.target/i386/memcpy-1.c: New.
11925
11926 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
11927
11928         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
11929
11930 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
11931
11932         PR fortran/25097
11933         * gfortran.dg/present_1.f90: New test.
11934
11935         PR fortran/20903
11936         * gfortran.dg/interface_derived_type_1.f90: New test.
11937
11938 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
11939
11940         PR fortran/28213
11941         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
11942         list.
11943
11944 2006-07-07  Lee Millward  <lee.millward@gmail.com>
11945
11946         PR c++/27820
11947         * g++.dg/other/label1.C: New test.
11948
11949 2006-07-07  Richard Guenther  <rguenther@suse.de>
11950
11951         PR middle-end/28268
11952         * gcc.dg/torture/pr28268.c: New testcase.
11953
11954 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
11955
11956         PR c++/27019
11957         * g++.dg/ext/pr27019.C: New.
11958
11959 2006-07-07  Richard Guenther  <rguenther@suse.de>
11960
11961         PR tree-optimization/28187
11962         * gcc.dg/pr28187.c: New testcase.
11963
11964 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
11965
11966         * gnat.dg/address_conversion.adb: New test.
11967         * gnat.dg/boolean_subtype.adb: Likewise.
11968         * gnat.dg/frame_overflow.adb: Likewise.
11969         * gnat.dg/pointer_array.adb: Likewise.
11970         * gnat.dg/pointer_conversion.adb: Likewise.
11971
11972 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
11973
11974         PR fortran/28237
11975         PR fortran/23420
11976         * gfortran.dg/print_fmt_5.f90: New test.
11977
11978 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11979
11980         PR fortran/28129
11981         * gfortran.dg/bounds_check_4.f90: New test.
11982
11983 2006-07-05  Richard Guenther  <rguenther@suse.de>
11984
11985         PR target/28158
11986         * gfortran.dg/pr28158.f90: New testcase.
11987
11988 2006-07-05  Richard Guenther  <rguenther@suse.de>
11989
11990         PR tree-optimization/28162
11991         * gcc.dg/pr28162.c: New testcase.
11992
11993 2006-07-05  Richard Guenther  <rguenther@suse.de>
11994         Andrew Pinski  <pinskia@gcc.gnu.org>
11995
11996         PR c++/27084
11997         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
11998
11999 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
12000
12001         PR fortran/28174
12002         * gfortran.dg/actual_array_substr_2.f90: New test.
12003
12004         PR fortran/28167
12005         * gfortran.dg/actual_array_constructor_2.f90: New test.
12006
12007 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12008
12009         * gfortran.dg/itime_idate_1.f: New test.
12010         * gfortran.dg/itime_idate_2.f: New test.
12011
12012 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12013
12014         PR libgfortran/27704
12015         * gfortran.dg/open_status_3.f90: New test.
12016         * gfortran.dg/fmt_l.f90: Update for new feature.
12017
12018 2006-07-03  Asher Langton  <langton2@llnl.gov>
12019
12020         * gfortran.dg/oldstyle_2.f90: New.
12021
12022 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
12023
12024         * gnat.dg/string_slice.adb: New test.
12025
12026 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
12027
12028         PR fortran/19259
12029         * gfortran.dg/semicolon_fixed.c: New.
12030         * gfortran.dg/semicolon_free.c: New.
12031
12032 2006-06-30  Mike Stump  <mrs@apple.com>
12033
12034         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
12035         that don't support internal visibility.
12036
12037 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
12038
12039         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
12040         for '(' / ')' needing an extra '\'.
12041
12042 2006-06-29  Roger Sayle  <roger@eyesopen.com>
12043
12044         PR middle-end/27428
12045         * gcc.dg/pr27428-1.c: New test case.
12046
12047 2006-06-29  Mike Stump  <mrs@apple.com>
12048
12049         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
12050         on darwin as we can't align commons large enough yet.
12051
12052         * gcc.dg/vla-8.c: Add additional testcases.
12053
12054 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
12055
12056         PR c++/28114
12057         * g++.dg/other/pr28114.C: New.
12058
12059 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
12060
12061         * gcc.c-torture/compile/20060625-1.c: New test.
12062
12063 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
12064
12065         PR fortran/20867
12066         * gfortran.dg/stfunc_3.f90: New test.
12067
12068         PR fortran/25056
12069         * gfortran.dg/impure_actual_1.f90: New test.
12070
12071         PR fortran/20874
12072         * gfortran.dg/elemental_result_1.f90: New test.
12073
12074         PR fortran/25073
12075         * gfortran.dg/select_7.f90: New test.
12076
12077         PR fortran/27554
12078         * intrinsic_actual_1.f: New test.
12079
12080         PR fortran/22038
12081         PR fortran/28119
12082         * gfortran.dg/forall_4.f90: New test.
12083
12084         PR fortran/25072
12085         * gfortran.dg/forall_5.f90: New test.
12086
12087 2006-06-25  Lee Millward  <lee.millward@gmail.com>
12088
12089         PR c++/28051
12090         * g++.dg/template/using13.C: New test.
12091
12092         PR c++/28054
12093         * g++.dg/other/incomplete3.C: New test.
12094
12095 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12096
12097         PR fortran/28081
12098         * gfortran.dg/substr_3.f: New test.
12099         * gfortran.dg/equiv_2.f90: Update expected error message.
12100
12101 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
12102
12103         PR fortran/28118
12104         * gfortran.dg/actual_array_substr_1.f90: New test.
12105
12106 2006-06-24  Olivier Hainque  <hainque@adacore.com>
12107
12108         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
12109         * gnat.dg/scalar_mode_agg_compare.adb: New test.
12110
12111 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
12112
12113         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
12114
12115 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
12116
12117         PR fortran/27981
12118         * gfortran.dg/simpleif_2.f90: New test.
12119
12120 2006-06-23  Lee Millward  <lee.millward@gmail.com>
12121
12122         * g++.dg/template/error22.C: Fix typo.
12123
12124 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12125
12126         PR c++/28112
12127         * g++.dg/ext/attrib23.C: New test.
12128
12129 2006-06-23  Olivier Hainque  <hainque@adacore.com>
12130
12131         * gnat.dg/varsize_temp.adb: New test.
12132
12133 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12134
12135         PR c++/11468
12136         * g++.dg/other/java2.C: New test.
12137
12138 2006-06-23  Danny Smith  <dannysmith@users.sourceforge.net>
12139
12140         PR target/27789
12141         * g++.dg/ext/dllimport4.C. Add more tests for invalid
12142         initialization.
12143
12144 2006-06-22  Roger Sayle  <roger@eyesopen.com>
12145
12146         PR target/27531
12147         * gcc.dg/pr27531-1.c: New test case.
12148
12149 2006-06-22  Asher Langton  <langton2@llnl.gov>
12150
12151         PR fortran/24748
12152         * gfortran.dg/implicit_8.f90: New.
12153
12154 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
12155
12156         PR rtl-optimization/28121
12157         * gcc.dg/pr28121.c: New test.
12158
12159 2006-06-22  Lee Millward  <lee.millward@gmail.com>
12160
12161         PR c++/27805
12162         * g++.dg/parse/ptrmem6.C: New test.
12163
12164         PR c++/27821
12165         * g++.dg/template/error22.C: New test.
12166
12167 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12168
12169         PR c++/28111
12170         * g++.dg/template/friend43.C: New test.
12171
12172         PR c++/28110
12173         * g++.dg/template/crash53.C: New test.
12174
12175         PR c++/28109
12176         * g++.dg/rtti/incomplete1.C: New test.
12177
12178 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
12179
12180         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
12181
12182 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
12183
12184         * gcc.c-torture/execute/complex-7.c: New.
12185
12186 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
12187
12188         * gcc.dg/merge-all-constants-1.c: New test.
12189
12190 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
12191
12192         PR c++/28113
12193         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
12194
12195 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
12196
12197         * gfortran.dg/rrspacing_1.f90: New test.
12198
12199 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12200
12201         PR c++/28052
12202         * g++.dg/other/bitfield2.C: New test.
12203
12204 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
12205
12206         PR tree-optimization/27331
12207         * gcc.dg/pr27331.c: New test.
12208
12209 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
12210             Eric Botcazou  <ebotcazou@adacore.com>
12211
12212         PR ada/18692
12213         * lib/gnat.exp: New file.
12214         * lib/gnat-dg.exp: Likewise.
12215         * gnat.dg: New directory.
12216         * gnat.dg/dg.exp: New driver.
12217         * gnat.dg/specs: New directory.
12218         * gnat.dg/specs/specs.exp: New driver.
12219         * gnat.dg/style: New directory.
12220         * gnat.dg/style/style.exp: New driver.
12221
12222 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
12223
12224         PR fortran/16206
12225         * gfortran.dg/array_initializer_1.f90: New test.
12226
12227         PR fortran/28005
12228         * gfortran.dg/matmul_3.f90: New test.
12229
12230 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
12231
12232         PR middle-end/28075
12233         * gcc.dg/tree-ssa/inline-1.c: New test.
12234
12235 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
12236
12237         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
12238         in malloc prototype; remove XFAIL.
12239         * gcc.dg/pr18241-2.c: Ditto.
12240         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
12241         in memset prototype; remove XFAIL.
12242         * gcc.dg/tree-ssa/pr23382.c: Ditto.
12243
12244 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
12245
12246         * gcc.dg/vla-8.c: Add.
12247
12248 2006-06-19  Richard Guenther  <rguenther@suse.de>
12249
12250         PR tree-optimization/27090
12251         * g++.dg/tree-ssa/pr27090.C: New testcase.
12252
12253 2006-06-19  Roger Sayle  <roger@eyesopen.com>
12254
12255         PR target/27861
12256         * gcc.dg/pr27861-1.c: New test case.
12257
12258 2006-06-19  Richard Guenther  <rguenther@suse.de>
12259
12260         PR middle-end/28045
12261         * gcc.dg/torture/pr28045.c: New testcase.
12262
12263 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12264
12265         PR fortran/26801
12266         * gfortran.dg/associated_4.f90: New test.
12267
12268 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12269
12270         PR fortran/19310
12271         PR fortran/19904
12272         * gfortran.dg/real_const_3.f90: New test.
12273
12274 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
12275
12276         PR c++/28016
12277         * g++.dg/template/static26.C: New test.
12278
12279         PR c++/27979
12280         * g++.dg/expr/bitfield2.C: New test.
12281
12282         PR c++/27884
12283         * g++.dg/parse/linkage2.C: New test.
12284
12285 2006-06-16  Richard Guenther  <rguenther@suse.de>
12286
12287         PR middle-end/27116
12288         * gcc.dg/pr15785-1.c: Revert last change.
12289         * gcc.dg/torture/pr27116-2.c: New testcase.
12290
12291 2006-06-16  Roger Sayle  <roger@eyesopen.com>
12292
12293         PR middle-end/27802
12294         * gcc.dg/pr27802-1.c: New test case.
12295
12296 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
12297
12298         PR c++/27689
12299         * g++.dg/template/ttp18.C: New test.
12300         * g++.dg/template/ttp19.C: Likewise.
12301
12302         PR c++/27666
12303         * g++.dg/expr/cond9.C: New test.
12304
12305         PR c++/27640
12306         * g++.dg/template/ctor7.C: New test.
12307
12308 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
12309
12310         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
12311
12312 2006-06-16  Richard Guenther  <rguenther@suse.de>
12313
12314         PR tree-optimization/27781
12315         * gcc.dg/tree-ssa/pr27781.c: New testcase.
12316
12317 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
12318
12319         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
12320
12321 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
12322
12323         * gcc.dg/tree-ssa/loop-18.c: New test.
12324
12325 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
12326
12327         PR c++/27665
12328         * g++.dg/template/crash52.C: New test.
12329
12330         PR c++/27648
12331         * g++.dg/ext/attrib22.C: New test.
12332
12333         PR c++/26559
12334         * g++.dg/template/builtin1.C: New test.
12335         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
12336
12337         PR c++/28018
12338         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
12339         assignment.
12340         * g++.old-deja/g++.pt/crash51.C: Likewise.
12341
12342         PR c++/27227
12343         * g++.dg/lookup/linkage1.C: New test.
12344         * g++.dg/lookup/linkage2.C: Likewise.
12345
12346 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
12347
12348         PR middle-end/27959
12349         * gcc.dg/pr27959.c: New testcase.
12350
12351 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
12352
12353         PR target/28014:
12354         * g++.dg/eh/div.C: New test.
12355
12356 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
12357
12358         PR c++/27894
12359         * g++.dg/tree-ssa/pr26757.C: New test.
12360         * g++.dg/tree-ssa/pr27894.C: New test.
12361
12362 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
12363
12364         * gcc.c-torture/compile/20060609-1.c: New test.
12365
12366         PR target/27863
12367         * gcc.c-torture/compile/pr27863.c: New test.
12368
12369 2006-06-13  Richard Guenther  <rguenther@suse.de>
12370
12371         PR tree-optimization/27830
12372         * g++.dg/tree-ssa/pr27830.C: New testcase.
12373
12374 2006-06-13  Matthew Sachs  <msachs@apple.com>
12375
12376         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
12377         the list of compiler flags; this causes those flags to be checked
12378         for things like dg-skip-if.
12379
12380 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12381
12382         PR c++/27601
12383         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
12384
12385 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
12386             Kazu Hirata  <kazu@codesourcery.com>
12387
12388         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
12389         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
12390
12391 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12392
12393         PR c++/27933
12394         * g++.dg/lookup/using15.C: New test.
12395
12396         PR c++/27951
12397         * g++.dg/other/anon4.C: New test.
12398
12399 2006-06-12  Roger Sayle  <roger@eyesopen.com>
12400
12401         PR c++/21210
12402         * g++.dg/init/complex1.C: New test case.
12403
12404 2006-06-11  Eric Christopher  <echristo@apple.com>
12405
12406         PR middle-end/27948
12407         * gcc.dg/bf-ms-layout.c: Run on darwin.
12408         * gcc.dg/bf-no-ms-layout: Ditto.
12409         * gcc.dg/attr-ms_struct-2.c: New.
12410         * gcc.dg/bf-ms-layout-2.c: Ditto.
12411
12412 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
12413
12414         * gcc.dg/attr-ms_struct-packed1.c: New.
12415
12416 2006-06-09  Mike Stump  <mrs@apple.com>
12417
12418         * gcc.dg/vla-7.c: Add.
12419
12420 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
12421
12422         PR fortran/24558
12423         * gfortran.dg/entry_6.f90: New test.
12424
12425         PR fortran/20877
12426         PR fortran/25047
12427         * gfortran.dg/entry_7.f90: New test.
12428
12429 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
12430
12431         PR c/27747
12432         * gcc.dg/cpp/_Pragma6.c: New test.
12433
12434         PR c++/27748
12435         * g++.dg/cpp/_Pragma1.C: New test.
12436
12437         PR preprocessor/27746
12438         * gcc.dg/gomp/macro-3.c: New test.
12439         * gcc.dg/gomp/macro-4.c: New test.
12440         * g++.dg/gomp/macro-3.C: New test.
12441         * g++.dg/gomp/macro-4.C: New test.
12442
12443 2006-06-09  Richard Guenther  <rguenther@suse.de>
12444
12445         PR tree-optimization/26998
12446         * gcc.dg/torture/pr26998.c: New testcase.
12447         * gcc.dg/tree-ssa/vrp29.c: New testcase.
12448
12449 2006-06-08  Mike Stump  <mrs@apple.com>
12450
12451         * gcc.dg/pr27095.c: Account for stubs.
12452
12453         PR target/26427
12454         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
12455         produce bad code on darwin.
12456
12457 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12458
12459         PR fortran/27958
12460         * gfortran.dg/substr_2.f: New test.
12461
12462 2006-06-08  Asher Langton  <langton2@llnl.gov>
12463
12464         PR fortran/27786
12465         * cray_pointers_2.f90: Add -fbounds-check compile flag.
12466
12467 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12468
12469         PR target/27421
12470         * gcc.dg/union-3.c: New test.
12471
12472 2006-06-08  Richard Guenther  <rguenther@suse.de>
12473
12474         PR middle-end/27116
12475         * gcc.dg/torture/pr27116.c: New testcase.
12476         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
12477
12478 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
12479
12480         PR rtl-optimization/26449
12481         * gcc.dg/pr26449.c: New test.
12482
12483 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12484
12485         PR c++/27601
12486         * g++.dg/ext/offsetof1.C: Test member functions.
12487
12488 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
12489
12490         * gcc.dg/pr27095.c: Improve scanning.
12491
12492 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
12493
12494         PR fortran/23091
12495         * gfortran.dg/saved_automatic_1.f90: New test.
12496
12497         PR fortran/24168
12498         * gfortran.dg/array_simplify_1.f90: New test.
12499
12500         PR fortran/25090
12501         * gfortran.dg/entry_dummy_ref_1.f90: New test.
12502
12503         PR fortran/25058
12504         * gfortran.dg/entry_dummy_ref_2.f90: New test.
12505
12506 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
12507
12508         PR c++/27177
12509         * g++.dg/expr/cast7.C: New test.
12510
12511 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
12512
12513         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
12514         * lib/gcc-defs.exp (tool_check_compile): Ditto.
12515         * lib/fortran-torture.exp (fortran-torture-compile,
12516         fortran-torture-execute): Ditto.
12517
12518 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
12519
12520         PR target/27842
12521         * gcc.dg/vmx/pr27842.c: New test.
12522
12523 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12524
12525         PR libfortran/27895
12526         * gfortran.dg/bounds_check_3.f90: New test.
12527
12528 2006-06-05  Mike Stump  <mrs@apple.com>
12529
12530         * objc.dg/objc-fast-4.m: Skip for ppc64.
12531
12532 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
12533
12534         PR testsuite/27705
12535         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
12536
12537 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
12538             Victor Kaplansky  <victork@il.ibm.com>
12539
12540         PR tree-optimizations/26360
12541         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
12542         with -fno-tree-dce.
12543         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
12544
12545 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
12546
12547         PR fortran/14067
12548         * gfortran.dg/data_char_1.f90: Add messages for truncated
12549         strings.
12550
12551         PR fortran/16943
12552         * gfortran.dg/func_decl_2.f90: New test.
12553
12554         PR fortran/20839
12555         * gfortran.dg/do_2.f90: New test.
12556
12557         PR fortran/27655
12558         * gfortran.dg/associated_3.f90: New test.
12559
12560 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
12561
12562         PR c++/27819
12563         * g++.dg/template/static25.C: New test.
12564
12565         PR c++/27722
12566         * g++.dg/init/array21.C: New test.
12567
12568         PR c++/27807
12569         * g++.dg/ext/complit7.C: New test.
12570
12571         PR c++/27806
12572         * g++.dg/parse/ptrmem5.C: New test.
12573
12574 2006-06-04  Roger Sayle  <roger@eyesopen.com>
12575             Andrew Pinski  <pinskia@physics.uc.edu>
12576
12577         PR c/27150
12578         PR middle-end/27382
12579         * gcc.dg/pr27150-1.c: New testcase.
12580         * gcc.dg/pr27382-1.c: New testcase.
12581         * gcc.dg/pr27382-2.c: New testcase.
12582
12583 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
12584
12585         PR c/25161
12586         PR c/27020
12587         * gcc.dg/array-10.c: New test.
12588
12589 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12590
12591         PR c++/27804
12592         * g++.dg/init/const4.C: New test.
12593         * g++.dg/init/member1.C: Add error-marker.
12594         * g++.dg/other/fold1.C: Adjust error-marker.
12595
12596 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12597
12598         PR c++/27601
12599         * g++.dg/ext/offsetof1.C: New test.
12600
12601 2006-06-04 Eric Christopher <echristo@apple.com>
12602
12603         * gcc.dg/attr-ms_struct-1.c: New.
12604
12605 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
12606
12607         * gcc.c-torture/compile/builtin_constant_p.c: New test.
12608
12609 2006-06-04  Richard Guenther  <rguenther@suse.de>
12610
12611         PR tree-optimization/27039
12612         * gcc.dg/tree-ssa/loop-17.c: New testcase.
12613
12614 2006-06-03  Roger Sayle  <roger@eyesopen.com>
12615
12616         PR target/26223
12617         * gcc.target/i386/amd64-abi-2.c: New test case.
12618
12619 2006-06-02  Eric Christopher  <echristo@apple.com>
12620
12621         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
12622         * gcc.target/i386/20020523-1.c: Skip if darwin.
12623         * gcc.target/i386/asm-3.c: Ditto.
12624         * gcc.target/i386/20011119-1.c: Ditto.
12625         * gcc.target/i386/clobbers.c: Remove pic part of test.
12626
12627 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
12628
12629         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
12630         * g++.old-deja/g++.other/init19.C: Ditto.
12631         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
12632         and add other platforms as expected failures.
12633
12634 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
12635
12636         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
12637         (is-effective-target-keyword): Ditto.
12638
12639 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
12640
12641         PR fortran/27715
12642         * gfortran.dg/extended_char_comparison_1.f:  New test.
12643
12644 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
12645
12646         PR fortran/25098
12647         * gfortran.dg/dummy_procedure_1.f90: New test.
12648
12649         PR fortran/25147
12650         * gfortran.dg/dummy_procedure_2.f90: New test.
12651
12652         * gfortran.dg/associated_2.f90: Correct to make consistent with
12653         standard.
12654
12655 2006-05-31  Roger Sayle  <roger@eyesopen.com>
12656
12657         * gcc.target/i386/387-11.c: New test case.
12658
12659 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
12660
12661         PR c++/27801
12662         * g++.dg/template/cond6.C: New test.
12663
12664         PR c++/26496
12665         * g++.dg/template/crash51.C: New test.
12666         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
12667
12668         PR c++/27385
12669         * g++.dg/init/array20.C: New test.
12670
12671 2006-05-31  Roger Sayle  <roger@eyesopen.com>
12672
12673         * gcc.dg/builtins-54.c: New test case.
12674
12675 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
12676
12677         PR c++/26433
12678         * g++.dg/template/fntry1.C: Add dg-do link.
12679
12680         PR c++/27808
12681         * g++.dg/parse/friend6.C: New test.
12682
12683 2006-05-30  Asher Langton  <langton2@llnl.gov>
12684
12685         * gfortran.dg/cray_pointers_7.f90: New test.
12686
12687 2006-05-30  Roger Sayle  <roger@eyesopen.com>
12688
12689         PR tree-optimization/23452
12690         * gcc.dg/fold-mulconj-1.c: New test case.
12691
12692 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
12693
12694         PR c++/27803
12695         * g++.dg/parse/bitfield1.C: New test.
12696
12697 2006-05-30  Roger Sayle  <roger@eyesopen.com>
12698
12699         * gcc.target/ppc-eq0-1.c: New test case.
12700         * gcc.target/ppc-negeq0-1.c: New test case.
12701
12702 2006-05-30  Dirk Mueller  <dmueller@suse.de>
12703
12704         PR c/27273
12705         * gcc.dg/overflow-warn-5.c: New test.
12706
12707 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12708
12709         PR c/27718
12710         * gcc.dg/sizeof-1.c: New test.
12711
12712 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
12713
12714         PR target/27790
12715         * gcc.target/i386/pr27790.c: New test.
12716
12717 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12718
12719         PR libgfortran/27757
12720         * gfortran.dg/direct_io_5.f90: New test.
12721
12722 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12723
12724         PR libgfortran/27634
12725         * gfortran.dg/fmt_missing_period_1.f: New test.
12726         * gfortran.dg/fmt_missing_period_2.f: New test.
12727         * gfortran.dg/fmt_missing_period_3.f: New test.
12728
12729 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12730
12731         PR fortran/19777
12732         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
12733         arrays.
12734
12735 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12736
12737         PR c++/27713
12738         * g++.dg/template/new6.C: New test.
12739
12740 2006-05-29  Roger Sayle  <roger@eyesopen.com>
12741
12742         PR tree-optimization/24964
12743         * gcc.target/i386/387-10.c: New test case.
12744
12745 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
12746
12747         * intrinsics/string_intrinsics.c (compare_string):
12748         Use memcmp instead of strncmp to avoid tripping over
12749         CHAR(0) in a string.
12750
12751 2006-05-27  Richard Guenther  <rguenther@suse.de>
12752
12753         PR middle-end/27773
12754         * gcc.dg/torture/pr27773.c: New testcase.
12755
12756 2006-05-27  Dirk Mueller  <dmueller@suse.de>
12757
12758         * gcc.dg/pr24561.c: Rename to..
12759         * gcc.dg/pr25962.c: .. this.
12760
12761 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12762
12763         PR fortran/19777
12764         * gfortran.dg/bounds_check_2.f: New test.
12765
12766 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
12767
12768         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
12769         * gfortran.dg/byte_1.f90: Likewise.
12770         * gfortran.dg/dup_save_2.f90: Likewise.
12771
12772 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
12773
12774         * gfortran.dg/associated_2.f90: New test.
12775
12776 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12777
12778         PR fortran/27524
12779         * gfortran.dg/bounds_check_1.f90: New test.
12780
12781 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
12782
12783         PR rtl-optimization/27661
12784         * gcc.dg/pr27661.c: New test case.
12785
12786 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
12787
12788         PR fortran/23151
12789         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
12790         * gfortran.dg/print_parentheses_1.f:  New test.
12791         * gfortran.dg/print_parentheses_2.f90:  New test.
12792
12793 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
12794
12795         PR target/27758
12796         * gcc.dg/pr27758.c: New test.
12797
12798 2006-05-24  Falk Hueffner  <falk@debian.org>
12799
12800         * gcc.c-torture/compile/pr27571.c: New test.
12801
12802 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
12803
12804         PR fortran/27709
12805         * gfortran.dg/spec_expr_4.f90: New test.
12806
12807         PR fortran/27155
12808         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
12809
12810 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
12811
12812         PR c++/20103
12813         * g++.dg/ext/complit6.C: New test.
12814         * g++.dg/ext/complit3.C: Adjust error markers.
12815         * g++.dg/init/const3.C: New test.
12816
12817 2006-05-25  Richard Guenther  <rguenther@suse.de>
12818
12819         PR middle-end/27743
12820         * gcc.dg/torture/pr27743.c: New testcase.
12821
12822 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
12823
12824         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
12825
12826 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
12827
12828         * gcc.dg/compat/scalar-by-value-x.h: New.
12829         * gcc.dg/compat/scalar-by-value-y.h: New.
12830         * gcc.dg/compat/scalar-by-value-5.c: New.
12831         * gcc.dg/compat/scalar-by-value-5_main.c: New.
12832         * gcc.dg/compat/scalar-by-value-5_x.c: New.
12833         * gcc.dg/compat/scalar-by-value-5_y.c: New.
12834         * gcc.dg/compat/scalar-by-value-6.c: New.
12835         * gcc.dg/compat/scalar-by-value-6_main.c: New.
12836         * gcc.dg/compat/scalar-by-value-6_x.c: New.
12837         * gcc.dg/compat/scalar-by-value-6_y.c: New.
12838
12839 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
12840
12841         PR tree-optimization/27639
12842         PR tree-optimization/26719
12843         * gcc.dg/pr27639.c: New test.
12844         * gcc.dg/pr26719.c: New test.
12845         * gcc.dg/tree-ssa/scev-cast.c: New test.
12846
12847 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
12848
12849         PR c++/20173
12850         * g++.dg/template/error21.C: New test.
12851
12852 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
12853
12854         PR target/27696
12855         * gcc.target/i386/pr27696.c: New.
12856
12857 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
12858
12859         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
12860
12861         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
12862
12863 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12864
12865         PR c++/27716
12866         * g++.dg/other/assign1.C: New test.
12867
12868 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
12869
12870         PR target/27266
12871         * gcc.target/i386/pr27266.c: New.
12872
12873 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12874
12875         PR c++/27451
12876         * g++.dg/ext/asm9.C: New test.
12877
12878 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
12879
12880         PR rtl-optimization/25514
12881         * gcc.c-torture/compile/pr25514.c: New test.
12882
12883 2006-05-22  Richard Guenther  <rguenther@suse.de>
12884
12885         Revert
12886         2006-01-31  Richard Guenther  <rguenther@suse.de>
12887
12888         * gcc.target/i386/sselibm-1.c: New testcase.
12889         * gcc.target/i386/sselibm-2.c: Likewise.
12890         * gcc.target/i386/sselibm-3.c: Likewise.
12891         * gcc.target/i386/sselibm-4.c: Likewise.
12892         * gcc.target/i386/sselibm-5.c: Likewise.
12893
12894 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12895
12896         PR c/27420
12897         * gcc.dg/func-args-2.c: New test.
12898
12899         PR c/26818
12900         * gcc.dg/struct-incompl-1.c: New test.
12901
12902 2006-05-22  Richard Guenther  <rguenther@suse.de>
12903
12904         PR testsuite/27708
12905         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
12906         the transformations we test for.
12907
12908 2006-05-22  Richard Guenther  <rguenther@suse.de>
12909
12910         PR testsuite/27707
12911         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
12912
12913 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
12914
12915         PR c++/27210
12916         * g++.dg/warn/new1.C: New test.
12917         * g++.dg/template/new5.C: Likewise.
12918
12919 2006-05-21  Roger Sayle  <roger@eyesopen.com>
12920
12921         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
12922         * gcc.target/i386/20060512-3.c: Likewise.
12923
12924 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
12925
12926         PR rtl-optimization/27671
12927         * gcc.c-torture/execute/pr27671-1.c: New.
12928         * gcc.dg/pr27671-2.c: Likewise.
12929
12930         PR tree-optimization/26622.
12931         * gcc.c-torture/compile/pr26622.c: New.
12932
12933 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
12934
12935         PR fortran/27613
12936         * gfortran.dg/recursive_reference_1.f90: New test.
12937
12938 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
12939
12940         PR fortran/25746
12941         * gfortran.dg/elemental_subroutine_3.f90: New test.
12942
12943         PR fortran/25090
12944         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
12945
12946         PR fortran/27584
12947         * gfortran.dg/associated_target_1.f90: New test.
12948
12949         PR fortran/19015
12950         * gfortran.dg/maxloc_shape_1.f90: New test.
12951
12952 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12953
12954         PR libgfortran/24459
12955         * gfortran.dg/namelist_24.f90: New test.
12956         * gfortran.dg/namelist_12.f: Fix typo in comment.
12957
12958 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
12959
12960         PR middle-end/25776
12961         * g++.dg/other/error11.C: New test.
12962
12963 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
12964
12965         * gcc.target/mips/pr26765.c: Add -w to options.
12966
12967 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
12968
12969         * lib/target-supports.exp (check_effective_target_mpaired_single):
12970         New function.
12971         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
12972         multilibs.
12973         * g++.dg/vect/vect.exp: Likewise.
12974
12975 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
12976
12977         PR testsuite/25891
12978         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
12979
12980 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
12981
12982         PR fortran/27662
12983         * gfortran.dg/temporary_1.f90: New file.
12984
12985 2006-05-19  Andreas Schwab  <schwab@suse.de>
12986
12987         * g++.dg/other/unused1.C: Also match "stringz".
12988
12989 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
12990
12991         PR c++/26433
12992         * g++.dg/template/fntry1.C: New test.
12993
12994 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
12995
12996         PR c++/27471
12997         PR c++/27506
12998         * g++.dg/conversion/bitfield5.C: New test.
12999         * g++.dg/conversion/bitfield6.C: New test.
13000
13001 2006-05-18  Mike Stump  <mrs@apple.com>
13002
13003         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
13004         * gcc.dg/vla-4.c: Add.
13005         * gcc.dg/vla-5.c: Add.
13006         * gcc.dg/vla-6.c: Add.
13007
13008 2006-05-12  Stuart Hastings  <stuart@apple.com>
13009
13010         * gcc.target/i386/20060512-1.c: New.
13011         * gcc.target/i386/20060512-2.c: New.
13012         * gcc.target/i386/20060512-3.c: New.
13013         * gcc.target/i386/20060512-4.c: New.
13014
13015 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
13016
13017         PR c++/26122
13018         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
13019
13020         PR c++/26068
13021         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
13022         * g++.dg/parse/linkage1.C: New test.
13023
13024 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
13025
13026         PR tree-optimization/27548
13027         * g++.dg/tree-ssa/pr27548.C: New test.
13028
13029 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13030
13031         PR fortran/26551
13032         * gfortran.dg/recursive_check_1.f: New test.
13033         * gfortran.dg/recursive_check_2.f90: New test.
13034
13035 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
13036
13037         * g++.dg/opt/temp2.C: New test.
13038
13039 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
13040
13041         PR c++/27491
13042         * g++.dg/init/brace5.C: New test.
13043
13044         PR middle-end/27415
13045         * gcc.dg/gomp/pr27415.c: New test.
13046         * g++.dg/gomp/pr27415.C: New test.
13047
13048         PR tree-optimization/27549
13049         * g++.dg/tree-ssa/pr27549.C: New test.
13050
13051 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13052
13053         PR libgfortran/27575
13054         * gfortran.dg/read_eof_4.f90: New test.
13055
13056 2006-05-16  Richard Guenther  <rguenther@suse.de>
13057
13058         PR tree-optimization/22303
13059         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
13060
13061 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
13062
13063         PR middle-end/27573
13064         * gcc.dg/gomp/pr27573.c: New test.
13065         * gfortran.dg/gomp/pr27573.f90: New test.
13066
13067         PR c/27499
13068         * gcc.dg/gomp/pr27499.c: New test.
13069         * g++.dg/gomp/pr27499.C: New test.
13070
13071 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
13072
13073         PR c++/27339
13074         * g++.dg/parser/access8.C: Adjust error marker.
13075         * g++.dg/template/access17.C: New test.
13076         * g++.dg/template/access18.C: Likewise.
13077
13078 2006-05-15  Roger Sayle  <roger@eyesopen.com>
13079
13080         PR target/26600
13081         * gcc.target/i386/pr26600.c: New test case.
13082
13083 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
13084
13085         PR c++/27505
13086         * g++.dg/expr/bitfield1.C: New test.
13087
13088 2006-05-15  Richard Guenther  <rguenther@suse.de>
13089
13090         PR tree-optimization/27603
13091         * gcc.dg/torture/pr27603.c: New testcase.
13092
13093 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
13094
13095         PR fortran/25090
13096         * gfortran.dg/entry_dummy_ref_1.f90: New test.
13097
13098         PR fortran/25082
13099         * gfortran.dg/scalar_return_1.f90: New test.
13100
13101         PR fortran/27411
13102         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
13103
13104 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
13105
13106         * gcc.dg/gomp/critical-4.c: New test.
13107         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
13108         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
13109         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
13110         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
13111
13112 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13113
13114         PR c++/27582
13115         * g++.dg/template/dependent-args1.C: New test.
13116
13117         PR c++/27581
13118         * g++.dg/lookup/this1.C: New test.
13119
13120         PR c++/27315
13121         * g++.dg/template/operator6.C: New test.
13122         * g++.dg/template/incomplete3.C: New test.
13123
13124         PR c++/27559
13125         * g++.dg/template/new4.C: New test.
13126
13127         PR c++/27496
13128         * g++.dg/template/void2.C: New test.
13129
13130 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
13131
13132         * g++.dg/template/dependent-expr5.C: New test.
13133
13134 2006-05-14  Roger Sayle  <roger@eyesopen.com>
13135
13136         PR middle-end/26729
13137         * gcc.dg/pr26729-1.c: New test case.
13138
13139 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
13140
13141         * gcc.dg/pr27003.c: New test.
13142
13143 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
13144
13145         * lib/target-supports.dg (check_cxa_atexit_available): Change
13146         v3_target_compile to ${tool}_target_compile.
13147
13148 2006-05-11  Jason Merrill  <jason@redhat.com>
13149
13150         * lib/scanasm.exp (scan-not-hidden): Fix typo.
13151
13152 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13153
13154         PR fortran/27553
13155         * gfortran.dg/label_5.f90: New test.
13156
13157 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
13158
13159         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
13160         check_effective_target_powerpc_altivec_ok): New.
13161         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
13162         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
13163         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
13164         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
13165         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
13166         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
13167         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
13168         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
13169         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
13170         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
13171         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
13172         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
13173         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
13174         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
13175         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
13176         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
13177         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
13178         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
13179         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
13180         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
13181         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
13182         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
13183         gcc.target/powerpc/altivec-9.c,
13184         gcc.target/powerpc/altivec-consts.c,
13185         gcc.target/powerpc/altivec-pr22085.c,
13186         gcc.target/powerpc/altivec-splat.c,
13187         gcc.target/powerpc/altivec-types-1.c,
13188         gcc.target/powerpc/altivec-types-2.c,
13189         gcc.target/powerpc/altivec-types-3.c,
13190         gcc.target/powerpc/altivec-types-4.c,
13191         gcc.target/powerpc/altivec-varargs-1.c,
13192         gcc.target/powerpc/altivec-vec-merge.c,
13193         gcc.target/powerpc/ppc-vector-memcpy.c,
13194         gcc.target/powerpc/ppc-vector-memset.c,
13195         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
13196         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
13197         these effective targets.
13198         * gcc.dg/vmx/pr27006.c: Add missing close brace.
13199         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
13200
13201 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13202
13203         PR middle-end/27384
13204         * g++.dg/other/fold1.C: New test.
13205
13206         PR middle-end/27488
13207         * gcc.dg/fold-nonneg-1.c: New test.
13208
13209         PR c++/27547
13210         * g++.dg/other/operator1.C: New test.
13211
13212 2006-05-11  Richard Guenther  <rguenther@suse.de>
13213
13214         PR middle-end/27529
13215         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
13216
13217 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
13218
13219         * lib/target-supports-dg.exp (check-flags): New.
13220         (dg-skip-if): Move flag checks.
13221
13222 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
13223
13224         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
13225         * lib/target-supports.dg (check_cxa_atexit_available): New.
13226
13227 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
13228
13229         PR fortran/27470
13230         * gfortran.dg/multiple_allocation_2.f90: New test case.
13231
13232 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
13233
13234         * gcc.target/arm/pr27387.C: Fix a comment typo.
13235
13236 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13237
13238         PR fortran/24549
13239         * gfortran.dg/error_recovery_1.f90: New test.
13240
13241 2006-05-10  Richard Guenther  <rguenther@suse.de>
13242
13243         PR tree-optimization/27302
13244         * gcc.dg/torture/pr27302.c: New testcase.
13245
13246 2006-05-09  Dirk Mueller  <dmueller@suse.de>
13247         Richard Guenther  <rguenther@suse.de>
13248
13249         PR middle-end/27498
13250         * gcc.dg/tree-ssa/pr27498.c: New testcase.
13251
13252 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
13253
13254         PR rtl-optimization/27335
13255         * gcc.dg/pr27335.c: New test.
13256
13257 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
13258
13259         * gcc.target/mips/mips-ps-5.c: New file.
13260
13261 2006-05-08  Jan Hubicka  <jh@suse.cz>
13262
13263         PR middle-end/25962
13264         * gcc.dg/pr25962.c: New.
13265
13266 2006-05-08  Roger Sayle  <roger@eyesopen.com>
13267
13268         PR target/27158
13269         * gcc.target/powerpc/pr27158.c: New test case.
13270
13271 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
13272
13273         PR testsuite/27476
13274         * ada/acats/run_all.sh: Use test -z.
13275
13276 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13277
13278         PR libfortran/18271
13279         * gfortran.dg/spec_expr_3.f90: New test.
13280
13281 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
13282
13283         PR target/24879
13284         * gcc.target/i386/monitor.c: New file.
13285
13286 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
13287
13288         * gcc.dg/pr27095.c: xfail *-*-darwin*.
13289
13290 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13291
13292         PR c++/27447
13293         * g++.dg/other/ptrmem7.C: New test.
13294
13295 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13296
13297         PR target/27421
13298         * gcc.dg/array-9.c: New test.
13299
13300 2006-05-07  Richard Guenther  <rguenther@suse.de>
13301
13302         PR tree-optimization/27409
13303         * gcc.dg/torture/pr27409.c: New testcase.
13304
13305 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
13306
13307         PR fortran/27457
13308         * gfortran.dg/select_6.f90: New.
13309
13310 2006-05-07  Richard Guenther  <rguenther@suse.de>
13311
13312         PR tree-optimization/27136
13313         * gcc.dg/torture/pr27136.c: New testcase.
13314
13315 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
13316
13317         PR fortran/24813
13318         * gfortran.dg/char_cons_len_1.f90: New test.
13319
13320 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13321
13322         PR c++/27427
13323         * g++.dg/template/incomplete2.C: New test.
13324
13325 2006-05-06  Richard Guenther  <rguenther@suse.de>
13326
13327         PR tree-optimization/27151
13328         * gcc.dg/vect/pr27151.c: New testcase.
13329
13330 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13331
13332         PR c++/27430
13333         * g++.dg/template/void1.C: New test.
13334
13335         PR c++/27423
13336         * g++.dg/other/void2.C: New test.
13337
13338         PR c++/27422
13339         * g++.dg/conversion/void1.C: New test.
13340
13341 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
13342
13343         PR/21391
13344         * g++.dg/other/unused1.C: New.
13345
13346 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13347
13348         PR objc/27240
13349         * objc.dg/member-1.m: New test.
13350
13351 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
13352
13353         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
13354
13355 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13356
13357         PR libfortran/26985
13358         * gfortran.dg/matmul_2.f90: New test.
13359
13360 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
13361
13362         * ada/acats/run_all.sh: Use sync when main not found.
13363
13364 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
13365
13366         PR target/26765
13367         * gcc.target/mips/pr26765.c: New.
13368
13369 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
13370
13371         * gcc.target/bfin: New directory.
13372         * gcc.target/bfin/bfin.exp: New file.
13373         * gcc.target/bfin/frmul.c: New file.
13374         * gcc.target/bfin/arith.c: New file.
13375         * gcc.target/bfin/mul-combine.c: New file.
13376         * gcc.target/bfin/shift.c: New file.
13377
13378 2006-05-04  Richard Guenther  <rguenther@suse.de>
13379
13380         PR tree-optimization/14287
13381         PR tree-optimization/14844
13382         PR tree-optimization/19792
13383         PR tree-optimization/21608
13384         PR tree-optimization/27090
13385         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
13386         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
13387         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
13388         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
13389         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
13390
13391 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
13392
13393         PR tree-optimization/27285
13394         * gcc.c-torture/execute/pr27285.c: New test.
13395
13396         PR middle-end/27388
13397         * gcc.dg/gomp/pr27388-1.c: New test.
13398         * gcc.dg/gomp/pr27388-2.c: New test.
13399         * gcc.dg/gomp/pr27388-3.c: New test.
13400
13401         PR c++/27359
13402         * g++.dg/gomp/pr27359.C: New test.
13403
13404 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
13405
13406         PR fortran/20248
13407         * gfortran.dg/iargc.f90: New test.
13408
13409 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
13410
13411         PR c++/27102
13412         * g++.dg/template/crash49.C: New test.
13413
13414 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
13415
13416         PR testsuite/27032
13417         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
13418
13419 2006-05-02  Jeff Law  <law@redhat.com>
13420
13421         PR tree-optimization/27364
13422         * gcc.c-torture/execute/pr27364.c: New test.
13423
13424 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
13425
13426         PR c++/27309
13427         * g++.dg/parser/ctor5.C: New test.
13428
13429 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
13430
13431         PR target/27387
13432         * gcc.target/arm/arm.exp: New.
13433         * gcc.target/arm/pr27387.C: Likewise.
13434
13435 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
13436
13437         PR fortran/27269
13438         PR fortran/27324
13439         * gfortran.dg/module_equivalence_2.f90: New test.
13440
13441 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
13442
13443         PR middle-end/27337
13444         * g++.dg/gomp/pr27337-1.C: New test.
13445         * g++.dg/gomp/pr27337-2.C: New test.
13446
13447         PR middle-end/27328
13448         * gcc.dg/gomp/pr27328.c: New test.
13449
13450         PR middle-end/27325
13451         * g++.dg/gomp/pr27325.C: New test.
13452
13453         PR middle-end/27310
13454         * g++.dg/gomp/pr27310.C: New test.
13455
13456 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
13457
13458         PR tree-optimization/27291
13459         * g++.dg/tree-ssa/pr27291.C: New test.
13460
13461 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
13462
13463         PR tree-optimization/27283
13464         * g++.dg/tree-ssa/pr27283.C: New test.
13465
13466 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
13467
13468         * gcc.dg/tree-ssa/loop-16.c: New test.
13469
13470 2006-05-01  Roger Sayle  <roger@eyesopen.com>
13471             Joseph S. Myers  <joseph@codesourcery.com>
13472
13473         * gcc.dg/Wconversion-3.c: New test case.
13474         * gcc.dg/Wconversion-4.c: Likewise.
13475
13476 2006-05-01  Richard Guenther  <rguenther@suse.de>
13477
13478         PR tree-optimization/26726
13479         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
13480
13481 2006-04-30  Roger Sayle  <roger@eyesopen.com>
13482
13483         * gcc.dg/Woverflow-1.c: New test case.
13484         * gcc.dg/Woverflow-2.c: Likewise.
13485         * gcc.dg/Woverflow-3.c: Likewise.
13486
13487 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
13488
13489         PR c++/27094
13490         * g++.dg/template/defarg8.C: New test.
13491
13492 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13493
13494         PR c++/27278
13495         * g++.dg/parse/operator7.C: New test.
13496
13497 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13498
13499         PR c++/11471
13500         PR c++/27102
13501         * g++.dg/template/crash48.C: New test.
13502
13503         PR c++/27279
13504         * g++.dg/parse/ctor4.C: New test.
13505
13506 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13507
13508         PR fortran/25681
13509         * gfortran.df/char_type_len.f90: New test.
13510
13511 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13512
13513         PR libgfortran/27304
13514         * gfortran.dg/fmt_exhaust.f90: New test.
13515
13516 2006-04-28  Roger Sayle  <roger@eyesopen.com>
13517
13518         PR c/25309
13519         * gcc.dg/large-size-array-2.c: New test case.
13520
13521 2006-04-28  Richard Guenther  <rguenther@suse.de>
13522
13523         PR target/26826
13524         * gcc.target/i386/pr26826.c: New testcase.
13525
13526 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
13527
13528         PR middle-end/27260
13529         * gcc.c-torture/execute/pr27260.c: New.
13530
13531 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
13532
13533         PR middle-end/27095
13534         * gcc.dg/pr27095.c: New.
13535
13536 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
13537
13538         PR c++/27292
13539         * g++.dg/conversion/bitfield4.C: New test.
13540
13541 2006-04-27  Eric Christopher  <echristo@apple.com>
13542
13543         * gcc.dg/pragma-ms_struct.c: New.
13544
13545 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
13546
13547         PR c++/27102
13548         * g++.dg/template/crash47.C: New test.
13549
13550 2006-04-27  Dirk Mueller  <dmueller@suse.de>
13551
13552         * gcc.target/i386/sse-7.c: build with -msse.
13553
13554 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
13555
13556         PR testsuite/27274:
13557         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
13558         (main): Exit if processor doesn't support SSE.
13559
13560 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
13561
13562         PR middle-end/27282
13563         * gcc.c-torture/compile/pr27282.c: New test.
13564
13565 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
13566
13567         PR middle-end/26913
13568         * g++.dg/gomp/pr26913.C: New test.
13569
13570         PR c/25996
13571         * gcc.dg/gomp/pr25996.c: New test.
13572         * g++.dg/gomp/pr25996.C: New test.
13573
13574 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
13575
13576         PR rtl-optimization/26725
13577         * gcc.c-torture/compile/pr26725.c: New test.
13578
13579 2006-04-25  Richard Guenther  <rguenther@suse.de>
13580
13581         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
13582         than n + -1.
13583
13584 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
13585
13586         * gcc.dg/20060425-1.c: New testcase.
13587
13588 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
13589
13590         PR tree-optimization/26865
13591         * gcc.dg/pr26865.c: New test.
13592
13593 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
13594
13595         PR c++/27292
13596         * g++.dg/conversion/bitfield1.C: New test.
13597         * g++.dg/conversion/bitfield2.C: Likewise.
13598         * g++.dg/conversion/bitfield3.C: Likewise.
13599
13600 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
13601         Richard Guenther  <rguenther@suse.de>
13602
13603         PR tree-optimization/27236
13604         * gcc.dg/tree-ssa/pr27236.c: New testcase.
13605
13606 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13607
13608         PR c++/19963
13609         * g++.dg/other/incomplete2.C: New test.
13610
13611 2006-04-24  Richard Guenther  <rguenther@suse.de>
13612
13613         PR middle-end/26869
13614         * gcc.dg/torture/pr26869.c: New testcase.
13615
13616 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
13617         Richard Guenther  <rguenther@suse.de>
13618
13619         PR tree-optimization/27218
13620         * g++.dg/tree-ssa/pr27218.C: New testcase.
13621
13622 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
13623
13624         PR c++/26912
13625         * g++.dg/template/friend41.C: New test.
13626
13627 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
13628
13629         * g++.dg/opt/pr15551.C: Include cstdio.
13630         (main): Use remove instead of unlink.
13631
13632 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
13633
13634         * gcc.dg/sibcall-7.c: New test.
13635         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
13636         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
13637         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
13638         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
13639         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
13640
13641 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
13642
13643         PR c++/26534
13644         * g++.dg/opt/bitfield1.C: New test.
13645         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
13646         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
13647         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
13648         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
13649         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
13650         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
13651         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
13652         * g++.dg/abi/bitfield2.C: Likewise.
13653         * g++.dg/init/bitfield1.C: Likewise.
13654
13655 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
13656
13657         PR fortran/25099
13658         * gfortran.dg/elemental_subroutine_4.f90: New test.
13659         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
13660         call sub (m, x).
13661
13662 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
13663
13664         * gcc.c-torture/compile/20060421-1.c: New testcase.
13665
13666 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13667
13668         PR c/25875
13669         * gcc.dg/init-bad-4.c: New test.
13670
13671 2006-04-21  Paul Brook  <paul@codesourcery.com>
13672
13673         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
13674
13675 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
13676
13677         PR fortran/27122
13678         * gfortran.dg/defined_operators_1.f90: New test.
13679         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
13680         remove old ones associated, incorrectly, with Note 5.46.
13681
13682         PR fortran/27113
13683         * gfortran.dg/character_array_constructor_1.f90: New test.
13684
13685 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
13686
13687         * gcc.dg/20060419-1.c: New test.
13688
13689 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
13690
13691         PR c/26774
13692         * gcc.dg/struct-parse-1.c: New test case.
13693
13694 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13695
13696         PR c++/26558
13697         * g++.dg/parse/template19.C: New test.
13698
13699         PR c++/26739
13700         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
13701
13702         PR c++/26036
13703         * g++.dg/expr/call3.C: New test.
13704
13705         PR c++/10385
13706         * g++.dg/conversion/dynamic1.C: New test.
13707
13708 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
13709
13710         PR c++/27102
13711         * g++.dg/template/crash35.C: Tweak error markers.
13712         * g++.dg/template/crash46.C: New test.
13713         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
13714         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
13715
13716 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
13717
13718         PR rtl-optimization/14261
13719         * gcc.c-torture/compile/20060419-1.c: Added.
13720
13721 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
13722
13723         * gfortran.dg/label_1.f90: Adjust dg-error.
13724
13725 2006-04-16  Roger Sayle  <roger@eyesopen.com>
13726
13727         PR target/26961
13728         * gcc.dg/fold-cond-1.c: New test case.
13729         * gcc.dg/pr26961-1.c: Likewise.
13730
13731 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13732
13733         PR libgfortran/27138
13734         * gfortran.dg/read_bad_advance.f90: New test.
13735
13736 2006-04-16  Roger Sayle  <roger@eyesopen.com>
13737             Dale Johannesen  <dalej@apple.com>
13738
13739         PR target/24076
13740         * gcc.target/i386/vecinit-3.c: New testcase.
13741         * gcc.target/i386/vecinit-4.c: Likewise.
13742         * gcc.target/i386/sse-18.c: Likewise.
13743         * gcc.target/i386/sse-19.c: Likewise.
13744
13745 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
13746
13747         * gfortran.dg/allocate_zerosize_1.f90: New test.
13748
13749 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
13750
13751         PR c++/26365
13752         * g++.dg/template/crash45.C: New test.
13753
13754 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
13755
13756         PR fortran/26787
13757         * gfortran.dg/proc_assign_1.f90: New test.
13758         * gfortran.dg/procedure_lvalue.f90: Change message.
13759         * gfortran.dg/namelist_4.f90: Add new error.
13760
13761         PR fortran/25597
13762         PR fortran/27096
13763         * gfortran.dg/auto_pointer_array_result_1.f90
13764
13765         PR fortran/27089
13766         * gfortran.dg/specification_type_resolution_1.f90
13767
13768         PR fortran/18003
13769         PR fortran/25669
13770         PR fortran/26834
13771         * gfortran.dg/bounds_temporaries_1.f90: New test.
13772
13773         PR fortran/27124
13774         * gfortran.dg/array_return_value_1.f90: New test.
13775
13776 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
13777
13778         PR fortran/25336
13779         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
13780
13781 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
13782
13783         PR middle-end/26823
13784         * g++.dg/gomp/pr26823-1.C: New test.
13785         * g++.dg/gomp/pr26823-2.C: New test.
13786
13787 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
13788
13789         PR middle-end/27134
13790         * gcc.dg/pr27314.c: New test.
13791
13792 2006-04-13  Richard Henderson  <rth@redhat.com>
13793
13794         * g++.dg/gomp/block-0.C: Update expected matches.
13795
13796 2006-04-13  DJ Delorie  <dj@redhat.com>
13797
13798         * lib/target-supports.exp (check_effective_target_int32plus): New.
13799         (check_effective_target_ptr32plus): New.
13800         (check_effective_target_size32plus): New.
13801         (check_effective_target_int16): New.
13802         (check_profiling_available): Add m32c to the list of unsupported
13803         targets.
13804
13805         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
13806         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
13807         memory size.
13808         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
13809         pointers.
13810         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
13811         size_t.
13812         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
13813         and size_t.
13814         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
13815         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
13816         not just xstormy16.  Skip m32c due to weird pointer size.
13817         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
13818         not just xstormy16.
13819         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
13820         not just xstormy16.
13821         * gcc.dg/20020312-2.c: Add m32c support.
13822         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
13823         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
13824         in test.
13825         * gcc.dg/20050321-2.c: Require >=32 bit integers.
13826         * gcc.dg/asm-1.c: Skip if int and short are the same size.
13827         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
13828         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
13829         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
13830         formats
13831         * gcc.dg/init-string-2.c: Require >=32 bit integers.
13832         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
13833         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
13834         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
13835         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
13836         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
13837         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
13838         in test.
13839         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
13840         in test.
13841         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
13842         * gcc.dg/pr23049.c: Require >=32 bit integers.
13843         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
13844         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
13845         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
13846         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
13847         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
13848         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
13849         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
13850         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
13851         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
13852         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
13853         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
13854         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
13855         prototype in test.
13856         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
13857         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
13858         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
13859         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
13860         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
13861
13862         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
13863         * gcc.c-torture/execute/20040703-1.x: Likewise.
13864         * gcc.c-torture/execute/20040705-1.x: Likewise.
13865         * gcc.c-torture/execute/20040705-2.x: Likewise.
13866         * gcc.c-torture/execute/20040709-1.x: Likewise.
13867         * gcc.c-torture/execute/20040709-2.x: Likewise.
13868         * gcc.c-torture/execute/20040811-1.x: Likewise.
13869         * gcc.c-torture/execute/20050316-1.x: Likewise.
13870         * gcc.c-torture/execute/bitfld-4.x: Likewise.
13871         * gcc.c-torture/execute/pr19689.x: Likewise.
13872         * gcc.c-torture/execute/pr7284-1.x: Likewise.
13873         * gcc.c-torture/execute/usmul.x: Likewise.
13874         * gcc.c-torture/execute/vrp-5.x: Likewise.
13875         * gcc.c-torture/execute/vrp-6.x: Likewise.
13876         * gcc.dg/debug/20041023-1.s: Likewise.
13877
13878 2006-04-13  Roger Sayle  <roger@eyesopen.com>
13879
13880         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
13881         of integers to a vector types are now constant expressions in C.
13882         * gcc.dg/vect/vect-fold-1.c: New test case.
13883
13884 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
13885             Ulrich Weigand  <uweigand@de.ibm.com>
13886
13887         PR target/27006
13888         * gcc.dg/vmx/pr27006.c: New testcase.
13889
13890 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13891
13892         PR libgfortran/26766
13893         * gfortran.dg/write_recursive.f90: New test.
13894
13895 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
13896
13897         * g++.dg/parse/dtor7.C: New test.
13898         * g++.dg/parse/new1.C: Add error marker.
13899         * g++.dg/template/new3.C: New test.
13900
13901         PR c++/26122
13902         * g++.dg/template/pure1.C: New test.
13903
13904         PR c++/26295
13905         * g++.dg/parse/ptrmem4.C: New test.
13906
13907 2006-04-10  Jeff Law  <law@redhat.com>
13908
13909         PR/27087
13910         * gcc.c-torture/compile/pr27087.c: New test.
13911
13912 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
13913
13914         PR/21391
13915         * gcc.dg/20060410.c: New.
13916
13917 2006-04-10  Matthias Klose  <doko@debian.org>
13918
13919         * lib/gcc-defs.exp (gcc-set-multilib-library-path):
13920         Recognize multilib directory names containing underscores.
13921
13922 2006-04-10  Roger Sayle  <roger@eyesopen.com>
13923
13924         * gcc.target/i386/vecinit-1.c: New test case.
13925         * gcc.target/i386/vecinit-2.c: Likewise.
13926
13927 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
13928
13929         PR debug/27057
13930         * g++.dg/debug/dwarf2-2.C: New test.
13931
13932 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
13933
13934         PR rtl-optimization/27073
13935         * gcc.c-torture/execute/pr27073.c: New test.
13936
13937 2006-04-08  Mike Stump  <mrs@apple.com>
13938
13939         * gcc.dg/pragma-darwin.c: Improve for ppc64.
13940
13941 2006-04-07  Richard Guenther  <rguenther@suse.de>
13942
13943         PR tree-optimization/26135
13944         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
13945
13946 2006-04-06  Jan Hubicka  <jh@suse.cz>
13947
13948         PR profile/26399
13949         * g++.dg/bprob/g++-bprob-2.C: New testcase.
13950
13951 2006-04-06  Roger Sayle  <roger@eyesopen.com>
13952
13953         * g++.dg/conversion/nullptr1.C: New test case.
13954         * g++.dg/conversion/nullptr2.C: Likewise.
13955
13956 2006-04-05  Roger Sayle  <roger@eyesopen.com>
13957
13958         * gfortran.dg/dependency_18.f90: New test case.
13959
13960 2006-04-05  Richard Guenther  <rguenther@suse.de>
13961
13962         PR tree-optimization/26919
13963         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
13964         * gcc.dg/ipa/ipa-2.c: Likewise.
13965         * gcc.dg/ipa/ipa-3.c: Likewise.
13966         * gcc.dg/ipa/ipa-5.c: Likewise.
13967
13968 2006-04-05  Richard Guenther  <rguenther@suse.de>
13969
13970         PR tree-optimization/26763
13971         * gcc.dg/torture/pr26763-1.c: New testcase.
13972         * gcc.dg/torture/pr26763-2.c: Likewise.
13973
13974 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
13975
13976         PR fortran/23634
13977         PR fortran/25619
13978         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
13979
13980 2006-04-04  Eric Christopher  <echristo@apple.com>
13981
13982         * gcc.target/i386/387-1.c: Allow regexp to match darwin
13983         stubs.
13984         * gcc.target/i386/387-5.c: Ditto.
13985
13986 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
13987
13988         * gcc.target/sparc/struct-ret-check.c: New test.
13989
13990 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13991
13992         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
13993         zero decimal digits specified in format.
13994
13995 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
13996
13997         PR fortran/26891
13998         * gfortran.dg/missing_optional_dummy_1.f90: New test.
13999
14000         PR fortran/26976
14001         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
14002         * gfortran.dg/initialization_1.f90: Make assignment compliant.
14003         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
14004         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
14005         compliant and detect bigendian-ness.
14006
14007 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
14008
14009         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
14010         dummy arguments work when the actual argument is itself a dummy
14011         argument of the caller.
14012
14013 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
14014
14015         PR libfortran/24685
14016         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
14017
14018 2006-04-01  Roger Sayle  <roger@eyesopen.com>
14019
14020         * gfortran.dg/dependencency_17.f90: New test case.
14021
14022 2006-04-01  Roger Sayle  <roger@eyesopen.com>
14023
14024         * gfortran.dg/dependency_14.f90: New test case.
14025         * gfortran.dg/dependency_15.f90: Likewise.
14026         * gfortran.dg/dependency_16.f90: Likewise.
14027
14028 2006-03-31  Asher Langton  <langton2@llnl.gov>
14029
14030         PR fortran/25358
14031         gfortran.dg/cray_pointers_6.f90: New test.
14032
14033 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14034
14035         PR libgfortran/26890
14036         * gfortran.dg/read_size_noadvance.f90: New test.
14037
14038 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
14039
14040         PR fortran/25031
14041         * gfortran.dg/multiple_allocation_1.f90: Check that the
14042         size has changed after a re-allocation with stat.
14043
14044 2006-03-30  Richard Guenther  <rguenther@suse.de>
14045
14046         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
14047         removal.
14048         * gcc.target/i386/sselibm-2.c: Likewise.
14049         * gcc.target/i386/sselibm-3.c: Likewise.
14050         * gcc.target/i386/sselibm-4.c: Likewise.
14051         * gcc.target/i386/sselibm-5.c: Likewise.
14052
14053 2006-03-28  Roger Sayle  <roger@eyesopen.com>
14054
14055         * gcc.dg/fold-andxor-1.c: New test case.
14056         * gcc.dg/fold-xorand-1.c: Likewise.
14057
14058 2006-03-28  Roger Sayle  <roger@eyesopen.com>
14059
14060         * gcc.dg/fold-convnotconv-1.c: New test case.
14061
14062 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
14063
14064         PR fortran/26779
14065         * gfortran.dg/private_type_5.f90: New test.
14066
14067 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
14068
14069         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
14070
14071 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
14072
14073         * gfortran.dg/advance_2.f90: New test.
14074         * gfortran.dg/advance_3.f90: New test.
14075
14076         * gfortran.fortran-torture/execute/equiv_5.f: New test.
14077
14078 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14079
14080         PR libgfortran/26661
14081         PR libgfortran/26880
14082         * gfortran.dg/read_x_past.f: New test.
14083
14084 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
14085
14086         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
14087         to be STABS.
14088
14089 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
14090
14091         * objc.dg/dwarf-1.m: Skip on AIX.
14092         * objc.dg/dwarf-2.m: Skip on AIX.
14093
14094 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
14095
14096         PR fortran/26816
14097         * gfortran.dg/float_1.f90: New test.
14098
14099 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
14100
14101         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
14102         X86_64 targets.
14103         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
14104
14105 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
14106
14107         PR libfortran/26735
14108         * gfortran.dg/convert_implied_open.f90: New test case.
14109
14110 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
14111
14112         PR fortran/26769
14113         * gfortran.dg/transpose_reshape_r10.f90: New test case.
14114
14115 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
14116
14117         PR middle-end/26717
14118         * gcc.dg/pr26717.c: New test.
14119
14120 2006-03-25  Roger Sayle  <roger@eyesopen.com>
14121
14122         * gfortran.dg/dependency_12.f90: New test case.
14123
14124 2006-03-24  Roger Sayle  <roger@eyesopen.com>
14125
14126         * gfortran.dg/dependency_9.f90: New (resurected) test case.
14127
14128 2006-03-24  Jeff Law  <law@redhat.com>
14129
14130         * gcc.c-torture/pr26840.c: New test.
14131
14132 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
14133
14134         * objc.dg/dwarf-2.m: New.
14135         * obj-c++.dg/dwarf-2.mm: New.
14136
14137         * g++.old-deja/g++.other/init19.C: New.
14138
14139 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
14140
14141         * g++.dg/eh/spbp.C: Skip on AIX.
14142
14143 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
14144
14145         PR middle-end/26611
14146         * g++.dg/gomp/pr26611-1.C: New test.
14147         * g++.dg/gomp/pr26611-2.C: New test.
14148
14149 2006-03-24  Jeff Law  <law@redhat.com>
14150
14151         * gcc.c-torture/compile/pr26833.c: New test.
14152         * gfortran.fortran-torture/compile/pr26806.f90: New test.
14153
14154 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14155
14156         * gfortran.dg/endfile_2.f90: Delete temp file.
14157
14158 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
14159
14160         PR fortran/19303
14161         * gfortran.dg/record_marker_1.f90: New test case.
14162         * gfortran.dg/record_marker_2.f: New test case.
14163         * gfortran.dg/record_marker_3.f90: New test case.
14164
14165 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
14166
14167         PR fortran/17298
14168         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
14169         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
14170
14171 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
14172
14173         * lib/gcc-dg.exp (cleanup-modules): New proc.
14174         * gfortran.dg/allocatable_function_1.f90,
14175         gfortran.dg/allocate_char_star_scalar_1.f90,
14176         gfortran.dg/assumed_charlen_function_1.f90,
14177         gfortran.dg/assumed_dummy_1.f90,
14178         gfortran.dg/assumed_shape_ranks_1.f90,
14179         gfortran.dg/assumed_shape_ranks_2.f90,
14180         gfortran.dg/assumed_size_dt_dummy.f90,
14181         gfortran.dg/auto_char_dummy_array_1.f90,
14182         gfortran.dg/auto_char_len_3.f90,
14183         gfortran.dg/automatic_module_variable.f90,
14184         gfortran.dg/bad_automatic_objects_1.f90,
14185         gfortran.dg/char_array_constructor.f90,
14186         gfortran.dg/char_array_structure_constructor.f90,
14187         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
14188         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
14189         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
14190         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
14191         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
14192         gfortran.dg/derived_pointer_recursion.f90,
14193         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
14194         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
14195         gfortran.dg/dummy_functions_1.f90,
14196         gfortran.dg/elemental_initializer_1.f90,
14197         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
14198         gfortran.dg/elemental_pointer_1.f90,
14199         gfortran.dg/elemental_subroutine_1.f90,
14200         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
14201         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
14202         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
14203         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
14204         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
14205         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
14206         gfortran.dg/global_references_1.f90,
14207         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
14208         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
14209         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
14210         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
14211         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
14212         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
14213         gfortran.dg/large_integer_kind_1.f90,
14214         gfortran.dg/large_real_kind_1.f90,
14215         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
14216         gfortran.dg/module_double_reuse.f90,
14217         gfortran.dg/module_equivalence_1.f90,
14218         gfortran.dg/module_interface_1.f90,
14219         gfortran.dg/module_parameter_array_refs_1.f90,
14220         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
14221         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
14222         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
14223         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
14224         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
14225         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
14226         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
14227         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
14228         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
14229         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
14230         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
14231         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
14232         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
14233         gfortran.dg/same_name_1.f90,
14234         gfortran.dg/sibling_dummy_procedure_1.f90,
14235         gfortran.dg/sibling_dummy_procedure_2.f90,
14236         gfortran.dg/sibling_dummy_procedure_3.f90,
14237         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
14238         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
14239         gfortran.dg/used_dummy_types_2.f90,
14240         gfortran.dg/used_dummy_types_3.f90,
14241         gfortran.dg/used_dummy_types_4.f90,
14242         gfortran.dg/used_dummy_types_5.f90,
14243         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
14244         gfortran.dg/userdef_operator_1.f90: Use it.
14245
14246 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14247
14248         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
14249         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
14250         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
14251         gfortran.dg/write_back.f,
14252         gfortran.fortran-torture/execute/inquire_1.f90,
14253         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
14254
14255 2006-03-21  Jeff Law  <law@redhat.com>
14256
14257         * gcc.dg/tree-ssa/vrp28.c: New test.
14258
14259 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
14260
14261         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
14262         if _STDC_C99 is defined.
14263         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
14264         * gcc.dg/builtins-20.c: Likewise.
14265         * gcc.dg/builtins-53.c: Likewise.
14266         * gcc.dg/single-precision-constant.c: Likewise. Also pass
14267         -mmacosx-version-min=10.3 on PowerPC/Darwin.
14268
14269 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
14270
14271         PR tree-opt/26781
14272         * gcc.c-torture/compile/pr26781-1.c: New test.
14273         * gcc.c-torture/compile/pr26781-2.c: New test.
14274
14275 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
14276
14277         PR c++/26690
14278         * g++.dg/gomp/pr26690-1.C: New test.
14279         * g++.dg/gomp/pr26690-2.C: New test.
14280
14281 2006-03-20  Jeff Law  <law@redhat.com>
14282
14283         * gcc.dg/tree-ssa/pr21829.c: New test.
14284
14285         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
14286
14287 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
14288
14289         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
14290         (check_visibility_available): Use it.
14291         (check_effective_target_default_packed): Likewise.
14292         (check_effective_target_pcc_bitfield_type_matters): Likewise.
14293         (check_effective_target_fopenmp): Likewise.
14294         (check_effective_target_freorder): Likewise.
14295         (check_effective_target_fpic): Likewise.
14296         (check_named_sections_available): Likewise.
14297         (check_effective_target_ilp32): Likewise.
14298         (check_effective_target_lp64): Likewise.
14299
14300 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
14301
14302         PR fortran/20935
14303         * gfortran.dg/scalar_mask_2.f90: New test case.
14304
14305 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
14306
14307         PR tree-opt/26629
14308         * gcc.dg/tree-ssa/loadpre12.c: New test.
14309         * gcc.dg/tree-ssa/loadpre13.c: New test.
14310         * gcc.dg/tree-ssa/loadpre14.c: New test.
14311         * gcc.dg/tree-ssa/loadpre15.c: New test.
14312         * gcc.dg/tree-ssa/loadpre16.c: New test.
14313         * gcc.dg/tree-ssa/loadpre17.c: New test.
14314         * gcc.dg/tree-ssa/loadpre18.c: New test.
14315         * gcc.dg/tree-ssa/loadpre19.c: New test.
14316         * gcc.dg/tree-ssa/loadpre20.c: New test.
14317         * gcc.dg/tree-ssa/loadpre21.c: New test.
14318         * gcc.dg/tree-ssa/loadpre22.c: New test.
14319
14320 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
14321
14322         PR fortran/26741
14323         * gfortran.dg/elemental_initializer_1.f90: New test.
14324
14325         PR fortran/26716
14326         * gfortran.dg/assumed_shape_ranks_2: New test.
14327
14328 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
14329
14330         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
14331         target fpic.
14332
14333 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14334
14335         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
14336         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
14337         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
14338         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
14339         gfortran.fortran-torture/execute/direct_io.f90,
14340         gfortran.fortran-torture/execute/inquire_2.f90,
14341         gfortran.fortran-torture/execute/inquire_4.f90,
14342         gfortran.fortran-torture/execute/list_read_1.f90,
14343         gfortran.fortran-torture/execute/open_replace.f90,
14344         gfortran.fortran-torture/execute/slash_edit.f90,
14345         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
14346         temporary files from testcases.
14347
14348 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14349
14350         PR libgfortran/26509
14351         gfortran.dg/write_direct_eor.f90: New test.
14352
14353 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
14354
14355         * gcc.target/powerpc/pr26350.c: New.
14356         * gcc.target/powerpc/indexed-addr.c: New.
14357
14358 2006-03-16  Roger Sayle  <roger@eyesopen.com>
14359
14360         * gfortran.dg/dependency_13.f90: New test case.
14361
14362 2006-03-16  Roger Sayle  <roger@eyesopen.com>
14363
14364         PR middle-end/21781
14365         * gcc.dg/real-const-1.c: New test case.
14366
14367 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
14368
14369         * g++.old-deja/g++.other/init18.C: New.
14370         * g++.old-deja/g++.other/init5.C: Remove xfail.
14371
14372 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14373
14374         * g++.dg/opt/pr15551.C: Cleanup temp file.
14375
14376 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14377
14378         PR c++/6634
14379         g++.dg/parse/long1.C: New test.
14380
14381 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14382
14383         PR fortran/19101
14384         * gfortran.dg/continuation.f90: New test.
14385         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
14386
14387 2006-03-14  Richard Guenther  <rguenther@suse.de>
14388
14389         PR tree-optimization/26672
14390         * gcc.dg/torture/pr26672.c: New testcase.
14391
14392 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
14393
14394         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
14395         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
14396
14397 2006-03-13  Roger Sayle  <roger@eyesopen.com>
14398
14399         PR middle-end/26557
14400         * gcc.c-torture/compile/switch-1.c: New test case.
14401
14402 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
14403
14404         PR fortran/25378
14405         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
14406         test to include more permuatations of mask and index.
14407         * gfortran.dg/scalar_mask_1.f90: Modify last test to
14408         respond to F2003 spec. that the position returned for an all false
14409         mask && condition is zero.
14410
14411 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
14412
14413         PR middle-end/25989
14414         * gcc.dg/gomp/pr25989.c: New test.
14415
14416 2006-03-13  Jeff Law  <law@redhat.com>
14417
14418         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
14419
14420 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
14421
14422         * gcc.dg/switch-9.c: New test.
14423
14424 2006-03-13  Richard Guenther  <rguenther@suse.de>
14425
14426         PR middle-end/26630
14427         * gcc.dg/torture/pr26630.c: New testcase.
14428
14429 2006-03-11  Roger Sayle  <roger@eyesopen.com>
14430
14431         * gfortran.dg/dependency_10.f90: New test case.
14432         * gfortran.dg/dependency_11.f90: Likewise.
14433
14434 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
14435             Erik Edelmann  <eedelman@gcc.gnu.org>
14436
14437         * gfortran.dg/allocatable_function_1.f90: New.
14438         * gfortran.dg/allocatable_function_2.f90: New.
14439
14440 2006-03-10  Richard Guenther  <rguenther@suse.de>
14441
14442         PR middle-end/26565
14443         * gcc.dg/torture/pr26565.c: New testcase.
14444
14445 2006-03-09  Eric Christopher  <echristo@apple.com>
14446
14447         * gcc.c-torture/compile/20060309-1.c: New.
14448
14449 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14450
14451         PR libgfortran/26499
14452         * gfortran.dg/write_back.f: New test.
14453         * gfortran.dg/write_rewind_1.f: New test.
14454         * gfortran.dg/write_rewind_2.f: New test.
14455
14456 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14457
14458         PR libgfortran/26554
14459         * gfortran.dg/read_logical.f90: New test.
14460
14461 2006-03-04  Laurent GUERBY <laurent@guerby.net>
14462
14463         * ada/acats/norun.lst: cdd2a03 now passes.
14464
14465 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
14466
14467         PR testsuite/25177
14468         * gcc.target/powerpc/pr18096-1.c: Change where the error
14469         would match.
14470
14471 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
14472
14473         * gcc.target/i386/cleanup-1.c: New test.
14474         * gcc.target/i386/cleanup-2.c: New test.
14475
14476 2006-03-04  Roger Sayle  <roger@eyesopen.com>
14477
14478         * gfortran.dg/dependency_9.f90: Remove for the time being.
14479
14480 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
14481
14482         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
14483         directive.
14484
14485 2006-03-03  Roger Sayle  <roger@eyesopen.com>
14486
14487         * gfortran.dg/dependency_9.f90: New test case.
14488
14489 2006-03-03  Roger Sayle  <roger@eyesopen.com>
14490
14491         * gfortran.dg/dependency_4.f90: New test case.
14492         * gfortran.dg/dependency_5.f90: New test case.
14493         * gfortran.dg/dependency_6.f90: New test case.
14494         * gfortran.dg/dependency_7.f90: New test case.
14495         * gfortran.dg/dependency_8.f90: New test case.
14496
14497 2006-03-03  Paul Brook  <paul@codesourcery.com>
14498
14499         * lib/target-supports.exp (check_profiling_available):
14500         Add m68k-*-elf.
14501
14502 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
14503
14504         PR fortran/25031
14505         * multiple_allocation_1.f90: New test.
14506
14507 2006-03-03  Roger Sayle  <roger@eyesopen.com>
14508
14509         PR tree-optimization/26524
14510         * gfortran.dg/pr26524.f: New test case.
14511
14512 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14513
14514         * g++.dg/template/repo5.C: Cleanup repo files.
14515         * gcc.dg/20051201-1.c: Cleanup coverage files.
14516         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
14517         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
14518         tree dump files.
14519
14520 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
14521
14522         * objc.dg/objc-nofilename-1.m: New test.
14523         * objc.dg/bad-receiver-type.m: New test.
14524         * obj-c++.dg/bad-receiver-type.mm: New test.
14525
14526 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
14527
14528         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
14529
14530 2006-03-01  Mike Stump  <mrs@apple.com>
14531
14532         * g++.dg/abi/key2.C: Add.
14533
14534 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
14535
14536         * gfortran.dg/logical_dot_product.f90: New test.
14537
14538         PR fortran/26393
14539         * gfortran.dg/used_interface_ref.f90: New test.
14540
14541         PR fortran/20938
14542         * gfortran.dg/dependency_2.f90: New test.
14543         * gfortran.fortran-torture/execute/where17.f90: New test.
14544         * gfortran.fortran-torture/execute/where18.f90: New test.
14545         * gfortran.fortran-torture/execute/where19.f90: New test.
14546         * gfortran.fortran-torture/execute/where20.f90: New test.
14547
14548 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
14549
14550         * g++.dg/tree-ssa/pr26443.C: New test case.
14551
14552 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
14553
14554         PR middle-end/26022
14555         * g++.dg/opt/return-slot1.C: New test.
14556
14557 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14558
14559         PR libgfortran/26136
14560         * gfortran.dg/namelist_23.f90: New test.
14561
14562 2006-02-28  Roger Sayle  <roger@eyesopen.com>
14563
14564         PR middle-end/14752
14565         * gcc.dg/fold-eqandshift-2.c: New test case.
14566
14567 2006-02-28  Richard Guenther  <rguenther@suse.de>
14568
14569         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
14570         decomposition.
14571
14572 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
14573
14574         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
14575
14576 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14577
14578         PR libgfortran/26464
14579         * gfortran.dg/backspace_5.f: New test.
14580         * gfortran.dg/backspace_6.f: New test.
14581
14582 2006-02-26  Roger Sayle  <roger@eyesopen.com>
14583
14584         * gcc.dg/fold-eqandnot-1.c: New test case.
14585
14586 2006-02-26  Roger Sayle  <roger@eyesopen.com>
14587
14588         PR middle-end/19983
14589         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
14590
14591 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
14592
14593         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
14594         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
14595
14596 2006-02-26  Richard Guenther  <rguenther@suse.de>
14597
14598         PR tree-optimization/26421
14599         * gcc.dg/tree-ssa/pr26421.c: New testcase.
14600
14601 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
14602
14603         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
14604         * g++.old-deja/g++.robertl/eb132.C: Likewise.
14605
14606 2006-02-26  Roger Sayle  <roger@eyesopen.com>
14607
14608         * gcc.dg/fold-even-1.c: New test case.
14609
14610 2006-02-26  Roger Sayle  <roger@eyesopen.com>
14611
14612         PR middle-end/21137
14613         * gcc.dg/fold-eqandshift-1.c: New test case.
14614
14615 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
14616
14617         PR tree-optimization/25125
14618         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
14619         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
14620
14621 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
14622
14623         PR tree-optimizations/26359
14624         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
14625         with -fdump-tree-dceloop-details.
14626         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
14627
14628 2006-02-25  Roger Sayle  <roger@eyesopen.com>
14629
14630         PR middle-end/23673
14631         * gcc.dg/fold-eqxor-1.c: New test case.
14632         * gcc.dg/fold-eqxor-2.c: Likewise.
14633         * gcc.dg/fold-eqxor-3.c: Likewise.
14634
14635 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
14636
14637         PR fortran/23092
14638         * scalar_mask_1.f90: New test.
14639
14640 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
14641
14642         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
14643         * g++.dg/eh/uncaught2.C: New.
14644         * g++.dg/eh/uncaught3.C: New.
14645
14646 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14647
14648         PR libgfortran/26423
14649         * gfortran.dg/read_many_1.f: New test.
14650
14651 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
14652
14653         PR fortran/24519
14654         * gfortran.dg/dependency_3.f90: New test.
14655         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
14656         XFAILs.
14657
14658         PR fortran/25395
14659         * gfortran.dg/equiv_6.f90: New test.
14660
14661 2006-02-23  Jeff Law  <law@redhat.com>
14662
14663         * gcc.c-torture/compile/pr26425.c: New test.
14664
14665 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
14666
14667         PR middle-end/26412
14668         * gcc.dg/gomp/pr26412.c: New test.
14669
14670 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14671
14672         PR c++/26291
14673         * g++.dg/other/ellipsis1.C: New test.
14674         * g++.dg/parse/operator4.C: Adjust error marker.
14675
14676 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
14677
14678         PR target/25603
14679         * gfortran.dg/pr25603.f: New testcase.
14680
14681 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
14682
14683         * gcc.dg/bf-spl1.c: Don't specify -m68000.
14684         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
14685
14686 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
14687
14688         * g++.dg/eh/spbp.C: New.
14689
14690 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
14691
14692         PR middle-end/26379
14693         * gcc.target/i386/mmx-7.c: New test.
14694
14695 2006-02-20  Roger Sayle  <roger@eyesopen.com>
14696
14697         PR tree-optimization/26361
14698         * gcc.dg/tree-ssa/vrp27.c: New test case.
14699
14700 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
14701
14702         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
14703         * gcc.dg/tree-ssa/complex-4.c: Here.
14704
14705 2006-02-19  Roger Sayle  <roger@eyesopen.com>
14706
14707         PR middle-end/19543
14708         * gfortran.dg/logical_1.f90: New test case.
14709
14710 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
14711
14712         PR middle-end/26334
14713         * gcc.dg/20060218-1.c: Moved to...
14714         * gcc.target/i386/20060218-1.c: ... here.  New test.
14715
14716 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
14717
14718         PR fortran/26201
14719         * gfortran.dg/convert_1.f90: New.
14720
14721 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
14722
14723         PR fortran/25054
14724         * gfortran.dg/namelist_5.f90: New test.
14725
14726         PR fortran/25089
14727         * gfortran.dg/namelist_4.f90: New test.
14728
14729 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
14730
14731         PR tree-opt/25680
14732         * gcc.dg/tree-ssa/complex-3.c: New test.
14733
14734 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
14735
14736         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
14737         variable to take into account the variable name in the
14738         function header.
14739         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
14740
14741 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
14742
14743         PR middle-end/26334
14744         * gcc.c-torture/compile/20060217-1.c: New test.
14745         * gcc.dg/20060218-1.c: New test.
14746
14747 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
14748
14749         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
14750
14751 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
14752
14753         * gcc.dg/cpp/undef3.c: New test.
14754         * gcc.dg/cpp/trad/builtins2.c: New test.
14755
14756 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
14757
14758         PR c++/26266
14759         * g++.dg/template/static22.C: New test.
14760         * g++.dg/template/static23.C: New test.
14761         * g++.dg/template/static24.C: New test.
14762         * g++.dg/template/non-dependent13.C: New test.
14763         * g++.dg/init/member1.C: Tweak error markers.
14764
14765 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14766
14767         PR target/26255
14768         * gcc.c-torture/compile/pr26255.c: New test case.
14769
14770 2006-02-16  Roger Sayle  <roger@eyesopen.com>
14771
14772         * gfortran.fortran-torture/execute/where_10.f90: New test case.
14773         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
14774         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
14775         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
14776         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
14777         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
14778         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
14779
14780 2006-02-16  Jeff Law  <law@redhat.com>
14781
14782         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
14783         * gcc.dg/tree-ssa/vrp26.c: New test.
14784
14785 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
14786
14787         PR target/20353
14788         PR target/24578
14789         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
14790         __UCLIBC__ is defined.
14791
14792 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
14793
14794         PR fortran/26224
14795         * gfortran.dg/gomp/pr26224.f: New test.
14796
14797 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
14798
14799         PR tree-opt/25918
14800         * lib/target-supports.exp
14801         (check_effective_target_vect_short_mult): New.
14802         (check_effective_target_vect_char_mult): New.
14803         (check_effective_target_vect_widen_sum_qi_to_si): New.
14804         (check_effective_target_vect_widen_sum_qi_to_hi): New.
14805         (check_effective_target_vect_widen_sum_hi_to_si): New.
14806         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
14807         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
14808         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
14809         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
14810         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
14811         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
14812         vect-reduc-pattern-2c.c
14813         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
14814         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
14815         vect-reduc-pattern-1c.c
14816
14817 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
14818
14819         PR fortran/24557
14820         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
14821
14822 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
14823
14824         PR fortran/26054
14825         * gfortran.dg/enum_8.f90: Remove check for warning.
14826         * gfortran.dg/iomsg_1.f90: Ditto.
14827         * gfortran.dg/enum_1.f90: Ditto.
14828         * gfortran.dg/enum_9.f90: Ditto.
14829         * gfortran.dg/enum_2.f90: Ditto.
14830         * gfortran.dg/enum_10.f90: Ditto.
14831         * gfortran.dg/enum_3.f90: Ditto.
14832         * gfortran.dg/flush_1.f90: Ditto.
14833         * gfortran.dg/enum_4.f90: Ditto.
14834         * gfortran.dg/array_constructor_1.f90: Ditto.
14835         * gfortran.dg/enum_5.f90: Ditto.
14836         * gfortran.dg/enum_6.f90: Ditto.
14837         * gfortran.dg/enum_7.f90: Ditto.
14838
14839 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
14840
14841         PR middle-end/26300
14842         * gcc.c-torture/compile/20060215-1.c: New test.
14843
14844 2006-02-14  Roger Sayle  <roger@eyesopen.com>
14845
14846         PR middle-end/23670
14847         * gcc.dg/tree-ssa/andor-2.c: New test case.
14848
14849 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
14850
14851         PR fortran/25045
14852         * optional_dim.f90: New test.
14853
14854 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
14855
14856         PR fortran/26277
14857         * gfortran.dg/label_4.f90: New.
14858
14859 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
14860             Diego Novillo  <dnovillo@redhat.com>
14861             Uros Bizjak  <uros@kss-loka.si>
14862
14863         * gfortran.dg/gomp: New directory.
14864
14865 2006-02-14  Richard Guenther  <rguenther@suse.de>
14866
14867         PR tree-optimization/26258
14868         * gcc.dg/torture/pr26258.c: New testcase.
14869
14870 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
14871
14872         PR fortran/26246
14873         * gfortran.dg/pr26246_1.f90: New test.
14874         * gfortran.dg/pr26246_2.f90: New test.
14875
14876         PR middle-end/26092
14877         * gcc.c-torture/compile/20060208-1.c: New test.
14878
14879 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
14880
14881         PR fortran/26074
14882         PR fortran/25103
14883         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
14884         * gfortran.dg/bad_automatic_objects_1.f90: New test.
14885         * gfortran.dg/automatic_module_variable.f90: Change error message.
14886
14887         PR fortran/20861
14888         * gfortran.dg/internal_dummy_1.f90: New test.
14889
14890         PR fortran/20871
14891         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
14892
14893
14894         PR fortran/25083
14895         * gfortran.dg/uncommon_block_data_1.f90: New test.
14896         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
14897         with standard.
14898
14899         PR fortran/25088
14900         * gfortran.dg/typed_subroutine_1.f90: New test.
14901
14902 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
14903
14904         * objc.dg/dwarf-1.m: New.
14905
14906 2006-02-13  Roger Sayle  <roger@eyesopen.com>
14907
14908         PR middle-end/24427
14909         * gcc.dg/tree-ssa/andor-1.c: New test case.
14910
14911 2006-02-13  Josh Conner  <jconner@apple.com>
14912
14913         PR target/25376
14914         * gcc.dg/pr25376.c: New test.
14915
14916         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
14917         assemble.
14918         * lib/target-supports.exp (check_named_sections_available):
14919         Only compile named-sections test -- don't assemble.
14920
14921 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14922
14923         * g++.dg/warn/no-write-strings.C: New test.
14924         * g++.dg/warn/write-strings.C: Likewise.
14925         * g++.dg/warn/write-strings-default.C: Likewise.
14926
14927 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
14928
14929         PR fortran/25806
14930         * gfortran.dg/ret_pointer_2.f90: New test.
14931
14932 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
14933
14934         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
14935
14936 2006-02-10  Jeff Law  <law@redhat.com>
14937
14938         * gcc.c-torture/compile/pr26213.c: New test.
14939
14940 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
14941
14942         gfortran.dg/null_1.f90: New test.
14943
14944 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
14945
14946         PR fortran/14771
14947         * gfortran.dg/parens_4.f90: New.
14948         * gfortran.dg/parens_5.f90: New.
14949
14950 2006-02-10  Richard Guenther  <rguenther@suse.de>
14951
14952         * gcc.dg/pr23372-1.c: Remove empty file.
14953
14954 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
14955         Paul Thomas  <pault@gcc.gnu.org>
14956
14957         PR fortran/14771
14958         * gfortran.dg/parens_1.f90: New.
14959         * gfortran.dg/parens_2.f90: New.
14960         * gfortran.dg/parens_3.f90: New.
14961
14962 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
14963
14964         PR fortran/26038
14965         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
14966
14967         PR fortran/25059
14968         * gfortran.dg/impure_assignment_1.f90: New test.
14969
14970         PR fortran/25070
14971         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
14972
14973 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
14974
14975         PR target/26141
14976         * g++.dg/expr/stdarg2.C: New test.
14977
14978 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
14979
14980         PR inline-asm/16194
14981         * gcc.dg/pr16194.c: New test.
14982
14983 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
14984
14985         * ada/acats/run_acats: Use portable variant of "$@".
14986
14987 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14988
14989         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
14990         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
14991
14992 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
14993
14994         PR tree-opt/26179
14995         * g++.dg/opt/pr26179.C: New test.
14996
14997 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
14998
14999         PR middle-end/26134
15000         * gcc.dg/tree-ssa/complex-3.c: New test.
15001
15002 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
15003
15004         * gcc.c-torture/compile/volatile-1.c: New test.
15005
15006 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
15007
15008         PR 26180
15009         * gcc.dg/tree-ssa/pr26180.c: New test.
15010
15011 2006-02-08  Jeff Law  <law@redhat.com>
15012
15013         * gcc.dg/tree-ssa/pr21417.c: New test.
15014
15015 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
15016
15017         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
15018         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
15019
15020 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
15021
15022         * lib/scanrtl.exp: New.
15023
15024 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15025
15026         PR c++/26071
15027         * g++.dg/other/virtual2.C: New test.
15028
15029         PR c++/26070
15030         * g++.dg/other/virtual1.C: New test.
15031
15032 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
15033
15034         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
15035         cleanup-ipa-dump): Update dump file glob patterns.
15036         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
15037         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
15038
15039         * lib/gcc-dg.exp: Load it.
15040         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
15041
15042 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
15043
15044         PR testsuite/26159
15045         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
15046         * gcc.dg/tree-ssa/pr23382.c: Ditto.
15047
15048 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
15049
15050         PR fortran/25577
15051         * gfortran.dg/mvbits_1.f90: New.
15052
15053 2006-02-07  Dirk Mueller  <dmueller@suse.com>
15054
15055         * g++.dg/warn/Wdiv-by-zero.C: New test.
15056         * g++.dg/warn/Wno-div-by-zero.C: New.
15057
15058 2006-02-07  Jeff Law  <law@redhat.com>
15059
15060         * gcc.dg/tree-ssa/pr21559.c: New test.
15061
15062         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
15063         multiple VRP passes.
15064         * gcc.dg/tree-ssa/vrp09.c: Likewise.
15065         * gcc.dg/tree-ssa/vrp18.c: Likewise.
15066         * gcc.dg/tree-ssa/pr21582.c: Likewise.
15067         * gcc.dg/tree-ssa/pr20657.c: Likewise.
15068         * gcc.dg/tree-ssa/pr21001.c: Likewise.
15069         * gcc.dg/tree-ssa/vrp02.c: Likewise
15070         * gcc.dg/tree-ssa/vrp11.c: Likewise
15071         * gcc.dg/tree-ssa/pr14341.c: Likewise
15072         * gcc.dg/tree-ssa/vrp19.c: Likewise
15073         * gcc.dg/tree-ssa/vrp20.c: Likewise
15074         * gcc.dg/tree-ssa/vrp03.c: Likewise
15075         * gcc.dg/tree-ssa/pr21086.c: Likewise
15076         * gcc.dg/tree-ssa/pr21959.c: Likewise
15077         * gcc.dg/tree-ssa/vrp21.c: Likewise
15078         * gcc.dg/tree-ssa/vrp04.c: Likewise
15079         * gcc.dg/tree-ssa/pr25485.c: Likewise
15080         * gcc.dg/tree-ssa/pr22026.c: Likewise
15081         * gcc.dg/tree-ssa/vrp22.c: Likewise
15082         * gcc.dg/tree-ssa/vrp05.c: Likewise
15083         * gcc.dg/tree-ssa/20030807-10.c: Likewise
15084         * gcc.dg/tree-ssa/pr20701.c: Likewise
15085         * gcc.dg/tree-ssa/vrp23.c: Likewise
15086         * gcc.dg/tree-ssa/vrp06.c: Likewise
15087         * gcc.dg/tree-ssa/pr22117.c: Likewise
15088         * gcc.dg/tree-ssa/pr20702.c: Likewise
15089         * gcc.dg/tree-ssa/vrp15.c: Likewise
15090         * gcc.dg/tree-ssa/pr21090.c: Likewise
15091         * gcc.dg/tree-ssa/pr21294.c: Likewise
15092         * gcc.dg/tree-ssa/vrp24.c: Likewise
15093         * gcc.dg/tree-ssa/vrp07.c: Likewise
15094         * gcc.dg/tree-ssa/pr21563.c: Likewise
15095         * gcc.dg/tree-ssa/pr25382.c: Likewise
15096         * gcc.dg/tree-ssa/vrp16.c: Likewise
15097         * gcc.dg/tree-ssa/vrp25.c: Likewise
15098         * gcc.dg/tree-ssa/vrp08.c: Likewise
15099         * gcc.dg/tree-ssa/20030807-6.c: Likewise
15100         * gcc.dg/tree-ssa/vrp17.c: Likewise
15101         * gcc.dg/tree-ssa/pr21458.c: Likewise
15102         * g++.dg/tree-ssa/pr18178.C: Likewise
15103
15104 2006-02-07  Richard Guenther  <rguenther@suse.de>
15105
15106         PR c++/26140
15107         Revert
15108         2006-01-30  Richard Guenther  <rguenther@suse.de>
15109         PR c++/23372
15110         * gcc.dg/pr23372-1.C: New testcase.
15111
15112         * g++.dg/tree-ssa/pr26140.C: New testcase.
15113
15114 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
15115
15116         PR c++/9737
15117         * g++.dg/template/ttp15.C: New test.
15118         * g++.dg/template/ttp16.C: Likewise.
15119         * g++.dg/template/ttp17.C: Likewise.
15120         * g++.old-deja/g++.pt/ttp36.C: Remove.
15121         * g++.old-deja/g++.pt/ttp19.C: Likewise.
15122         * g++.old-deja/g++.pt/ttp37.C: Likewise.
15123         * g++.old-deja/g++.pt/ttp38.C: Likewise.
15124         * g++.old-deja/g++.pt/ttp39.C: Likewise.
15125         * g++.old-deja/g++.pt/ttp9.C: Likewise.
15126         * g++.old-deja/g++.pt/ttp40.C: Likewise.
15127         * g++.old-deja/g++.pt/ttp51.C: Likewise.
15128         * g++.old-deja/g++.pt/ttp26.C: Likewise.
15129         * g++.old-deja/g++.pt/ttp36.C: Likewise.
15130
15131 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
15132
15133         PR libfortran/23815
15134         * unf_io_convert_4.f90: New test.
15135
15136 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
15137
15138         * gcc.dg/tree-ssa/loadpre10.c: New test.
15139         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
15140         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
15141         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
15142
15143 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15144
15145         PR libfortran/24685
15146         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
15147
15148 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
15149
15150         PR tree-opt/25251
15151         * gfortran.dg/assign_7.f: New test.
15152
15153 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
15154
15155         PR fortran/26041
15156         PR fortran/26064
15157         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
15158         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
15159         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
15160
15161 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
15162
15163         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
15164         in size_t typedef.
15165
15166 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15167
15168         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
15169         * g++.dg/charset/string.c (foo): Likewise.
15170         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
15171         const char*
15172         * g++.dg/ext/builtin2.C (printf): Likewise.
15173         * g++.dg/init/new15.C (printf): Likewise.
15174         * g++.dg/opt/pr17697-1.C (foo): Likewise.
15175         * g++.dg/opt/pr17697-2.C (foo): Likewise.
15176         * g++.dg/opt/pr17697-3.C (foo): Likewise.
15177         * g++.dg/template/non-dependent4.C (temp): Likewise.
15178         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
15179         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
15180         parameter type to const char*.
15181         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
15182         Change type to const char*.
15183         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
15184         Likewise.
15185         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
15186         second parameter type to const char*.
15187         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
15188         (Y::Y): Change parameter type to const char*.
15189         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
15190         * g++.old-deja/g++.jason/report.C: Apply const correctness.
15191         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
15192         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
15193         (char*).
15194         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
15195         const char*.
15196         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
15197         type to const char*.
15198         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
15199         return type to const char*.
15200         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
15201         to const char*.
15202         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
15203         * g++.old-deja/g++.law/refs1.C: Likewise.
15204         * g++.old-deja/g++.law/visibility1.C: Likewise.
15205         * g++.old-deja/g++.law/visibility2.C: Likewise.
15206         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
15207         const char*.
15208         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
15209         * g++.old-deja/g++.mike/net48.C: Likewise.
15210         * g++.old-deja/g++.mike/p646.C: Likewise.
15211         * g++.old-deja/g++.mike/p6746.C: Likewise.
15212         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
15213         type to const char*.
15214         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
15215         deprecated conversion warning.
15216         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
15217         char*.
15218         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
15219         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
15220         * g++.old-deja/g++.pt/explicit8.C: Likewise.
15221         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
15222         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
15223         * g++.old-deja/g++.pt/nontype3.C: Likewise.
15224         * g++.old-deja/g++.pt/t39.C: Likewise.
15225         * g++.old-deja/g++.robertl/eb106.C: Likewise.
15226         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
15227
15228 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
15229
15230         PR fortran/25075
15231         intrinsic_argument_conformance_1.f90: New test.
15232
15233 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
15234
15235         PR fortran/20845
15236         * gfortran.dg/char_result_11.f90: Add SAVE.
15237         * gfortran.dg/der_pointer_4.f90: Ditto.
15238         * gfortran.dg/default_initialization.f90: New test.
15239
15240 2006-02-03  Jeff Law  <law@redhat.com>
15241
15242         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
15243         handle more than 100 dump files.
15244         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
15245         * lib/scantree.exp (scan-tree-dump): Likewise.
15246         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
15247         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
15248         * lib/scanipa.exp (scan-ipa-dump): Likewise.
15249         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
15250         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
15251
15252 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
15253
15254         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
15255
15256 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
15257
15258         * g++.dg/template/using12.C: New test.
15259
15260 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
15261
15262         * gcc.target/powerpc/pr25960.c: New test.
15263
15264 2006-02-02  Steven G. Kargl  <kargls@comcast>
15265
15266         PR fortran/24958
15267         gfortran.dg/nullify_2.f90: New test.
15268
15269 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
15270
15271         PR 25990
15272         * gcc.dg/gomp/pr25990.c: New test.
15273
15274 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
15275
15276         PR c++/25342
15277         * g++.gd/template/partial4.C: New test.
15278
15279 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
15280
15281         PR middle-end/26001
15282         * gfortran.dg/data_char_2.f90: New.
15283
15284 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
15285
15286         PR fortran/26039
15287         maxval_maxloc_conformance_1.f90: New test.
15288
15289 2006-01-31  Richard Guenther  <rguenther@suse.de>
15290
15291         * gcc.target/i386/sselibm-1.c: New testcase.
15292         * gcc.target/i386/sselibm-2.c: Likewise.
15293         * gcc.target/i386/sselibm-3.c: Likewise.
15294         * gcc.target/i386/sselibm-4.c: Likewise.
15295         * gcc.target/i386/sselibm-5.c: Likewise.
15296
15297 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
15298
15299         PR fortran/24266
15300         * gfortran.dg/arrayio_derived_2.f90: New.
15301
15302 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
15303
15304         * gcc.dg/unsigned-long-compare.c: New test.
15305
15306 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
15307
15308         PR testsuite/25318
15309         * lib/target-supports.exp (check_effective_target_freorder):
15310         Check to see if target supports -freorder-blocks-and-partition.
15311         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
15312         instead of "dg-require-named-sections".
15313
15314 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
15315
15316         PR target/14798:
15317         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
15318         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
15319         * gcc.dg/pragma-isr-trapa2.c: Likewise.
15320         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
15321         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
15322         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
15323         * gcc.dg/attr-isr-trap_exit.c: Likewise.
15324         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
15325
15326 2006-01-30  Richard Guenther  <rguenther@suse.de>
15327
15328         PR c++/23372
15329         * gcc.dg/pr23372-1.C: New testcase.
15330
15331 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
15332
15333         * gcc.dg/gomp/pr25874.c: New test.
15334
15335 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
15336
15337         PR tree-opt/25911
15338         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
15339
15340 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
15341
15342         PR fortran/18578
15343         PR fortran/18579
15344         PR fortran/20857
15345         PR fortran/20885
15346         * gfortran.dg/intent_out_1.f90: New test.
15347
15348 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
15349
15350         PR fortran/17911
15351         * gfortran.dg/procedure_lvalue.f90: New test.
15352
15353         PR fortran/20895
15354         PR fortran/25030
15355         * gfortran.dg/char_pointer_assign_2.f90: New test.
15356         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
15357         assignment to be consistent with standard.
15358         * gfortran.dg/char_result_2.f90: The same.
15359         * gfortran.dg/char_result_8.f90: The same.
15360
15361 2006-01-28  Zack Weinberg  <zackw@panix.com>
15362
15363         * gcc.dg/Woverlength-strings.c
15364         * gcc.dg/Woverlength-strings-pedantic-c89.c
15365         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
15366         * gcc.dg/Woverlength-strings-pedantic-c99.c
15367         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
15368
15369 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
15370
15371         * gcc.c-torture/execute/20060127-1.c: New test.
15372
15373 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
15374
15375         PR c++/25999
15376         * g++.dg/ext/pragmaweak1.C: New test.
15377
15378 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
15379
15380         PR c++/25855
15381         * g++.dg/template/spec29.C: New test.
15382
15383 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
15384
15385         PR c/19606.
15386         * gcc.c-torture/execute/pr19606.c: New.
15387
15388 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
15389
15390         * gcc.dg/pragma-re-4.c: New test.
15391
15392 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
15393
15394         PR fortran/25964
15395         * gfortran.dg/assumed_size_refs_3.f90: New test.
15396
15397 2006-01-27  Ben Elliston  <bje@au.ibm.com>
15398
15399         * gcc.misc-tests/dectest.exp: Remove defunct comment.
15400
15401 2006-01-26  Laurent GUERBY <laurent@guerby.net>
15402
15403         PR ada/21317
15404         * ada/acats/support/impdef.a: Add One_Long_Second.
15405         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
15406         * ada/acats/tests/c9/c94026.a: Likewise.
15407         * ada/acats/tests/c9/c97305c.ada: Likewise.
15408         * ada/acats/tests/c9/c99004a.ada: Likewise.
15409
15410 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
15411
15412         PR fortran/25964
15413         * gfortran.dg/global_references_2.f90: New test.
15414
15415         PR fortran/25084
15416         PR fortran/20852
15417         PR fortran/25085
15418         PR fortran/25086
15419         * gfortran.dg/assumed_charlen_function_1.f90: New test.
15420         * gfortran.dg/assumed_charlen_function_3.f90: New test.
15421
15422         PR fortran/25416
15423         * gfortran.dg/assumed_charlen_function_2.f90: New test.
15424
15425 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
15426
15427         PR c/25892
15428         * gcc.dg/Wpointer-sign.c: New.
15429         * gcc.dg/Wpointer-sign-Wall.c: New.
15430         * gcc.dg/Wpointer-sign-Wall-no.c: New.
15431         * gcc.dg/Wpointer-sign-pedantic.c: New.
15432         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
15433         * gcc.dg/conv-2.c: Use -Wpointer-sign.
15434
15435 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
15436
15437         PR C/25861
15438         * gcc.c-torture/compile/pr25861.c: New test.
15439
15440 2006-01-26  Paul Brook  <paul@codesourcery.com>
15441
15442         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
15443         on short-enum targets.
15444         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
15445         variable.
15446         (generate_fields): Use short_enums.
15447         (main): Set short_enums.  Document -e.
15448         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
15449         on short-enum targets.
15450         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
15451         variable.
15452         (generate_fields): Use short_enums.
15453         (main): Set short_enums.  Document -e.
15454         * lib/target-supports.exp (check_effective_target_short_enums): New.
15455
15456 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
15457
15458         PR target/25947
15459         * gcc.dg/torture/pr25947-1.c: New test.
15460
15461 2006-01-25  Jan Hubicka  <jh@suse.cz>
15462             Roger Sayle  <roger@eyesopen.com>
15463
15464         PR rtl-optimization/25703
15465         * gcc.target/i386/20060125-1.c: New test case.
15466         * gcc.target/i386/20060125-2.c: New test case.
15467
15468 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
15469
15470         PR fortran/18540
15471         * gfortran.dg/goto_1.f: New.
15472
15473 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
15474
15475         PR fortran/25716
15476         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
15477         25716 on 32-bit systems too.
15478
15479 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
15480
15481         PR testsuite/25590
15482         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
15483
15484 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
15485
15486         * gcc.dg/tree-ssa/gen-vect-33.c: New.
15487
15488 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15489
15490         PR fortran/25835
15491         * gfortran.dg/read_eof.f90: Delete, renamed.
15492         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
15493         * gfortran.dg/read_eof_2.f90: New test.
15494         * gfortran.dg/read_eof_3.f90: New test.
15495
15496 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
15497
15498         PR tree-opt/25860
15499         * gcc.c-torture/compile/pr25860.c: New test.
15500
15501 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15502
15503         PR c++/25552
15504         * g++.dg/parse/dtor8.C: New test.
15505
15506 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
15507
15508         PR testsuite/25891
15509         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
15510         * gcc.dg/gomp/gomp.exp: Return without testing anything if
15511         check_effective_target_fopenmp returns 0.
15512
15513 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
15514
15515         PR ada/20548
15516         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
15517         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
15518         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
15519
15520 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
15521
15522         PR tree-opt/25857
15523         * g++.dg/opt/pr25857.C: New test.
15524
15525 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
15526         Jan Hubicka  <jh@suse.cz>
15527         Richard Guenther  <rguenther@suse.de>
15528
15529         PR rtl-optimization/25654
15530         * gcc.dg/torture/pr25654.c: New testcase.
15531         * gcc.target/i386/pr25654.c: Likewise.
15532
15533 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
15534
15535         PR fortran/25901
15536         * gfortran.dg/internal references_2.f90: New test.
15537
15538         Fix regression in testing of admissability of attributes.
15539         * gfortran.dg/intent_used_1.f90: New test.
15540
15541 2006-01-23  Ben Elliston  <bje@au.ibm.com>
15542
15543         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
15544         Remove target conditional torture options for i?86 and x86_64
15545         GNU/Linux.
15546
15547 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15548
15549         PR c++/10891
15550         * g++.dg/rtti/no-rtti.C: New.
15551
15552 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
15553
15554         PR c++/25895
15555         * g++.dg/inherit/conv2.C: New test.
15556
15557         PR c++/25856
15558         * g++.dg/parse/dtor7.C: New test.
15559
15560         PR c++/25858
15561         * g++.dg/template/crash44.C: New test.
15562
15563 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
15564
15565         PR fortran/25124
15566         PR fortran/25625
15567         * gfortran.dg/internal_references_1.f90: New test.
15568           PR fortran/20881
15569         PR fortran/23308
15570         PR fortran/25538
15571         PR fortran/25710
15572         * gfortran.dg/global_references_1.f90: New test.
15573         * gfortran.dg/g77/19990905-1.f: Restore the error that
15574         there is a clash between the common block name and
15575         the name of a subroutine reference.
15576
15577         PR fortran/PR24276
15578         * gfortran.dg/aliasing_dummy_1.f90: New test.
15579
15580 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
15581
15582         * gcc.dg/vmx/1b-01.c: Warning fix.
15583         * gcc.dg/vmx/1c-02.c: Likewise.
15584         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
15585
15586 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
15587
15588         PR testsuite/24962
15589         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
15590
15591 2006-01-20  Richard Guenther  <rguenther@suse.de>
15592         Steven Bosscher <stevenb.gcc@gmail.com>
15593
15594         PR rtl-optimization/24626
15595         * gcc.dg/torture/pr24626-1.c: New testcase.
15596         * gcc.dg/torture/pr24626-2.c: Likewise.
15597         * gcc.dg/torture/pr24626-3.c: Likewise.
15598         * gcc.dg/torture/pr24626-4.c: Likewise.
15599
15600 2006-01-20  Dirk Mueller  <dmueller@suse.com>
15601
15602         PR c++/5520
15603         * g++.dg/warn/empty-body.C: New.
15604
15605 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
15606
15607         PR c++/22136
15608         * g++.dg/template/using10.C: New test.
15609         * g++.dg/temlpate/using11.C: Likewise.
15610         * g++.dg/inherit/using5.C: Tweak error messages.
15611
15612 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
15613
15614         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
15615         target test.
15616         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
15617
15618 2006-01-19  Jan Hubicka  <jh@suse.cz>
15619
15620         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
15621
15622 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15623
15624         PR c++/25854
15625         * g++.dg/template/spec28.C: New test.
15626
15627 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
15628
15629         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
15630         (switchfiles): Fix fprintf's by adding srcdir or removing it.
15631
15632 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
15633
15634         * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
15635         * gcc.dg/gomp/critical-1.c: Likewise.
15636         * gcc.dg/gomp/critical-3.c: Likewise.
15637         * gcc.dg/gomp/empty.c: Likewise.
15638         * gcc.dg/gomp/ordered-1.c: Likewise.
15639         * gcc.dg/gomp/for-4.c: Likewise.
15640         * gcc.dg/gomp/for-6.c: Likewise.
15641         * gcc.dg/gomp/master-3.c: Likewise.
15642         * gcc.dg/gomp/for-8.c: Likewise.
15643         * gcc.dg/gomp/for-10.c: Likewise.
15644         * gcc.dg/gomp/for-18.c: Likewise.
15645         * gcc.dg/gomp/for-5.c: Likewise.
15646         * gcc.dg/gomp/for-7.c: Likewise.
15647         * gcc.dg/gomp/for-9.c: Likewise.
15648
15649 2006-01-18  Jeff Law  <law@redhat.com>
15650
15651         * gcc.dg/tree-ssa/vrp25.c: New test.
15652
15653 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
15654
15655         * gcc.dg/pr25805.c: Fix misapplied patch.
15656
15657 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
15658
15659         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
15660         (check_effective_target_vect_udot_qi): New.
15661         (check_effective_target_vect_sdot_hi): New.
15662         (check_effective_target_vect_udot_hi): New.
15663         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
15664         prefixed with "wrapv-" with -fwrapv.
15665         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
15666         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
15667         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
15668         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
15669         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
15670
15671         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
15672         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
15673         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
15674         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
15675
15676 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15677
15678         PR c++/16829
15679         * g++.dg/other/default2.C: New test.
15680         * g++.dg/other/default3.C: New test.
15681
15682 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
15683
15684         PR c/25805
15685         * gcc.dg/pr25805.c: New file.
15686
15687 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
15688
15689         PR c++/25836
15690         * g++.dg/template/init6.C: New test.
15691
15692 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
15693
15694         * gcc.dg/tree-ssa/pr24287.c: New test
15695
15696 2006-01-18  Eric Christopher  <echristo@apple.com>
15697
15698         * g++.dg/eh/table.C: New.
15699
15700 2006-01-18  DJ Delorie  <dj@redhat.com>
15701
15702         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
15703         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
15704         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
15705         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
15706
15707 2006-01-18  Jeff Law  <law@redhat.com>
15708
15709         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
15710         on wrapping on overflow semantics.
15711
15712         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
15713
15714         * gcc.gc/tree-ssa/vrp23.c: New test.
15715         * gcc.gc/tree-ssa/vrp24.c: New test.
15716
15717 2006-01-18  Richard Henderson  <rth@redhat.com>
15718             Aldy Hernandez  <aldyh@redhat.com>
15719             Jakub Jelinek  <jakub@redhat.com>
15720             Diego Novillo  <dnovillo@redhat.com>
15721             Uros Bizjak  <uros@kss-loka.si>
15722
15723         * gcc.dg/gomp: New directory.
15724
15725 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
15726             Steven G. Kargl  <kargls@comcast.net>
15727
15728         PR fortran/20869
15729         * gfortran.dg/intrinsic_external_1.f90: New test.
15730
15731         PR fortran/20875.
15732         * gfortran.dg/elemental_pointer_1.f90: New test.
15733
15734         PR fortran/25024
15735         * gfortran.dg/external_procedures_1.f90: New test.
15736
15737         PR fortran/25785
15738         gfortran.dg/assumed_present.f90: New test.
15739
15740 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
15741
15742         * g++.dg/parse/lookup5.C: New test.
15743
15744 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15745
15746         PR fortran/25697
15747         * gfortran.dg/read_eof.f90: New test.
15748
15749 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
15750
15751         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
15752         add a closing brace.
15753
15754 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15755
15756         PR fortran/25631
15757         * gfortran.dg/fmt_tl.f: New test.
15758
15759 2006-01-17  Eric Christopher  <echristo@apple.com>
15760
15761         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
15762         * g++.old-deja/g++.warn/impint2.C: Ditto.
15763         * g++.old-deja/g++.other/null1.C: Ditto.
15764         * g++.dg/warn/conv2.C: Ditto.
15765         * g++.dg/warn/conv4.C: New file.
15766
15767 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
15768
15769         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
15770
15771 2006-01-17  Andreas Jaeger  <aj@suse.de>
15772             Janis Johnson <janis187@us.ibm.com>
15773
15774         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
15775         in 64-bit.
15776         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
15777         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
15778
15779 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
15780
15781         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
15782         (switchfiles): xfail txxx where xxx >= 25.
15783
15784 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
15785
15786         PR testsuite/25764
15787         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
15788
15789 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
15790
15791         PR c/25682
15792         * gcc.dg/pr25682.c: New test.
15793         * g++.dg/parse/array-size2.C: New test.
15794
15795 2006-01-16  Ian Lance Taylor  <ian@airs.com>
15796
15797         * consistency.vlad: Remove entire directory, 1652 files.
15798
15799 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
15800
15801         * lib/target-supports.exp (check_effective_target_dfp_nocache,
15802         check_effective_target_dfprt_nocache): New.
15803         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
15804         (check_effective_target_dfprt): New.
15805         * lib/c-compat.exp (check_dfp): Remove.
15806         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
15807         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
15808         level of support for decimal float.
15809         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
15810         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
15811         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
15812         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
15813         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
15814         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
15815         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
15816         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
15817         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
15818         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
15819         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
15820         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
15821         directives.
15822
15823 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
15824
15825         PR testsuite/25741
15826         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
15827         $base_dir/../.
15828         * lib/gfortran.exp (gfortran_init): Likewise.
15829         * lib/obj-c++.exp (obj-c++_init): Likewise.
15830         * lib/scanasm.exp (scan-assembler-dem): Likewise.
15831         (scan-assembler-dem-not): Likewise.
15832         * lib/scandump.exp (scan-dump-dem): Likewise.
15833         (scan-dump-dem-not): Likewise.
15834
15835 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
15836
15837         PR testsuite/25767
15838         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
15839         powerpc-*-darwin*.
15840         * lib/obj-c++.exp (obj-c++_init): Likewise.
15841
15842 2006-01-16  Richard Guenther  <rguenther@suse.de>
15843
15844         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
15845
15846 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15847
15848         PR testsuite/25777
15849         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
15850         to LD_LIBRARY_PATH.
15851
15852 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
15853             Andrew Pinski  <pinskia@physics.uc.edu>
15854
15855         * gcc.dg/minmax-1.c: New test.
15856
15857 2006-01-16  Ben Elliston  <bje@au.ibm.com>
15858
15859         * gcc.dg/dfp/dfp.exp: Correct FSF address.
15860         * gcc.misc-tests/dectest.exp: Ditto.
15861
15862 2006-01-15  Ian Lance Taylor  <ian@airs.com>
15863
15864         PR testsuite/25796
15865         * gcc.target/i386/cmov6.c: Use -march=k8.
15866
15867 2006-01-15  Andreas Jaeger  <aj@suse.de>
15868
15869         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
15870         x86 does not have __float128.
15871
15872 2006-01-14  Ian Lance Taylor  <ian@airs.com>
15873
15874         * gcc.target/i386/cmov6.c: New test.
15875
15876 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
15877
15878         PR c++/25663
15879         * g++.dg/template/ctor6.C: New test.
15880
15881 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
15882
15883         PR tree-optimization/25485
15884         * gcc.dg/tree-ssa/pr25485.c: New.
15885
15886 2006-01-14  Richard Guenther  <rguenther@suse.de>
15887
15888         PR tree-optimization/22548
15889         PR tree-optimization/22555
15890         PR tree-optimization/22501
15891         * gcc.dg/tree-ssa/alias-4.c: New testcase.
15892         * gcc.dg/tree-ssa/alias-5.c: Likewise.
15893         * gcc.dg/tree-ssa/alias-6.c: Likewise.
15894         * gcc.dg/tree-ssa/alias-7.c: Likewise.
15895         * gcc.dg/tree-ssa/alias-8.c: Likewise.
15896         * gcc.dg/tree-ssa/alias-9.c: Likewise.
15897         * gcc.dg/tree-ssa/alias-10.c: Likewise.
15898         * gcc.dg/tree-ssa/alias-11.c: Likewise.
15899         * gcc.dg/tree-ssa/alias-12.c: Likewise.
15900
15901 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
15902
15903         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
15904         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
15905
15906 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
15907         Richard Guenther  <rguenther@suse.de>
15908
15909         PR rtl-optimization/24257
15910         * gcc.dg/torture/pr24257.c: New testcase.
15911
15912 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
15913
15914         * gcc.c-torture/execute/20060110-1.c: New test.
15915         * gcc.c-torture/execute/20060110-2.c: New test.
15916
15917 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
15918
15919         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
15920
15921 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
15922
15923         PR fortran/25756
15924         * gfortran.dg/label_3.f90: New test.
15925
15926 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
15927
15928         PR tree-optimization/25771
15929         * g++.dg/tree-ssa/pr25771.C: New test
15930
15931 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
15932
15933         PR tree-opt/24365
15934         * g++.dg/opt/complex5.C: New test.
15935
15936 2006-01-13  Richard Guenther  <rguenther@suse.de>
15937
15938         * gcc.target/i386/387-9.c: New testcase.
15939
15940 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
15941
15942         PR c++/24824
15943         * g++.dg/debug/dwarf2-1.C: New.
15944
15945 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
15946
15947         PR testsuite/25728
15948         * lib/gcov.exp (verify-lines): Add "close $fd".
15949
15950 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
15951             Ben Elliston  <bje@au.ibm.com>
15952
15953         * gcc.dg/dfp/inf-1.c: New test.
15954
15955 2006-01-12  Janis Johnson <janis187@us.ibm.com>
15956             Yao Qi  <qiyaoltc@cn.ibm.com>
15957             Ben Elliston  <bje@au.ibm.com>
15958             Jon Grimm  <jgrimm2@us.ibm.com>
15959
15960         * gcc.dg/nodfp-1.c: New test.
15961         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
15962         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
15963         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
15964         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
15965         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
15966         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
15967         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
15968         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
15969         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
15970         * gcc.dg/format/dfp-scanf-1.c: Likewise.
15971         * gcc.dg/format/dfp-printf-1.c: Likewise.
15972         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
15973         (compat_setup_dfp): New.
15974         * gcc.dg/compat/compat.exp: Use it.
15975         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
15976         Make some variables global, prepend "compat_" to their names.
15977         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
15978         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
15979         * gcc.misc-tests/dectest.exp: New test driver for decTest.
15980         * lib/compat.exp (compat_skip_list): Make global, rename.
15981         * lib/c-compat.exp: New file.
15982         * lib/target-supports.exp (check_effective_target_dfp): New.
15983
15984         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
15985         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
15986         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
15987         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
15988         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
15989         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
15990         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
15991         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
15992         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
15993         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
15994         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
15995         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
15996         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
15997         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
15998         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
15999         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
16000         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
16001         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
16002         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
16003         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
16004         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
16005         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
16006         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
16007         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
16008         gcc.dg/dfp/struct-layout-1.c,
16009         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
16010         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
16011         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
16012         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
16013         gcc.dg/dfp/func-vararg-dfp.c,
16014         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
16015         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
16016         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
16017         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
16018         gcc.dg/dfp/wtr-conversion-1.c: New tests.
16019
16020 2006-01-11  Richard Guenther  <rguenther@suse.de>
16021
16022         PR tree-optimization/25734
16023         * gcc.dg/tree-ssa/pr25734.c: New testcase.
16024
16025 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
16026
16027         PR fortran/25486
16028         * gfortran.dg/literal_character_constant_1_x.F: New test.
16029         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
16030         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
16031         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
16032
16033 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
16034
16035         PR c++/25386
16036         * g++.dg/ext/packed3.C: Add expected packed error.
16037
16038 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
16039
16040         PR target/25706
16041         * gcc.dg/torture/pr25706-1.c: New test.
16042
16043 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
16044
16045         PR tree-optimization/23109
16046         PR tree-optimization/23948
16047         PR tree-optimization/24123
16048
16049         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
16050         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
16051         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
16052         g++.dg/tree-ssa/pr23948.C: New testcases.
16053         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
16054         three divisions in order to do the optimization.
16055
16056 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
16057
16058         PR c++/25632
16059         * g++.dg/other/pr25632.C: New test.
16060
16061 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
16062
16063         PR fortran/25730
16064         * gfortran.dg/used_types_1.f90: New test.
16065
16066 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
16067
16068         PR target/25718
16069         * gcc.dg/torture/pr25718-1.c: New test.
16070
16071 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
16072
16073         * gfortran.dg/list_read_2.f90: Fix typo in description.
16074
16075 2006-01-10  Jan Beulich  <jbeulich@novell.com>
16076
16077         * lib/target-supports.exp (check_visibility_available): Simplify test
16078         for *-*-netware*.
16079         (check_profiling_available): Fail for *-*-netware*.
16080         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
16081         * gcc.dg/20021014-1.c: Likewise.
16082         * gcc.dg/nest.c: Likewise.
16083
16084 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
16085
16086         fortran/24936
16087         * gfortran.dg/forall_3.f90: New test.
16088
16089 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
16090
16091         PR fortran/21977
16092         * gfortran.dg/nesting_2.f90: New test.
16093         * gfortran.dg/nesting_3.f90: New test.
16094
16095 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
16096
16097         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
16098         Fix typo in comment.
16099
16100 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
16101
16102         * gfortran.dg/single_char_string.f90: New test.
16103
16104 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
16105
16106         * gfortran.dg/ichar_2.f90: New test.
16107
16108 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
16109
16110         PR fortran/25093
16111         * gfortran.dg/private_type_4.f90: New.
16112
16113 2006-01-07  Richard Guenther  <rguenther@suse.de>
16114
16115         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
16116
16117 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16118
16119         * gfortran.dg/func_decl_1.f90: New.
16120         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
16121         * gfortran.dg/array_alloc_2.f90: Likewise.
16122         * gfortran.dg/char_result_8.f90: Likewise.
16123         * gfortran.dg/dup_save_1.f90: Likewise.
16124         * gfortran.dg/dup_save_2.f90: Likewise.
16125         * gfortran.dg/f2c_6.f90: Likewise.
16126         * gfortran.dg/f2c_7.f90: Likewise.
16127         * gfortran.dg/func_result_2.f90: Likewise.
16128         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
16129
16130 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
16131
16132         PR fortran/22146
16133         * gfortran.dg/elemental_subroutine_1.f90: New test.
16134         * gfortran.dg/elemental_subroutine_2.f90: New test.
16135
16136         PR fortran/25029
16137         PR fortran/21256
16138         * gfortran.dg/assumed_size_refs_1.f90: New test.
16139
16140         PR fortran/20868
16141         PR fortran/20870
16142         * gfortran.dg/assumed_size_refs_2.f90: New test.
16143         * gfortran.dg/initialization_1.f90: Change warning message.
16144
16145 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
16146
16147         * gcc.dg/tree-ssa/loop-15.c: New test.
16148
16149 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16150
16151         PR fortran/25598
16152         * gfortran.dg/backspace_3.f: New test.
16153         * gfortran.dg/backspace_4.f: New test.
16154
16155 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16156
16157         PR fortran/24268
16158         * gfortran.dg/fmt_white.f: Update test.
16159
16160 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
16161
16162         * gcc.dg/cast-1.c: Add new warning.
16163         * gcc.dg/cast-2.c: Likewise.
16164         * gcc.dg/cast-3.c: Likewise.
16165         * gcc.dg/format/cast-1.c: Likewise.
16166         * gcc.dg/cast-4.c: New testcase.
16167
16168 2006-01-05  Richard Guenther  <rguenther@suse.de>
16169
16170         PR tree-optimization/22555
16171         * gcc.dg/tree-ssa/alias-3.c: New testcase.
16172
16173 2006-01-05  Richard Guenther  <rguenther@suse.de>
16174             Diego Novillo  <dnovillo@redhat.com>
16175
16176         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
16177         * gcc.dg/tree-ssa/loop-8.c: Likewise.
16178         * gcc.dg/tree-ssa/loop-1.c: Likewise.
16179         * gcc.dg/tree-ssa/pr23294.c: Likewise.
16180         * gcc.dg/tree-ssa/pr21985.c: Likewise.
16181         * gcc.dg/tree-ssa/loop-14.c: Likewise.
16182         * gcc.dg/tree-ssa/loop-2.c: Likewise.
16183         * gcc.dg/tree-ssa/loop-3.c: Likewise.
16184         * gcc.dg/tree-ssa/loop-4.c: Likewise.
16185         * gcc.dg/tree-ssa/pr21171.c: Likewise.
16186         * gcc.dg/tree-ssa/loop-5.c: Likewise.
16187         * gcc.dg/tree-ssa/loop-10.c: Likewise.
16188         * gcc.dg/tree-ssa/loop-6.c: Likewise.
16189         * treelang/compile/extravar.tree: Likewise.
16190         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
16191         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
16192         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
16193         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
16194         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
16195
16196 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
16197
16198         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
16199         for 64-bit fix.
16200
16201 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
16202
16203         PR fortran/23675
16204         gfortran.dg/char_result_11.f90: New.
16205
16206 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
16207
16208         PR c++/24782
16209         * g++.dg/parse/access9.C: New test.
16210         * g++.dg/tc1/dr52.C: Tweak error markers.
16211
16212 2006-01-04  Richard Henderson  <rth@redhat.com>
16213
16214         Merge from gomp branch.
16215         * g++.dg/parse/pragma2.C: Update expected error lines.
16216
16217 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
16218
16219         * g++.dg/other/i386-2.C: New test.
16220
16221         PR target/25554
16222         * gcc.c-torture/compile/20051228-1.c: New test.
16223
16224         PR c/25559
16225         * gcc.dg/pr25559.c: New test.
16226
16227 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
16228
16229         PR c++/25492
16230         * g++.dg/lookup/friend9.C: New test.
16231
16232         PR c++/25625
16233         * g++.dg/template/repo5.C: New test.
16234
16235 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
16236
16237         PR fortran/25101
16238         * gfortran.dg/forall_2.f90: New test.
16239
16240 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
16241
16242         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
16243         dg-require-weak.  Adjust regexp to handle leading-underscore
16244         targets and space as well as TAB after .weak.  Change previous
16245         64-bit fix to not use naked dot.
16246
16247 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
16248
16249         PR rtl-optimization/25578
16250         * gcc.c-torture/execute/20060102-1.c: New testcase.
16251
16252 2006-01-03  Richard Guenther  <rguenther@suse.de>
16253
16254         PR c/25183
16255         * gcc.dg/torture/pr25183.c: New testcase.
16256
16257 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
16258
16259         Merge from gomp-branch.
16260         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
16261         * gcc.dg/ia64-sync-2.c: Likewise.
16262         * gcc.dg/ia64-sync-3.c: Likewise.
16263         * gcc.dg/ia64-sync-4.c: Likewise.
16264         * gcc.dg/sync-2.c: Likewise.
16265         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
16266         that sparc64-*-* and sparcv9-*-* supports sync builtins.
16267
16268 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
16269
16270         PR c++/25635
16271         * g++.dg/parse/operator6.C: New test.
16272
16273         PR c++/25637
16274         * g++.dg/parse/error29.C: New test.
16275
16276         PR c++/25638
16277         * g++.dg/parse/dtor6.C: New test.
16278
16279         PR c++/25633
16280         * g++.dg/parse/ctor3.C: New test.
16281
16282         PR c++/25634
16283         * g++.dg/template/class3.C: New test.
16284
16285 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
16286
16287         * g++.dg/debug/debug9.C: New.
16288
16289 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
16290
16291         PR fortran/24640
16292         * gfortran.dg/label_2.f90: New test.
16293
16294 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16295
16296         * g++.dg/lookup/using12.C: Tighten error marker.
16297
16298 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
16299             Andrew Pinski <pinskia@physics.uc.edu>
16300
16301         * gcc.target/powerpc/darwin-abi-3.c: New file.
16302         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
16303         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
16304         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
16305         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
16306         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
16307         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
16308         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
16309         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
16310
16311 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
16312
16313         * gcc.dg/tree-ssa/loadpre1.c: New;
16314         * gcc.dg/tree-ssa/loadpre2.c: New;
16315         * gcc.dg/tree-ssa/loadpre3.c: New;
16316         * gcc.dg/tree-ssa/loadpre4.c: New;
16317         * gcc.dg/tree-ssa/loadpre5.c: New;
16318         * gcc.dg/tree-ssa/loadpre6.c: New;
16319         * gcc.dg/tree-ssa/loadpre7.c: New;
16320         * gcc.dg/tree-ssa/loadpre8.c: New;
16321         * gcc.dg/tree-ssa/loadpre9.c: New;
16322
16323 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
16324
16325         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
16326         * g++.dg/abi/thunk4.C: Likewise.
16327
16328 2006-01-01  Andreas Jaeger  <aj@suse.de>
16329
16330         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
16331         portable.
16332
16333 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
16334
16335         PR c++/25294
16336         * gcc.dg/pragma-pack-3.c: New test.
16337         * g++.dg/parse/pragma3.C: New test.
16338
16339 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16340
16341         PR middle-end/24827
16342         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
16343
16344 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16345
16346         PR testsuite/25214
16347         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
16348
16349 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
16350
16351         PR fortran/22607
16352         * gfortran-dg/pure_byref_3.f90: New.
16353
16354         fortran/PR 25396
16355         * gfortran.dg/userdef_operator_1.f90: New.
16356
16357 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
16358
16359         * g++.dg/abi/thunk3.C: New.
16360         * g++.dg/abi/thunk4.C: New.
16361
16362 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
16363
16364         PR fortran/25532
16365         * gfortran.dg/host_used_types_1.f90: New test. Check that host
16366         associated derived type components of derived types are
16367         properly declared in contained procedures.
16368
16369 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16370
16371         PR libgfortran/25139
16372         * gfortran.dg/backspace_2.f: New test.
16373
16374 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16375
16376         PR libgfortran/25550
16377         * gfortran.dg/endfile.f: New test.
16378
16379 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16380
16381         PR libgfortran/25419
16382         * gfortran.dg/comma.f: New test.
16383
16384 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16385
16386         * lib/gfortran-dg.exp: Remove trailing whitespace.
16387         * lib/fortran-torture.exp: Test with -fbounds-check instead of
16388         -funroll-all-loops.
16389
16390 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
16391
16392         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
16393         Extended Double long doubles or repeat tests when long double is
16394         the same size as double.
16395
16396 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16397
16398         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
16399
16400         PR testsuite/25442
16401         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
16402         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
16403
16404         PR testsuite/25441
16405         * gcc.dg/pr23911.c: Make test variable static.
16406
16407         PR testsuite/25444
16408         * gcc.dg/tree-ssa/pr14841.c: Likewise.
16409
16410 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
16411
16412         PR c++/25439
16413         * g++.dg/parse/crash17.C: Adjust error markers.
16414         * g++.dg/template/error20.C: New test.
16415
16416 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
16417
16418         PR c++/23172
16419         * g++.dg/ext/complit4.C: New test.
16420
16421         PR c++/25417
16422         * g++.dg/ext/complit5.C: Likewise.
16423
16424 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
16425
16426         PR tree-optimization/25125
16427         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
16428         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
16429         * gcc.c-torture/execute/pr25125.c: New.
16430
16431 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
16432
16433         PR fortran/25029
16434         PR fortran/21256
16435         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
16436         functions with incorrect assumed size references.
16437
16438 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
16439
16440         PR c++/23171
16441         * g++.dg/opt/init1.C: New test.
16442
16443 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
16444
16445         PR c++/24671
16446         * g++.dg/template/sfinae3.C: New test.
16447
16448 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16449
16450         * g++.dg/other/friend4.C: New test.
16451
16452 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
16453
16454         PR target/25005
16455         * g++.dg/opt/pr25005.C: New test.
16456
16457 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
16458
16459         PR c++/25369
16460         * g++.dg/template/ptrmem16.C: New test.
16461
16462 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
16463
16464         PR fortran/25029
16465         PR fortran/21256
16466         * gfortran.dg/initialization_1.f90: Add test of SIZE.
16467
16468 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16469
16470         PR libgfortran/25307
16471         * gfortran.dg/list_read_5.f90: New test.
16472
16473 2005-12-22  Richard Henderson  <rth@redhat.com>
16474
16475         * gcc.target/i386/sse-7.c: Use -msse2.
16476
16477 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
16478
16479         PR rtl-optimization/25432
16480         * gcc.c-torture/compile/20051216-1.c: New test.
16481
16482         PR objc/25328
16483         * objc/execute/pr25328.m: New test.
16484
16485 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
16486
16487         PR c++/25364
16488         * g++.dg/template/call4.C: New test.
16489
16490 2005-12-22  Dale Johannesen  <dalej@apple.com>
16491
16492         * gcc.target/i386/sse-17.c: New.
16493
16494 2005-12-22  Paul Brook  <paul@codesourcery.com>
16495
16496         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
16497
16498 2005-12-22  Paul Brook  <paul@codesourcery.com>
16499
16500         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
16501
16502 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
16503
16504         PR tree-opt/25513
16505         * gcc.c-torture/compile/pr25513.c: New test.
16506
16507 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16508
16509         PR c++/23333
16510         * g++.dg/parse/error25.C: Add more tests.
16511
16512 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16513
16514         PR fortran/18990
16515         * gfortran.dg/der_charlen_1.f90: New.
16516
16517 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
16518
16519         PR fortran/20889
16520         * gfortran.dg/pointer_component_type_1.f90: New test.
16521
16522         PR fortran/25029
16523         PR fortran/21256
16524         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
16525         should give an error with assumed size array refernces and checks
16526         those that should not.
16527         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
16528         reference an upper bound so that it does not generate an error.
16529
16530         PR fortran/19362
16531         PR fortran/20244
16532         PR fortran/20864
16533         PR fortran/25391
16534         * gfortran.dg/used_dummy_types_1.f90: New test.
16535         * gfortran.dg/used_dummy_types_2.f90: New test.
16536         * gfortran.dg/used_dummy_types_3.f90: New test.
16537         * gfortran.dg/used_dummy_types_4.f90: New test.
16538         * gfortran.dg/used_dummy_types_5.f90: New test.
16539
16540         PR fortran/23152
16541         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
16542         group already being USE associated.
16543         * gfortran.dg/assumed_shape_nml.f90: New test.
16544         * gfortran.dg/assumed_size_nml.f90: New test.
16545
16546         PR fortran/20862
16547         PR fortran/25053
16548         PR fortran/25063
16549         PR fortran/25064
16550         PR fortran/25066
16551         PR fortran/25067
16552         PR fortran/25068
16553         PR fortran/25307
16554         * gfortran.dg/io_constraints_1.f90: New test.
16555         * gfortran.dg/io_constraints_1.f90: New test.
16556         * gfortran.dg/iostat_3.f90: Change wording of warning.
16557         * gfortran.dg/g77/19981216-0.f: The same.
16558
16559 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
16560
16561         PR tree-optimization/23518
16562         * gcc.dg/pr23518.c: New.
16563
16564 2005-12-21  Mike Stump  <mrs@apple.com>
16565
16566         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
16567
16568 2005-12-21  Paul Brook  <paul@codesourcery.com>
16569
16570         * gcc.dg/pr19340.c: Skip on m68k targets.
16571
16572 2005-12-21  Steven Bosscher  <stevenb@suse.de>
16573
16574         PR rtl-optimization/25196
16575         * gcc.dg/pr25196.c: New test.
16576
16577 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
16578
16579         PR fortran/25423
16580         gfortran.dg/where_nested_1.f90: New.
16581
16582 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
16583
16584         PR tree-optimization/25382.
16585         * gcc.dg/tree-ssa/pr25382.c: New.
16586
16587 2005-12-20  Richard Guenther  <rguenther@suse.de>
16588
16589         PR middle-end/24306
16590         * gcc.target/i386/pr24306.c: New testcase.
16591
16592 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
16593
16594         PR tree-optimization/25501
16595         * gcc.dg/tree-ssa/pr25501.c: New.
16596
16597 2005-12-20  Richard Guenther  <rguenther@suse.de>
16598
16599         Revert
16600         2005-12-02  Richard Guenther  <rguenther@suse.de>
16601
16602         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
16603
16604 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
16605
16606         PR c++/21228
16607         * g++.dg/warn/Wunreachable-code-2.C: New test.
16608
16609 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
16610
16611         PR c++/24278
16612         * g++.dg/template/ctor5.C: New test.
16613
16614         PR c++/24915
16615         * g++.dg/template/overload8.C: New test.
16616
16617 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
16618
16619         * gcc.c-torture/compile/pr25483 : New test.
16620
16621 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16622
16623         PR c++/20552
16624         * g++.dg/ext/typeof10.C: New test.
16625
16626 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
16627
16628         * gcc.dg/mt-loopi1.c: New.
16629
16630 2005-12-18  Richard Guenther  <rguenther@suse.de>
16631
16632         PR tree-optimization/25481
16633         * gcc.dg/torture/pr25481.c: New testcase.
16634
16635 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
16636
16637         PR rtl-optimization/21041
16638         * gcc.dg/pr21041.c: New test.
16639
16640 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16641
16642         PR libgfortran/25463
16643         * gfortran.dg/advance.f90: New test.
16644
16645 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
16646
16647         * gcc.dg/20051201-1.c: New test.
16648
16649 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
16650
16651         PR fortran/25018
16652         * gfortran.dg/initialization_1.f90: New test.
16653         * gfortran.dg/enum_5.f90: Change dg-error to new message.
16654         * gfortran.dg/g77/980616-0.f: The same.
16655
16656 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
16657
16658         * PR fortran/25458
16659         * gfortran.dg/chkbits.f90: New test.
16660
16661 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
16662
16663         * gfortran.dg/enum_5.f: Revert to previous version.
16664
16665 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
16666
16667         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
16668         * gfortran.dg/nested_modules_1.f90: Ditto.
16669         * gfortran.dg/hollerith_f95.f90: Ditto.
16670         * gfortran.dg/select_5.f90: Ditto.
16671         * gfortran.dg/secnds.f: Ditto.
16672         * gfortran.dg/hollerith2.f90: Ditto.
16673         * gfortran.dg/imag_2.f: Ditto.
16674         * gfortran.dg/ftell_2.f90: Ditto.
16675         * gfortran.dg/malloc_free_1.f90: Ditto.
16676         * gfortran.dg/logint-1.f: Ditto.
16677         * gfortran.dg/recursive_statement_functions.f90: Ditto.
16678         * gfortran.dg/e_d_fmt.f90: Ditto.
16679         * gfortran.dg/hollerith_legacy.f90: Ditto.
16680         * gfortran.dg/logint-2.f: Ditto.
16681         * gfortran.dg/enum_5.f90: Ditto.
16682         * gfortran.dg/f2c_2.f90: Ditto.
16683         * gfortran.dg/pr17143.f90: Ditto.
16684         * gfortran.dg/namelist_14.f90: Ditto.
16685         * gfortran.dg/logint-3.f: Ditto.
16686         * gfortran.dg/spread_scalar_source.f90: Ditto.
16687         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
16688         * gfortran.dg/namelist_11.f: Ditto.
16689         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
16690         * gfortran.dg/g77/20010519-1.f
16691         * gfortran.dg/g77/alpha1.f: Ditto.
16692         * gfortran.dg/g77/990115-1.f: Ditto.
16693         * gfortran.dg/g77/erfc.f: Ditto.
16694         * gfortran.dg/g77/19990313-3.f: Ditto.
16695         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
16696         * gfortran.dg/g77/20010426.f: Ditto.
16697         * gfortran.dg/g77/19990313-0.f: Ditto.
16698         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
16699         * gfortran.dg/g77/20000629-1.f: Ditto.
16700         * gfortran.dg/g77/970125-0.f: Ditto.
16701         * gfortran.dg/g77/8485.f: Ditto.
16702         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
16703         * gfortran.dg/g77/19990313-1.f: Ditto.
16704         * gfortran.dg/g77/int8421.f: Ditto.
16705         * gfortran.dg/g77/19990305-0.f: Ditto.
16706         * gfortran.dg/g77/947.f: Ditto.
16707         * gfortran.dg/g77/19990905-2.f: Ditto.
16708         * gfortran.dg/g77/cabs.f: Ditto.
16709         * gfortran.dg/g77/19990313-2.f: Ditto.
16710         * gfortran.dg/g77/20020307-1.f: Ditto.
16711         * gfortran.dg/g77/dcomplex.f: Ditto.
16712         * gfortran.dg/g77/19990502-1.f: Ditto.
16713         * gfortran.dg/g77/19981216-0.f: Ditto.
16714         * gfortran.dg/common_4.f90: Ditto.
16715         * gfortran.dg/entry_4.f90: Ditto.
16716         * gfortran.dg/equiv_constraint_2.f90: Ditto.
16717         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
16718         * gfortran.dg/namelist_12.f: Ditto.
16719         * gfortran.dg/scale_1.f90: Ditto.
16720         * gfortran.dg/modulo_1.f90
16721         * gfortran.dg/hollerith.f90: Ditto.
16722         * gfortran.dg/direct_io_3.f90: Ditto.
16723         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
16724         * gfortran.dg/gnu_logical_1.F: Ditto.
16725         * gfortran.dg/unf_io_convert_1.f90: Ditto.
16726         * gfortran.dg/assign_1.f90: Ditto.
16727         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
16728         * gfortran.dg/pr23095.f: Ditto.
16729         * gfortran.dg/read_float_1.f90: Ditto.
16730
16731 2005-12-17  Andreas Jaeger  <aj@suse.de>
16732
16733         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
16734         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
16735
16736 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16737
16738         PR fortran/24268
16739         * gfortran.dg/fmt_white.f: New test.
16740
16741 2005-12-16  Steven G. Kargl <kargls@comcast.net>
16742
16743         * gfortran.dg/label_1.f90: New test.
16744
16745 2005-12-15  Ben Elliston  <bje@au.ibm.com>
16746
16747         PR testsuite/25422
16748         * gcc.dg/20031012-1.c: Add -Walways-true option.
16749         * gcc.dg/weak/weak-3.c: Likewise.
16750         * g++.old-deja/g++.mike/warn8.C: Likewise.
16751
16752 2005-12-16  Mike Stump  <mrs@apple.com>
16753
16754         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
16755         exit.
16756
16757 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16758
16759         PR libgfortran/25264
16760         PR libgfortran/25349
16761         * gfortran.dg/tl_editing.f90: Added additional checks.
16762         * gfortran.dg/t_editing.f: New test.
16763         * gfortran.dg/write_padding.f90: New test
16764
16765 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16766
16767         PR testsuite/25215
16768         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
16769
16770 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
16771
16772         PR rtl-optimization/24899
16773         * gcc.c-torture/execute/20051215-1.c: New test.
16774
16775 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
16776
16777         PR 24823
16778         * gfortran.dg/pr24823.f: New test.
16779
16780 2005-12-16  Jeff Law  <law@redhat.com>
16781
16782         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
16783
16784 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
16785
16786         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
16787         (base_types): Change C++ style comments to C style comments.  Remove
16788         aligned types from the array.  Keep Enums disabled.
16789         (complex_types): Remove aligned types from the array.
16790         Comment out "_Complex long double".
16791         (attrib_types): Remove.
16792         (complex_attrib_types): Remove.
16793         (attrib_array_types): Remove.
16794         (complex_attrib_array_types): Remove.
16795         (aligned_bitfld_types): Remove.
16796         (n_aligned_bitfld_types): Remove.
16797         (FEATURE_ALIGNEDPACKED): Delete.
16798         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
16799         (singles): Remove support for adding attributes.
16800         (choose_type): Remove support for attributed types.
16801         (generate_fields): Remove support for attributed bit-fields.
16802         Remove support for adding attributes.
16803         (generate_random_tests): Remove support for adding attributes.
16804         (features): Add back "[0] :0" and "complex vector [0]".
16805         (main): Remove support for attributed bit-fields.
16806         Uncomment the calling of generate_random_tests for the rests of
16807         the tests.
16808
16809 2005-12-16  Jan Hubicka  <jh@suse.cz>
16810
16811         * gcc.c-torture/combine/pr25224.c: New.
16812
16813 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
16814
16815         PR other/25028
16816         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
16817         HP-UX.
16818
16819 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
16820
16821         * gcc.dg/20051215-1.c: New file.
16822
16823 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16824
16825         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
16826         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
16827
16828 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
16829
16830         PR fortran/18197
16831         * gfortran.dg/dummy_functions_1.f90: New.
16832
16833 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
16834
16835         PR rtl-optimization/25310
16836         * gcc.c-torture/compile/pr25310.c: New test.
16837
16838 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
16839
16840         PR debug/25023
16841         * gcc.dg/pr25023.c: New test.
16842
16843 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16844
16845         * g++.old-deja/g++.brendan/redecl1.C,
16846         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
16847         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
16848         g++.old-deja/g++.oliva/typeof1.C,
16849         g++.old-deja/g++.other/crash16.C,
16850         g++.old-deja/g++.other/crash34.C,
16851         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
16852         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
16853         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
16854         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
16855         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
16856         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
16857         Remove xfail.
16858
16859 2005-12-14  Kean Johnston  <jkj@sco.com>
16860             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16861
16862         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
16863         * gcc.target/i386/20020523-1.c: Ditto.
16864         * gcc.target/i386/tailcall-1.c: Ditto.
16865         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
16866         * gcc.target/i386/ssetype-5.c: Ditto.
16867
16868 2005-12-14  Jeff Law  <law@redhat.com>
16869
16870         * gcc.dg/tree-ssa/foldstring-1.c: New test.
16871
16872 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
16873
16874         PR target/25254
16875         PR target/24188
16876         * gcc.target/i386/pr25254.c: New test.
16877         * gfortran.dg/PR24188.f: New test.
16878
16879 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
16880
16881         * lib/fortran-torture.exp: Catch remaining uses of
16882         remote_file build delete.
16883
16884 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16885
16886         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
16887
16888 2005-12-14  Ben Elliston  <bje@au.ibm.com>
16889
16890         * gcc.dg/warn-addr-cmp.c: New test.
16891
16892 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
16893
16894         PR debug/25023
16895         PR target/25293
16896         * gcc.target/i386/pr25293.c: New test.
16897
16898 2005-12-13  Petr Machata  <machata@post.cz>
16899
16900         PR c++/24907
16901         * g++.dg/parse/comma2.C: New test.
16902
16903 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
16904             Jakub Jelinek  <jakub@redhat.com>
16905
16906         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
16907         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
16908         (limits.h): Include unconditionally.
16909         (stdlib.h): Likewise.
16910         (hashtab.h): Do not include.
16911         (getopt.h): Likewise.
16912         (stddef.h): Include.
16913         (hashval_t): Define.
16914         (struct entry): Add "next" field.
16915         (HASH_SIZE): New macro.
16916         (hash_table): New variable.
16917         (switchfiles): Do not use xmalloc.
16918         (mix): New macro.
16919         (iterative_hash): New function.
16920         (hasht): Remove.
16921         (e_exists): New function.
16922         (e_insert): Likewise.
16923         (output): Use, instead of libiberty hashtable functions.
16924         (main): Do not use getopt.  Do not call htab_create.
16925
16926 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
16927
16928         PR c++/25331
16929         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
16930         put atal* and atpaal* attributes on array elements.
16931         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
16932         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
16933         put atal* and atpaal* attributes on array elements.
16934         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
16935
16936 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
16937
16938         * gcc.dg/single-precision-constant.c: New test.
16939
16940 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
16941
16942         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
16943         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
16944         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
16945         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
16946         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
16947         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
16948         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
16949         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
16950         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
16951         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
16952         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
16953         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
16954         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
16955         gcc.target/powerpc/ppc-sdata-2.c,
16956         gcc.target/powerpc/ppc-stackalign-1.c,
16957         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
16958         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
16959         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
16960         gcc.target/powerpc/rs6000-ldouble-2.c,
16961         gcc.target/powerpc/rs6000-power2-1.c,
16962         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
16963         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
16964         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
16965         option into target selector.
16966         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
16967         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
16968
16969 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
16970
16971         PR objc/25348
16972         * objc.dg/encode-9.m: New test.
16973
16974 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16975
16976         PR testsuite/20772
16977         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
16978         * gcc.dg/asm-b.c: Fix typo.
16979         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
16980         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
16981         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
16982         i?86 lp64 and x86_64 ilp32.
16983         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
16984         on i?86 lp64.
16985         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
16986
16987 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
16988
16989         PR fortran/25078
16990         gfortran.dg/equiv_5.f90: New test.
16991
16992 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
16993
16994         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
16995         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
16996         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
16997         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
16998         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
16999         * gcc.dg/tree-ssa/reassoc-5.c: New.
17000         * gcc.dg/tree-ssa/reassoc-6.c: New.
17001         * gcc.dg/tree-ssa/reassoc-7.c: New.
17002         * gcc.dg/tree-ssa/reassoc-8.c: New.
17003         * gcc.dg/tree-ssa/reassoc-9.c: New.
17004         * gcc.dg/tree-ssa/reassoc-10.c: New.
17005         * gcc.dg/tree-ssa/reassoc-11.c: New.
17006
17007 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17008
17009         PR testsuite/25167
17010         PR testsuite/24478
17011         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
17012
17013 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
17014
17015         PR c++/25300
17016         * g++.dg/template/inherit.C: Do not use a generic error message.
17017
17018 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
17019
17020         PR libobjc/25354
17021         * objc.dg/gnu-encoding: New directory.
17022         * objc.dg/gnu-encoding/compat-common.h: New file.
17023         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
17024         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
17025         * objc.dg/gnu-encoding/vector-defs.h: New file.
17026         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
17027         * objc.dg/gnu-encoding/generate-random.c: New file.
17028         * objc.dg/gnu-encoding/generate-random_r.c: New file.
17029         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
17030         * objc.dg/gnu-encoding/generate-random.h: New file.
17031
17032 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
17033
17034         PR c++/25337
17035         * g++.dg/template/defarg7.C: New test.
17036
17037 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
17038
17039         PR libobjc/25347
17040         * objc.dg/encode-8.m: New test.
17041
17042 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
17043
17044         PR libobjc/25346
17045         * objc.dg/encode-7.m: New test.
17046
17047 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
17048
17049         PR c++/25010
17050         * g++.dg/opt/inline10.C: New test.
17051
17052 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
17053
17054         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
17055
17056 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
17057
17058         * gfortran.dg/substring_equivalence.f90: typo in comment
17059
17060 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17061
17062         PR fortran/25068
17063         * gfortran.dg/iostat_3.f90: New test.
17064
17065 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
17066
17067         PR fortran/23815
17068         * gfortran.dg/unf_io_convert_1.f90: New test.
17069         * gfortran.dg/unf_io_convert_2.f90: New test.
17070         * gfortran.dg/unf_io_convert_3.f90: New test.
17071
17072 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17073
17074         PR testsuite/20772
17075         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
17076         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
17077         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
17078         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
17079         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
17080         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
17081         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
17082         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
17083         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
17084         gcc.dg/torture/fp-int-convert-float128-timode.c,
17085         gcc.dg/torture/fp-int-convert-float128.c,
17086         gcc.dg/torture/fp-int-convert-float80-timode.c,
17087         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
17088         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
17089
17090         * gcc.dg/tls/opt-1.c: Require effective target fpic.
17091
17092 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
17093
17094         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
17095
17096 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
17097
17098         * gcc.dg/20051207-1.c,
17099         * gcc.dg/20051207-2.c,
17100         * gcc.dg/20051207-3.c: New tests.
17101
17102 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17103
17104         PR testsuite/20772
17105         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
17106         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
17107         dg-skip-if target selector.
17108
17109         PR testsuite/20772
17110         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
17111         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
17112         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
17113         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
17114         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
17115         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
17116         and/or merge with i?86 cases.
17117
17118         * gcc.dg/tls/opt-3.c: Require effective target fpic.
17119
17120         PR testsuite/20772
17121         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
17122         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
17123         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
17124         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
17125         x86_64-*-linux*.
17126
17127 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
17128
17129         PR target/25311
17130         * gcc.c-torture/compile/pr25311.c: New test.
17131
17132 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17133
17134         PR libgfortran/25039
17135         * gfortran.dg/read_comma.f: New test.
17136
17137 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
17138
17139         PR c++/19317
17140         * g++.dg/opt/pr19317-1.C: New test.
17141         * g++.dg/opt/pr19317-2.C: New test.
17142         * g++.dg/opt/pr19317-3.C: New test.
17143
17144         PR target/19005
17145         * gcc.c-torture/execute/pr19005.c: New test.
17146
17147         PR target/17828
17148         * g++.old-deja/g++.other/comdat5.C: New test.
17149         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
17150
17151         * g++.dg/compat/struct-layout-1.exp: New file.
17152         * g++.dg/compat/struct-layout-1.h: New.
17153         * g++.dg/compat/struct-layout-1_generate.c: New.
17154         * g++.dg/compat/struct-layout-1_x1.h: New.
17155         * g++.dg/compat/struct-layout-1_x2.h: New.
17156         * g++.dg/compat/struct-layout-1_y1.h: New.
17157         * g++.dg/compat/struct-layout-1_y2.h: New.
17158
17159         * gcc.dg/20050330-2.c: New test.
17160
17161 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
17162
17163         PR fortran/25292
17164         * gfortran.dg/associated_1.f90: New.
17165
17166 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
17167
17168         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
17169         ILP32 vect_no_align platforms.
17170
17171 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
17172             Jakub Jelinek  <jakub@redhat.com>
17173
17174         PR target/25268
17175         * gcc.c-torture/compile/20051207-1.c: New test.
17176
17177 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17178
17179         PR testsuite/20772
17180         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
17181         gcc.dg/torture/pr18582-1.c,
17182         gcc.target/i386/attributes-error.c: Also test on x86_64.
17183
17184         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
17185
17186 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17187
17188         PR c++/19397
17189         * g++.dg/template/typedef3.C: New test.
17190
17191         PR c++/19762
17192         PR c++/19764
17193         * g++.dg/template/dtor3.C: Fix error markers.
17194
17195 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
17196
17197         * lib/target-supports.exp (check_effective_target_sync_char_short):
17198         Add s390*.
17199
17200 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
17201
17202         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
17203
17204 2005-12-06  Roger Sayle  <roger@eyesopen.com>
17205
17206         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
17207         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
17208         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
17209         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
17210
17211 2005-12-06  Roger Sayle  <roger@eyesopen.com>
17212
17213         PR c++/25263
17214         * g++.dg/other/array2.C: New test case.
17215
17216 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
17217
17218         * gcc.dg/darwin-weakimport-3.c: New.
17219
17220         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
17221         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
17222         and to work on Darwin.
17223         * gcc.dg/attr-weakref-1b.c: New file.
17224         * gcc.dg/attr-weakref-2.c: New test.
17225         * gcc.dg/darwin-weakref-1.c: New test.
17226
17227 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
17228
17229         PR testsuite/25247
17230         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
17231         use in selector expressions.
17232         (dg-xfail-if): Ditto.
17233         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
17234         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
17235         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
17236         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
17237         * gcc.test-framework/test-framework.exp: Skip generated tests if
17238         CHECK_TEST_FRAMEWORK is not 1.
17239
17240 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
17241
17242         PR tree-optimization/24963
17243         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
17244
17245         PR target/24108
17246         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
17247
17248         PR target/18580
17249         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
17250         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
17251         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
17252         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
17253
17254 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
17255
17256         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
17257         dg-options.
17258
17259 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
17260
17261         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
17262
17263 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
17264
17265         * gcc.dg/format/cast-1.c: New test.
17266
17267 2005-12-04  Roger Sayle  <roger@eyesopen.com>
17268
17269         PR c/7776
17270         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
17271         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
17272         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
17273         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
17274
17275 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
17276
17277         * gcc.dg/cast-pretty-print-1.c: New test.
17278
17279 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
17280
17281         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
17282
17283 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
17284
17285         PR c++/24173
17286         * g++.dg/template/friend40.C: New test.
17287
17288 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
17289
17290         PR target/25199
17291         * gcc.target/i386/movq-2.c: New test.
17292         * gcc.target/i386/movq.c: Remove target i?86, instead add
17293         dg-require-effective-target ilp32.
17294
17295 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17296
17297         PR c++/24103
17298         * g++.dg/other/default1.C: New test.
17299
17300 2005-12-02  Richard Guenther  <rguenther@suse.de>
17301
17302         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
17303
17304 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17305
17306         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
17307
17308 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
17309
17310         PR target/21017
17311         * gcc.target/powerpc/rotate.c: New.
17312
17313 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17314
17315         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
17316         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
17317
17318 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17319
17320         PR c/13384
17321         * gcc.dg/pr17730-1.c: Adjust.
17322         * gcc.dg/lvalue1.c (main): Likewise.
17323         * gcc.dg/lvalue-2.c: Likewise.
17324         * g++.dg/pr7503-3.C
17325
17326 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
17327
17328         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
17329         error messages.
17330
17331 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
17332
17333         PR fortran/24789
17334         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
17335
17336 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
17337
17338         PR target/24475
17339         * lib/target-supports.exp (check_effective_target_tls): New.
17340         (check_effective_target_tls_runtime): New.
17341         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
17342         for TLS support.
17343         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
17344         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
17345         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
17346         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
17347         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
17348         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
17349         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
17350         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
17351         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
17352         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
17353         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
17354         effective-target TLS.
17355         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
17356         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
17357         effective-target TLS runtime.
17358
17359 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
17360
17361         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
17362
17363 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
17364
17365         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
17366         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
17367         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
17368         ignored" warnings when "packing" is the same as the ABI layout.
17369
17370 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
17371
17372         PR fortran/21302
17373         * gfortran.dg/line_length_1.f: New test.
17374         * gfortran.dg/line_length_2.f90: Ditto.
17375
17376 2005-11-30  Richard Guenther  <rguenther@suse.de>
17377
17378         PR tree-optimization/21655
17379         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
17380
17381 2005-11-30  Dale Johannesen  <dalej@apple.com>
17382
17383         * gcc.c-torture/compile/pr24930.c: New.
17384
17385 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
17386
17387         PR fortran/15809
17388         *  gfortran.dg/auto_char_dummy_array.f90: New test.
17389
17390 2005-11-30  Jeff Law  <law@redhat.com>
17391
17392         * g++.old-deja/g++.law/pr25000.C: New test.
17393
17394 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
17395
17396         * gcc.dg/tls/opt-11.c: New test.
17397
17398 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
17399
17400         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
17401         targets.
17402         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
17403         LP64 ia64.
17404
17405 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
17406
17407         * gfortran.dg/open_access_1.f90: New test.
17408
17409 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17410
17411         * gcc.dg/charset/builtin2.c: New test.
17412
17413 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
17414
17415         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
17416         on mmix-*-* for *_[xy].c.
17417
17418 2005-11-28  Kean Johnston  <jkj@sco.com>
17419
17420         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
17421         headers.
17422         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
17423         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
17424         * gcc.target/i386/asm-3.c: Ditto.
17425         * gcc.target/i386/clobbers.c: Ditto.
17426         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
17427         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
17428         test regexp.
17429         * gcc.target/i386/mul.c: Ditto.
17430         * gcc.target/i386/ssetype-1.c: Ditto.
17431         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
17432         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
17433         static so the test works with -fPIC mode too. Based on comment in
17434         PR19231 by Pinski.
17435         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
17436
17437 2005-11-28  Richard Guenther  <rguenther@suse.de>
17438
17439         * gcc.dg/alias-9.c: New testcase.
17440         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
17441
17442 2005-11-28  Roger Sayle  <roger@eyesopen.com>
17443             Uros Bizjak  <uros@kss-loka.si>
17444
17445         PR middle-end/20219
17446         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
17447         tan(x)/sin(x) transformations.
17448
17449 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
17450
17451         PR middle-end/24575
17452         * gcc.dg/tree-ssa/divide-3.c: New test.
17453         * gcc.dg/tree-ssa/divide-4.c: New test.
17454
17455 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
17456
17457         PR fortran/24917
17458         *  gfortran.dg/boz_6.f90: New test.
17459
17460 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17461
17462         PR fortran/23912
17463         * gfortran.dg/modulo_1.f90: New test.
17464
17465 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17466
17467         PR libfortran/24919
17468         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
17469         fail on CRLF platforms.
17470         * gfortran.dg/ftell_2.f90: Likewise.
17471
17472 2005-11-26  Eric Christopher  <echristo@apple.com>
17473
17474         * gcc.dg/intmax_t-1.c: Remove mips xfail.
17475
17476 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
17477
17478         * objc.dg/gnu-runtime-3.m: Simplify.
17479
17480 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
17481
17482         PR middle-end/23669
17483         * gcc.dg/tree-ssa/divide-1.c: New test.
17484         * gcc.dg/tree-ssa/divide-2.c: New test.
17485
17486 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
17487
17488         PR libgfortran/24945
17489         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
17490
17491 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
17492
17493         PR libgfortran/24945
17494         * gfortran.dg/open_status_2.f90: New test.
17495
17496 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17497
17498         * gcc.c-torture/execute/builtins/fprintf.c,
17499         gcc.c-torture/execute/builtins/fputs-lib.c,
17500         gcc.c-torture/execute/builtins/fputs.c,
17501         gcc.c-torture/execute/builtins/lib/fprintf.c,
17502         gcc.c-torture/execute/builtins/lib/printf.c,
17503         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
17504
17505 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
17506
17507         * gcc.dg/20050922-2.c: New test.
17508
17509 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
17510
17511         * objc.dg/gnu-runtime-3.m: New test.
17512
17513 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17514
17515         PR c++/9278
17516         * g++.dg/other/void1.C: New test.
17517
17518 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
17519
17520         PR middle-end/24998
17521         * gcc.dg/torture/fp-int-convert-float.c,
17522         gcc.dg/torture/fp-int-convert-double.c,
17523         gcc.dg/torture/fp-int-convert-long-double.c,
17524         gcc.dg/torture/fp-int-convert-timode.c,
17525         gcc.dg/torture/fp-int-convert-float80.c,
17526         gcc.dg/torture/fp-int-convert-float80-timode.c,
17527         gcc.dg/torture/fp-int-convert-float128.c,
17528         gcc.dg/torture/fp-int-convert-float128-timode.c,
17529         gcc.dg/torture/fp-int-convert.h: New files.
17530
17531 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
17532
17533         PR middle-end/24989
17534         * gcc.dg/tree-ssa/bool-10.c: New test.
17535         * gcc.dg/tree-ssa/bool-11.c: New test.
17536         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
17537
17538 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
17539
17540         PR middle-end/24990
17541         * tree-ssa/pr24990-1.c: New test.
17542
17543 2005-11-24  Richard Guenther  <rguenther@suse.de>
17544         Dirk Mueller <dmueller@suse.de>
17545
17546         PR c++/14024
17547         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
17548         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
17549         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
17550         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
17551         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
17552         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
17553
17554 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
17555
17556         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
17557
17558 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17559
17560         PR c/21668
17561         * gcc.dg/Wc++-compat.c: New.
17562         * gcc.dg/Wno-c++-compat.c: New.
17563
17564 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
17565
17566         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
17567         (vspltish, vspltisw): Likewise.
17568
17569 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17570
17571         PR libgfortran/24794
17572         * gfortran.dg/namelist_12.f: Fix quotes.
17573         * gfortran.dg/namelist_13.f90: Fix quotes.
17574         * gfortran.dg/namelist_14.f90: Fix quotes.
17575         * gfortran.dg/namelist_15.f90: Fix quotes.
17576         * gfortran.dg/namelist_use.f90: Fix quotes.
17577         * gfortran.dg/namelist_use_only.f90: Fix quotes.
17578         * gfortran.dg/namelist_21.f90: New test.
17579         * gfortran.dg/namelist_22.f90: New test.
17580
17581 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
17582
17583         PR target/23435
17584         * gcc.c-torture/compile/pr23435.c: New.
17585
17586 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
17587
17588         * gcc.c-torture/execute/floatunsisf-1.c: New test.
17589
17590 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
17591
17592         * gcc.target/powerpc/405-macchw-1.c,
17593         gcc.target/powerpc/405-macchw-2.c,
17594         gcc.target/powerpc/405-macchwu-1.c,
17595         gcc.target/powerpc/405-macchwu-2.c,
17596         gcc.target/powerpc/405-machhw-1.c,
17597         gcc.target/powerpc/405-machhw-2.c,
17598         gcc.target/powerpc/405-machhwu-1.c,
17599         gcc.target/powerpc/405-machhwu-2.c,
17600         gcc.target/powerpc/405-maclhw-1.c,
17601         gcc.target/powerpc/405-maclhw-2.c,
17602         gcc.target/powerpc/405-maclhwu-1.c,
17603         gcc.target/powerpc/405-maclhwu-2.c,
17604         gcc.target/powerpc/405-mulchw-1.c,
17605         gcc.target/powerpc/405-mulchw-2.c,
17606         gcc.target/powerpc/405-mulchwu-1.c,
17607         gcc.target/powerpc/405-mulchwu-2.c,
17608         gcc.target/powerpc/405-mulhhw-1.c,
17609         gcc.target/powerpc/405-mulhhw-2.c,
17610         gcc.target/powerpc/405-mulhhwu-1.c,
17611         gcc.target/powerpc/405-mulhhwu-2.c,
17612         gcc.target/powerpc/405-mullhw-1.c,
17613         gcc.target/powerpc/405-mullhw-2.c,
17614         gcc.target/powerpc/405-mullhwu-1.c,
17615         gcc.target/powerpc/405-mullhwu-2.c,
17616         gcc.target/powerpc/405-nmacchw-1.c,
17617         gcc.target/powerpc/405-nmacchw-2.c,
17618         gcc.target/powerpc/405-nmachhw-1.c,
17619         gcc.target/powerpc/405-nmachhw-2.c,
17620         gcc.target/powerpc/405-nmaclhw-1.c,
17621         gcc.target/powerpc/405-nmaclhw-2.c,
17622         gcc.target/powerpc/440-macchw-1.c,
17623         gcc.target/powerpc/440-macchw-2.c,
17624         gcc.target/powerpc/440-macchwu-1.c,
17625         gcc.target/powerpc/440-macchwu-2.c,
17626         gcc.target/powerpc/440-machhw-1.c,
17627         gcc.target/powerpc/440-machhw-2.c,
17628         gcc.target/powerpc/440-machhwu-1.c,
17629         gcc.target/powerpc/440-machhwu-2.c,
17630         gcc.target/powerpc/440-maclhw-1.c,
17631         gcc.target/powerpc/440-maclhw-2.c,
17632         gcc.target/powerpc/440-maclhwu-1.c,
17633         gcc.target/powerpc/440-maclhwu-2.c,
17634         gcc.target/powerpc/440-mulchw-1.c,
17635         gcc.target/powerpc/440-mulchw-2.c,
17636         gcc.target/powerpc/440-mulchwu-1.c,
17637         gcc.target/powerpc/440-mulchwu-2.c,
17638         gcc.target/powerpc/440-mulhhw-1.c,
17639         gcc.target/powerpc/440-mulhhw-2.c,
17640         gcc.target/powerpc/440-mulhhwu-1.c,
17641         gcc.target/powerpc/440-mulhhwu-2.c,
17642         gcc.target/powerpc/440-mullhw-1.c,
17643         gcc.target/powerpc/440-mullhw-2.c,
17644         gcc.target/powerpc/440-mullhwu-1.c,
17645         gcc.target/powerpc/440-mullhwu-2.c,
17646         gcc.target/powerpc/440-nmacchw-1.c,
17647         gcc.target/powerpc/440-nmacchw-2.c,
17648         gcc.target/powerpc/440-nmachhw-1.c,
17649         gcc.target/powerpc/440-nmachhw-2.c,
17650         gcc.target/powerpc/440-nmaclhw-1.c,
17651         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
17652
17653 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
17654
17655         PR fortran/24774
17656         * gfortran.dg/inquire_9.f90: New test.
17657
17658         PR fortran/21647
17659         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
17660
17661 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
17662
17663         PR libfortran/24432
17664         * lib/target-supports.exp (check_effective_target_fortran_large_real):
17665         Check that 'cos' is supported.
17666
17667 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
17668
17669         PR fortran/24223
17670         * gfortran.dg/substring_equivalence.f90: New test.
17671
17672         PR fortran/24705
17673         * gfortran.dg/auto_internal_assumed.f90: New test.
17674
17675 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
17676
17677         * gcc.dg/fold-div-2.c: New test.
17678
17679 2005-11-20  Ian Lance Taylor  <ian@airs.com>
17680
17681         PR rtl-optimization/24883
17682         * gcc.c-torture/compile/pr24883.c: New test.
17683
17684 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
17685
17686         PR middle-end/20583
17687         * gcc.c-torture/compile/pr20583.c: New.
17688
17689 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
17690
17691         * gcc.c-torture/execute/usmul.c: New test.
17692
17693 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
17694
17695         * gcc.dg/tree-ssa/vrp22.c: New test.
17696
17697 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
17698
17699         PR middle-end/24912
17700         * gcc.dg/torture/pr24912-1.c: New test.
17701
17702 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
17703
17704         PR fortran/24862
17705         * gfortran.dg/arrayio_derived_1.f90: New test.
17706
17707 2005-11-19  Richard Guenther  <rguenther@suse.de>
17708
17709         PR middle-end/23294
17710         * gcc.dg/tree-ssa/pr23294.c: New testcase.
17711
17712 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
17713
17714         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
17715
17716 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
17717
17718         PR c++/8355
17719         * g++.dg/template/friend39.C: New test.
17720
17721 2005-11-18  James E Wilson  <wilson@specifix.com>
17722
17723         * gcc.dg/builtin-strstr.c: New.
17724
17725 2005-11-18  Richard Henderson  <rth@redhat.com>
17726
17727         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
17728         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
17729         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
17730         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
17731         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
17732         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
17733         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
17734         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
17735         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
17736         renaming to remove initial "ia64-".
17737
17738 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
17739
17740         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
17741
17742 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
17743
17744         * g++.dg/cpp/string-2.C: New test.
17745
17746 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
17747
17748         * gcc.dg/tree-ssa/loop-14.c: New test.
17749
17750 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
17751             Michael Chamberlain <michael@chamberlain.net.au>
17752
17753         * ada/acats/run_all.sh (target_run): Kill long running tests.
17754
17755 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17756
17757         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
17758         * gcc.dg/cleanup-9.c: Likewise.
17759         * gcc.dg/cleanup-10.c: Likewise.
17760         * gcc.dg/cleanup-11.c: Likewise.
17761
17762 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17763
17764         PR fortran/24892
17765         * gfortran.dg/open_access_append_1.f90: New test.
17766         * gfortran.dg/open_access_append_2.f90: New test.
17767
17768 2005-11-16  Richard Guenther  <rguenther@suse.de>
17769
17770         PR middle-end/24851
17771         * gcc.c-torture/execute/pr24851.c: New testcase.
17772
17773 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
17774
17775         * gcc.dg/fold-overflow-1.c: New test.
17776
17777 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
17778
17779         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
17780         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
17781
17782 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
17783
17784         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
17785         structures.
17786         * g++.dg/eh/forced2.C: Likewise.
17787         * g++.dg/eh/forced3.C: Likewise.
17788         * g++.dg/eh/forced4.C: Likewise.
17789
17790 2005-11-11  Mike Stump  <mrs@apple.com>
17791
17792         * g++.old-deja/g++.mike/unused.C: Add.
17793
17794 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
17795
17796         PR c++/24667
17797         * g++.dg/warn/Wcast-qual1.C: New test.
17798
17799 2005-11-15  Jan Hubicka  <jh@suse.cz>
17800
17801         * gcc.dg/winline-5.c: Add large-unit-insns limit.
17802
17803 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
17804
17805         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
17806
17807 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
17808
17809         PR 24840
17810         * gcc.dg/tree-ssa/pr24840.c: New test.
17811
17812 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
17813
17814         PR testsuite/24841
17815         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
17816
17817 2005-11-14  Dale Johannesen  <dalej@apple.com>
17818
17819         * gcc.c-torture/execute/20051113-1.c: New.
17820
17821 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
17822
17823         PR c++/24687
17824         * g++.dg/template/crash43.C: New test.
17825
17826 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
17827
17828         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
17829
17830 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
17831
17832         PR c++/24817
17833         * g++.dg/eh/spec8.C: New test.
17834
17835 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
17836
17837         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
17838
17839 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
17840
17841         PR c++/20293
17842         * g++.dg/parse/ambig4.C: New test.
17843         * g++.dg/tc1/dr101.C: Adjust error markers.
17844         * g++.dg/lookup/strong-using-2.C: Likewise.
17845         * g++.dg/lookup/ambig5.C: Likewise.
17846         * g++.dg/lookup/ambig4.C: Likewise.
17847         * g++.dg/parse/crash22.C: Likewise.
17848
17849 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
17850
17851         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
17852
17853 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
17854
17855         * gcc.dg/nested-calls-1.c: New test.
17856
17857 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17858
17859         * gfortran.dg/complex_intrinsic_1.f90: New test.
17860         * gfortran.dg/complex_intrinsic_2.f90: New test.
17861         * gfortran.dg/fgetc_1.f90: New test.
17862         * gfortran.dg/fgetc_2.f90: New test.
17863         * gfortran.dg/fgetc_3.f90: New test.
17864         * gfortran.dg/ftell_1.f90: New test.
17865         * gfortran.dg/ftell_2.f90: New test.
17866         * gfortran.dg/gnu_logical_1.F: New test.
17867         * gfortran.dg/gnu_logical_2.f90: New test.
17868
17869 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
17870
17871         PR middle-end/24820
17872         * gcc.dg/pr24820.c: New test.
17873
17874 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
17875
17876         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
17877         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
17878         variable.
17879
17880 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17881
17882         PR testsuite/24614
17883         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
17884
17885 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
17886
17887         * gcc.target/cris/cris.exp: New file.
17888         * gcc.target/cris/rld-legit1.c: New test.
17889         * gcc.target/cris/rld-legit2.c: New test.
17890
17891 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
17892
17893         PR c++/24780
17894         * g++.dg/opt/pr24780.C: New test.
17895
17896         PR c++/24761
17897         * g++.dg/template/asm1.C: New test.
17898
17899 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
17900
17901         PR libgfortran/24787
17902         * gfortran.dg/scan_1.f90: New test.
17903
17904 2005-11-12  Jan Hubicka  <jh@suse.cz>
17905
17906         * gcc.target/i386/minmax-1.c: New.
17907         * gcc.target/i386/minmax-2.c: New.
17908
17909 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
17910
17911         * gcc.dg/pr24445.c: Fix for 64-bit targets.
17912
17913 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
17914
17915         * gcc.c-torture/execute/20051110-1.c,
17916         gcc.c-torture/execute/20051110-2.c: New tests.
17917
17918 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
17919
17920         PR middle-end/24750
17921         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
17922         New tests.
17923
17924 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
17925
17926         * lib/target-libpath.exp (get_shlib_extension): New proc.
17927         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
17928         * lib/gfortran.exp (gfortran_link_flags): Likewise.
17929         * lib/objc.exp (objc_target_compile): Likewise.
17930         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
17931         detection.
17932
17933 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
17934
17935         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
17936
17937         * lib/target-supports.exp (check_effective_target_static_libgfortran):
17938         Add -static to additional_flags and pass it to target_compile.
17939
17940 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
17941
17942         PR libgfortran/24719
17943         gfortran.dg/read_noadvance.f90: New test.
17944
17945         PR libgfortran/24699
17946         gfortran.dg/fmt_t_2.f90: New test.
17947
17948         PR libgfortran/24785
17949         gfortran.dg/read_x_eor.f90: New test.
17950
17951         PR libgfortran/24584
17952         gfortran.dg/namelist_empty.f90: Rename test.
17953
17954         PR libgfortran/24489
17955         gfortran/read_eor.f90: Rename test.
17956
17957 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
17958
17959         PR fortran/15976
17960         * gfortran.dg/automatic_module_variable.f90: New test.
17961
17962 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
17963
17964         PR target/24445
17965         * gcc.dg/pr24445.c: New test.
17966
17967 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
17968
17969         PR fortran/24655
17970         PR fortran/24755
17971         * gfortran.dg/recursive_statement_functions.f90: Add statement
17972         functions using inline intrinsic functions and parameters to test
17973         that they no longer seg-fault.
17974
17975         PR fortran/24409
17976         gfortran.dg/nested_modules_4.f90: New test.
17977         gfortran.dg/nested_modules_5.f90: New test.
17978
17979 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17980
17981         PR fortran/24643
17982         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
17983
17984 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
17985
17986         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
17987         failures.
17988
17989 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
17990
17991         * gcc.dg/sparc-getcontext-1.c: New test.
17992
17993 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
17994
17995         * gcc.dg/ifcvt-fabs-1.c: New test.
17996
17997 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
17998
17999         PR other/4372
18000         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
18001         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
18002
18003 2005-11-09  Richard Guenther  <rguenther@suse.de>
18004
18005         PR tree-optimization/24716
18006         * gcc.c-torture/execute/pr24716.c: New testcase.
18007
18008 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
18009
18010         * gcc.dg/pr24624.c: Disable for non S/390 targets.
18011
18012 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
18013
18014         PR 24624
18015         * gcc.dg/pr24624.c: Testcase added.
18016
18017 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
18018
18019         PR 24623
18020         * g++.dg/other/pr24623.C: Testcase added.
18021
18022 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
18023
18024         PR fortran/22607
18025         * gfortran-dg/pure_byref_1.f90: New.
18026         * gfortran-dg/pure_byref_2.f90: New.
18027
18028 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
18029
18030         PR c/24101
18031         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
18032         * gcc.dg/dg.exp: Run main loop also for *.i files.
18033
18034 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
18035
18036         PR c++/19450
18037         * g++.dg/tls/diag-3.C: New test.
18038         * g++.dg/tls/diag-4.C: New test.
18039         * g++.dg/tls/static-1.C: New test.
18040         * g++.dg/tls/static-1a.cc: New file.
18041
18042 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
18043
18044         PR 23046
18045         * g++.dg/tree-ssa/pr23046.C: New test.
18046
18047 2005-11-08  Devang Patel <dpatel@apple.com>
18048
18049         PR tree-optimization/23115
18050         * gcc.dg/tree-ssa/pr23115.c: New.
18051
18052 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
18053
18054         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
18055         * gcc.target/powerpc/pr16155.c: Same.
18056         * gcc.target/powerpc/altivec-1.c: Same.
18057         * gcc.target/powerpc/altivec-2.c: Same.
18058         * gcc.target/powerpc/altivec-3.c: Same.
18059         * gcc.target/powerpc/altivec-5.c: Same.
18060         * gcc.target/powerpc/altivec-11.c: Same.
18061         * gcc.target/powerpc/altivec-12.c: Same.
18062         * gcc.target/powerpc/altivec-14.c: Same.
18063         * gcc.target/powerpc/altivec-22.c: Same.
18064         * gcc.target/powerpc/altivec-consts.c: Same.
18065         * gcc.target/powerpc/altivec-pr22085.c: Same.
18066         * gcc.target/powerpc/altivec-splat.c: Same.
18067         * gcc.target/powerpc/altivec-varargs-1.c: Same.
18068         * gcc.target/powerpc/altivec-vec-merge.c: Same.
18069         * gcc.target/powerpc/darwin-longlong.c: Same.
18070
18071 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
18072
18073         PR target/19340
18074         * gcc.dg/pr19340.c: New test.
18075
18076 2005-11-07  Ian Lance Taylor  <ian@airs.com>
18077
18078         PR rtl-optimization/24683
18079         * gcc.dg/pr24683.c: New test.
18080
18081 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
18082
18083         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
18084         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
18085
18086 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
18087
18088         * gcc.target/i386/pr23376.c: Compile with -mmmx.
18089
18090 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
18091
18092         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
18093
18094 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
18095
18096         PR target/24230
18097
18098         * gcc.target/powerpc/altivec-consts.c,
18099         gcc.target/powerpc/altivec-splat.c: New testcase.
18100
18101 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
18102
18103         PR c/24599
18104
18105         * gcc.dg/overflow-2.c: New testcase.
18106
18107 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
18108
18109         PR rtl-optimization/23567
18110         * gcc.c-torture/execute/20051104-1.c: New test.
18111
18112 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
18113
18114         PR fortran/24534
18115         gfortran.dg/private_type_2.f90: Modified to check that case with
18116         PRIVATE declaration within derived type is accepted.
18117
18118         PR fortran/20838
18119         gfortran.dg/pointer_assign_1.f90: New test.
18120
18121         PR fortran/20840
18122         * gfortran.dg/arrayio_0.f90: New test.
18123
18124         PR fortran/17737
18125         gfortran.dg/data_initialized.f90: New test.
18126         gfortran.dg/data_constraints_1.f90: New test.
18127         gfortran.dg/data_constraints_2.f90: New test.
18128
18129 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
18130
18131         PR fortran/24174
18132         PR fortran/24305
18133         * gfortran.dg/large_real_kind_form_io_1.f90: New file.
18134
18135 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
18136
18137         PR 24670
18138         * gcc.dg/tree-ssa/pr24670.c: New test.
18139
18140 2005-11-05  Ian Lance Taylor  <ian@airs.com>
18141
18142         PR target/22432
18143         * gcc.target/i386/pr22432.c: New test.
18144
18145 2005-11-05  Richard Henderson  <rth@redhat.com>
18146
18147         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
18148         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
18149         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
18150         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
18151         from gcc.dg/alpha-*.
18152         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
18153         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
18154
18155 2005-11-05  Andreas Jaeger  <aj@suse.de>
18156
18157         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
18158
18159 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
18160
18161         PR target/23424
18162         * gcc.dg/torture/pr23424-1.c: New test.
18163
18164 2005-11-04  Richard Henderson  <rth@redhat.com>
18165
18166         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
18167         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
18168         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
18169         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
18170         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
18171         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
18172         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
18173         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
18174         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
18175         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
18176         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
18177         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
18178         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
18179         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
18180         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
18181         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
18182         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
18183         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
18184         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
18185         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
18186         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
18187         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
18188         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
18189         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
18190         Move from gcc.dg/.
18191         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
18192         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
18193         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
18194         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
18195         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
18196         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
18197         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
18198         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
18199         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
18200         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
18201         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
18202         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
18203         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
18204         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
18205         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
18206         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
18207         gcc.target/i386/lea.c, gcc.target/i386/local.c,
18208         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
18209         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
18210         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
18211         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
18212         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
18213         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
18214         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
18215         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
18216         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
18217         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
18218         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
18219         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
18220         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
18221         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
18222         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
18223         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
18224         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
18225         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
18226         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
18227         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
18228         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
18229         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
18230         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
18231         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
18232         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
18233         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
18234         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
18235         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
18236
18237 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
18238
18239         PR 24627
18240         * gcc.dg/tree-ssa/pr24627.c: New test.
18241
18242 2005-11-04 Paul Brook  <paul@codesourcery.com>
18243
18244         * gcc.dg/tls/opt-10.c: New test.
18245
18246 2005-11-04  Andreas Jaeger  <aj@suse.de>
18247
18248         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
18249         avoid extra warnings.
18250
18251 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18252
18253         PR libfortran/22298
18254         * lib/target-supports.exp
18255         (check_effective_target_static_libgfortran): New
18256         static_libgfortran effective target.
18257         * gfortran.dg/static_linking_1.f: New test.
18258         * gfortran.dg/static_linking_1.c: New file.
18259
18260 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
18261
18262         * gcc.dg/pr24615.c: Guard test with { target fpic }.
18263
18264 2005-11-03  Josh Conner  <jconner@apple.com>
18265
18266         PR c++/19989
18267         g++.dg/ext/array2.C: New test.
18268         g++.dg/template/dependent-name3.C: New test.
18269         g++.dg/template/dependent-name4.C: New test.
18270         g++.dg/template/sfinae2.C: New test.
18271
18272 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
18273
18274         PR preprocessor/22042
18275         * gcc.dg/cpp/strify4.c: New test.
18276
18277 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
18278
18279         PR c++/17964
18280         * g++.dg/cpp/string-1.C: New test.
18281
18282 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
18283
18284         * gcc.target/powerpc: New directory.
18285         * gcc.target/powerpc/powerpc.exp: New file.
18286         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
18287         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
18288         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
18289         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
18290         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
18291         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
18292         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
18293         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
18294         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
18295         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
18296         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
18297         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
18298         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
18299         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
18300         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
18301         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
18302         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
18303         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
18304         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
18305         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
18306         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
18307         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
18308         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
18309         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
18310         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
18311         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
18312         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
18313         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
18314         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
18315         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
18316         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
18317         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
18318         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
18319         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
18320
18321 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
18322
18323         PR c++/21627
18324         * g++.dg/warn/inline2.C: New test.
18325
18326 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
18327
18328         PR middle-end/23155
18329         * g++.dg/ext/c99struct1.C: New test.
18330         * gcc.dg/union-cast-1.c: New test.
18331         * gcc.dg/union-cast-2.c: New test.
18332         * gcc.dg/union-cast-3.c: New test.
18333
18334 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
18335
18336         PR middle-end/24589
18337         * gcc.c-torture/execute/zero-struct-2.c: New test.
18338
18339 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
18340
18341         PR c++/24582
18342         * g++.dg/init/switch1.C: New test.
18343
18344 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
18345
18346         * gcc.dg/delay-slot-1.c: New test.
18347
18348 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
18349
18350         PR target/24620
18351         * gcc.dg/pr24620.c: New test.
18352
18353 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
18354
18355         PR c/24329
18356         * gcc.dg/format/unnamed-1.c: New test.
18357
18358 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
18359
18360         PR c++/22434
18361         * g++.dg/expr/cond8.C: New test.
18362
18363         PR c++/24560
18364         * g++.dg/parse/dot1.C: New test.
18365
18366 2005-11-02  Jan Hubicka  <jh@suse.cz>
18367
18368         PR target/23303
18369         * gcc.dg/i386-lea.c: New test
18370
18371 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
18372
18373         PR target/24615
18374         * gcc.dg/pr24615.c: New test.
18375
18376 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
18377
18378         PR target/24600
18379         * gcc.dg/pr24600.c: New test.
18380
18381 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
18382
18383         PR c++/19253
18384         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
18385         * g++.dg/parse/typename9.C: New test.
18386         * g++/dg/parse/typename10.C: Likewise.
18387
18388 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
18389
18390         PR fortran/18157
18391         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
18392         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
18393         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
18394
18395 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
18396
18397         PR c++/24569
18398         * g++.dg/debug/static1.C: New test.
18399
18400 2005-11-02  Josh Conner  <jconner@apple.com>
18401
18402         * g++.dg/crash38.C: moved into proper directory...
18403         * g++.dg/template/crash42.C: ...here
18404
18405 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
18406
18407         PR target/18338
18408         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
18409         pcc_bitfield_type_matters || default_packed.
18410
18411         * lib/target-supports.exp
18412         (check_effective_target_pcc_bitfield_type_matters): New proc.
18413         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
18414
18415         PR testsuite/23304
18416         * lib/target-supports.exp (check_effective_default_packed): New proc.
18417         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
18418         Gate expected errors on target ! default_packed.
18419         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
18420
18421 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18422
18423         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
18424         change (r106358).
18425
18426 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18427
18428         PR fortran/24008
18429         * gfortran.dg/entry_5.f90: New.
18430         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
18431
18432 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
18433
18434         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
18435
18436 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
18437
18438         PR fortran/21565
18439         gfortran.dg/namelist_blockdata.f90: New test.
18440
18441         PR fortran/18737
18442         gfortran.dg/external_implicit_none.f90: New test.
18443
18444         PR fortran/14994
18445         * gfortran.dg/secnds.f: New test.
18446
18447 2005-10-31  Jan Hubicka  <jh@suse.cz>
18448
18449         PR target/20928
18450         * gcc.c-torture/compile/pr20928.c: New test.
18451
18452 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
18453
18454         PR middle-end/23492
18455         * gcc.c-torture/compile/zero-strct-5.c: New test.
18456
18457 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
18458
18459         PR libgfortran/24584
18460         * gfortran.dg/pr24584.f90: New test.
18461
18462 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
18463
18464         PR fortran/18883
18465         * gfortran.dg/char_result_9.f90: New.
18466         * gfortran.dg/char_result_10.f90: New.
18467
18468 2005-10-30  Jan Hubicka  <jh@suse.cz>
18469
18470         * g++.dg/tree-ssa/pr24172.C: New testcase.
18471
18472 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18473
18474         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
18475
18476 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
18477
18478         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
18479         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
18480         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
18481         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
18482         gfortran.dg/enum_9.f90,
18483         gfortran.fortran-torture/compile/enum_1.f90,
18484         gfortran.fortran-torture/execute/enum_1.f90,
18485         gfortran.fortran-torture/execute/enum_2.f90,
18486         gfortran.fortran-torture/execute/enum_3.f90,
18487         gfortran.fortran-torture/execute/enum_4.f90: New tests.
18488
18489 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
18490
18491         PR target/18482
18492         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
18493         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
18494
18495 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18496
18497         PR libfortran/20179
18498         * gfortran.dg/mixed_io_1.f90: New test.
18499         * gfortran.dg/mixed_io_1.c: New file.
18500
18501 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18502
18503         * gfortran.dg/malloc_free_1.f90: New test.
18504
18505 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
18506
18507         * gcc.dg/nested-func-4.c: Require profiling -pg.
18508
18509 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
18510
18511         PR C++/23229
18512         * g++.dg/warn/main-2.C: New test.
18513
18514 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
18515
18516         PR fortran/24545
18517         * gfortran.dg/interface_2.f90: new test.
18518
18519 2005-10-28  Josh Conner  <jconner@apple.com>
18520
18521         PR c++/22153
18522         * g++.dg/template/crash38.C: New test.
18523         * g++.dg/parse/explicit1.C: Change expected errors.
18524
18525 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
18526
18527         PR C++/23426
18528         * g++.dg/other/large-size-array.C: New test.
18529
18530 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
18531
18532         PR middle-end/24362
18533         * g++.dg/opt/complex4.C: New test.
18534
18535 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
18536
18537         * gcc.dg/nested-func-4.c: New test.
18538
18539 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
18540
18541         PR fortran/24158
18542         gfortran.dg/derived_recursion.f90: New test.
18543         gfortran.dg/implicit_actual.f90: New test.
18544
18545 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
18546
18547         PR middle-end/24295, PR testsuite/24477
18548         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
18549         removed when weakref hits the tree.
18550
18551 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
18552
18553         * gfortran.dg/cray_pointers_4.f90: New test.
18554
18555         * gfortran.dg/cray_pointers_5.f90: New test.
18556
18557 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
18558
18559         PR fortran/22290
18560         * gfortran.dg/assign_5.f90: New test.
18561         * gfortran.dg/assign_6.f: New test.
18562
18563 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
18564
18565         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
18566         CPU has no SSE support.
18567
18568 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
18569
18570         PR libgfortran/24224
18571         * gfortran.dg/arrayio_1.f90: Update attribution.
18572         * gfortran.dg/arrayio_2.f90: Update attribution.
18573         * gfortran.dg/arrayio_3.f90: Update attribution.
18574         * gfortran.dg/arrayio_4.f90: Update test conditions.
18575         * gfortran.dg/arrayio_5.f90: Update attribution.
18576         * gfortran.dg/arrayio_6.f90: New test.
18577         * gfortran.dg/arrayio_7.f90: New test.
18578
18579 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
18580
18581         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
18582
18583 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
18584
18585         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
18586
18587 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
18588
18589         PR fortran/24416
18590         * gfortran.dg/namelist_char_only.f90: New test.
18591
18592 2005-10-24  Asher Langton  <langton2@llnl.gov>
18593
18594         PR fortran/17031
18595         PR fortran/22282
18596         * gfortran.dg/cray_pointers_1.f90: New test.
18597         * gfortran.dg/cray_pointers_2.f90: New test.
18598         * gfortran.dg/cray_pointers_3.f90: New test.
18599         * gfortran.dg/loc_1.f90: New test.
18600         * gfortran.dg/loc_2.f90: New test.
18601
18602 2005-10-24  Steven Bosscher  <stevenb@suse.de>
18603
18604         * gcc.dg/pr24225.c: New test.
18605
18606 2005-10-24  Asher Langton  <langton2@llnl.gov>
18607
18608         * gfortran.dg/dup_save_1.f90: New test.
18609         * gfortran.dg/dup_save_2.f90: New test.
18610
18611 2005-10-24  Paul Brook  <paul@codesourcery.com>
18612
18613         PR 24107
18614         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
18615         stdint.h.
18616
18617 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
18618
18619         PR libgfortran/24489
18620         * gfortran.dg/pr24489.f90: New test.
18621
18622 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
18623
18624         PR fortran/23635
18625         * gfortran.dg/ichar_1.f90: Add tests for derived types.
18626
18627 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
18628
18629         PR target/18911
18630         * g++.dg/init/array16.C: Skip for mmix-*-*.
18631
18632 2005-10-23  Asher Langton  <langton2@llnl.gov>
18633
18634         * gfortran.dg/byte_1.f90: New test.
18635         * gfortran.dg/byte_2.f90: New test.
18636
18637 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
18638
18639         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
18640
18641 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
18642
18643         PR fortran/18022
18644         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
18645
18646         PR fortran/24311
18647         * gfortran.dg/merge_char_const.f90: New test.
18648
18649         PR fortran/24384
18650         * gfortran.dg/spread_scalar_source.f90: New test.
18651
18652 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
18653
18654         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
18655
18656         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
18657         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
18658
18659         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
18660
18661 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
18662
18663         PR fortran/24426
18664         * gfortran.dg/der_pointer_4.f90: New.
18665
18666 2005-10-22  David Ayers  <d.ayers@inode.at>
18667
18668         * obj-c++.dg/except-1.mm: Simplify.
18669
18670 2005-10-21  David Ayers  <d.ayers@inode.at>
18671
18672         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
18673
18674 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
18675
18676         * gfortran.dg/assumed_dummy_2.f90: New test.
18677
18678 2005-10-21  James E Wilson  <wilson@specifix.com>
18679
18680         PR preprocessor/15220
18681         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
18682
18683 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
18684
18685         * gcc.c-torture/execute/20051021-1.c: New test.
18686
18687 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
18688
18689         PR c++/24260
18690         * g++.dg/ext/tmplattr1.C: New test.
18691
18692 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
18693
18694         PR fortran/24440
18695         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
18696
18697 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
18698
18699         * obj-c++.dg/except-1.mm: New.
18700
18701         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
18702
18703 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
18704
18705         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
18706
18707 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
18708
18709         PR middle-end/24295
18710         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
18711         declarations with the same names as thunks' alias targets, use
18712         aliases instead.
18713         * gcc.dg/attr-alias-3.c: New test.
18714         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
18715
18716 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
18717
18718         PR c++/22618
18719         * g++.dg/parse/access8.C: New test.
18720
18721 2005-10-20  Richard Guenther  <rguenther@suse.de>
18722
18723         PR c++/24439
18724         * g++.dg/tree-ssa/pr24439.C: New testcase.
18725
18726 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
18727
18728         * g++.dg/opt/delay-slot-1.C: New test.
18729
18730 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
18731
18732         PR fortran/21625
18733         * gfortran.fg/der_init_1.f90: New.
18734
18735 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
18736
18737         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
18738
18739 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
18740
18741         PR c++/21908
18742         * g++.dg/parse/error28.C: New test.
18743
18744 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
18745
18746         * gcc.dg/profile-generate-2.c: New test.
18747
18748 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
18749
18750         PR target/23589
18751         * g++.dg/ext/dllimport11.C: New.
18752
18753 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18754
18755         PR c++/22293
18756         * g++.dg/other/friend3.C: New test.
18757
18758 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
18759
18760         PR c++/23293
18761         * g++.dg/template/error19.C: New test.
18762
18763 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
18764
18765         PR c++/21383
18766         * g++.dg/overload/koenig2.C: New.
18767
18768         PR c++/23118
18769         * g++.dg/overload/error2.C: New.
18770
18771         PR c++/22604
18772         * g++.dg/inherit/covariant14.C: New.
18773
18774 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18775
18776         PR c++/23440
18777         * g++.dg/parse/for1.C: New test.
18778
18779 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
18780
18781         PR fortran/23446
18782         * gfortran.dg/host_dummy_index_1.f90: New test.
18783
18784         PR fortran/21459
18785         * gfortran.dg/automatic_char_len_2.f90: New test.
18786
18787         PR fortran/20866
18788         * gfortran.dg/recursive_statement_functions.f90: New test.
18789
18790         PR fortran/20853
18791         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
18792
18793         PR fortran/20849
18794         * gfortran.dg/external_initializer.f90: New test.
18795
18796         PR fortran/20837
18797         * non_module_public.f90: New test.
18798
18799 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
18800
18801         PR c++/24386
18802         * g++.dg/template/overload7.C: New.
18803
18804         PR c++/22551
18805         * g++.dg/other/switch2.C: Remove expected warnings.
18806
18807         PR c++/21353
18808         * g++.dg/template/defarg6.C: New.
18809
18810 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
18811
18812         PR target/24315
18813         * gcc.target/i386/pr24315.c: New test.
18814
18815 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
18816
18817         PR c++/24389
18818         * g++.dg/template/static21.C: New test.
18819         * g++.dg/template/static21-a.cc: Likewise.
18820
18821 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
18822
18823         PR c++/23959
18824         * g++.dg/warn/Wswitch-default-1.C: New test.
18825         * g++.dg/warn/Wswitch-default-2.C: New test.
18826
18827 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
18828
18829         PR c++/22173
18830         * g++.dg/parse/template18.C: New test.
18831         * g++.dg/template/nontype15.C: Likewise.
18832
18833 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
18834
18835         PR fortran/22273
18836         * gfortran.dg/spec_expr_2.f90: New.
18837
18838 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
18839
18840         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
18841         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
18842         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
18843         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
18844         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
18845         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
18846         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
18847         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
18848         previous target-specific skips and warning-message matches where
18849         applicable.
18850
18851 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
18852
18853         PR c++/21347
18854         * g++.dg/warn/Wctor-dtor.C: New test.
18855
18856 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18857
18858         PR c/23439
18859         * gcc.dg/for-1.c: New test.
18860
18861 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
18862
18863         PR c++/19565
18864         * g++.dg/warn/Wconversion1.C: New test.
18865         * g++.dg/ext/packed4.C: Compile with -w.
18866         * g++.dg/opt/20050511-1.C: Likewise.
18867         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
18868
18869 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
18870
18871         * gfortran.dg/boz_5.f90: New test.
18872
18873 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
18874
18875         PR c++/22551
18876         * g++.dg/other/switch2.C: New.
18877
18878         PR c++/23984
18879         * g++.dg/init/ctor7.C: New.
18880
18881 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
18882
18883         PR c++/23730
18884         * g++.dg/parse/crash32.C: New test.
18885
18886 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
18887
18888         PR c++/20721
18889         * g++.dg/init/goto2.C: New test.
18890
18891         PR c++/22464
18892         * g++.dg/template/crash/41.C: New test.
18893
18894         PR c++/22180
18895         * g++.dg/template/crash40.C: New test.
18896
18897         PR c++/23694
18898         * g++.dg/parse/friend5.C: New test.
18899
18900         PR c++/23307
18901         * g++.dg/template/crash38.C: New test.
18902
18903         PR c++/22352
18904         * g++.dg/template/friend38.C: New test.
18905
18906         PR c++/22405
18907         * g++.dg/template/crash39.C: New test.
18908
18909 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
18910
18911         * gcc.dg/debug/dwarf2/dwarf-char1.c,
18912         gcc.dg/debug/dwarf2/dwarf-char2.c,
18913         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
18914
18915         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
18916
18917 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
18918
18919         * gcc.dg/dll-2.c: Add tests for warnings.
18920         * gcc.dg/dll-3.c: Likewise.
18921         * gcc.dg/dll-4.c: Likewise.
18922
18923         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
18924         * g++.dg/ext/dllimport2.C: Likewise.
18925         * g++.dg/ext/dllimport3.C: Likewise.
18926         * g++.dg/ext/dllimport7.C: Likewise.
18927         * g++.dg/ext/dllimport8.C: Likewise.
18928         * g++.dg/ext/dllimport9.C: Likewise.
18929
18930 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
18931
18932         PR fortran/24092
18933         * gfortran.dg/derived_pointer_recursion.f90: New test.
18934
18935 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
18936
18937         * gcc.c-torture/execute/20051012-1.c: New test.
18938
18939 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
18940
18941         PR fortran/18082
18942         * gfortran.dg/automatic_char_len_1.f90: New test.
18943
18944 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
18945
18946         PR fortran/20847
18947         * gfortran.dg/save_common.f90: New test.
18948
18949         PR fortran/20856
18950         * gfortran.dg/save_result.f90: New test.
18951
18952 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
18953
18954         PR c++/21592
18955         * g++.dg/template/dependent-expr1.C: Add new expected error.
18956         * g++.dg/template/dependent-expr2.C: Adjust error text.
18957         * g++.dg/template/overload6.C: New.
18958
18959         PR c++/23797
18960         * g++.dg/other/typename8.C: New.
18961
18962         PR c++/21117
18963         * g++.dg/other/return1.C: New.
18964
18965 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
18966
18967         PR c++/24052
18968         * g++.dg/ext/label5.C: New.
18969
18970 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
18971
18972         PR c++/19964
18973         * g++.dg/parse/crash31.C: New.
18974
18975 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
18976
18977         * g++.dg/ipa/ipa-1.c: New test.
18978         * g++.dg/ipa/ipa-2.c: New test.
18979         * g++.dg/ipa/ipa-3.c: New test.
18980         * g++.dg/ipa/ipa-4.c: New test.
18981         * g++.dg/ipa/ipa-5.c: New test.
18982         * g++.dg/ipa/ipa.exp: New file.
18983
18984 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
18985
18986         PR fortran/24207
18987         * gfortran.dg/private_type_3.f90: New test.
18988
18989 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
18990
18991         PR fortran/20786
18992         gfortran.dg/aint_anint_1.f90: New test.
18993
18994 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
18995
18996         PR libgfortran/24313
18997         gfortran.dg/csqrt.f: New test.
18998
18999 2005-10-11  Ian Lance Taylor  <ian@airs.com>
19000
19001         PR c++/8057
19002         * g++.dg/warn/noeffect7.C: New test.
19003         * g++.dg/warn/noeffect2.C: Instantiate templates.
19004         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
19005         and warning.
19006
19007 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
19008
19009         PR c++/21089
19010         * g++.dg/init/float1.C: New test.
19011
19012         PR c++/24277
19013         * g++.dg/init/member1.C: Tweak error markers.
19014
19015 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
19016
19017         PR testsuite/24281
19018         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
19019         Check for null pointer.
19020
19021 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
19022
19023         PR c++/21369
19024         * g++.dg/parse/ret-type3.C: New test.
19025
19026 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
19027
19028         PR tree-opt/23946
19029         * gcc.c-torture/compile/pr23946.c: New test.
19030
19031 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
19032
19033         * g++.dg/opt/mmx2.C: New test.
19034
19035 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
19036
19037         PR c++/24277
19038         * g++.dg/template/static20.C: New test.
19039
19040         PR c++/24302
19041         * g++.dg/warn/Wunused-12.C: New test.
19042
19043         PR c++/23437
19044         * g++.dg/template/arg4.C: New test.
19045
19046 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
19047
19048         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
19049         * gcc.dg/ucnid-3.c: Likewise.
19050         * gcc.dg/ucnid-4.c: Likewise.
19051         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
19052         * g++.dg/other/ucnid-1.C: Likewise.
19053         * gcc.dg/sparc-frame-1.c: New test.
19054
19055 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
19056
19057         PR c++/24139
19058         * g++.dg/template/spec27.C: New test.
19059
19060         PR c++/24275
19061         * g++.dg/template/static19.C: New test.
19062
19063 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
19064
19065         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
19066         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
19067
19068 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
19069
19070         PR target/24136
19071         * gfortran.fortran-torture/compile/pr24136.f: New test.
19072
19073 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
19074
19075         PR c++/22172
19076         * g++.dg/parse/crash30.C: New test.
19077
19078 2005-10-07  Richard Guenther  <rguenther@suse.de>
19079
19080         PR middle-end/24227
19081         * gcc.c-torture/compile/pr24227.c: New testcase.
19082
19083 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
19084
19085         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
19086         Do not put aligned attributes on array elements.
19087
19088 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
19089
19090         PR testsuite/23611, PR testsuite/23615
19091         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
19092         writing prototypes of library functions by hand.
19093         * obj-c++.dg/bitfield-4.mm: Likewise.
19094         * obj-c++.dg/const-str-4.mm: Likewise.
19095         * obj-c++.dg/encode-4.mm: Likewise.
19096         * obj-c++.dg/encode-5.mm: Likewise.
19097         * obj-c++.dg/encode-6.mm: Likewise.
19098         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
19099         * obj-c++.dg/method-10.mm: Likewise.
19100         * obj-c++.dg/method-17.mm: Likewise.
19101         * obj-c++.dg/method-19.mm: Likewise.
19102         * obj-c++.dg/try-catch-2.mm: Likewise.
19103
19104 2005-10-06  Richard Henderson  <rth@redhat.com>
19105
19106         PR 24236
19107         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
19108
19109 2005-10-06  Dale Johannesen  <dalej@apple.com>
19110
19111         * gcc.c-torture/execute/20030125-1.c: Correct.
19112
19113 2005-10-06  Richard Guenther  <rguenther@suse.de>
19114
19115         PR tree-optimization/24238
19116         * g++.dg/tree-ssa/pr24238.C: New testcase.
19117
19118 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
19119
19120         PR 18568
19121         * gfortran.dg/der_pointer_3.f90: New test.
19122
19123 2005-10-05  Devang Patel  <dpatel@apple.com>
19124
19125         PR Debug/23205
19126         * g++.dg/other/PR23205.C: New.
19127
19128 2005-10-05  Richard Henderson  <rth@redhat.com>
19129
19130         PR target/23602
19131         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
19132         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
19133
19134 2005-10-05  Dale Johannesen  <dalej@apple.com>
19135
19136         * gcc.c-torture/execute/float-floor.c: New.
19137
19138 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
19139
19140         PR tree-optimization/21419
19141         PR tree-optimization/24146
19142         PR tree-optimization/24151
19143
19144         * g++.dg/ext/asm7.C: New.
19145         * g++.dg/ext/asm8.C: New.
19146         * gcc.dg/asm-1.c: Compile on all targets.
19147         * gcc.dg/asm-pr24146.c: New.
19148         * gcc.dg/pr21419.c: Adjust error messages.
19149
19150 2005-10-05  Richard Guenther  <rguenther@suse.de>
19151
19152         PR fortran/24176
19153         * gfortran.fortran-torture/compile/empty.f90: New testcase.
19154
19155 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
19156
19157         PR c++/23513
19158         * g++.dg/template/spec22.C: Robustify test.
19159         * g++.dg/template/spec26.C: New.
19160
19161 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
19162
19163         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
19164         if target supports vector instructions.
19165
19166 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
19167
19168         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
19169         C99 functions.
19170
19171 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
19172
19173         * lib/target-supports.exp (check_effective_target_fortran_large_real,
19174         check_effective_target_fortran_large_int): Replace cached result
19175         when target changes.
19176
19177 2005-10-04  Devang Patel  <dpatel@apple.com>
19178
19179         * gcc.dg/i386-sse-vect-types.c: New.
19180
19181 2005-10-04  Ian Lance Taylor  <ian@airs.com>
19182
19183         PR preprocessor/13726
19184         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
19185         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
19186
19187 2005-10-04  Richard Guenther  <rguenther@suse.de>
19188
19189         PR c/23576
19190         * gcc.dg/noncompile/pr23576.c: New testcase.
19191
19192 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
19193
19194         PR middle-end/23125
19195         * gcc.dg/register-var-3.c: New test.
19196
19197 2005-10-04  Steven Bosscher  <stevenb@suse.de>
19198
19199         * gcc.dg/pr23049.c: New test.
19200
19201         * gcc.dg/ucnid-4.c: Fix test.
19202
19203 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
19204
19205         PR 23445
19206         * gcc.c-torture/compile/pr23445.c: New test.
19207
19208 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
19209
19210         * g++.dg/overload/unknown1.C: New.
19211
19212 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
19213
19214         PR c++/17775
19215         * g++.dg/template/repo4.C: New test.
19216
19217 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19218
19219         PR libfortran/19308
19220         * gfortran.dg/large_real_kind_2.F90: New test.
19221         * gfortran.dg/large_integer_kind_2.f90: New test.
19222
19223 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
19224
19225         * lib/target-supports.exp (check_effective_target_vect_shift):
19226         Implement with result caching. Add i?86, x86_64 and ia64 targets.
19227         (check_effective_target_vect_condition): Fix copy-n-pasto.
19228
19229         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
19230         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
19231         targets.
19232
19233 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
19234
19235         PR c++/22621
19236         * g++.dg/template/overload5.C : New test.
19237
19238         PR c++/23840
19239         * g++.dg/expr/stdarg1.C: New test.
19240
19241 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
19242
19243         PR 24142
19244         * gcc.c-torture/execute/pr24142.c: New test.
19245
19246 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
19247
19248         PR 24141
19249         * gcc.c-torture/execute/pr24141.c: New test.
19250
19251 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
19252             Diego Novillo  <dnovillo@redhat.com>
19253
19254         PR 23604
19255         * gcc.c-torture/execute/pr23604.c: New test.
19256
19257 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
19258
19259         PR fortran/16404
19260         PR fortran/20835
19261         PR fortran/20890
19262         PR fortran/20899
19263         PR fortran/20900
19264         PR fortran/20901
19265         PR fortran/20902
19266         gfortran.dg/equiv_constraint_1.f90: New test.
19267         gfortran.dg/equiv_constraint_2.f90: New test.
19268         gfortran.dg/equiv_constraint_3.f90: New test.
19269         gfortran.dg/equiv_constraint_4.f90: New test.
19270         gfortran.dg/equiv_constraint_5.f90: New test.
19271         gfortran.dg/equiv_constraint_6.f90: New test.
19272         gfortran.dg/equiv_constraint_7.f90: New test.
19273         gfortran.dg/equiv_constraint_8.f90: New test.
19274         gfortran.dg/private_type_1.f90: New test.
19275         gfortran.dg/private_type_2.f90: New test.
19276         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
19277         980628-10.f: Assert std=gnu to permit mixing of
19278         types in equivalence statements.
19279
19280 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
19281
19282         PR 24112
19283         * gfortran.dg/open_status_1.f90: New.
19284
19285 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
19286
19287         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
19288         * gcc.dg/vect/pr22480.c: Clean up temp files.
19289         * gcc.dg/vect/pr23831.c: Clean up temp files.
19290         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
19291         Clean up temp files.
19292         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
19293         Clean up temp files.
19294
19295         * gcc.dg/20050309-1.c: Clean up temp files.
19296         * gcc.dg/20050325-1.c: Clean up temp files.
19297
19298 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
19299
19300         PR tree-optimization/24059
19301         * gcc.dg/vect/pr24059.c : New test.
19302
19303 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
19304
19305         PR middle-end/24109
19306         * gcc.c-torture/execute/20050929-1.c: New test.
19307
19308 2005-09-29  Steven Bosscher  <stevenb@suse.de>
19309
19310         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
19311
19312 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
19313
19314         PR c/21419
19315         * gcc.dg/pr21419.c: New test.
19316
19317 2005-09-29  Steven Bosscher  <stevenb@suse.de>
19318
19319         * gcc.dg/pr23911.c: New test.
19320
19321 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
19322
19323         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
19324
19325         PR c++/16782
19326         * g++.dg/parse/qualified4.C: New test.
19327         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
19328         * g++.old-deja/g++.mike/p8154.C: Likewise.
19329
19330 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
19331
19332         PR c++/22147
19333         * g++.dg/template/friend37.C: New test.
19334         * g++.dg/parse/crash28.C: Adjust error markers.
19335
19336 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
19337
19338         PR fortran/18518
19339         * gfortran.fortran-torture/execute/save_2.f90: New decl.
19340
19341 2005-09-27  Devang Patel  <dpatel@apple.com>
19342
19343         PR tree-optimization/23625
19344         * gcc.dg/pr23625.c: New test.
19345
19346 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
19347
19348         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
19349         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
19350
19351 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
19352
19353         PR fortran/23677
19354         * gfortran.fortran-torture/execute/save_1.f90: New test.
19355         * gfortran.dg/save_1.f90: New test.
19356
19357 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
19358
19359         * gcc.target/i386/builtin-apply-mmx.c: New test.
19360
19361         PR target/22576
19362         * gcc.target/i386/pr22576.c: New test.
19363
19364         PR target/22585
19365         * gcc.target/i386/pr22585.c: New test.
19366
19367         PR target/23268
19368         * gcc.target/i386/pr23268.c: New test.
19369
19370         PR middle-end/23831
19371         * gcc.dg/vect/pr23831.c: New test.
19372
19373         PR target/24055
19374         * gcc.target/i386/pr24055.c: New test.
19375
19376 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
19377
19378         PR tree-optimization/23960
19379         * gcc.c-torture/compile/pr23960.c: New.
19380
19381 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
19382
19383         PR fortran/16861
19384         * gfortran.dg/nested_modules_3.f90: New.
19385
19386 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
19387
19388         PR fortran/24005
19389         gfortran.dg/interface_1.f90: New test.
19390
19391 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
19392         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19393
19394         PR fortran/23843
19395         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
19396
19397 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
19398
19399         PR fortran/23516
19400         * gfortran.dg/imag_1.f: New test.
19401         * gfortran.dg/imag_2.f: Ditto.
19402
19403 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
19404
19405         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
19406
19407 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
19408
19409         PR c++/21983
19410         * g++.dg/warn/pr21983.C: New test.
19411
19412 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
19413
19414         * gcc.dg/20050922-1.c: Testcase added.
19415
19416 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
19417
19418         PR c++/23993
19419         * g++.dg/template/array14.C: New test.
19420
19421 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
19422
19423         PR fortran/19929
19424         * gfortran.dg/der_ptr_component_1.f90: New test.
19425
19426 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19427
19428         PR c++/23965
19429         * g++.dg/template/error1.C: Reject "no matching function" message.
19430
19431 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19432
19433         PR c++/17609
19434         * g++.dg/lookup/error1.C: New test.
19435
19436 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
19437
19438         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
19439         functionality of the testcase.
19440
19441 2005-09-20  Richard Henderson  <rth@redhat.com>
19442
19443         * gcc.dg/vect/vect-22.c: Require vect_float.
19444         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
19445
19446 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
19447
19448         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
19449         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
19450         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
19451         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
19452         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
19453         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
19454         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
19455         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
19456         * gcc.dg/cpp/ucnid-8.c: New test.
19457
19458 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
19459
19460         PR tree-optimization/23929
19461         * gcc.c-torture/compile/pr23929.c: New test.
19462
19463 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
19464
19465         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
19466         for one loop.
19467
19468 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
19469
19470         PR testsuite/23186
19471         * g++.dg/other/pr22003.C: Require named sections.
19472
19473 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
19474
19475         PR c++/23947
19476         * g++.dg/rtti/crash3.C: New test.
19477
19478         PR tree-optimization/23818
19479         * gcc.dg/pr23818.c: New test.
19480
19481 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19482
19483         PR fortran/23420
19484         * gfortran.dg/print_fmt_4.f: New.
19485
19486 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
19487
19488         PR fortran/23663
19489         * gfortran.fortran-torture/execute/entry_11.f90: New test.
19490
19491 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
19492
19493         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
19494         Use pointers to local alignable arrays instead. Added comments.
19495         * gcc.dg/vect/vect-46.c: Likewise.
19496         * gcc.dg/vect/vect-48.c: Likewise.
19497         * gcc.dg/vect/vect-49.c: Likewise.
19498         * gcc.dg/vect/vect-52.c: Likewise.
19499         * gcc.dg/vect/vect-53.c: Likewise.
19500         * gcc.dg/vect/vect-54.c: Likewise.
19501         * gcc.dg/vect/vect-56.c: Likewise.
19502         * gcc.dg/vect/vect-57.c: Likewise.
19503         * gcc.dg/vect/vect-58.c: Likewise.
19504         * gcc.dg/vect/vect-60.c: Likewise.
19505         * gcc.dg/vect/vect-61.c: Likewise.
19506
19507         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
19508         The test is no longer vectorizable on vect_no_align targets.
19509         * gcc.dg/vect/vect-43.c: Likewsie.
19510
19511         * gcc.dg/vect/vect-44.c: Added comments.
19512         * gcc.dg/vect/vect-45.c: Added comments.
19513         * gcc.dg/vect/vect-50.c: Added comments.
19514         * gcc.dg/vect/vect-51.c: Added comments.
19515
19516         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
19517         aligned type.
19518         * gcc.dg/vect/Os-vect-95.c: Likewise.
19519
19520         * gcc.dg/vect/vect-41.c: Test removed.
19521         * gcc.dg/vect/vect-47.c: Test removed.
19522         * gcc.dg/vect/vect-55.c: Test removed.
19523         * gcc.dg/vect/vect-59.c: Test removed.
19524
19525 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
19526
19527         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
19528         No longer vectorizable on vect_no_align targets.
19529         * gcc.dg/vect/pr20122.c: Likewise.
19530         * gcc.dg/vect/vect-74.c: Likewise.
19531         * gcc.dg/vect/vect-75.c: Likewise.
19532         * gcc.dg/vect/vect-76.c: Likewise.
19533
19534         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
19535         Will not be vectorizable on vect_no_align targets once aliasing issues
19536         are resolved.
19537         * gcc.dg/vect/vect-79.c: Likewise.
19538
19539         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
19540         * gcc.dg/vect/vect-78.c: Likewise.
19541         * gcc.dg/vect/vect-97.c: Likewise.
19542
19543 2005-09-19  Steven Bosscher  <stevenb@suse.de>
19544
19545         * gcc.dg/pr23943.c: New test.
19546
19547 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
19548
19549         PR fortran/19181
19550         * gfortran.dg/derived_pointer_null_1.f90: New test.
19551
19552 2005-09-18  Richard Guenther  <rguenther@suse.de>
19553
19554         PR middle-end/23944
19555         * gcc.c-torture/compile/pr23944.c: New testcase.
19556
19557 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
19558
19559         PR fortran/15975
19560         * gfortran.dg/der_pointer_2.f90: New test.
19561
19562 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
19563
19564         PR fortran/16861
19565         * gfortran.dg/nested_modules_2.f90: New test.
19566
19567 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19568
19569         PR c++/18368
19570         * g++.dg/other/semicolon.C: New test.
19571
19572 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
19573
19574         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
19575         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
19576
19577 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
19578
19579         PR c++/23914
19580         * g++.dg/template/static18.C: New test.
19581
19582         PR c++/21514
19583         * g++.dg/template/crash19.C: Remove dg-error marker.
19584         * g++.dg/template/local4.C: New test.
19585
19586 2005-09-16  Paul Brook  <paul@codesourcery.com>
19587
19588         PR fortran/23906
19589         * gfortran.dg/dependency_1.f90: New test.
19590
19591 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
19592
19593         PR c++/23896
19594         * g++.dg/template/static17.C: New test.
19595
19596 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
19597
19598         PR c++/23139
19599         * g++.dg/warn/huge-val1.C: New test.
19600
19601 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
19602
19603         PR c++/13140
19604         * g++.dg/parse/class2.C: New test.
19605         * g++.dg/template/explicit8.C: Likewise.
19606         * g++.dg/template/spec25.C: Likewise.
19607
19608 2005-09-14  Josh Conner  <jconner@apple.com>
19609
19610         PR middle-end/23584
19611         * gcc.dg/pr23584.c: New test.
19612
19613 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
19614
19615         PR fortran/21875 Internal Unit Array I/O, NIST
19616         * gfortran.dg/arrayio_1.f90: New test.
19617         * gfortran.dg/arrayio_1.f90: New test.
19618         * gfortran.dg/arrayio_1.f90: New test.
19619         * gfortran.dg/arrayio_1.f90: New test.
19620         * gfortran.dg/arrayio_1.f90: New test.
19621
19622 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
19623
19624         PR middle-end/22480
19625         * gcc.dg/vect/pr22480.c: New test.
19626
19627 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
19628
19629         PR fortran/19358
19630         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
19631
19632 2005-09-13 Josh Conner <jconner@apple.com>
19633
19634         PR c++/23180
19635         * g++.dg/init/struct2.C: New test.
19636         * g++.dg/init/struct3.C: New test.
19637
19638 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
19639
19640         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
19641         Clean up temp files.
19642         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
19643         gcc.dg/tree-ssa/builtin-fprintf-1.c,
19644         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
19645         gcc.dg/tree-ssa/builtin-printf-1.c,
19646         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
19647         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
19648         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
19649         gcc.dg/tree-ssa/builtin-vprintf-1.c,
19650         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
19651         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
19652         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
19653         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
19654         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
19655         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
19656         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
19657         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
19658
19659 2005-09-13  Josh Conner  <jconner@apple.com>
19660
19661         * lib/gcc-dg.exp: Load scanipa.exp.
19662         (cleanup-dump): New procedure.
19663         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
19664         * lib/scandump.exp: New file.
19665         * lib/scantree.exp: Use it.
19666         * lib/scanipa.exp: New file.
19667
19668 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
19669
19670         PR fortran/17740
19671         * gfortran.dg/generic_4.f90: New test.
19672
19673 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
19674
19675         PR target/23816
19676         * gcc.target/i386/pr23816-1.c: New test.
19677         * gcc.target/i386/pr23816-2.c: New test.
19678
19679
19680 2005-09-13  Bastian Blank <waldi@debian.org>
19681
19682         PR c++/16171
19683         * g++.dg/abi/mangle26.C: New test.
19684         * g++.dg/abi/mangle27.C: New test.
19685         * g++.dg/abi/mangle28.C: New test.
19686         * g++.dg/abi/mangle29.C: New test.
19687
19688         PR c++/23839
19689         * g++.dg/parse/register1.C: New test.
19690
19691 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
19692
19693         PR c++/23842
19694         * g++.dg/template/access16.C: New test.
19695
19696 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
19697
19698         * gfortran.dg/char_pack_2.f90: Increase the vector size.
19699
19700 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
19701
19702         PR fortran/18899
19703         * gfortran.dg/shape_2.f90: New test.
19704
19705 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
19706
19707         PR target/19269
19708         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
19709         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
19710         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
19711         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
19712         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
19713         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
19714         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
19715         tests.
19716
19717 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
19718
19719         PR c++/23841
19720         * g++.dg/parse/template17.C: New test.
19721
19722 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
19723
19724         PR c++/23789
19725         * g++.dg/template/nontype14.C: New test.
19726
19727 2005-09-12  Ian Lance Taylor  <ian@airs.com>
19728
19729         PR g++/7874
19730         * g++.dg/lookup/friend7.C: New test.
19731         * g++.dg/lookup/friend8.C: New test.
19732         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
19733         so that it will be found via argument dependent lookup.
19734         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
19735         friend functions which will no longer be found.
19736         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
19737         function g, so that it will be found via argument dependent
19738         lookup.
19739         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
19740         * g++.old-deja/g++.mike/net43.C: Likewise.
19741
19742 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
19743
19744         PR c++/23691
19745         * g++.dg/template/static16.C: New test.
19746
19747 2005-09-12  Josh Conner  <jconner@apple.com>
19748
19749         PR middle-end/23237
19750         * gcc.c-torture/compile/pr23237.c: New test.
19751
19752 2005-09-11  Richard Henderson  <rth@redhat.com>
19753
19754         * g++.dg/other/error8.C: Update expected diagnostic text.
19755
19756 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19757
19758         PR libfortran/19872
19759         * gfortran.dg/overwrite_1.f: New test.
19760
19761 2005-09-09  Josh Conner  <jconner@apple.com>
19762
19763         * g++.dg/init/pr23180-1.C: Removed.
19764         * g++.dg/init/pr23180-2.C: Removed.
19765
19766 2005-09-09  David Daney <ddaney@avtrex.com>
19767
19768         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
19769         files which are ...
19770         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
19771         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
19772
19773 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19774
19775         * gfortran.dg/iostat_2.f90: New test.
19776
19777 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
19778
19779         PR c++/22252
19780         * g++.dg/ext/interface1.C: New test.
19781         * g++.dg/ext/interface1.h: Likewise.
19782         * g++.dg/ext/interface1a.cc: Likewise.
19783
19784 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
19785
19786         * gfortran.dg/iomsg_1.f90: New test case.
19787
19788 2005-09-09  Richard Guenther  <rguenther@suse.de>
19789
19790         PR c++/23624
19791         * g++.dg/tree-ssa/pr23624.C: New testcase.
19792
19793 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
19794
19795         PR fortran/19239
19796         * gfortran.dg/vector_subscript_1.f90,
19797         * gfortran.dg/vector_subscript_2.f90: New tests.
19798
19799 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
19800
19801         PR fortran/21104
19802         * gfortran.dg/array_alloc_1.f90,
19803         * gfortran.dg/array_alloc_2.f90,
19804         * gfortran.dg/array_alloc_3.f90: New tests.
19805
19806 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
19807
19808         PR fortran/12840
19809         * gfortran.dg/array_constructor_6.f90
19810         * gfortran.dg/array_constructor_7.f90
19811         * gfortran.dg/array_constructor_8.f90
19812         * gfortran.dg/array_constructor_9.f90
19813         * gfortran.dg/array_constructor_10.f90
19814         * gfortran.dg/array_constructor_11.f90
19815         * gfortran.dg/array_constructor_12.f90: New tests.
19816
19817 2005-09-08  Josh Conner  <jconner@apple.com>
19818
19819         PR c++/23180
19820         * g++.dg/init/pr23180-1.C: New test.
19821         * g++.dg/init/pr23180-2.C: New test.
19822
19823 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
19824
19825         PR fortran/18878
19826         * gfortran.dg/module_double_reuse.f90: New.
19827
19828 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
19829
19830         PR fortran/23270
19831         PR fortran/22304
19832         PR fortran/18870
19833         PR fortran/17917
19834         PR fortran/16511
19835         * gfortran.dg/common_equivalence_1.f: New.
19836         * gfortran.dg/common_equivalence_2.f: New.
19837         * gfortran.dg/common_equivalence_3.f: New.
19838         * gfortran.dg/contained_equivalence_1.f90: New.
19839         * gfortran.dg/module_blank_common.f90: New.
19840         * gfortran.dg/module_commons_1.f90: New.
19841         * gfortran.dg/module_equivalence_1.f90: New.
19842         * gfortran.dg/nested_modules_1.f90: New.
19843         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
19844         equivalences and add comment to connect the test with
19845         the PR.
19846
19847 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19848
19849         PR fortran/23765
19850         * gfortran.dg/common_6.f90: New test.
19851
19852 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
19853
19854         PR fortran/15326
19855         * gfortran.dg/char_result_1.f90,
19856         * gfortran.dg/char_result_2.f90,
19857         * gfortran.dg/char_result_3.f90,
19858         * gfortran.dg/char_result_4.f90,
19859         * gfortran.dg/char_result_5.f90,
19860         * gfortran.dg/char_result_6.f90,
19861         * gfortran.dg/char_result_7.f90,
19862         * gfortran.dg/char_result_8.f90: New tests.
19863
19864 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
19865
19866         PR fortran/19928
19867         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
19868
19869 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
19870
19871         PR obj-c++/16816
19872         * obj-c++.dg/selector-5.mm: New test.
19873         * obj-c++.dg/selector-6.mm: New test.
19874
19875 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
19876
19877         PR objc/20574
19878         PR objc/19324
19879         * objc.dg/error-1.m: New test.
19880
19881 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
19882
19883         PR fortran/23373
19884         * gfortran.fortran-torture/execute/pr23373-1.f90,
19885         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
19886
19887 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
19888
19889         PR libfortran/23760
19890         * gfortran.dg/g77/1832.f: Remove long string in write statement
19891         to allow the test to pass on correct list directed output with
19892         prepended space.
19893
19894 2005-09-07  James E Wilson  <wilson@specifix.com>
19895
19896         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
19897
19898 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
19899
19900         * gfortran.dg/parameter+save.f90: Rename to
19901         * gfortran.dg/parameter_save.f90: .. this.
19902
19903 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
19904
19905         PR fortran/20848
19906         * gfortran.dg/parameter+save.f90: New test case.
19907
19908 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
19909
19910         PR fortran/19269
19911         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
19912
19913 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
19914
19915         PR c/23075
19916         * gcc.dg/pr23075.c: New test.
19917         * g++.dg/warn/pr23075.C: New test.
19918
19919         PR target/22362
19920         * gcc.target/i386/pr22362.c: New test.
19921
19922         PR rtl-optimization/23098
19923         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
19924
19925         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
19926         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
19927         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
19928
19929 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
19930
19931         * g++.dg/expr/cast6.C: New test.
19932
19933         PR c++/9782
19934         * g++.dg/init/new15.C: New test.
19935
19936 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
19937
19938         * gcc.dg/vect/Os-vect-95.c: New test.
19939         * gcc.dg/vect/vect-95.c: Same.
19940
19941 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
19942
19943         * gcc.dg/vect/vect-29.c: Update xfail testing.
19944         * gcc.dg/vect/vect-44.c: Same.
19945         * gcc.dg/vect/vect-48.c: Same.
19946         * gcc.dg/vect/vect-50.c: Same.
19947         * gcc.dg/vect/vect-72.c: Same.
19948         * gcc.dg/vect/vect-77.c: Same.
19949         * gcc.dg/vect/vect-78.c: Same.
19950         * gcc.dg/vect/vect-80.c: Same.
19951         * gcc.dg/vect/vect-96.c: Same.
19952         * gcc.dg/vect/vect-100.c: Same.
19953         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
19954         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
19955         * gfortran.dg/vect/vect-5.f90: Same.
19956
19957 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
19958
19959         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
19960         start strings.
19961         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
19962         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
19963
19964         PR c++/23056
19965         * g++.dg/opt/pr23056.C: New test.
19966
19967         PR rtl-optimization/23098
19968         * gcc.target/i386/pr23098.c: New test.
19969
19970 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
19971
19972         PR c++/23667
19973         * g++.dg/template/static15.C: New test.
19974
19975         PR c++/21440
19976         * g++.dg/ext/stmtexpr5.C: New test.
19977         * g++.dg/ext/stmtexpr6.C: Likewise.
19978
19979 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
19980
19981         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
19982
19983         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
19984         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
19985         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
19986
19987 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
19988
19989         PR libfortran/23321
19990         * gfortran.dg/direct_io_4.f90: New test case.
19991
19992 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
19993             Rasmus Hahn  <rassahah@neofonie.de>
19994
19995         PR libobjc/23108
19996         * objc.dg/type-stream-1.m: New test.
19997
19998 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
19999
20000         PR fortran/23661
20001         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
20002         gfortran.dg/print_fmt_3.f90: New test.
20003
20004 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
20005
20006         * gfortran.dg/fmt_t_1.f90: New test.
20007
20008 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
20009
20010         PR rtl-optimization/23454
20011         * g++.dg/opt/pr23454.C: New test.
20012
20013 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
20014
20015         PR c++/23699
20016         * g++.dg/ext/static1.C: New test.
20017
20018 2005-09-02  Richard Henderson  <rth@redhat.com>
20019
20020         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
20021         tail call to check_fa_work.
20022
20023 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
20024
20025         PR c++/21687
20026         * g++.dg/other/gc3.C: New test.
20027
20028 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
20029
20030         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
20031         * gcc.dg/20050826-1.c: Likewise.
20032
20033 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
20034
20035         PR c++/23167
20036         * g++.dg/expr/volatile1.C: New test.
20037
20038 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
20039
20040         PR middle-end/23547
20041         * gcc.dg/pr23547.c: New test.
20042
20043 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
20044
20045         PR c/22061
20046         * gcc.c-torture/execute/pr22061-1.c,
20047         * gcc.c-torture/execute/pr22061-2.c,
20048         * gcc.c-torture/execute/pr22061-3.c,
20049         * gcc.c-torture/execute/pr22061-4.c: New tests.
20050
20051 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
20052
20053         * gcc.dg/Wredundant-decls-2.c: New test to check that
20054         -Wredundant-decls does not issue warning for a variable
20055         definition following a declaration.
20056
20057 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
20058
20059         PR debug/7241
20060         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
20061         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
20062         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
20063
20064         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
20065         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
20066         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
20067         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
20068         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
20069         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
20070         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
20071         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
20072
20073 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
20074
20075         PR objc/23306
20076         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
20077         scan-assmbler.
20078
20079 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
20080
20081         PR target/21255
20082         * gcc.dg/pr21255-1.c: New test.
20083         * gcc.dg/pr21255-2-mb.c: Likewise.
20084         * gcc.dg/pr21255-2-ml.c: Likewise.
20085         * gcc.dg/pr21255-3.c: Likewise.
20086         * gcc.dg/pr21255-4.c: Likewise.
20087
20088 2005-08-31  Dale Johannesen  <dalej@apple.com>
20089
20090         * gcc.dg/20050830-1.c: New.
20091
20092 2005-08-31  Josh Conner  <jconner@apple.com>
20093
20094         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
20095         command-line options for arm-*-* targets.
20096         * g++.dg/init/array16.C: Likewise.
20097         * g++.dg/other/crash-4.C: Likewise.
20098
20099 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
20100
20101         PR obj-c++/23640
20102         * obj-c++.dg/gnu-runtime-3.mm: New test.
20103
20104 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20105
20106         PR c++/13377
20107         * g++.dg/lookup/ambig4.C: New test.
20108         * g++.dg/lookup/ambig5.C: New test.
20109         * g++.dg/tc1/dr101.C: Adjust error markers.
20110
20111 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20112
20113         PR c++/23639
20114         * g++.dg/template/ttp5.C: Adjust error markers.
20115
20116 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
20117
20118         PR testsuite/23609
20119         * lib/obj-c++.exp: Include target-libpath.exp.
20120         (obj-c++_link_flags): Look for the GNU libobjc library
20121         and set the library path to include it.
20122         Don't manually set LD_LIBRARY_PATH (etc.) but call
20123         set_ld_library_path_env_vars instead.
20124         (obj-c++_target_compile): Don't set library path or
20125         linker flags because they are already set correctly
20126         in obj-c++_link_flags.
20127
20128 2005-08-30  Josh Conner  <jconner@apple.com>
20129
20130         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
20131         to command-line options for arm-*-* targets.
20132
20133 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
20134
20135         * g++.dg/other/i386-1.C: New.
20136
20137 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
20138
20139         PR preprocessor/20348
20140         PR preprocessor/20356
20141         * gcc.dg/cpp/pr20348.c: New test.
20142         * gcc.dg/cpp/pr20348.h: New file.
20143         * gcc.dg/cpp/inc/pr20348.h: New file.
20144         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
20145         * gcc.dg/cpp/pr20356.c: New test.
20146         * gcc.dg/cpp/pr20356.h: New file.
20147         * gcc.dg/cpp/inc/pr20356.h: New file.
20148         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
20149
20150 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
20151
20152         * gfortran.fortran-torture/execute/intrinsic_count.f90:
20153         Fix array dimension to avoid correct end-of-file error.
20154
20155 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
20156
20157         PR libfortran/23598
20158         * gfortran.dg/iostat_1.f90: New test.
20159
20160 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
20161
20162         PR middle-end/23408
20163         * gcc.dg/pr23408.c: New test.
20164
20165 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
20166
20167         PR c++/23099
20168         * g++.dg/init/member1.C: Make sure erroneous static data member
20169         definitions are required.
20170         * g++.dg/template/static13.C: New test.
20171         * g++.dg/template/static14.C: Likewise.
20172
20173 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
20174
20175         * gcc.target/i386/pr23575.c: Use -msse2 instead of
20176         -march=pentium4, remove ilp32 requirement.
20177
20178         PR middle-end/23484
20179         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
20180         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
20181
20182 2005-08-29  Andreas Jaeger  <aj@suse.de>
20183
20184         PR testsuite/23607
20185         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
20186
20187 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
20188
20189         * gcc.c-torture/execute/20050316-2.c: New test.
20190         * gcc.c-torture/execute/20050316-3.c: New test.
20191         * gcc.dg/torture/pr16104-1.c: New test.
20192
20193 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
20194
20195         PR middle-end/23463
20196         * gcc.c-torture/execute/zero-struct-1.c: New test.
20197
20198 2005-08-27  Richard Guenther  <rguenther@suse.de>
20199
20200         PR target/23575
20201         * gcc.target/i386/pr23575.c: New testcase.
20202
20203 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
20204
20205         PR rtl-optimization/23561
20206         * gcc.c-torture/execute/20050826-1.c: New test.
20207
20208         PR rtl-opt/23560
20209         * gcc.c-torture/execute/20050826-2.c: New test.
20210
20211 2005-08-26  Dale Johannesen  <dalej@apple.com>
20212
20213         * gcc.dg/20030711-1.c: Modify to work on Darwin.
20214         * gcc.dg/20050826-1.c: New.
20215
20216 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
20217
20218         PR c++/19004
20219         * g++.dg/template/nontype13.C: New test.
20220
20221         PR c++/23491
20222         * g++.dg/init/new14.C: New test.
20223         * g++.dg/expr/anew1.C: Do not XFAIL.
20224         * g++.dg/expr/anew2.C: Likewise.
20225         * g++.dg/expr/anew3.C: Likewise.
20226
20227 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
20228
20229         PR middle-end/22439
20230         * gcc.dg/vla-3.c: New test.
20231
20232 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
20233
20234         PR fortran/20363
20235         * gfortran.dg/named_interface.f90: New.
20236
20237 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
20238
20239         * gcc.c-torture/execute/frame-address.c: New test.
20240
20241 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
20242
20243         PR c++/20817
20244         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
20245
20246 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
20247
20248         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
20249
20250 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
20251
20252         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
20253         * gcc.dg/altivec-22.c: Rename from..
20254         * gcc.dg/altivec-nomfcr.c: ..this.
20255
20256 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
20257
20258         PR tree-optimization/23546
20259         * gcc.dg/tree-ssa/pr23546.c: New test.
20260
20261 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
20262
20263         PR fortran/17758
20264         * gfortran.dg/nonreturning_statements.f90: New test.
20265
20266 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
20267
20268         PR c++/22454
20269         * g++.dg/parse/crash29.C: New.
20270
20271 2005-08-23  DJ Delorie  <dj@redhat.com>
20272
20273         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
20274         constants have the L suffix.
20275
20276 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
20277
20278         PR c++/23044
20279         * g++.dg/template/instantiate8.C: New.
20280
20281 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
20282
20283         PR middle-end/23467
20284         * gcc.c-torture/execute/pr23467.c: New test.
20285
20286 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
20287
20288         PR tree-optimization/22043
20289         * gcc.c-torture/execute/20050613-1.c: New test.
20290
20291 2005-08-23  Ben Elliston  <bje@au.ibm.com>
20292
20293         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
20294
20295 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
20296
20297         PR rtl-optimization/23478
20298         * g++.dg/opt/pr23478.C: New test.
20299
20300 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
20301
20302         PR c/18715
20303         * gcc.dg/switch-warn-3.c: New test.
20304
20305 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20306
20307         PR c++/22233
20308         * g++.dg/template/param1.C: New test.
20309
20310 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20311
20312         PR c++/23089
20313         * g++.dg/other/incomplete1.C: New test.
20314
20315 2005-08-22  Ira Rosen  <irar@il.ibm.com>
20316
20317         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
20318         are vectorizable.
20319
20320 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20321
20322         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
20323         d_lines_5.f: New.
20324
20325 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
20326
20327         * gcc.target/i386/sse-4.c: New test.
20328
20329 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20330
20331         PR testsuite/23239
20332         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
20333
20334 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
20335
20336         * gcc.dg/20050811-1.c: New test.
20337         * gcc.dg/20050811-2.c: New test.
20338
20339 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
20340
20341         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
20342
20343 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
20344
20345         PR 23476
20346         * gcc.c-torture/compile/pr23476.c: New test.
20347
20348 2005-08-19  Devang Patel  <dpatel@apple.com>
20349
20350         PR tree-optimization/23048
20351         * gcc.dg/tree-ssa/pr23048.c: New test.
20352
20353 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
20354
20355         PR middle-end/20624
20356         * g++.dg/warn/Wreturn-3.C: New test
20357
20358 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
20359
20360         PR tree-optimization/22228
20361         * g++.dg/vect/pr22543.cc: New test.
20362
20363 2005-08-17  Steven Bosscher  <stevenb@suse.de>
20364
20365         PR tree-optimization/21574
20366         * gcc.dg/tree-ssa/pr21574.c: New test.
20367
20368 2005-08-16  James E Wilson  <wilson@specifix.com>
20369
20370         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
20371
20372 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
20373
20374         PR tree-opt/23402
20375         * gcc.c-torture/compile/zero-strct-3.c: New test.
20376         * gcc.c-torture/compile/zero-strct-4.c: New test.
20377
20378 2005-08-16  Steven Bosscher  <stevenb@suse.de>
20379
20380         PR target/23376
20381         * gcc.target/x86_64/pr23376.c: New test.
20382
20383 2005-08-16  Ian Lance Taylor  <ian@airs.com>
20384
20385         PR c++/23337
20386         * g++.dg/ext/vector2.C: New.
20387
20388 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
20389
20390         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
20391
20392 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
20393
20394         PR libfortran/23428
20395         * gfortran.dg/inquire-complex.f90: New test case.
20396
20397 2005-08-16  James E Wilson  <wilson@specifix.com>
20398
20399         PR tree-optimization/21105
20400         * gcc.dg/large-size-array.c: New.
20401
20402 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
20403
20404         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
20405         type.
20406         * gcc.dg/vect/vect-41: Likewise.
20407         * gcc.dg/vect/vect-42: Likewise.
20408         * gcc.dg/vect/vect-43: Likewise.
20409         * gcc.dg/vect/vect-44: Likewise.
20410         * gcc.dg/vect/vect-46: Likewise.
20411         * gcc.dg/vect/vect-47: Likewise.
20412         * gcc.dg/vect/vect-48: Likewise.
20413         * gcc.dg/vect/vect-52: Likewise.
20414         * gcc.dg/vect/vect-53: Likewise.
20415         * gcc.dg/vect/vect-54: Likewise.
20416         * gcc.dg/vect/vect-55: Likewise.
20417         * gcc.dg/vect/vect-56: Likewise.
20418         * gcc.dg/vect/vect-57: Likewise.
20419         * gcc.dg/vect/vect-58: Likewise.
20420         * gcc.dg/vect/vect-59: Likewise.
20421         * gcc.dg/vect/vect-60: Likewise.
20422         * gcc.dg/vect/vect-61: Likewise.
20423         * gcc.dg/vect/vect-85: Likewise.
20424         * gcc.dg/vect/vect-87: Likewise.
20425         * gcc.dg/vect/vect-88: Likewise.
20426         * gcc.dg/vect/vect-93.c: Likewise.
20427         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
20428         * gcc.dg/vect/vect-75: Likewise.
20429         * gcc.dg/vect/vect-76: Likewise.
20430         * gcc.dg/vect/vect-77: Likewise.
20431         * gcc.dg/vect/vect-78: Likewise.
20432         * gcc.dg/vect/vect-80: Likewise.
20433         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
20434         vectorized for the expected reason, rather than checking how alignment
20435         was handled.
20436         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
20437         aligned type and also instead of aligned pointers. Added documentation.
20438
20439 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
20440
20441         * gfortran.dg/power.f90: New test.
20442
20443 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
20444
20445         PR rtl-optimization/23299
20446         * g++.dg/opt/pr23299.C: New test.
20447
20448 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20449
20450         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
20451
20452 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
20453
20454         * g++.dg/template/local6.C: New test.
20455
20456 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
20457
20458         * execute/exceptions/finally-1.m: Check that the catch and finally are
20459         being called.  Also add a "return 0;" at the end of main.
20460
20461 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
20462
20463         PR fortran/21432.
20464         * gfortran.dg/namelist_print_1.f: New test of functionality of
20465         PRINT namelist.
20466         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
20467         namelist generates error with -std=f95.
20468
20469 2005-08-14  Ira Rosen  <irar@il.ibm.com>
20470
20471         PR tree-optimization/23119
20472         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
20473
20474 2005-08-13  Marcin Koziej  <creep@desk.pl>
20475             Andrew Pinski  <pinskia@physics.uc.edu>
20476
20477         PR libobjc/22492
20478         * execute/exceptions/finally-1.m: New test.
20479
20480 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
20481
20482         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
20483         testsuite.
20484         * objc/execute/exceptions/trivial.m: New test.
20485         * objc.dg/try-catch-11.m: Move to ...
20486         * objc/execute/exceptions/foward-1.m: Here.
20487         * objc.dg/try-catch-2.m: Move to ...
20488         * objc/execute/exceptions/catchall-1.m: Here.
20489         * objc.dg/try-catch-8.m: Move to ...
20490         * objc/execute/exceptions/local-variables-1.m: Here.
20491
20492 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
20493
20494         * objc.dg/nested-func-1.m: Move to ...
20495         * objc/execute/nested-func-1.m: Here.
20496
20497 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
20498
20499         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
20500         in ${options} instead of [target_info name].
20501         * lib/obj-c++.exp (objc_target_compile): Likewise.
20502
20503 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
20504
20505         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
20506
20507 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
20508
20509         part of PR testsuite/23348
20510         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
20511         each of the torture options.
20512         * objc/compile/trivial.m: New test.
20513
20514 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
20515
20516         * gfortran.dg/eoshift.f90: Correct format.
20517
20518 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
20519
20520         * gfortran.fortran-torture/execute/character_passing.f90:
20521         Fix comment typo.
20522
20523 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
20524
20525         PR c++/8271
20526         * g++.dg/template/unify10.C: New.
20527
20528 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
20529
20530         * g++.dg/parse/pr22514.C: Move to...
20531         * g++.dg/debug/pr22514.C: here.
20532
20533 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20534
20535         PR c++/23266
20536         * g++.dg/inherit/pure1.C: New test.
20537
20538         * ChangeLog: Fix typos.
20539
20540 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20541             Steven Bosscher  <stevenb@suse.de>
20542
20543         * gfortran.dg/runtime_warning_1.f90: New test.
20544
20545 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
20546
20547         PR c++/23219
20548         * g++.dg/parse/crash28.C: New.
20549
20550 2005-08-11  Richard Guenther  <rguenther@suse.de>
20551
20552         PR target/23289
20553         * gcc.target/i386/tailcall-1.c: New testcase.
20554
20555 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
20556
20557         * gcc.dg/vect/vect-67.c: Un-xfail.
20558
20559 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
20560
20561         PR c++/23225
20562         * g++.dg/parse/crash27.C: new test.
20563
20564 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
20565
20566         PR libfortran/22143
20567         * gfortran.dg/shift-kind.f90: New testcase.
20568
20569 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
20570
20571         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
20572         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
20573
20574 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20575
20576         PR c++/20646
20577         * g++.dg/other/mult-stor1.C: New test.
20578
20579 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
20580
20581         * gcc.c-torture/pr18299-1.c: Move to ...
20582         * gcc.c-torture/compile/pr18299-1.c: Here.
20583
20584 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
20585
20586         * gfortran/fortran.torture/execute/character_passing.f90:
20587         Fix types for LSAME.
20588
20589 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
20590
20591         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
20592         input data back to what it was originally.
20593
20594 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
20595
20596         * objc.dg/try-catch-8.m: Enable for all targets.
20597
20598 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
20599
20600         * gcc.dg/pr23165.c: New test.
20601
20602 2005-08-09  Steven Bosscher  <stevenb@suse.de>
20603
20604         PR tree-optimization/23234
20605         * gcc.dg/tree-ssa/pr23234.c: New test.
20606
20607 2005-08-08  Josh Conner  <jconner@apple.com>
20608
20609         PR rtl-optimization/23241
20610         * gcc.dg/char-compare.c: New test.
20611
20612 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20613
20614         PR c++/22508
20615         * g++.dg/init/new13.C: New test.
20616
20617 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
20618
20619         PR c++/21166
20620         * g++.dg/other/crash-4.C: Adjust
20621         * g++/dg/ext/packed9.C: New.
20622
20623 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
20624
20625         PR middle-end/21964
20626         * gcc.c-torture/execute/pr21964-1.c: New test.
20627
20628 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
20629
20630         PR c/22458
20631         * gcc.dg/pr22458-1.c: New test.
20632
20633 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
20634             Steven G. Kargl <kargls@comcast.net>
20635
20636         PR fortran/22390
20637         * gfortran.dg/flush_1.f90: New test.
20638
20639 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20640
20641         PR c++/23191
20642         * g++.dg/template/eh2.C: New test.
20643
20644 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20645
20646         PR c++/19498
20647         * g++.dg/template/instantiate7.C: New test.
20648
20649 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
20650
20651         PR c/23113
20652         * gcc.dg/Wunused-value-1.c: New test.
20653
20654 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
20655
20656         PR rtl-optimization/23233
20657         * gcc.c-torture/compile/pr23233-1.c: New test.
20658
20659 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
20660
20661         PR fortran/18833
20662         PR fortran/20850
20663         * gfortran.dg/equiv_1.f90: New test.
20664         * gfortran.dg/equiv_2.f90: New test.
20665         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
20666         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
20667         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
20668
20669 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
20670
20671         * gcc.c-torture/execute/vrp-5.c: New test.
20672         * gcc.c-torture/execute/vrp-6.c: New test.
20673         * gcc.dg/tree-ssa/vrp21.c: New test.
20674
20675 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
20676
20677         * g++.dg/parse/pr22514.C: New test.
20678
20679 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
20680
20681         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
20682
20683         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
20684         instead of constant loads / pool entries.
20685
20686 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
20687
20688         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
20689         TEST_TO_WCTYPE.
20690
20691 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
20692
20693         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
20694         __WINT_TYPE__ in generated prototypes if possible.
20695
20696 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
20697
20698         PR 22037
20699         * g++.dg/tree-ssa/pr22037.C:
20700
20701 2005-08-04  Richard Henderson  <rth@redhat.com>
20702
20703         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
20704         scan-tree-dump-times directive.
20705
20706 2005-08-04  Jan Hubicka  <jh@suse.cz>
20707
20708         * gcov-1.C: Fix switch counts.
20709         * gcov-4b.c: Likewise.
20710
20711 2005-08-03  Jeff Law  <law@redhat.com>
20712
20713         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
20714
20715 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
20716
20717         * gcc.c-torture/execute/pr23135.c: New test.
20718
20719 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20720
20721         PR tree-optimization/19899
20722         * gcc.dg/tree-ssa/scev-1.c: New test.
20723         * gcc.dg/tree-ssa/scev-2.c: New test.
20724
20725 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
20726
20727         PR target/18582
20728         * gcc.dg/torture/pr18582-1.c: New test.
20729
20730 2005-08-03  Jan Hubicka  <jh@suse.cz>
20731
20732         * update-conroll.c: New testcase.
20733         * update-conroll-2.c: New testcase.
20734
20735 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
20736
20737         * gfortran.dg/constant_substring.f: New test.
20738         * gfortran.dg/pr22491.f: New test.
20739
20740 2005-08-02  Jan Hubicka  <jh@suse.cz>
20741
20742         * update-threading.c: Replace by the proper one.
20743
20744 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
20745
20746         PR 23164
20747         * g++.dg/tree-ssa/pr23164.C: New test.
20748
20749 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
20750
20751         * gcc.dg/tree-ssa/pr23192.c: New test.
20752
20753 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
20754
20755         * gcc.c-torture/execute/vrp-4.c: New test.
20756
20757 2005-08-02  Jan Hubicka  <jh@suse.cz>
20758
20759         * update-threading.c: New test.
20760
20761 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
20762
20763         * gcc.c-torture/compile/20050801-1.c: New test.
20764         * gcc.c-torture/compile/20050801-2.c: New test.
20765
20766 2005-08-01  Jan Hubicka  <jh@suse.cz>
20767
20768         * val-prof-5.c: New test.
20769
20770 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
20771
20772         PR c/22311
20773         * gcc.dg/pr22311-1.c : New test.
20774
20775 2005-07-31  Steven Bosscher  <stevenb@suse.de>
20776
20777         PR target/23095
20778         * gfortran.dg/pr23095.f: New test.
20779
20780         PR c++/22003
20781         * g++.dg/other/pr22003.C: New test.
20782
20783 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
20784
20785         PR target/20621
20786         * gcc.c-torture/execute/pr20621-1.c: New test.
20787
20788 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
20789
20790         * gfortran.dg/comma_format_extension_4.f: Adjust length
20791         of string for format.
20792         * gfortran.dg/der_array_io_1.f: Replace illegal internal
20793         print statement with internal write.
20794         * gfortran.dg/der_array_io_2.f: Likewise.
20795         * gfortran.dg/der_array_io_3.f: Likewise.
20796
20797 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
20798
20799         * gcc.dg/fold-abs-4.c: new test.
20800
20801 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
20802
20803         PR fortran/22570 an related issues.
20804         * gfortran.dg/x_slash_1.f: New test.
20805
20806 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
20807
20808         PR c/23143
20809         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
20810         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
20811
20812 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
20813
20814         PR c/529
20815         * gcc.dg/Wshadow-3.c: New test.
20816
20817 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
20818
20819         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
20820         used to have the wrong bounds).
20821
20822 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
20823
20824         PR c/21720
20825         * gcc.dg/hex-round-1.c: Test more cases.
20826         * gcc.dg/hex-round-2.c: New test.
20827
20828 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
20829
20830         PR 22550
20831         * g++.dg/tree-ssa/pr22550.C: New test.
20832
20833 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
20834
20835         * gcc.dg/tree-ssa/vrp19.c: New test.
20836         * gcc.dg/tree-ssa-vrp20.c: New test.
20837
20838 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
20839
20840         PR c/22240
20841         * gcc.dg/transparent-union-4.c: New test.
20842
20843 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
20844
20845         PR c/22192
20846         * gcc.dg/c99-vla-2.c: New test.
20847
20848 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
20849
20850         PR c/21720
20851         * gcc.dg/hex-round-1.c: New test.
20852
20853 2005-07-28  Jan Hubicka  <jh@suse.cz>
20854
20855         * inliner-1.c: Do not dump everything.
20856         * tree-prof.exp: Do not pass -ftree-based-profiling.
20857         * bprob.exp: Likewise.
20858
20859         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
20860
20861 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
20862
20863         PR c++/22545
20864         * g++.dg/expr/ptrmem7.C: New test.
20865
20866 2005-07-28  Mike Stump  <mrs@apple.com>
20867
20868         * g++.old-deja/g++.mike/visibility-1.C: New test.
20869
20870 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
20871
20872         PR c/20187
20873         * gcc.c-torture/execute/pr20187-1.c: New test.
20874
20875 2005-07-28  Jeff Law  <law@redhat.com>
20876
20877         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
20878         * gcc.dg/tree-ssa/vrp18.c: New test.
20879
20880 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
20881
20882         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
20883
20884 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
20885
20886         PR tree-optimization/22506
20887         * gcc.dg/vect/ps22506.c: New test.
20888
20889 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
20890
20891         PR target/21149
20892         * gcc.target/i386/sse-3.c: New test.
20893
20894 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
20895
20896         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
20897         * gcc.target/mips/mips32-dsp-type.c: Likewise.
20898
20899 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
20900
20901         PR c/22589
20902         * gcc.c-torture/compile/pr22589-1.c: New test.
20903
20904 2005-07-28  Jan Hubicka  <jh@suse.cz>
20905
20906         * update-loopch.c: New testcase.
20907
20908 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
20909
20910         PR rtl-optimization/23047
20911         * gcc.c-torture/execute/pr23047.c: New test.
20912         * gcc.c-torture/execute/pr23047.x: New.
20913
20914 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
20915
20916         PR tree-optimization/22493
20917         * gcc.c-torture/execute/pr22493-1.c: New test.
20918         * gcc.c-torture/execute/pr22493-1.x: New.
20919         * gcc.c-torture/execute/vrp-1.c: New test.
20920         * gcc.c-torture/execute/vrp-2.c: New test.
20921         * gcc.c-torture/execute/vrp-2.c: New test.
20922
20923 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
20924
20925         * gcc.target/frv/all-builtin-read8.c: Delete.
20926         * gcc.target/frv/all-builtin-read16.c: Delete.
20927         * gcc.target/frv/all-builtin-read32.c: Delete.
20928         * gcc.target/frv/all-builtin-read64.c: Delete.
20929         * gcc.target/frv/all-builtin-write8.c: Delete.
20930         * gcc.target/frv/all-builtin-write16.c: Delete.
20931         * gcc.target/frv/all-builtin-write32.c: Delete.
20932         * gcc.target/frv/all-builtin-write64.c: Delete.
20933         * gcc.target/frv/all-read-write-1.c: New.
20934
20935 2005-07-27  Jeff Law  <law@redhat.com>
20936
20937         * gcc.c-torture/execute/pr22630.c: New test.
20938
20939 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
20940
20941         PR tree-optimization/23073
20942         * gcc.dg/vect/nodump-pr23073.c: New test.
20943         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
20944
20945 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
20946
20947         PR tree-optimize/22348
20948         * gcc.c-torture/execute/pr22348.c: New.
20949
20950 2005-07-27  Richard Guenther  <rguenther@suse.de>
20951
20952         * gcc.dg/tree-ssa/salias-1.c: New testcase.
20953
20954 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20955
20956         PR fortran/22503
20957         * gfortran.dg/logical_comp.f90: New test.
20958
20959 2005-07-27  Jan Hubicka  <jh@suse.cz>
20960
20961         * inliner-1.c: Add cleanup of dumps.
20962         * val-prof-*.c: Likewise.
20963         * update-tailcall.c: New.
20964
20965 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
20966
20967         PR 22591
20968         * gcc.dg/tree-ssa/pr22591.c: New test.
20969         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
20970
20971 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
20972
20973         PR libobjc/22606
20974         * objc.dg/try-catch-11.m: New test.
20975
20976 2005-07-26  Richard Guenther  <rguenther@suse.de>
20977
20978         PR tree-optimization/22486
20979         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
20980
20981 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
20982
20983         PR tree-opt/22484
20984         * g++.dg/opt/loop2.C: New test.
20985
20986 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
20987
20988         * gcc.dg/tree-ssa/reassoc-3.c: New test.
20989         * gcc.dg/tree-ssa/reassoc-4.c: New test.
20990
20991 2005-07-25  Adam Nemet  <anemet@lnxw.com>
20992
20993         * lib/profopt.exp (profopt-execute): Check for profiling data
20994         files on the target.
20995
20996 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
20997
20998         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
20999         for matching of asm labels.
21000
21001 2005-07-25  Richard Guenther  <rguenther@suse.de>
21002
21003         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
21004
21005 2005-07-25  Richard Guenther  <rguenther@suse.de>
21006
21007         PR testsuite/22624
21008         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
21009
21010 2005-07-25  Ira Rosen  <irar@il.ibm.com>
21011
21012         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
21013         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
21014         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
21015         * gcc.dg/vect/vect-100.c: New test.
21016         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
21017         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
21018         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
21019         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
21020         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
21021         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
21022         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
21023         * gfortran.dg/vect/pr19049.f90: New testcase.
21024         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
21025
21026 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
21027
21028         * gcc.c-torture/execute/20050713-1.c: New test.
21029
21030         PR fortran/20063
21031         * gfortran.fortran-torture/execute/data_4.f90: New test.
21032
21033         PR middle-end/20303
21034         * gcc.dg/visibility-d.c: New test.
21035
21036 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
21037
21038         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
21039         * gfortran.dg/underflow.f90: Ditto.
21040
21041 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21042
21043         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
21044         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
21045         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
21046
21047 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
21048
21049         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
21050         include case of field width of zero.
21051
21052 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
21053
21054         PR libgfortran/21875
21055         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
21056         with trailing blanks on normal formatted read.
21057
21058 2005-07-23  Chao-ying Fu  <fu@mips.com>
21059
21060         * gcc.target/mips/mips32-dsp-type.c: New test.
21061         * gcc.target/mips/mips32-dsp.c: New test.
21062
21063 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
21064
21065         PR testsuite/21073
21066         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
21067
21068         PR testsuite/20454
21069         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
21070         and __cyg_profile_func_exit.
21071
21072 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
21073
21074         * gfortran.dg/comma_format_extension_3.f: Fix typo.
21075         * gfortran.dg/comma_format_extension_4.f: Same.
21076         * gfortran.dg/pr15332.f: Same.
21077         * gfortran.dg/pr21730.f: Same.
21078
21079 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
21080
21081         * g++.dg/opt/vrp2.C: Fix testcase.
21082
21083         PR tree-opt/22625
21084         * g++.dg/opt/vrp2.C: New test.
21085
21086 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
21087
21088         PR debug/21828
21089         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
21090
21091 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
21092
21093         * gcc.dg/tree-ssa/20050719-1.c: New test.
21094
21095 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
21096
21097         * gcc.dg/bfin-longcall-1.c: New file.
21098         * gcc.dg/bfin-longcall-2.c: New file.
21099
21100 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
21101
21102         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
21103
21104 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
21105
21106         PR middle-end/19055
21107         * gcc.dg/tree-ssa/pr19055.c: New test.
21108         * gcc.dg/tree-ssa/pr19055-2.c: New test.
21109
21110 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
21111
21112         PR C++/22358
21113         * g++.dg/other/pr22358.C: New test.
21114
21115 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
21116
21117         PR c++/2922
21118         * g++.dg/lookup/two-stage5.C: New test from bug comments.
21119
21120 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21121
21122         PR c++/15938
21123         * g++.dg/init/union2.C: New test.
21124
21125 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21126
21127         PR c/22393
21128         * gcc.dg/complex-4.c: New test.
21129
21130 2005-07-21  Richard Guenther  <rguenther@suse.de>
21131
21132         PR testsuite/22522
21133         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
21134         scanning for asm labels.
21135         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
21136
21137 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
21138
21139         PR target/22085
21140         * gcc.dg/altivec-pr22085.c: New.
21141
21142 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
21143
21144         PR tree-optimization/19210
21145         * gcc.dg/tree-ssa/pr19210-1.c: New.
21146         * gcc.dg/tree-ssa/pr19210-2.c: New.
21147
21148 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
21149
21150         PR rtl-optimization/22167
21151         * g++.dg/opt/pr22167.C: New test.
21152
21153 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
21154
21155         PR c++/2922
21156         * g++.dg/lookup/two-stage2.C: New.
21157         * g++.dg/lookup/two-stage3.C: New.
21158         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
21159         fixed two-stage name lookup for operators.
21160         * g++.dg/template/call3.C: Compiler now produces an appropriate
21161         error message.
21162         * g++.dg/template/crash37.C: Compiler now describes bla() on line
21163         14 as a candidate.
21164         * g++.dg/template/ptrmem4.C: Compiler produces different error
21165         message.
21166         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
21167         connect_to_method as a candidate.
21168
21169 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
21170
21171         * gcc.dg/fold-alloc-1.c: New test.
21172
21173 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
21174
21175         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
21176         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
21177
21178 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
21179
21180         * gcc.dg/fold-abs-1.c: New test.
21181         * gcc.dg/fold-abs-2.c: New test.
21182         * gcc.dg/fold-abs-3.c: New test.
21183
21184 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
21185
21186         Make CONSTRUCTOR use VEC to store initializers.
21187         * g++.dg/ext/complit3.C: Check for specific error messages.
21188         * g++.dg/init/brace2.C: Update error message.
21189         * g++.dg/warn/Wbraces2.C: Likewise.
21190
21191 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
21192
21193         PR fortran/16940
21194         * gfortran.dg/module_interface_1.f90: New test.
21195
21196 2005-07-19  Danny Berlin <dberlin@dberlin.org>
21197             Kenneth Zadeck <zadeck@naturalbridge.com>
21198
21199         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
21200
21201 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21202
21203         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
21204         specify -Wformat for these tests.
21205         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
21206         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
21207         * gcc.dg/format/opt-6.c: Delete.
21208
21209 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
21210
21211         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
21212         * gcc.dg/tree-ssa/sra-3.c: Likewise.
21213
21214 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
21215
21216         * gcc.dg/tree-ssa/alias-2.c: New test.
21217
21218 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
21219
21220         PR c++/22263
21221         * g++.dg/template/explicit7.C: New test.
21222
21223 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
21224
21225         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
21226         field width of 8 to +Inf and -Inf.
21227
21228 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
21229
21230         PR c++/22139
21231         * g++.dg/template/friend36.C: New test.
21232
21233 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
21234
21235         PR fortran/21730
21236         * gfortran.dg/pr21730.f: New test.
21237
21238 2005-07-16  Danny Berlin <dberlin@dberlin.org>
21239             Kenneth Zadeck <zadeck@naturalbridge.com>
21240
21241         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
21242         since pure const detection cannot run at -O1 in c compiler.
21243         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
21244         can now optimize this case properly.
21245         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
21246         because we now pass.
21247         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
21248
21249 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
21250
21251         PR c/22421
21252         * gcc.dg/format/bitfld-1.c: New test.
21253
21254 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
21255
21256         PR c++/22204
21257         * g++.dg/rtti/repo1.C: New test.
21258
21259 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
21260
21261         PR middle-end/22398
21262         * gcc.c-torture/compile/pr22398.c: New test.
21263
21264 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
21265
21266         PR c++/22132
21267         * g++.dg/expr/cast4.C: New test.
21268
21269 2005-07-15  Richard Guenther  <rguenther@suse.de>
21270
21271         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
21272         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
21273
21274 2005-07-15  Steven Bosscher  <stevenb@suse.de>
21275
21276         PR tree-optimization/22230
21277         * gcc.dg/tree-ssa/pr22230.c: New test.
21278
21279 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
21280
21281         * gfortran.dg/g77/cpp6.f: New test.
21282
21283         PR fortran/22417
21284         * gfortran.dg/g77/cpp5.F: New test.
21285         * gfortran.dg/g77/cpp5.h: New file.
21286         * gfortran.dg/g77/cpp5inc.h: New file.
21287
21288 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
21289
21290         PR libfortran/16435
21291         * gfortran.dg/tl_editting.f90: New.
21292         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
21293
21294 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
21295
21296         * gfortran.dg/char_array_constructor.f90: New test.
21297
21298 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
21299
21300         * gfortran.dg/past_eor.f90: New.
21301         * gfortran.dg/complex_read.f90: New.
21302
21303 2005-07-13  Jeff Law  <law@redhat.com>
21304
21305         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
21306         additional casts.
21307
21308         * gcc.dg/tree-ssa/pr22321.c: New test
21309
21310 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
21311
21312         PR tree-optimization/21921
21313         * gcc.dg/tree-ssa/pr21921.c: New.
21314
21315 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
21316
21317         PR tree-optimizatio/22442
21318         * gcc.dg/tree-ssa/loop-11.c: New test.
21319
21320 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
21321
21322         PR tree-opt/21840
21323         * gcc.c-torture/compile/pr21840.c: New test.
21324
21325 2005-07-12  Jan Hubicka  <jh@suse.cz>
21326
21327         * gcc.c-torture/compile/pr22379.c: New test.
21328
21329 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
21330
21331         PR libfortran/21593
21332         gfortran.dg/dev_null.f90: Remove outdated comment about
21333         PR libfortran/21593.
21334
21335
21336 2005-07-12  Dale Johannesen  <dalej@apple.com>
21337
21338         * gcc.target/i386/compress-float-sse.c: New.
21339         * gcc.target/i386/compress-float-sse-pic.c: New.
21340         * gcc.target/i386/compress-float-387.c: New.
21341         * gcc.target/i386/compress-float-387-pic.c: New.
21342         * gcc.dg/compress-float-ppc.c: New.
21343         * gcc.dg/compress-float-ppc-pic.c: New.
21344
21345 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
21346
21347         PR libfortran/21593
21348         gfortran.dg/dev_null.f90: Remove targets.
21349
21350 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
21351
21352         PR tree-opt/22335
21353         * gcc.dg/pr22335-1.c: New test.
21354         * gcc.dg/pr22335-2.c: New test.
21355
21356 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21357
21358         PR c++/20172
21359         * g++.dg/template/nontype12.C : New test.
21360
21361 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
21362
21363         * gcc.dg/tree-ssa/loop-10.c: New test.
21364
21365 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
21366
21367         * gcc.c-torture/execute/20020720-1.x: Remove.
21368
21369 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
21370
21371         * gfortran.fortran-torture/execute/forall_7.f90: New test.
21372
21373 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
21374
21375         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
21376         (dg-mips-options): Use it.
21377
21378 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
21379
21380         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
21381
21382 2005-07-09  Richard Henderson  <rth@redhat.com>
21383
21384         * lib/target-supports.exp (check_effective_target_sync_char_short):
21385         Add alpha.
21386
21387 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
21388
21389         PR libfortran/22217
21390         * gfortran.dg/negative-z-descriptor.f90: New test.
21391
21392 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
21393
21394         PR tree-opt/22329
21395         * gcc.dg/pr22329.c: New test.
21396
21397 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
21398
21399         PR tree-optimization/20139
21400         * gcc.dg/tree-ssa/pr20139.c: New.
21401
21402 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
21403
21404         PR tree-opt/22356
21405         * gcc.dg/pr22356-1.c: New test.
21406
21407 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
21408
21409         PR c++/21799
21410         * g++.dg/template/unify8.C: New.
21411         * g++.dg/template/unify9.C: New.
21412
21413 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
21414
21415         * gfortran.fortran-torture/execute/entry_10.f90: New test.
21416
21417 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
21418
21419         * gcc.dg/darwin-version-1.c: New.
21420         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
21421         * gcc.dg/builtins-20.c: Likewise.
21422         * gcc.dg/builtins-53.c: Likewise.
21423         * gcc.dg/torture/builtins-convert-1.c: Likewise.
21424         * gcc.dg/torture/builtins-convert-2.c: Likewise.
21425         * gcc.dg/torture/builtins-convert-3.c: Likewise.
21426         * gcc.dg/torture/builtins-power-1.c: Likewise.
21427         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
21428         on Darwin.
21429
21430 2005-07-07  Jeff Law  <law@redhat.com>
21431
21432         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
21433         argument evaluation order.
21434
21435 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
21436
21437         PR libfortran/21594
21438         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
21439         Add test cases where the shift length is greater than the
21440         array length.
21441
21442 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
21443
21444         * obj-c++.dg/proto-lossage-6.mm: New.
21445         * objc.dg/proto-lossage-6.m: New.
21446
21447 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
21448
21449         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
21450         * objc.dg/gnu-runtime-2.m: Likewise.
21451
21452 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
21453
21454         * gfortran.dg/longline.f: New test.
21455
21456         * gfortran.dg/badline.f: New test.
21457
21458 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
21459
21460         PR fortran/16531
21461         PR fortran/15966
21462         PR fortran/18781
21463         * gfortran.dg/hollerith.f90: New.
21464         * gfortran.dg/hollerith2.f90: New.
21465         * gfortran.dg/hollerith3.f90: New.
21466         * gfortran.dg/hollerith4.f90: New.
21467         * gfortran.dg/hollerith_f95.f90: New.
21468         * gfortran.dg/hollerith_legacy.f90: New.
21469         * gfortran.dg/g77/cpp4.F: New. Port from g77.
21470
21471 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
21472
21473         PR objc/22274
21474         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
21475         * objc.dg/gnu-runtime-2.m: New.
21476
21477 2005-07-06  Jeff Law  <law@redhat.com>
21478
21479         * gcc.dg/tree-ssa/vrp17.c: New test.
21480
21481 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
21482
21483         PR fortran/22327
21484         * gfortran.dg/array_constructor_5.f90: New test.
21485
21486 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
21487
21488         * gfortran.fortran-torture/execute/entry_9.f90: New test.
21489
21490 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
21491
21492         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
21493         * gcc.dg/980816-1.c: Ditto.
21494
21495 2005-07-06  Jeff Law  <law@redhat.com>
21496
21497         * gcc.c-torture/compile/pr21356.c: New test.
21498
21499 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
21500
21501         PR c/22013
21502         PR c/22098
21503         * gcc.c-torture/compile/pr22013-1.c,
21504         gcc.c-torture/execute/pr22098-1.c,
21505         gcc.c-torture/execute/pr22098-2.c,
21506         gcc.c-torture/execute/pr22098-3.c: New tests.
21507
21508 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
21509
21510         PR c/22308
21511         * gcc.dg/pr22308-1.c: New test.
21512
21513 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
21514
21515         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
21516         target.
21517         * gcc.dg/compare9.c: Use -fshort-enums instead of
21518         -fno-short-enums.  Change the last test to dg-bogus.
21519
21520 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
21521
21522         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
21523         * gcc.dg/compare9.c: New.
21524
21525 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21526
21527         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
21528
21529 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
21530
21531         PR testsuite/22288
21532         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
21533
21534
21535 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21536
21537         * gcc.dg/format/gcc_gfc-1.c: New.
21538
21539 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
21540
21541         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
21542
21543 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21544
21545         PR fortran/20842
21546         * gfortran.dg/io_invalid_1.f90: New test.
21547
21548 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
21549
21550         * gcc.dg/format/gcc_diag-1.c: Update.
21551
21552 2005-07-02  Jeff Law  <law@redhat.com>
21553
21554         * gcc.dg/tree-ssa/pr22051-1.c: New test.
21555         * gcc.dg/tree-ssa/pr22051-2.c: New test.
21556
21557 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
21558
21559         * gcc.dg/format/gcc_diag-1.c: Update.
21560
21561 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
21562
21563         PR tree-opt/22269
21564         * gcc.c-torture/compile/pr22269.c: New test.
21565
21566 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
21567
21568         PR 21584
21569         PR 22219
21570         * g++.dg/tree-ssa/pr21584-1.C: New test.
21571         * g++.dg/tree-ssa/pr21584-2.C: New test.
21572
21573 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
21574
21575         * obj-c++.dg/try-catch-11.mm: New.
21576         * objc.dg/try-catch-10.m: New.
21577
21578 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
21579
21580         * g++.dg/other/ucnid-1.C: xfail on AIX.
21581
21582 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
21583
21584         PR 22234
21585         * gcc.dg/20050629-1.c: New test.
21586
21587 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
21588
21589         * obj-c++.dg/const-str-1[0-1].mm: New.
21590         * objc.dg/const-str-1[0-1].m: New.
21591
21592 2005-05-29  Richard Henderson  <rth@redhat.com>
21593
21594         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
21595         Rename from check_effective_target_vect_no_max.
21596         (check_effective_target_vect_no_int_add): New.
21597         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
21598         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
21599         * gcc.dg/vect/vect-reduc-3.c: Likewise.
21600         * gcc.dg/vect/vect-reduc-1.c: Use both.
21601         * gcc.dg/vect/vect-reduc-2.c: Likewise.
21602
21603 2005-05-29  Richard Henderson  <rth@redhat.com>
21604
21605         * lib/target-supports.exp (check_effective_target_vect_no_max):
21606         Remove i386 and x86_64.
21607
21608 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
21609
21610         PR testsuite/21969
21611         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
21612
21613 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
21614
21615         PR middle-end/21969
21616         * gcc.dg/vect/pr21969.c: New test.
21617
21618 2005-06-28  Eric Christopher  <echristo@redhat.com>
21619
21620         PR c/22052
21621         PR c/21975
21622         * gcc.dg/inline1.c: New test.
21623         * gcc.dg/inline2.c: Ditto.
21624         * gcc.dg/inline3.c: Ditto.
21625         * gcc.dg/inline4.c: Ditto.
21626         * gcc.dg/inline5.c: Ditto.
21627
21628 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
21629
21630         PR libfortran/22142
21631         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
21632         Add testcase also testing eoshift1 for PR 22142.
21633
21634 2005-06-28  Richard Henderson  <rth@redhat.com>
21635
21636         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
21637         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
21638         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
21639         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
21640         gcc.dg/tree-ssa/20030922-2.c: Likewise.
21641
21642 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
21643
21644         PR libfortran/22142
21645         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
21646         Add testcase for PR 22142.
21647
21648 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
21649
21650         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
21651         gcc.target/ia64/fpreg-2.c: New tests.
21652
21653 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21654
21655         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
21656
21657 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21658
21659         PR libfortran/22170
21660         * gfortran.dg/slash_1.f90: New test.
21661
21662 2005-06-27  Richard Henderson  <rth@redhat.com>
21663
21664         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
21665         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
21666         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
21667         * gcc.dg/vect/vect-reduc-2.c: Likewise.
21668         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
21669         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
21670
21671 2005-06-27  Richard Henderson  <rth@redhat.com>
21672
21673         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
21674         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
21675
21676 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
21677
21678         * obj-c++.dg/proto-lossage-5.mm: New.
21679         * objc.dg/proto-lossage-5.m: New.
21680
21681 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
21682
21683         PR 21959
21684         * gcc.dg/tree-ssa/pr21959.c: New test.
21685
21686 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
21687
21688         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
21689         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
21690         testing uninitialized var.
21691
21692         * gcc.c-torture/execute/builtins/chk.h: New.
21693         * gcc.c-torture/execute/builtins/lib/chk.c: New.
21694         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
21695         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
21696         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
21697         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
21698         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
21699         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
21700         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
21701         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
21702         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
21703         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
21704         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
21705         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
21706         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
21707         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
21708         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
21709         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
21710         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
21711         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
21712         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
21713         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
21714         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
21715         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
21716         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
21717         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
21718         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
21719         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
21720         * gcc.dg/builtin-object-size-1.c: New test.
21721         * gcc.dg/builtin-object-size-2.c: New test.
21722         * gcc.dg/builtin-object-size-3.c: New test.
21723         * gcc.dg/builtin-object-size-4.c: New test.
21724         * gcc.dg/builtin-object-size-5.c: New test.
21725         * gcc.dg/builtin-stringop-chk-1.c: New test.
21726         * gcc.dg/builtin-stringop-chk-2.c: New test.
21727         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
21728         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
21729         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
21730         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
21731         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
21732         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
21733         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
21734         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
21735         * gcc.c-torture/execute/printf-1.c: New test.
21736         * gcc.c-torture/execute/fprintf-1.c: New test.
21737         * gcc.c-torture/execute/vprintf-1.c: New test.
21738         * gcc.c-torture/execute/vfprintf-1.c: New test.
21739         * gcc.c-torture/execute/printf-chk-1.c: New test.
21740         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
21741         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
21742         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
21743
21744 2005-06-27  Michael Matz  <matz@suse.de>
21745
21746         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
21747         slot is not merged if address escapes.
21748
21749 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21750
21751         PR c/21911
21752         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
21753
21754 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
21755
21756         PR middle-end/17965
21757         * gcc.c-torture/compile/20050622-1.c: New test.
21758
21759         PR middle-end/22028
21760         * gcc.dg/20050620-1.c: New test.
21761
21762 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
21763
21764         PR tree-optimization/22026
21765         * gcc.dg/tree-ssa/pr22026.c: New.
21766
21767 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
21768
21769         PR libfortran/22144
21770         * gfortran.dg/shift-alloc.f90: New testcase.
21771
21772 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
21773
21774         * all files: Update FSF address in copyright headers.
21775
21776 2005-06-22  Jan Hubicka  <jh@suse.cz>
21777
21778         * wholeprogram-1.c: New testcase.
21779         * wholeprogram-2.c: New testcase.
21780
21781 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
21782
21783         PR 22171
21784         * gcc.dg/tree-ssa/pr22171.c: New test.
21785
21786 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
21787
21788         * gfortran.dg/simplify_modulo.f90: New.
21789
21790 2005-06-24  Jan Hubicka  <jh@suse.cz>
21791
21792         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
21793
21794 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
21795
21796         * obj-c++.dg/proto-lossage-[1-4].mm: New.
21797
21798 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
21799
21800         * obj-c++.dg/typedef-alias-1.mm: New.
21801         * objc.dg/typedef-alias-1.m: New.
21802
21803 2005-06-23  Jeff Law  <law@redhat.com>
21804
21805         * gcc.dg/tree-ssa/vrp16.c: New test.
21806
21807 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21808
21809         * lib/target-supports.exp: Add
21810         check_effective_target_fortran_large_real and
21811         check_effective_target_fortran_large_int to check for
21812         corresponding effective targets.
21813         * gfortran.dg/large_integer_kind_1.f90: New test.
21814         * gfortran.dg/large_real_kind_1.f90: New test.
21815
21816 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
21817
21818         PR tree-optimization/22117
21819         * gcc.dg/tree-ssa/pr22117.c: New.
21820
21821 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
21822
21823         PR testsuite/22123
21824         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
21825
21826 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
21827
21828         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
21829
21830 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
21831
21832         * gfortran.dg/f2c_4.f90: Add tests for complex functions
21833         * gfortran.dg/f2c_4.c: Likewise.
21834
21835 2005-06-22 Paul Brook  <paul@codesourcery.com>
21836
21837         PR fortran/21034
21838         * gfortran.dg/auto_save_1.f90: New test.
21839
21840 2005-06-22  Michael Matz  <matz@suse.de>
21841
21842         * gcc.target/x86-64/abi: New directory.
21843         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
21844         * gcc.target/x86-64/abi/README.gcc: New file.
21845         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
21846         * gcc.target/x86-64/abi/asm-support.s: New file.
21847         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
21848         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
21849         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
21850         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
21851         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
21852         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
21853         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
21854         * gcc.target/x86_64/abi/test_bitfields.c: New test.
21855         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
21856         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
21857         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
21858         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
21859         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
21860         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
21861         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
21862         * gcc.target/x86_64/abi/test_varargs.c: New test.
21863
21864 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
21865
21866         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
21867         32-bit i?86 and x86_64.
21868
21869 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
21870
21871         * obj-c++.dg/const-str-[1-9].mm: New tests.
21872
21873 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
21874
21875         PR fortran/22010
21876         * gfortran.dg/namelist_use.f90: New.
21877         * gfortran.dg/namelist_use_only.f90: New.
21878
21879 2005-06-21  Jeff Law  <law@redhat.com>
21880
21881         * gcc.dg/tree-ssa/vrp15.c: New test.
21882
21883 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
21884
21885         * lib/target-supports.exp (check_effective_target_vect_reduction):
21886         Remove.
21887         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
21888         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
21889         remove vect_reduction target keyword. Also avoid two returns in main.
21890         * gcc.dg/vect/vect-reduc-3.c: Likewise.
21891         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
21892         * gcc.dg/vect/vect-reduc-1short.c: New test.
21893         * gcc.dg/vect/vect-reduc-1char.c: New test.
21894         * gcc.dg/vect/vect-reduc-2short.c: New test.
21895         * gcc.dg/vect/vect-reduc-2char.c: New test.
21896         * gcc.dg/vect/vect-reduc-6.c: New test.
21897         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
21898         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
21899         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
21900
21901 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21902         Paul Thomas  <pault@gcc.gnu.org>
21903
21904         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
21905         New tests.
21906
21907 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21908
21909         * gfortran.dg/backslash_1.f90: New test.
21910         * gfortran.dg/backslash_2.f90: New test.
21911
21912 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
21913
21914         * gfortran.dg/duplicate_labels.f90: New test.
21915
21916 2005-06-20  Jan Beulich  <jbeulich@novell.com>
21917
21918         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
21919         unsupportable relocations.
21920         * g++.old-deja/g++.other/store-expr1.C: Likewise.
21921         * gcc.dg/20050321-2.c: xfail for NetWare.
21922
21923 2005-06-20  Andreas Jaeger  <aj@suse.de>
21924
21925         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
21926         gcc.target/i386/fastcall-sseregparm.c,
21927         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
21928
21929 2005-06-19  Richard Henderson  <rth@redhat.com>
21930
21931         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
21932
21933 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
21934
21935         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
21936
21937 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
21938
21939         PR c++/22115
21940         * g++.dg/conversion/simd2.C: Change expected error message.
21941
21942 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
21943
21944         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
21945         * gcc.dg/vect/vect-reduc-2.c: Likewise.
21946         * gcc.dg/vect/vect-reduc-3.c: Likewise.
21947
21948 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
21949
21950         * gcc.dg/fold-mod-1.c: New test.
21951
21952 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
21953
21954         PR fortran/19926
21955         * gfortran.dg/pr19926.f90: New test.
21956
21957 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
21958
21959         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
21960         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
21961         targets.
21962         * gcc.dg/vect/vect-reduc-2.c: Likewise.
21963         * gcc.dg/vect/vect-reduc-3.c: Likewise.
21964
21965 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
21966
21967         * gcc.target/ia64/float80-varargs-1.c: New test.
21968
21969 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21970
21971         PR tree-opt/22035
21972         * gfortran.dg/f2c_6.f90: New test.
21973
21974 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
21975
21976         PR c++/17413
21977         * g++.dg/template/local5.C: New.
21978
21979 2005-06-17  Richard Henderson  <rth@redhat.com>
21980
21981         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
21982
21983 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
21984
21985         PR testsuite/21945
21986         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
21987
21988 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
21989
21990         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
21991         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
21992         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
21993         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
21994         check_vect to verify the presence of hardware vector support.
21995
21996 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
21997
21998         PR testsuite/22056
21999         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
22000
22001 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22002
22003         PR libfortran/19216
22004         * gfortran.dg/pr19216.f: Add correct space between brackets and
22005         dg directive.
22006
22007 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22008
22009         PR libfortran/16436
22010         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
22011
22012 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
22013
22014         * gcc.target/i386/attributes-error.c: New testcase.
22015         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
22016         * gcc.target/i386/regparm-stdcall.c: Likewise.
22017         * gcc.target/i386/sseregparm-1.c: Likewise.
22018         * gcc.target/i386/sseregparm-2.c: Likewise.
22019
22020 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
22021
22022         * g++.dg/rtti/crash2.C: New.
22023
22024 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
22025
22026         * gcc.dg/noncompile/20040203-3.c: Update expected message.
22027
22028 2005-06-15  David Ung  <davidu@mips.com>
22029
22030         * gcc.target/mips/mips16e-extends.c: New test for testing the
22031         generation of MIPS16e zeb/zeh, seb/seh instructions.
22032
22033 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
22034
22035         PR 22018
22036         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
22037         * gcc.dg/tree-ssa/pr22018.c: New test.
22038
22039 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
22040
22041         * gcc.dg/simd-1.c: Update error messages.
22042         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
22043         * gcc.dg/simd-2.c: Update error messages.
22044         * gcc.dg/simd-4.c: New.
22045
22046 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
22047
22048         PR c++/20678
22049         * g++.dg/other/crash-4.C: New.
22050
22051 2005-06-14  Devang Patel  <dpatel@apple.com>
22052
22053         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
22054
22055 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
22056
22057         PR c++/21929
22058         * g++.dg/parse/crash11.C: Update
22059
22060 2005-06-13  Jeff Law  <law@redhat.com>
22061
22062         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
22063         perform the desired transformations.
22064         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
22065         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
22066
22067 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22068
22069         PR fortran/22038
22070         * gfortran.dg/forall_1.f90: Un-XFAIL.
22071
22072 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
22073
22074         PR c++/21929
22075         * g++.dg/parse/crash26.C: New.
22076
22077         PR c++/20789
22078         * g++.dg/init/member1.C: New.
22079
22080 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
22081
22082         * gfortran.dg/altreturn_1.f90: New test.
22083
22084 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
22085
22086         PR middle-end/21985
22087         * gcc.dg/tree-ssa/pr21985.c: New test.
22088
22089 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
22090
22091         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
22092
22093 2005-06-12  Roger Sayle  <roger@eyesopen.com>
22094
22095         PR c++/21930
22096         * g++.dg/other/error10.C: New test case.
22097
22098 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22099
22100         PR libfortran/19155
22101         * gfortran.dg/pr19155.f: Add test.
22102
22103 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22104
22105         * gfortran.dg/f2c_7.f90: New test.
22106
22107         * gfortran.dg/forall_1.f90: XFAILed.
22108
22109 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
22110
22111         * gcc.dg/pr14796-1.c: New.
22112         * gcc.dg/pr14796-2.c: New.
22113
22114 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
22115
22116         PR fortran/17792
22117         PR fortran/21375
22118         * gfortran.dg/deallocate_stat.f90: New test.
22119
22120 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
22121
22122         * gfortran.fortran-torture/execute/in-pack.f90: New test.
22123
22124 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
22125
22126         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
22127         access will be generated when this loop is vectorized. Test that
22128         accesses with same alignment were detected.
22129         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
22130         Test that accesses with same alignment were detected.
22131         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
22132         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
22133         alignment were detected.
22134
22135 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
22136
22137         PR c++/10611
22138         * g++.dg/conversion/simd2.C: New.
22139
22140 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22141
22142         * gcc.dg/Wcxx-compat-1.c: New.
22143
22144 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
22145
22146         PR libfortran/21480
22147         * gfortran.dg/reshape-complex.f90: Add a test for a packed
22148         complex array.
22149
22150 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
22151
22152         * gcc.dg/alias-8.c: New.
22153
22154 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
22155
22156         * gcc.dg/format/cmn_err-1.c: Update.
22157
22158 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
22159
22160         PR target/20666
22161         * gcc.target/sparc/fexpand-2.c: New.
22162         * gcc.target/sparc/fpmerge-2.c: New.
22163         * gcc.target/sparc/fpmul-2.c: New.
22164         * gcc.target/sparc/noresult.c: New.
22165         * gcc.target/sparc/pdist-2.c: New.
22166         * gcc.target/sparc/pdist-3.c: New.
22167
22168 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
22169
22170         PR testsuite/21702
22171         * gcc.target/i386/i386.exp: Fix comment typo.
22172
22173 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
22174
22175         PR c++/19497
22176         * g++.dg/inherit/using5.C: New.
22177         * g++.dg/inherit/using6.C: New.
22178
22179 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22180
22181         PR c++/19894
22182         * g++.dg/template/ptrmem15.C: New test.
22183
22184         PR c++/20563
22185         * g++.dg/ext/label4.C: New test.
22186
22187 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
22188
22189         * gcc.dg/tls/debug-1.c: New test.
22190
22191 2005-06-07  Dale Johannesen  <dalej@apple.com>
22192
22193         * gcc.target/i386/movq.c: New.
22194
22195 2005-06-07  Dale Johannesen  <dalej@apple.com>
22196
22197         * gcc.dg/20050607-1.c: New.
22198
22199 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
22200
22201         PR middle-end/21850
22202         * gcc.c-torture/execute/20050607-1.c: New test.
22203
22204 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
22205
22206         PR libfortran/21926
22207         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
22208         Test case where the return array has lowest stride one,
22209         but isn't packed.
22210
22211 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
22212
22213         * lib/target-supports.exp (check_effective_target_sync_int_long):
22214         Add s390 and s390x targets.
22215
22216 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
22217
22218         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
22219         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
22220         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
22221         * gcc.dg/tree-ssa/loop-9.c: New test.
22222
22223 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
22224
22225         * g++.dg/parse/defarg10.C: New.
22226
22227 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
22228
22229         PR regression/21897
22230         * gcc.c-torture/execute/20050604-1.c: New test.
22231
22232 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
22233
22234         PR 21903
22235         * g++.dg/parse/defarg9.C: New.
22236
22237         PR c++/20637
22238         * g++.dg/inherit/using4.C: New.
22239         * g++.dg/overload/error1.C: Adjust expected errors.
22240         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
22241         * g++.old-deja/g++.brendan/arm2.C: Likewise.
22242         * g++.old-deja/g++.other/redecl2.C: Likewise.
22243         * g++.old-deja/g++.other/redecl4.C: Likewise.
22244         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
22245
22246 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
22247
22248         * gfortran.dg/f2c_5.f90: Add -w to dg-options
22249
22250 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
22251
22252         * lib/gfortran.exp (gfortran_target_compile): Call
22253         dg-additional-files-options
22254         * gfortran.dg/f2c_4.f90: New file
22255         * gfortran.dg/f2c_4.c: New file
22256         * gfortran.dg/f2c_5.f90: New file
22257         * gfortran.dg/f2c_5.c: New file
22258
22259 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22260
22261         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
22262
22263         PR fortran/21912
22264         * gfortran.dg/array_constructor_4.f90: New test.
22265
22266 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
22267
22268         PR c++/21619
22269         * g++.dg/ext/builtin9.C: New test.
22270
22271 2005-06-05  Dale Johannesen  <dalej@apple.com>
22272
22273         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
22274         * gcc.c-torture/execute/20050603-2.c: Ditto.
22275
22276 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
22277
22278         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
22279         * gcc.dg/vect/vect-reduc-1.c: New.
22280         * gcc.dg/vect/vect-reduc-2.c: New.
22281         * gcc.dg/vect/vect-reduc-3.c: New.
22282
22283 2005-06-04  Dale Johannesen  <dalej@apple.com>
22284
22285         * gcc.c-torture/execute/20050603-1.c: New.
22286         * gcc.c-torture/execute/20050603-2.c: New.
22287         * gcc.dg/20050603-3.c: New.
22288
22289 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22290
22291         PR fortran/19195
22292         * gfortran.dg/debug_1.f90: New test.
22293
22294         * gfortran.dg/forall_1.f90: New test.
22295
22296 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
22297
22298         * gfortran.dg/array_constructor_3.f90: New test.
22299
22300 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22301
22302         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
22303
22304 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
22305
22306         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
22307
22308 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
22309
22310         PR c/21873
22311         * gcc.dg/init-excess-1.c: New test.
22312
22313 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
22314
22315         PR c++/21853
22316         * g++.dg/expr/static_cast6.C: New test.
22317
22318 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
22319
22320         * gcc.dg/tree-ssa/vrp14.c: New test.
22321
22322 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
22323
22324         PR c++/21336
22325         * g++.dg/template/new2.C: New test.
22326
22327 2005-06-03  Josh Conner  <jconner@apple.com>
22328
22329         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
22330         all entries in initializer.
22331
22332 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
22333
22334         PR middle-end/21858
22335         * gcc.dg/pr21858.c: New testcase.
22336
22337 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
22338
22339         PR tree-optimization/21292
22340
22341         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
22342         New.
22343         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
22344         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
22345         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
22346         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
22347         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
22348
22349 2005-06-02  Richard Henderson  <rth@redhat.com>
22350
22351         * gcc.dg/sync-2.c: Use -march=i486 for i386.
22352
22353 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
22354
22355         * gcc.dg/wtypequal.c: New testcase.
22356
22357 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
22358
22359         PR 21582
22360         * gcc.dg/tree-ssa/pr21582.c: New test.
22361
22362 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
22363
22364         PR c++/21280
22365         * g++.dg/opt/interface2.h: New.
22366         * g++.dg/opt/interface2.C: New.
22367         * g++.dg/init/ctor4.C: Adjust error lines.
22368         * g++.old-deja/g++.bob/inherit2.C: Likewise.
22369         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
22370         * g++.old-deja/g++.jason/opeq3.C: Likewise.
22371         * g++.old-deja/g++.pt/assign1.C: Likewise.
22372         * g++.old-deja/g++.pt/crash20.C: Likewise.
22373
22374 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
22375
22376         PR tree-optimization/21734
22377         * g++.dg/vect/pr21734_1.cc: New.
22378         * g++.dg/vect/pr21734_2.cc: New.
22379
22380 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
22381
22382         PR c++/20350
22383         * g++.dg/template/spec24.C: New.
22384
22385         PR c++/21151
22386         * g++.dg/pch/local-1.C: New.
22387         * g++.dg/pch/local-1.Hs: New.
22388
22389 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
22390
22391         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
22392         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
22393         * gcc.dg/tree-ssa/pr14341.c: New test.
22394         * gcc.dg/tree-ssa/pr14841.c: New test.
22395         * gcc.dg/tree-ssa/pr20701.c: New test.
22396         * gcc.dg/tree-ssa/pr21086.c: New test.
22397         * gcc.dg/tree-ssa/pr21090.c: New test.
22398         * gcc.dg/tree-ssa/pr21332.c: New test.
22399         * gcc.dg/tree-ssa/pr21458.c: New test.
22400         * gcc.dg/tree-ssa/pr21658.c: New test.
22401         * gcc.dg/tree-ssa/vrp01.c: New test.
22402         * gcc.dg/tree-ssa/vrp02.c: New test.
22403         * gcc.dg/tree-ssa/vrp03.c: New test.
22404         * gcc.dg/tree-ssa/vrp04.c: New test.
22405         * gcc.dg/tree-ssa/vrp05.c: New test.
22406         * gcc.dg/tree-ssa/vrp06.c: New test.
22407         * gcc.dg/tree-ssa/vrp07.c: New test.
22408         * gcc.dg/tree-ssa/vrp08.c: New test.
22409         * gcc.dg/tree-ssa/vrp09.c: New test.
22410         * gcc.dg/tree-ssa/vrp10.c: New test.
22411         * gcc.dg/tree-ssa/vrp11.c: New test.
22412         * gcc.dg/tree-ssa/vrp12.c: New test.
22413         * gcc.dg/tree-ssa/vrp13.c: New test.
22414
22415 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
22416
22417         PR 21029
22418         * gcc.dg/tree-ssa/pr21029.c: New test.
22419
22420 2005-06-01  Roger Sayle  <roger@eyesopen.com>
22421
22422         * gfortran.dg/logint-1.f: New test case.
22423         * gfortran.dg/logint-2.f: Likewise.
22424         * gfortran.dg/logint-3.f: Likewise.
22425
22426 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
22427
22428         PR c/21536
22429         PR c/20760
22430         * gcc.dg/20050527-1.c: New test.
22431
22432         * gcc.dg/i386-sse-12.c: New test.
22433
22434         PR fortran/21729
22435         * gfortran.dg/implicit_5.f90: New test.
22436
22437 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
22438
22439         PR fortran/20883
22440         * gfortran/assign_4.f90: New test.
22441         * gfortran/assign_2.f90: Change compile to run.
22442
22443 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
22444
22445         * lib/target-supports.exp
22446         (check_effective_target_sync_char_short): New.
22447         * gcc.dg/sync-2.c: New.
22448
22449 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
22450
22451         PR tree-optimization/21817
22452         * gcc.dg/torture/pr21817-1.c: New.
22453
22454 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
22455
22456         PR c++/21165
22457         * g++.dg/template/init5.C: New.
22458
22459 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
22460
22461         * gfortran.dg/char_initialiser_actual.f90:
22462         Test character initialisers as actual arguments.
22463         * gfortran.dg/char_pointer_comp_assign.f90:
22464         Test character pointer structure component assignments.
22465         * gfortran.dg/char_array_structure_constructor.f90:
22466         Test character components in structure constructors.
22467
22468 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
22469
22470         PR middle-end/20931
22471         * g++.dg/opt/pr20931.C: New test.
22472
22473 2005-05-31  Andreas Jaeger  <aj@suse.de>
22474
22475         PR testsuite/20772
22476         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
22477         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
22478         g++.old-deja/g++.ext/asmspec1.C,
22479         g++.old-deja/g++.other/regstack.C,
22480         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
22481         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
22482         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
22483         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
22484         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
22485         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
22486         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
22487         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
22488         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
22489         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
22490         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
22491         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
22492         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
22493         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
22494         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
22495         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
22496         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
22497         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
22498         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
22499
22500 2005-05-31  Jeff Law  <law@redhat.com>
22501
22502         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
22503
22504 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
22505
22506         PR middle-end/21743
22507         * gcc.dg/builtins-1.c: Activate disabled clog test.
22508         * gcc.dg/torture/builtin-attr-1.c: Likewise.
22509
22510 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
22511
22512         * gfortran.dg/char_pointer_assign.f90:
22513         Test character-pointer assignments and pointer assignments.
22514         * gfortran.dg/char_pointer_dummy.f90:
22515         Test character-pointer dummy arguments.
22516         * gfortran.dg/char_pointer_func.f90:
22517         Test character-pointer function returns.
22518         * gfortran.dg/char_pointer_dependency.f90:
22519         Test character-pointer functions with dependencies.
22520
22521 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
22522
22523         PR c++/21784
22524         * g++.dg/lookup/using14.C: New test.
22525
22526 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
22527
22528         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
22529         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
22530         trailing ^M.
22531
22532 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
22533
22534         PR c++/17413
22535         * g++.dg/template/local5.C: New.
22536
22537         PR target/21761
22538         * gcc.c-torture/compile/pr21761.c: New.
22539
22540         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
22541         before darwin8.
22542
22543 2005-05-30  Steven G. Kargl
22544
22545         PR fortran/20846
22546         * gfortran.dg/inquire_8.f90: New test.
22547
22548 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22549
22550         PR libfortran/21376
22551         * gfortran.dg/output_exponents_1.f90: New test.
22552
22553 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22554
22555         PR libfortran/20006
22556         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
22557
22558 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
22559
22560         PR c++/21210
22561         * g++.dg/ext/complex1.C: New test.
22562
22563         PR c++/21340
22564         * g++.dg/init/ctor6.C: New test.
22565
22566 2005-05-29  Jan Hubicka  <jh@suse.cz>
22567
22568         * gcc.c-torture/compile/pr21562.c: New.
22569
22570 2005-05-28  Steven G. Kargl <kargls@comcast.net>
22571
22572         * gfortran.dg/subnormal_1.f90: New test.
22573
22574 2005-05-28  Jan Hubicka  <jh@suse.cz>
22575
22576         * tree-prof.exp: Fix comment.
22577         * value-prof-1.c: New.
22578         * value-prof-2.c: New.
22579         * value-prof-3.c: New.
22580         * value-prof-4.c: New.
22581
22582 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
22583
22584         PR c++/21614
22585         * g++.dg/expr/ptrmem6.C: New test.
22586         * g++.dg/expr/ptrmem6a.C: Likewise.
22587
22588 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
22589
22590         PR tree-optimization/21658
22591         * gcc.dg/tree-ssa/pr21658.c: New.
22592
22593 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
22594
22595         PR c++/21455
22596         * g++.dg/inherit/ptrmem3.C: New.
22597
22598         PR c++/21681
22599         * g++.dg/parse/template16.C: New.
22600
22601 2005-05-27  Andreas Jaeger  <aj@suse.de>
22602
22603         * gcc.dg/setjmp-2.c: Only run in 32-bit.
22604
22605         * gcc.dg/i386-sse-8.c: Run test on all archs.
22606
22607 2005-05-26  Mike Stump  <mrs@apple.com>
22608
22609         * objc.dg/isa-field-1.m: Only run on darwin.
22610         * objc.dg/lookup-1.m: Likewise.
22611         * objc.dg/try-catch-8.m: Likewise.
22612
22613 2005-05-26  Roger Sayle  <roger@eyesopen.com>
22614
22615         PR tree-optimization/9814
22616         * gcc.dg/pr9814-1.c: New test case.
22617
22618 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
22619
22620         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
22621         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
22622         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
22623         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
22624         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
22625         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
22626         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
22627         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
22628         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
22629         objc.dg/try-catch-8.m: New.
22630
22631 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
22632
22633         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
22634         remove extraneous semicolons.
22635
22636 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
22637
22638         * obj-c++.dg/comp-types-12.mm: New.
22639         * objc.dg/comp-types-11.m: New.
22640         * objc.dg/selector-4.m: New.
22641
22642 2005-05-26  Andreas Jaeger  <aj@suse.de>
22643
22644         PR testsuite/20772
22645         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
22646         g++.old-deja/g++.ext/attrib3.C,
22647         g++.old-deja/g++.other/store-expr1.C,
22648         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
22649         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
22650         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
22651         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
22652         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
22653         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
22654         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
22655         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
22656         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
22657         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
22658         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
22659         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
22660         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
22661         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
22662         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
22663         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
22664         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
22665         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
22666         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
22667
22668 2005-05-26  Andreas Jaeger  <aj@suse.de>
22669
22670         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
22671         x86-64 compilation.
22672
22673 2005-05-26  Andreas Jaeger  <aj@suse.de>
22674
22675         PR testsuite/20772
22676         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
22677         gcc.misc-tests/i386-pf-athlon-1.c,
22678         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
22679         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
22680         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
22681         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
22682         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
22683         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
22684         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
22685         programs.
22686
22687         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
22688         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
22689         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
22690         x86-64 compilation.
22691
22692         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
22693         x86_64.
22694
22695         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
22696         effective-target ilp32.
22697
22698 2005-05-26  David Ung  <davidu@mips.com>
22699
22700         * gcc.target/mips/ext_ins.c: New test for testing the generation
22701         of MIPS32/64 rev 2 ext/ins instructions.
22702
22703 2005-05-26  Andreas Jaeger  <aj@suse.de>
22704
22705         * treelang/compile/unsigned.tree: Use gimple instead of
22706         nonexisting generic dump.
22707
22708 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
22709
22710         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
22711
22712 2005-05-26  Andreas Jaeger  <aj@suse.de>
22713
22714         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
22715
22716 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
22717
22718         PR libfortran/17283
22719         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
22720         Test callee-allocated memory with write statements.
22721
22722 2005-05-25  Roger Sayle  <roger@eyesopen.com>
22723
22724         PR middle-end/21709
22725         * gcc.dg/pr21709-1.c: New test case.
22726
22727 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
22728             Mike Stump  <mrs@apple.com>
22729
22730         * objc/execute/next_mapping.h: Update for C++.
22731
22732         * obj-c++.dg/selector-1.mm: Move to...
22733         * obj-c++.dg/selector-4.mm: here...
22734
22735         * obj-c++.dg/basic.mm: New.
22736         * obj-c++.dg/comp-types-1.mm: New.
22737         * obj-c++.dg/cxx-class-1.mm: New.
22738         * obj-c++.dg/cxx-ivars-1.mm: New.
22739         * obj-c++.dg/cxx-ivars-2.mm: New.
22740         * obj-c++.dg/cxx-ivars-3.mm: New.
22741         * obj-c++.dg/cxx-scope-1.mm: New.
22742         * obj-c++.dg/cxx-scope-2.mm: New.
22743         * obj-c++.dg/defs.mm: New.
22744         * obj-c++.dg/empty-private-1.mm: New.
22745         * obj-c++.dg/encode-1.mm: New.
22746         * obj-c++.dg/encode-2.mm: New.
22747         * obj-c++.dg/encode-3.mm: New.
22748         * obj-c++.dg/extern-c-1.mm: New.
22749         * obj-c++.dg/extra-semi.mm: New.
22750         * obj-c++.dg/fix-and-continue-2.mm: New.
22751         * obj-c++.dg/isa-field-1.mm: New.
22752         * obj-c++.dg/ivar-list-semi.mm: New.
22753         * obj-c++.dg/local-decl-1.mm: New.
22754         * obj-c++.dg/lookup-1.mm: New.
22755         * obj-c++.dg/lookup-2.mm: New.
22756         * obj-c++.dg/method-1.mm: New.
22757         * obj-c++.dg/method-2.mm: New.
22758         * obj-c++.dg/method-3.mm: New.
22759         * obj-c++.dg/method-4.mm: New.
22760         * obj-c++.dg/method-5.mm: New.
22761         * obj-c++.dg/method-6.mm: New.
22762         * obj-c++.dg/method-7.mm: New.
22763         * obj-c++.dg/no-extra-load.mm: New.
22764         * obj-c++.dg/overload-1.mm: New.
22765         * obj-c++.dg/pragma-1.mm: New.
22766         * obj-c++.dg/pragma-2.mm: New.
22767         * obj-c++.dg/private-1.mm: New.
22768         * obj-c++.dg/private-2.mm: New.
22769         * obj-c++.dg/proto-qual-1.mm: New.
22770         * obj-c++.dg/qual-types-1.mm: New.
22771         * obj-c++.dg/stubify-1.mm: New.
22772         * obj-c++.dg/stubify-2.mm: New.
22773         * obj-c++.dg/super-class-1.mm: New.
22774         * obj-c++.dg/super-class-2.mm: New.
22775         * obj-c++.dg/super-dealloc-1.mm: New.
22776         * obj-c++.dg/super-dealloc-2.mm: New.
22777         * obj-c++.dg/template-1.mm: New.
22778         * obj-c++.dg/template-2.mm: New.
22779         * obj-c++.dg/template-3.mm: New.
22780         * obj-c++.dg/template-4.mm: New.
22781         * obj-c++.dg/template-5.mm: New.
22782         * obj-c++.dg/template-6.mm: New.
22783         * obj-c++.dg/try-catch-1.mm: New.
22784         * obj-c++.dg/try-catch-2.mm: New.
22785         * obj-c++.dg/try-catch-3.mm: New.
22786         * obj-c++.dg/try-catch-4.mm: New.
22787         * obj-c++.dg/try-catch-5.mm: New.
22788         * obj-c++.dg/try-catch-6.mm: New.
22789         * obj-c++.dg/try-catch-7.mm: New.
22790         * obj-c++.dg/try-catch-8.mm: New.
22791         * obj-c++.dg/try-catch-9.mm: New.
22792         * obj-c++.dg/va-meth-1.mm: New.
22793
22794 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
22795
22796         * obj-c++.dg/selector-1.mm: New.
22797         * obj-c++.dg/selector-2.mm: New.
22798
22799 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
22800
22801         * obj-c++.dg/selector-3.mm: New.
22802         * objc.dg/selector-3.m: New.
22803
22804 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
22805
22806         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
22807         about where warning appears.
22808
22809 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
22810
22811         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
22812         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
22813         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
22814         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
22815
22816 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
22817
22818         * gcc.dg/20050524-1.c: New test.
22819
22820 2005-05-25  Jan Hubicka  <jh@suse.cz>
22821
22822         * gcc.dg/tree-prof/inliner-1.c: New.
22823
22824 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
22825
22826         * gcc.dg/tree-prof: New directory.
22827         * gcc.dg/tree-prof/tree-prof.exp: New.
22828
22829 2005-05-25  DJ Delorie  <dj@redhat.com>
22830
22831         * gcc.dg/Wattributes-1.c: New.
22832         * gcc.dg/Wattributes-2.c: New.
22833         * gcc.dg/Wattributes-3.c: New.
22834
22835 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
22836
22837         PR tree-optimization/19833
22838         * gcc.dg/uninit-4.c: Remove xfail.
22839         * gcc.dg/uninit-9.c: Ditto.
22840
22841 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
22842
22843         * obj-c++.dg/bitfield-[1-5].mm: New.
22844         * obj-c++.dg/class-protocol-1.mm: New.
22845         * obj-c++.dg/comp-types-1[0-1].mm: New.
22846         * obj-c++.dg/comp-types-[2-9].mm: New.
22847         * obj-c++.dg/encode-[4-8].mm: New.
22848         * obj-c++.dg/layout-1.mm: New.
22849         * obj-c++.dg/method-1[0-9].mm: New.
22850         * obj-c++.dg/method-2[0-1].mm: New.
22851         * obj-c++.dg/method-[8-9].mm: New.
22852         * obj-c++.dg/objc-gc-3.mm: New.
22853         * obj-c++.dg/try-catch-10.mm: New.
22854         * objc.dg/bitfield-5.m: New.
22855         * objc.dg/comp-types-10.m: New.
22856         * objc.dg/comp-types-9.m: New.
22857         * objc.dg/layout-1.m: New.
22858         * objc.dg/objc-gc-4.m: New.
22859         * objc.dg/try-catch-9.m: New.
22860         * objc.dg/class-protocol-1.m: Tweak diagnostics.
22861         * objc.dg/comp-types-1.m: Likewise.
22862         * objc.dg/comp-types-[5-6].m: Likewise.
22863         * objc.dg/method-9.m: Likewise.
22864
22865 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
22866
22867         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
22868         and on hardware without VMX support.
22869
22870         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
22871
22872         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
22873
22874         * lib/profopt.exp (dg-final-generate, dg-final-use,
22875         profopt-final-code, profopt-get-options): New.
22876         (profopt-execute): Process test directives.
22877
22878         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
22879         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
22880         cleanup-tree-dump, cleanup-saved-temps): Update comments.
22881
22882 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
22883
22884         PR C++/21645
22885         * g++.dg/init/ctor5.C: New test.
22886
22887 2005-05-24  Ira Rosen  <irar@il.ibm.com>
22888
22889         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
22890         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
22891         vect-113.c, vect-114.c.
22892
22893 2005-05-23  Adam Nemet  <anemet@lnxw.com>
22894
22895         * gcc.dg/const-elim-1.c: Remove xfails.
22896
22897 2005-05-23  Jeff Law  <law@redhat.com>
22898
22899         * gcc.c-torture/compile/pr21638.c: New test.
22900         * gcc.c-torture/compile/20050520-1.c: New test.
22901
22902 2005-05-23  Nick Clifton  <nickc@redhat.com>
22903
22904         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
22905         be a proper triple, ie: m32r*-*-*.
22906         * g++.old-deja/g++.jason/thunk3.C: Likewise.
22907
22908 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
22909
22910         PR middle-end/21331
22911         PR tree-opt/21293
22912         * gcc.c-torture/compile/pr21293.c: New test.
22913         * gcc.c-torture/execute/pr21331.c: New test.
22914
22915 2004-05-20  Richard Henderson  <rth@redhat.com>
22916
22917         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
22918
22919 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
22920
22921         * obj-c++-dg.exp: Add.
22922         * obj-c++.exp: Add.
22923         * obj-c++.dg/dg.exp: Add.
22924
22925 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
22926
22927         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
22928         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
22929
22930 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
22931
22932         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
22933
22934 2004-05-19  Richard Henderson  <rth@redhat.com>
22935
22936         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
22937
22938 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
22939
22940         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
22941
22942         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
22943
22944 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
22945
22946         PR c++/21495
22947         * g++.dg/parse/extern1.C: New test.
22948         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
22949
22950 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
22951
22952         * gcc.dg/c99-math.h: New.
22953         * gcc.dg/c99-math-float-1.c: New test.
22954         * gcc.dg/c99-math-double-1.c: Likewise.
22955         * gcc.dg/c99-math-long-double-1.c: Likewise.
22956
22957 2005-05-18  Richard Henderson  <rth@redhat.com>
22958
22959         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
22960
22961 2005-05-18  Devang Patel  <dpatel@apple.com>
22962
22963         * g++.dg/opt/20050511-1.C: New test.
22964
22965 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
22966
22967         PR libfortran/21127
22968         * gfortran.dg/reshape-complex.f90: New test.
22969
22970 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
22971
22972         * gfortran.dg/array_constructor_1.f90: New test.
22973         * gfortran.dg/array_constructor_2.f90: New test.
22974
22975 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
22976
22977         PR fortran/20954
22978         * gfortran.dg/pr20954.f: New test.
22979
22980 2005-05-17  Mike Stump  <mrs@apple.com>
22981
22982         Yet more Objective-C++...
22983
22984         * objc.dg/method-5.m: Update.
22985         * objc.dg/method-6.m: Update.
22986         * objc.dg/method-7.m: Update.
22987         * objc.dg/method-9.m: Update.
22988         * objc.dg/try-catch-2.m: Update.
22989
22990 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
22991
22992         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
22993         Remove little-endian optimizations.
22994
22995 2005-05-17  Jeff Law  <law@redhat.com>
22996
22997         * g++.dg/tree-ssa/pr14814.C: New test.
22998         * gcc.dg/tree-ssa/pr14814.C: New test.
22999         * gcc.dg/tree-ssa/pr17141-1.C: New test.
23000         * gcc.dg/tree-ssa/pr17141-2.C: New test.
23001
23002 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
23003
23004         * gcc.dg/compat/generate-random.c: Do not include
23005         libiberty.h.
23006         * gcc.dg/compat/generate-random_r.c: Likewise.
23007
23008 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
23009
23010         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
23011
23012 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
23013
23014         PR middle-end/21595
23015         * g++.dg/tree-ssa/builtin1.C: New testcase.
23016
23017 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
23018
23019         PR c++/21454
23020         * g++.dg/opt/const4.C: New test.
23021
23022         PR middle-end/21492
23023         * g++.dg/opt/crossjump1.C: New test.
23024
23025         PR tree-optimization/21610
23026         * gcc.c-torture/compile/20050516-1.c: New test.
23027
23028         PR fortran/15080
23029         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
23030         about the test failing.
23031         * gfortran.fortran-torture/execute/where_7.f90: New test.
23032         * gfortran.fortran-torture/execute/where_8.f90: New test.
23033
23034 2005-05-16  Richard Henderson  <rth@redhat.com>
23035
23036         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
23037         i?86 and x86_64.
23038
23039 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
23040
23041         * gcc.dg/compat/generate-random.c (config.h): Do not include.
23042         (limits.h): Include unconditionally.
23043         (stdlib.h): Likewise.
23044         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
23045         (limits.h): Include unconditionally.
23046         (stdlib.h): Likewise.
23047         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
23048         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
23049         (limits.h): Include unconditionally.
23050         (stdlib.h): Likewise.
23051         (hashtab.h): Do not include.
23052         (getopt.h): Likewise.
23053         (stddef.h): Include.
23054         (hashval_t): Define.
23055         (struct entry): Add "next" field.
23056         (HASH_SIZE): New macro.
23057         (hash_table): New variable.
23058         (switchfiles): Do not use xmalloc.
23059         (mix): New macro.
23060         (iterative_hash): New function.
23061         (hasht): Remove.
23062         (e_exists): New function.
23063         (e_insert): Likewise.
23064         (output): Use, instead of libiberty hashtable functions.
23065         (main): Do not use getopt.  Do not call htab_create.
23066
23067 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
23068
23069         PR libstdc++/21526
23070         * lib/target-supports.exp (check_mkfifo_available):
23071         Return 0 for cygwin as mkfifo support incomplete on platform.
23072         Fix typos in comments.
23073
23074 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
23075
23076         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
23077
23078 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
23079
23080         PR fortran/17432
23081         * gfortran.dg/assign_4.f: New test.
23082
23083 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
23084
23085         PR tree-optimization/21563
23086         * gcc.dg/tree-ssa/pr21563.c: New.
23087
23088 2005-05-14  Jan Hubicka  <jh@suse.cz>
23089
23090         * gcc.dg/noreturn-7.c: Allow control reaches warning.
23091
23092 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
23093
23094         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
23095
23096 2005-05-13  Julian Brown  <julian@codesourcery.com>
23097
23098         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
23099         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
23100
23101 2005-05-13  Jan Hubicka  <jh@suse.cz>
23102
23103         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
23104         * gcc.dg/fold-xor-?.c: Likewise.
23105         * gcc.dg/pr15784-?.c: Likewise.
23106         * gcc.dg/pr20922-?.c: Likewise.
23107         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
23108         * gcc.dg/tree-ssa/pr17598.c: Likewise.
23109         * gcc.dg/tree-ssa/pr20470.c: Likewise.
23110
23111 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23112
23113         PR fortran/21260
23114         * gfortran.dg/hollerith_1.f90: New test.
23115
23116 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23117
23118         * gfortran.dg/func_result_2.f90: New test.
23119
23120 2005-05-11  Bud Davis  <bdavis@gfortran.org>
23121
23122         * gfortran.dg/dev_null.f90: New test.
23123
23124 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
23125
23126         * gcc.dg/arm-vfp1.c: Revert last change.
23127
23128 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
23129
23130         PR middle-end/19807
23131         PR tree-optimization/19639
23132         * g++.dg/tree-ssa/pr19807.C: New testcase.
23133
23134 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23135
23136         PR libfortran/21471
23137         * gfortran.dg/append-1.f90: New test.
23138
23139 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
23140
23141         * gcc.dg/pr18501.c: XFAIL.
23142         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
23143         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
23144         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
23145         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
23146         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
23147         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
23148         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
23149         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
23150
23151 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23152
23153         PR fortran/20178
23154         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
23155         gfortran.dg/f2c_3.f90: New tests.
23156
23157         * gfortran.dg/return_1.f90: Fix dg annotation.
23158
23159 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
23160
23161         * gcc.c-torture/compile/20050510-1.c: New test.
23162
23163 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
23164
23165         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
23166
23167 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
23168
23169         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
23170
23171 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
23172
23173         PR c/17913
23174         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
23175
23176 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
23177
23178         PR c/21342
23179         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
23180         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
23181
23182 2005-05-10  Ben Elliston  <bje@au.ibm.com>
23183
23184         PR debug/16676
23185         * gcc.dg/debug/pr16676.c: New test.
23186
23187 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
23188
23189         PR testsuite/21443
23190         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
23191         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
23192         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
23193         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
23194         Change -O1 to -O2.
23195         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
23196         -fno-tree-dominator-opts.
23197
23198 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23199
23200         * gfortran.dg/return_1.f90: New test.
23201
23202 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
23203
23204         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
23205
23206         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
23207
23208 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
23209
23210         PR c++/21427
23211         * g++.dg/inherit/covariant13.C: New.
23212
23213 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23214
23215         PR libfortran/19155
23216         * gfortran.dg/pr19155.f: New test.
23217
23218 2005-05-08  Roger Sayle  <roger@eyesopen.com>
23219
23220         PR inline-asm/8788
23221         * gcc.dg/pr8788-1.c: New testcase.
23222
23223 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
23224
23225         PR target/21416
23226         * gcc.target/mips/fpcmp-[12].c: New tests.
23227
23228 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
23229
23230         * lib/target-supports-dg.exp (dg-require-fork): New function.
23231         (dg-require-mkfifo): Likewise.
23232         * lib/target-supports.exp (check_function_available): New
23233         function.
23234         (check_fork_available): Likewise.
23235         (check_mkfifo_available): Likewise.
23236
23237 2005-05-06  Jeff Law  <law@redhat.com>
23238
23239         * gcc.c-torture/compile/pr21380.c: New test.
23240
23241 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
23242
23243         PR c++/20961
23244         * g++.dg/ext/weak3.C: New test.
23245
23246 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
23247
23248         PR c++/21352
23249         * g++.dg/template/crash37.C: New test.
23250
23251 2005-05-05  Paul Brook  <paul@codesourcery.com>
23252
23253         * gcc.dg/arm-g2.c: Use effective-target arm32.
23254         * gcc.dg/arm-mmx-1.c: Ditto.
23255         * gcc.dg/arm-scd42-2.c: Ditto.
23256         * gcc.dg/arm-vfp1.c: Ditto.
23257         * lib/target-supports.exp (check_effective_target_arm32): New
23258         function.
23259
23260 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
23261
23262         PR libfortran/21354
23263         gfortran.dg/in_pack_rank7.f90: New test.
23264
23265 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
23266
23267         PR middle-end/15618
23268         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
23269
23270 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
23271
23272         PR middle-end/21265
23273         * gcc.dg/20050503-1.c: New test.
23274
23275         PR rtl-optimization/21239
23276         * gcc.dg/i386-sse-11.c: New test.
23277
23278 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
23279
23280         PR target/16888
23281         * gcc.target/i386/asm-1.c: New test.
23282
23283 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
23284
23285         PR rtl-optimization/21330
23286         * gcc.c-torture/execute/20050502-1.c: New test.
23287
23288         PR target/21297
23289         * gcc.c-torture/execute/20050502-2.c: New test.
23290
23291 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
23292
23293         PR middle-end/21282
23294         * gcc.dg/pr21282.c: New.
23295
23296 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
23297
23298         * gcc.dg/vect/pr20122.c: Clean up .vect file.
23299         * gcc.dg/vect/vect-92.c: Likewise.
23300         * gcc.dg/vect/vect-93.c: Likewise.
23301         * gcc.dg/vect/vect-dv-1.c: Likewise.
23302         * gcc.dg/vect/vect-dv-2.c: Likewise.
23303         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
23304
23305 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
23306
23307         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
23308         * gfortran.dg/vect/vect-2.f90: Likewise.
23309         * gfortran.dg/vect/vect-3.f90: Likewise.
23310         * gfortran.dg/vect/vect-4.f90: Likewise.
23311         * gfortran.dg/vect/vect-5.f90: Likewise.
23312
23313 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
23314
23315         PR target/20813
23316         * gcc.dg/rs6000-fpint-2.c: New.
23317
23318 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
23319
23320         PR c/15698
23321         * gcc.dg/builtins-30.c: Update expected messages.
23322         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
23323         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
23324         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
23325
23326 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
23327
23328         PR tree-optimization/21294
23329         * gcc.dg/tree-ssa/pr21294.c: New.
23330
23331 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
23332
23333         * gcc.dg/altivec-3.c (vec_store): Do not use the old
23334         __builtin_altivec_st_internal_4si built-in.
23335
23336 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
23337
23338         PR c++/15875
23339         * g++.dg/template/ptrmem14.C: New test.
23340
23341 2005-05-02  Paul Brook  <paul@codesourcery.com>
23342
23343         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
23344
23345 2005-05-02  Michael Matz  <matz@suse.de>
23346
23347         PR c++/19542
23348         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
23349
23350 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
23351
23352         * g++.dg/cpp/weak.C: New test.
23353
23354 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
23355
23356         * gcc.dg/tree-ssa/loop-8.c: New test.
23357
23358 2005-04-30  Michael Maty  <matz@suse.de>
23359
23360         * gcc.dg/inline-mcpy.c: New test.
23361
23362 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
23363
23364         PR libfortran/18958
23365         * gfortran.dg/eoshift.f90: New test case.
23366
23367 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
23368
23369         PR libfortran/18857
23370         * gfortran.dg/matmul_1.f90: New test.
23371
23372 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
23373
23374         PR tree-optimization/21030
23375         * gcc.dg/tree-ssa/pr21030.c: New.
23376
23377 2005-04-29  Devang Patel  <dpatel@apple.com>
23378
23379         PR tree-optimization/21272
23380         * gcc.dg/vect/vect-ifcvt-10.c: New test.
23381
23382 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
23383
23384         PR fortran/13082
23385         PR fortran/18824
23386         * gfortran.dg/entry_4.f90: New test.
23387         * gfortran.fortran-torture/execute/entry_1.f90: New test.
23388         * gfortran.fortran-torture/execute/entry_2.f90: New test.
23389         * gfortran.fortran-torture/execute/entry_3.f90: New test.
23390         * gfortran.fortran-torture/execute/entry_4.f90: New test.
23391         * gfortran.fortran-torture/execute/entry_5.f90: New test.
23392         * gfortran.fortran-torture/execute/entry_6.f90: New test.
23393         * gfortran.fortran-torture/execute/entry_7.f90: New test.
23394
23395 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23396
23397         * gfortran.fortran-torture/execute/entry_8.f90: New test.
23398
23399 2005-04-29  Paul Brook  <paul@codesourcery.com>
23400
23401         * gfortran.dg/entry_3.f90: New test.
23402
23403 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23404
23405         * gfortran.dg/implicit_4.f90: New test.
23406
23407 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
23408
23409         * lib/target-supports.exp (check_profiling_available): Return
23410         false for xtensa-*-elf.
23411
23412 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
23413
23414         * lib/fortran-torture.exp (fortran-torture.exp): Catch
23415         error if file cannot be deleted.
23416
23417 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
23418
23419         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
23420         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
23421         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
23422         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
23423         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
23424         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
23425         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
23426         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
23427         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
23428         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
23429         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
23430         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
23431         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
23432
23433 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23434
23435         PR fortran/20865
23436         * gfortran.dg/pr20865.f90: New test.
23437
23438 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
23439
23440         * gcc.dg/void-cast-2.c: New test.
23441
23442 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
23443
23444         PR c/21159
23445         * gcc.dg/void-cast-1.c: New test.
23446
23447 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
23448
23449         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
23450
23451 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23452
23453         PR fortran/21177
23454         * gfortran.dg/pr21177.f90: New test.
23455
23456 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
23457
23458         PR tree-optimization/21171
23459         * gcc.dg/tree-ssa/pr21171.c: New test.
23460
23461 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
23462
23463         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
23464         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
23465         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
23466         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
23467         gcc.dg/tree-ssa/gen-vect-32.c: New.
23468         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
23469         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
23470         don't run on PPC32.
23471
23472 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
23473
23474         PR c/21213
23475         * gcc.dg/transparent-union-3.c: New test.
23476
23477 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
23478
23479         PR c/20740
23480         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
23481         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
23482         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
23483         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
23484         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
23485         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
23486
23487 2005-04-26  Jeff Law  <law@redhat.com>
23488
23489         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
23490         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
23491         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
23492         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
23493         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
23494         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
23495         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
23496
23497 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
23498
23499         PR tree-optimization/17598
23500         * gcc.dg/tree-ssa/pr17598.c: New testcase.
23501
23502 2005-04-25  Mike Stump  <mrs@apple.com>
23503
23504         * objc.dg/fix-and-continue-1.m: Add.
23505
23506 2005-04-25  Roger Sayle  <roger@eyesopen.com>
23507
23508         PR c++/20995
23509         * g++.dg/opt/pr20995-1.C: New test case.
23510
23511 2005-04-25  Devang Patel <dpatel@apple.com>
23512
23513         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
23514
23515 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
23516
23517         PR testsuite/21062
23518         * g++.dg/opt/alias2.C (printf): Correct the prototype.
23519
23520 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
23521
23522         PR C++/21188
23523         * g++.dg/opt/rtti2.C: New test.
23524
23525 2005-04-25  Paul Brook  <paul@codesourcery.com>
23526         Steven G. Kargl  <kargls@comcast.net>
23527
23528         PR fortran/20879
23529         * gfortran.dg/ichar_1.f90: New file.
23530
23531 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
23532
23533         PR middle-end/20991
23534         * g++.dg/opt/pr20991.C: New test.
23535
23536         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
23537         where sizeof (type) < __alignof__ (type).
23538         * gcc.dg/compat/struct-layout-1.h: Likewise.
23539
23540 2005-04-24  Per Bothner  <per@bothner.com>
23541             Devang Patel  <dpatel@apple.com>
23542
23543         PR preprocessor/20907
23544         * gcc.dg/cpp/very-long-comment.c: New test.
23545
23546 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23547
23548         PR fortran/20059
23549         * gfortran.dg/common_5.f: New test.
23550
23551 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
23552
23553         PR middle-end/21082
23554         * g++.dg/tree-ssa/pr21082.C: New testcase.
23555
23556 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
23557
23558         * gcc.dg/vect/vect-99.c: New test.
23559
23560 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
23561
23562         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
23563
23564 2005-04-22  Jeff Law  <law@redhat.com>
23565
23566         * gcc.dg/uninit-5.c: Remove xfails.
23567         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
23568         conditionals and loads.
23569
23570 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
23571
23572         PR libfortran/20074
23573         PR libfortran/20436
23574         PR libfortran/21108
23575         * gfortran.dg/nested_reshape.f90: new test
23576         * gfortran.dg/reshape-alloc.f90: new test
23577         * gfortran.dg/reshape.f90: new test
23578
23579 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
23580
23581         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
23582
23583         * gcc.dg/arm-vfp1.c: New test.
23584
23585 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
23586
23587         PR c++/21087
23588         * g++.dg/lookup/builtin2.C: New test.
23589
23590 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
23591
23592         * gcc.dg/weak/weak-13.c: New test.
23593
23594 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
23595
23596         * lib/target-supports.exp (check_effective_target_sync_int_long):
23597         Add powerpc*.
23598
23599 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
23600
23601         * gcc.target/mips/branch-1.c: New test.
23602
23603 2005-04-21  Richard Henderson  <rth@redhat.com>
23604
23605         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
23606         * gcc.dg/vect/vect-86.c: Likewise.
23607         * gcc.dg/vect/vect-87.c: Likewise.
23608         * gcc.dg/vect/vect-88.c: Likewise.
23609
23610 2005-04-21  Devang Patel  <dpatel@apple.com>
23611
23612         PR optimization/20994
23613         * gcc.dg/tree-ssa/ifc-3.c: New test.
23614
23615 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
23616
23617         PR c/12913
23618         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
23619         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
23620         gcc.dg/c99-vla-jump-5.c: New tests.
23621
23622 2005-04-19  Richard Henderson  <rth@redhat.com>
23623
23624         * lib/target-supports.exp (check_effective_target_vect_int_mult):
23625         Fix typo in exists check.
23626         (check_effective_target_sync_int_long): New.
23627         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
23628         * gcc.dg/ia64-sync-2.c: Likewise.
23629         * gcc.dg/ia64-sync-3.c: Likewise.
23630         * gcc.dg/ia64-sync-4.c: Likewise.
23631
23632 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
23633
23634         * gcc.dg/fold-xor-1.c: New test.
23635         * gcc.dg/fold-xor-2.c: New test.
23636
23637 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
23638
23639         PR target/20670
23640         * g++.dg/eh/fp-regs.C: New test.
23641
23642 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
23643
23644         * gcc.dg/Wint-to-pointer-cast-1.c,
23645         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
23646         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
23647         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
23648
23649 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23650
23651         PR fortran/16861
23652         * gfortran.dg/pr16861.f90: New test.
23653
23654 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
23655
23656         * gcc.dg/pr21085.c: New test.
23657
23658 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
23659
23660         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
23661         (setup_mips_tests, dg-mips-options): New procedures.
23662         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
23663         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
23664         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
23665         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
23666         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
23667         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
23668         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
23669         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
23670         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
23671         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
23672         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
23673         dg-mips-options instead of dg-options.  Remove now-redundant
23674         preprocessor guards.
23675         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
23676         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
23677         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
23678         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
23679         * gcc.dg/vr-mult-2.c: Delete.
23680         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
23681         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
23682         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
23683         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
23684         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
23685         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
23686         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
23687
23688 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
23689
23690         * ada/acats/run_all.sh: Use sync when executable not present.
23691
23692 2005-04-18  Devang Patel  <dpatel@apple.com>
23693
23694         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
23695         * gcc.dg/vect/vect-11a.c: New.
23696         * gcc.dg/vect/vect-none.c: Update.
23697         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
23698
23699 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
23700
23701         PR tree-optimization/20922
23702         * gcc.dg/pr20922-1.c: New test.
23703         * gcc.dg/pr20922-2.c: New test.
23704         * gcc.dg/pr20922-3.c: New test.
23705         * gcc.dg/pr20922-4.c: New test.
23706         * gcc.dg/pr20922-5.c: New test.
23707         * gcc.dg/pr20922-6.c: New test.
23708
23709 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23710
23711         PR libfortran/20950
23712         * gfortran.dg/pr20950.f: New test.
23713
23714 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23715
23716         PR libfortran/19216
23717         * gfortran.dg/pr19216.f: New test.
23718
23719 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
23720
23721         PR tree-optimization/21001
23722         * gcc.dg/tree-ssa/pr21001.c: New.
23723
23724 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
23725
23726         PR libfortran/21075
23727         * gfortran.dg/reshape_rank7.f90: New test.
23728
23729 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
23730
23731         PR libfortran/12884 gfortran.dg/pr12884.f: New test.
23732         PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
23733         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
23734         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
23735         PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
23736         PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
23737         PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
23738         PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
23739         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
23740         wrong way round).
23741         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
23742         in namelists.  New test.
23743         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
23744         New test.
23745         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
23746         New test.
23747         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
23748         namelist.  New test.
23749         * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
23750         New test.
23751         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
23752         New test.
23753         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
23754         namelist.  New test.
23755         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
23756         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
23757         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
23758         New test.
23759         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
23760         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
23761         arrays. New test.
23762
23763 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
23764
23765         * gfortran.dg/wtruncate.f: New testcase.
23766         * gfortran.dg/wtruncate.f90: New testcase.
23767
23768 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
23769
23770         PR c++/21025
23771         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
23772         which sizeof/alignof is dependent, rather than just whether we are
23773         processing_template_decl.
23774
23775 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
23776
23777         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
23778         corrected typo where the wrong variables had been compared.
23779
23780 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
23781
23782         PR libfortran/18495
23783         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
23784         Test callee-allocated version of return array with a write
23785         statement.
23786         Test spread with a temporary with another write statement.
23787
23788 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
23789
23790         PR tree-optimization/21031
23791         * gcc.dg/tree-ssa/pr21031.c: New.
23792
23793 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
23794
23795         PR tree-optimization/21004
23796         * gcc.dg/builtins-53.c: Include builtins-config.h.
23797         Check floorf, ceilf, floorl and ceill transformations
23798         only when HAVE_C99_RUNTIME is defined.
23799
23800 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
23801
23802         PR middle-end/20739
23803         * gcc.dg/tree-ssa/pr20739.c: New test.
23804
23805 2005-04-14  Mike Stump  <mrs@apple.com>
23806
23807         * gcc.dg/Foundation.framework/empty: New.
23808         * gcc.dg/framework-2.c: New.
23809
23810 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
23811
23812         PR tree-optimization/21021
23813         * gcc.c-torture/compile/pr21021.c: New.
23814
23815 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
23816
23817         PR testsuite/21010
23818         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
23819         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
23820         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
23821         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
23822         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
23823         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
23824         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
23825         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
23826
23827 2005-04-14  Richard Henderson  <rth@redhat.com>
23828
23829         * lib/target-supports.exp (check_effective_target_vect_condition):
23830         Add ia64, i?86, and x86_64.
23831
23832 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
23833
23834         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
23835
23836 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
23837
23838         PR tree-optimization/20657
23839         * gcc.dg/tree-ssa/pr20657.c: New.
23840
23841 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
23842
23843         * gcc.dg/builtins-53.c: Also check (int)trunc* and
23844         (long long int)trunc*.
23845
23846 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
23847
23848         PR target/20927
23849         * gcc.dg/pr20927.c: New test.
23850
23851 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
23852
23853         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
23854         * gcc.target/mips/asm-1.c: Likewise.
23855
23856 2005-04-13  Dale Johannesen  <dalej@apple.com>
23857
23858         * objc.dg/objc-fast-4.m: New.
23859
23860 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
23861
23862         * gcc.target/cris/torture/cris-torture.exp: New driver in new
23863         directory.
23864         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
23865
23866 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
23867
23868         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
23869         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
23870         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
23871
23872 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
23873
23874         PR tree-optimization/20913
23875         * gcc.dg/tree-ssa/pr20913.c: New.
23876
23877         PR tree-optimization/20702
23878         * gcc.dg/tree-ssa/pr20702.c: New.
23879
23880 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23881
23882         PR c++/13744
23883         * g++.dg/inherit/local3.C: New test.
23884
23885 2005-04-12  Jeff Law  <law@redhat.com>
23886
23887         * gcc.dg/tree-ssa/20050412-1.c: New test.
23888
23889 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
23890
23891         PR libfortran/19016
23892         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
23893         Add tests with mask generated by expression.
23894         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
23895         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
23896         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
23897
23898 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
23899
23900         PR middle-end/20917
23901         * gcc.dg/20050409-1.c: New test.
23902
23903 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
23904
23905         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
23906
23907 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
23908
23909         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
23910         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
23911         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
23912         (TARGET_CXX): Adjust accordingly.
23913         * target.h (struct gcc_target): Remove epxort_class_data.  Add
23914         determine_class_data_visibility and class_data_always_comdat.
23915         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
23916         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
23917         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
23918         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
23919         (arm_cxx_determine_class_data_visibility): New.
23920         (arm_cxx_class_data_always_comdat): Likewise.
23921         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
23922         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
23923         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
23924         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
23925         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
23926         Define.
23927
23928 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
23929
23930         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
23931
23932 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
23933
23934         * gcc.dg/i386-darwin-fpmath.c: New.
23935
23936 2004-04-11  Devang Patel  <dpatel@apple.com>
23937
23938         * lib/target-supports.exp (check_effective_target_vect_condition): New.
23939         * gcc.dg/vect/vect-ifcvt-1.c: New test.
23940         * gcc.dg/vect/vect-ifcvt-2.c: New test.
23941         * gcc.dg/vect/vect-ifcvt-3.c: New test.
23942         * gcc.dg/vect/vect-ifcvt-4.c: New test.
23943         * gcc.dg/vect/vect-ifcvt-5.c: New test.
23944         * gcc.dg/vect/vect-ifcvt-6.c: New test.
23945         * gcc.dg/vect/vect-ifcvt-7.c: New test.
23946         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
23947
23948 2004-04-11  Devang Patel  <dpatel@apple.com>
23949
23950         * gcc.dg/vect/vect-dv-1.c: New test.
23951         * gcc.dg/vect/vect-dv-2.c: New test.
23952
23953 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
23954
23955         PR tree-optimization/20933
23956         * gcc.dg/tree-ssa/pr20933.c: New test.
23957
23958 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23959
23960         * gfortran.dg/fold_nearest.f90: New test.
23961
23962 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
23963
23964         * gcc.dg/tree-ssa/alias-1.c: New test.
23965
23966 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
23967
23968         PR tree-optimization/20920
23969         * g++.dg/tree-ssa/pr20920.C: New test.
23970
23971 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
23972
23973         * gcc.dg/builtins-53.c: Also check (int)ceil* and
23974         (long long int)ceil*.
23975
23976 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
23977
23978         * g++.dg/warn/Wdtor1.C: Declare template in system header with
23979         explicit C++ linkage.
23980
23981 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23982
23983         * gfortran.dg/pr17229.f: Take care of the new obsolescence
23984         warning for arithmetic IF statements.
23985
23986 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
23987
23988         * eor_handling_1.f90: New test case.
23989         * eor_handling_2.f90: New test case.
23990         * eor_handling_3.f90: New test case.
23991         * eor_handling_4.f90: New test case.
23992         * eor_handling_5.f90: New test case.
23993         * noadv_size.f90: New test case.
23994         * pad_no.f90: New test case.
23995
23996 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
23997
23998         * gcc.c-torture/execute/20050410-1.c: New test.
23999
24000 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
24001
24002         * gcc.dg/pr20126.c: New.
24003
24004 2005-04-09  Bud Davis  <bdavis@gfortran.org>
24005             Steven G. Kargl <kargls@comcast.net>
24006
24007         * gfortran.dg/PR19872.f: New test.
24008
24009 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
24010
24011         * gfortran.dg/nint_1.f90: Fix dg-do directive.
24012
24013 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
24014
24015         * gfortran.dg/nint_1.f90: New test.
24016
24017 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
24018
24019         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
24020         Added test for callee-allocated arrays with write statements.
24021         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
24022         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
24023         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
24024         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
24025         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
24026
24027 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
24028
24029         PR libfortran/20163
24030         * gfortran.dg/open-options-blanks.f: New test.
24031
24032 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
24033
24034         PR fortran/13257
24035         * gfortran.dg/comma_format_extension_[1234].f: New tests.
24036
24037 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
24038
24039         * gcc.dg/tree-ssa/stdarg-1.c: New test.
24040         * gcc.dg/tree-ssa/stdarg-2.c: New test.
24041         * gcc.dg/tree-ssa/stdarg-3.c: New test.
24042         * gcc.dg/tree-ssa/stdarg-4.c: New test.
24043         * gcc.dg/tree-ssa/stdarg-5.c: New test.
24044         * gcc.c-torture/execute/stdarg-4.c: New test.
24045
24046         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
24047
24048         PR target/20795
24049         * g++.dg/abi/param2.C: New test.
24050
24051 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
24052
24053         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
24054
24055 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
24056
24057         * gcc.dg/builtins-53.c: New test.
24058
24059 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
24060
24061         * g++.dg/tree-ssa/pr18178.C: New test.
24062         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
24063         * gcc.c-torture/execute/20041019-1.c: New test.
24064         * gcc.dg/tree-ssa/20041008-1.c: New test.
24065         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
24066         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
24067         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
24068         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
24069         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
24070         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
24071         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
24072         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
24073         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
24074         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
24075
24076 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
24077
24078         PR rtl-optimization/20466
24079         * gcc.c-torture/execute/pr20466-1.c: New test.
24080
24081 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
24082
24083         PR c++/20905
24084         * g++.dg/parse/cond2.C: New test.
24085
24086         PR c++/20145
24087         * g++.dg/warn/Wdtor1.C: New test.
24088
24089 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24090
24091         PR fortran/17229
24092         * gfortran.dg/pr17229.f: New test.
24093
24094 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
24095
24096         * gfortran.dg/tiny_1.f90: New test.
24097         * gfortran.dg/tiny_2.f90: ditto.
24098
24099 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
24100
24101         * gfortran.dg/eor_1.f90: Fix dg-do run line
24102         * gfortran.dg/open_new.f90: Fix dg-do run line
24103
24104 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
24105
24106         * lib/target-supports.exp (get_compiler_messages): Support
24107         optional arguments, the fourth being compiler options.
24108         (check_effective_target_fpic): New proc.
24109         * gcc.dg/20050321-2.c: Restrict to target fpic.
24110
24111 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
24112
24113         * gcc.dg/15443-1.c: New test.
24114         * gcc.dg/15443-2.c: Likewise.
24115
24116 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24117
24118         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
24119
24120 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
24121
24122         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
24123
24124 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
24125
24126         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
24127         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
24128         -m64.
24129         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
24130         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
24131         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
24132
24133 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
24134
24135         PR c++/20212
24136         * g++.dg/warn/Wunused-11.C: New test.
24137
24138 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
24139
24140         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
24141
24142 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
24143
24144         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
24145
24146 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
24147
24148         PR c++/20734
24149         * g++.dg/template/ptrmem13.C: New test.
24150
24151 2005-04-05  Per Bothner  <per@bothner.com>
24152
24153         * lib/gcc.exp: Always add -fno-show-column, for now.
24154
24155 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
24156
24157         PR testsuite/20767
24158         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
24159         of plain old "unsigned int" for the type of "i".  Makes this test
24160         64bit clean.
24161
24162 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
24163
24164         * gcc.dg/i386-ssefn-1.c: New test.
24165         * gcc.dg/i386-ssefn-2.c: New test.
24166         * gcc.dg/i386-ssefn-3.c: New test.
24167         * gcc.dg/i386-ssefn-4.c: New test.
24168
24169 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
24170
24171         PR tree-optimization/20076
24172         * gcc.dg/builtin-apply4.c: New test.
24173
24174         PR preprocessor/19475
24175         * gcc.dg/cpp/macspace1.c: New test.
24176         * gcc.dg/cpp/macspace2.c: New test.
24177
24178 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24179
24180         * gfortran.dg/pr20755.f: Fixed bad format.
24181
24182 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
24183
24184         PR c++/20763
24185         * g++.dg/ext/attrib21.C: New test.
24186
24187 2004-04-05  Devang Patel  <dpatel@apple.com>
24188
24189         * lib/target-supports.exp (check_effective_target_vect_shif): New.
24190         * gcc.dg/vect/vect-shift-1.c: New test.
24191
24192 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24193
24194         PR libfortran/20755
24195         * gfortran.dg/pr20755.f: New test.
24196
24197 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
24198
24199         * gfortran.dg/pr15959.f90: New test.
24200         * gfortran.dg/string_pad_trunc.f90: New test.
24201
24202 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24203
24204         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
24205         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
24206         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
24207         syntax.
24208
24209 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
24210
24211         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
24212
24213 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24214
24215         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
24216         * gcc.c-torture/compile/20011119-2.c: Likewise.
24217         * gcc.c-torture/compile/981001-2.c: Likewise.
24218
24219 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
24220
24221         PR c++/20679
24222         * g++.dg/template/overload4.C: New test.
24223
24224 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
24225
24226         PR c++/20746
24227         * g++.dg/abi/covariant5.C: New.
24228
24229         PR debug/20505
24230         * g++.dg/debug/const2.C: New.
24231
24232 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
24233
24234         PR rtl-optimization/16104
24235         * gcc.c-torture/execute/20050316-1.c: New test.
24236
24237 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
24238
24239         * g++.dg/template/spec23.C: Fix dg-error text.
24240
24241 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
24242
24243         PR c++/19199
24244         * g++.dg/expr/lval2.C: New.
24245
24246 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24247
24248         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
24249         __builtin_strcasecmp and __builtin_strncasecmp.
24250
24251 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
24252
24253         PR c++/20723
24254         * g++.dg/template/spec22.C: New.
24255         * g++.dg/template/spec23.C: New.
24256
24257 2005-04-03  Dale Ranta  <dir@lanl.gov>
24258             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24259
24260         PR libfortran/20068
24261         PR libfortran/20125
24262         PR libfortran/20156
24263         PR libfortran/20471
24264         * gfortran.dg/backspace.f: New test.
24265
24266 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
24267
24268         * gcc.dg/pr19345.c: New test.
24269
24270 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
24271
24272         PR tree-optimization/20640
24273         * gcc.dg/torture/tree-loop-1.c: New.
24274
24275 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
24276
24277         PR rtl-optimization/20290
24278         * gcc.c-torture/execute/loop-ivopts-2.c: New.
24279
24280 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
24281
24282         * gcc.dg/rs6000-fpint.c: New.
24283
24284 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
24285
24286         * gcc.dg/old-style-then-proto-1.c: New test.
24287
24288 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24289
24290         * gfortran.fortran-torture/execute/backspace.f90: Check
24291         after backspace and read was incorrect.
24292
24293 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24294
24295         * gcc.c-torture/execute/builtins/strcat.c: Check the result
24296         buffer past the terminating NUL using memcmp.
24297         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
24298         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
24299
24300         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
24301         Fix unused/uninitialized variable warnings.
24302
24303         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
24304         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
24305         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
24306         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
24307
24308         * gcc.c-torture/execute/builtins/abs-1-lib.c,
24309         gcc.c-torture/execute/builtins/fputs-lib.c,
24310         gcc.c-torture/execute/builtins/lib/fprintf.c,
24311         gcc.c-torture/execute/builtins/lib/main.c,
24312         gcc.c-torture/execute/builtins/lib/memcmp.c,
24313         gcc.c-torture/execute/builtins/lib/memmove.c,
24314         gcc.c-torture/execute/builtins/lib/mempcpy.c,
24315         gcc.c-torture/execute/builtins/lib/memset.c,
24316         gcc.c-torture/execute/builtins/lib/printf.c,
24317         gcc.c-torture/execute/builtins/lib/sprintf.c,
24318         gcc.c-torture/execute/builtins/lib/stpcpy.c,
24319         gcc.c-torture/execute/builtins/lib/strchr.c,
24320         gcc.c-torture/execute/builtins/lib/strcmp.c,
24321         gcc.c-torture/execute/builtins/lib/strcpy.c,
24322         gcc.c-torture/execute/builtins/lib/strcspn.c,
24323         gcc.c-torture/execute/builtins/lib/strlen.c,
24324         gcc.c-torture/execute/builtins/lib/strncat.c,
24325         gcc.c-torture/execute/builtins/lib/strncmp.c,
24326         gcc.c-torture/execute/builtins/lib/strncpy.c,
24327         gcc.c-torture/execute/builtins/lib/strrchr.c,
24328         gcc.c-torture/execute/builtins/lib/strspn.c,
24329         gcc.c-torture/execute/builtins/lib/strstr.c,
24330         gcc.c-torture/execute/builtins/memops-asm-lib.c,
24331         gcc.c-torture/execute/builtins/strlen-2.c,
24332         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
24333         prototypes.
24334
24335 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
24336
24337         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
24338         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
24339         selectany usage.
24340
24341 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
24342
24343         PR c++/19406
24344         * g++.dg/debug/using1.C: New test.
24345
24346 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
24347
24348         PR middle-end/20524
24349         * gcc.dg/alias-7.c: Prefix asm-declared name with
24350         __USER_LABEL_PREFIX__.
24351
24352 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
24353
24354         Fix fallout from PR middle-end/15700:
24355         * gcc.c-torture/compile/20011119-1.c: Take
24356         __USER_LABEL_PREFIX__ into account.
24357         * gcc.c-torture/compile/20011119-2.c: Likewise.
24358
24359 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24360
24361         PR c++/18644
24362         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
24363
24364 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
24365
24366         PR c/17855
24367         * gcc.c-torture/compile/struct-non-lval-1.c,
24368         gcc.c-torture/compile/struct-non-lval-2.c,
24369         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
24370
24371 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
24372
24373         * gcc.dg/tls/tls.exp: Remove temporary file.
24374         * g++.dg/tls/tls.exp: Ditto.
24375         * lib/file-format.exp: Ditto.
24376         * g++.dg/special/ecos.exp: Ditto.
24377
24378         * lib/profopt.exp: Treat prof_ext as a list.
24379         * gcc.misc-tests/bprob.exp: Ditto.
24380         * g++.dg/bprob/bprob.exp: Ditto.
24381
24382         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
24383         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
24384         g++.dg/tree-ssa/pointer-reference-alias.C,
24385         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
24386         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
24387         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
24388         g++.dg/vect/pr19951.cc: Ditto.
24389         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
24390         gcc.dg/builtins-47.c: Ditto.
24391         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
24392         gcc.dg/pr20115-1.c: Ditto.
24393         * gcc.dg/tree-ssa/20030530-2.c,
24394         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
24395         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
24396         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
24397         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
24398         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
24399         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
24400         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
24401         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
24402         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
24403         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
24404         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
24405         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
24406         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
24407         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
24408         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
24409         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
24410         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
24411         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
24412         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
24413         gcc.dg/tree-ssa/20030824-1.c,
24414         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
24415         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
24416         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
24417         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
24418         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
24419         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
24420         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
24421         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
24422         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
24423         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
24424         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
24425         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
24426         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
24427         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
24428         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
24429         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
24430         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
24431         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
24432         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
24433         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
24434         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
24435         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
24436         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
24437         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
24438         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
24439         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
24440         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
24441         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
24442         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
24443         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
24444         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
24445         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
24446         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
24447         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
24448         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
24449         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
24450         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
24451         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
24452         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
24453         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
24454         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
24455         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
24456         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
24457         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
24458         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
24459         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
24460         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
24461         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
24462         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
24463         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
24464         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
24465         gcc.dg/tree-ssa/useless-1.c: Ditto.
24466         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
24467         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
24468         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
24469         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
24470         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
24471         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
24472         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
24473         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
24474         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
24475         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
24476         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
24477         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
24478         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
24479         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
24480         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
24481         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
24482         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
24483         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
24484         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
24485         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
24486         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
24487         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
24488         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
24489         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
24490         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
24491         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
24492         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
24493         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
24494         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
24495         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
24496         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
24497         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
24498         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
24499         gcc.dg/vect/vect-none.c: Ditto.
24500         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
24501         treelang/compile/unsigned.tree: Ditto.
24502
24503         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
24504         * gcc.dg/cpp/direct2s.c: Ditto.
24505         * gcc.dg/cpp/paste4.c: Ditto.
24506         * gcc.dg/cpp/separate-1.c: Ditto.
24507         * gcc.dg/pch/save-temps-1.c: Ditto.
24508         * g++.dg/ext/altivec-10.C: Ditto.
24509         * g++.dg/pch/pch.C: Ditto.
24510
24511         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
24512
24513         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
24514         * g++.dg/template/repo1.C: Ditto.
24515         * g++.dg/template/repo2.C: Ditto.
24516         * g++.dg/template/repo3.C: Ditto.
24517         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
24518         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
24519         * g++.old-deja/g++.pt/repo1.C: Ditto.
24520         * g++.old-deja/g++.pt/repo2.C: Ditto.
24521         * g++.old-deja/g++.pt/repo3.C: Ditto.
24522         * g++.old-deja/g++.pt/repo4.C: Ditto.
24523
24524         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
24525         * gcc.dg/20030107-1.c: Ditto.
24526         * gcc.dg/20030702-1.c: Ditto.
24527         * gcc.dg/profile-generate-1.c: Ditto.
24528         * g++.dg/other/profile1.C: Ditto.
24529         * g++.old-deja/g++.robertl/eb83.C: Ditto.
24530
24531         * lib/gcc-dg.exp (remove-build-file): New.
24532         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
24533         cleanup-tree-dump, cleanup-saved-temps): New.
24534
24535 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
24536
24537         PR c++/19203, DR 214
24538         * g++.dg/parse/ambig3.C: Not ambiguous.
24539         * g++.dg/template/spec20.C: New.
24540         * g++.dg/template/spec21.C: New.
24541
24542 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
24543
24544         PR target/20045
24545         * gcc.dg/ia64-fptr-1.c: Run only on linux.
24546
24547 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24548
24549         PR libfortran/20660
24550         * gfortran.dg/negative_unit.f: New test.
24551
24552 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
24553
24554         * gcc.dg/20050330-1.c: New test.
24555
24556 2005-03-30  Devang Patel  <dpatel@apple.com>
24557
24558         * g++.dg/tree-sra/ssa-sra-3.C: New test.
24559
24560 2005-03-30  Dale Johannesen  <dalej@apple.com>
24561
24562         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
24563
24564 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
24565
24566         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
24567         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
24568         Strip options from test name.
24569
24570 2005-03-31  Jan Hubicka  <jh@suse.cz>
24571
24572         * gcc.dg/varpool-1.c: New testcase.
24573
24574 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
24575
24576         PR c/772
24577         PR c/17913
24578         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
24579         gcc.dg/stmt-expr-label-3.c : New tests.
24580         * gcc.c-torture/execute/medce-2.c: Remove.
24581
24582 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
24583
24584         PR c/20368
24585         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
24586         tests.
24587
24588 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
24589
24590         * gcc.c-torture/compile/pr20203.c: New test.
24591
24592 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
24593
24594         * gfortran.dg/promotion.f90: New test.
24595
24596 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
24597
24598         PR middle-end/20491
24599         * gcc.dg/torture/asm-subreg-1.c: New test.
24600
24601 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
24602
24603         PR c/20672
24604         * gcc.dg/pr20672-1.c: New test.
24605
24606 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
24607
24608         * gfortran.dg/vect: New directory.
24609         * gfortran.dg/vect/vect.exp: New.
24610         * gfortran.dg/vect/vect-1.f90: New test.
24611         * gfortran.dg/vect/vect-2.f90: New test.
24612         * gfortran.dg/vect/vect-3.f90: New test.
24613         * gfortran.dg/vect/vect-4.f90: New test.
24614         * gfortran.dg/vect/vect-5.f90: New test.
24615
24616 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
24617
24618         PR middle-end/20622
24619         * gcc.dg/alias-7.c: New test.
24620
24621 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
24622
24623         * gcc.dg/sparc-reg-1.c: New test.
24624
24625 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
24626
24627         PR target/19890
24628         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
24629
24630 2005-03-29  Dale Ranta  <dir@lanl.gov>
24631             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24632
24633         PR libfortran/20163
24634         * gfortran.dg/pr20163-2.f: New test.
24635
24636 2005-03-28  Jan Hubicka  <jh@suse.cz>
24637
24638         PR middle-end/20635
24639         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
24640         by Jakub Jelinek.
24641
24642 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
24643
24644         PR tree-optimization/20626
24645         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
24646         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
24647
24648 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
24649
24650         * gfortran.dg/underflow.f90: New test.
24651         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
24652
24653 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24654
24655         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
24656
24657 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
24658
24659         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
24660         (g++_init): Make sure that CXXFLAGS is set.
24661         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
24662         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
24663         * lib/gfortran.exp (gfortran_link_flags): Likewise.
24664         * lib/objc.exp (objc_init): Likewise.
24665         * lib/treelang.exp (treelang_init): Likewise.
24666
24667 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
24668
24669         PR tree-optimization/20470
24670         * gcc.dg/tree-ssa/pr20470.c: New test.
24671
24672 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
24673
24674         * gcc.dg/ppc-stfiwx.c: New.
24675
24676 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
24677
24678         PR target/19888
24679         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
24680
24681 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
24682
24683         * gcc.dg/20050325-1.c: Fix a typo.
24684
24685 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24686
24687         PR libfortran/19678
24688         PR libfortran/19679
24689         * gfortran.dg/dos_eol.f: New test.
24690
24691 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
24692
24693         PR rtl-optimization/20249
24694         * gcc.dg/20050325-1.c: New test.
24695
24696 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24697
24698         PR libfortran/15332
24699         * gfortran.dg/pr15332.f: New test.
24700
24701 2005-03-24  Dale Johannesen  <dalej@apple.com>
24702
24703         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
24704
24705 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
24706
24707         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
24708         'internal' visibility.
24709         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
24710         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
24711         'protected' visibility.
24712         * gcc.dg/visibility-7.c: Likewise.
24713         * lib/target-supports.exp (check_visibility_available): Take
24714         a parameter, the kind of visibility to check for.
24715         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
24716         to check_visibility_available.
24717
24718         * g++.dg/expr/cast3.C: New.
24719
24720 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
24721
24722         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
24723         rs6000.
24724
24725 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
24726
24727         PR target/20095
24728         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
24729
24730 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
24731
24732         * gcc.dg/badshift.c: Renamed to...
24733         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
24734
24735         * gcc.target/i386/badshift.c: Renamed to...
24736         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
24737         only.
24738
24739         PR rtl-optimization/20532
24740         * gcc.target/i386/badshift.c: New.
24741
24742 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24743
24744         * gfortran.dg/pr18025.f90: New test.
24745
24746 2005-03-23  Dale Johannesen  <dalej@apple.com>
24747
24748         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
24749
24750 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
24751
24752         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
24753
24754         * lib/target-supports.exp (check_iconv_available): Default
24755         libiconv to -liconv, if there is no definition.
24756
24757 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
24758
24759         * gcc.dg/torture/cris-asm-mof-1.c: New test.
24760
24761 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
24762
24763         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
24764         * g++.dg/opt/pr7503-2.C: Likewise.
24765         * g++.dg/opt/pr7503-3.C: Likewise.
24766         * g++.dg/opt/pr7503-4.C: Likewise.
24767         * g++.dg/opt/pr7503-5.C: Likewise.
24768         * g++.dg/warn/minmax.C: New test.
24769
24770 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24771
24772         * gfortran.dg/g77_intrinsics_funcs.f: New test.
24773         * gfortran.dg/g77_intrinsics_sub.f: New test.
24774
24775 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
24776             Jan Hubicka  <jh@suse.cz>
24777             Steven Bosscher <stevenb@suse.de
24778
24779         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
24780
24781 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24782
24783         PR c++/19980
24784         * g++.dg/template/redecl3.C: New test.
24785
24786 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24787
24788         PR c++/20499
24789         * g++.dg/parse/error16.C: Tweak error markers.
24790
24791 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
24792
24793         PR target/20561
24794         * gcc.dg/20050321-2.c: New test.
24795
24796 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
24797
24798         PR c++/20465
24799         PR c++/20381
24800         * g++.dg/template/ptrmem12.C: New.
24801
24802 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
24803
24804         PR rtl-optimization/20527
24805         * gcc.c-torture/execute/pr20527-1.c: New test.
24806
24807 2005-03-22  Ben Elliston  <bje@au.ibm.com>
24808
24809         * gcc.misc-tests/options.exp (check_for_options): Create a real C
24810         program, compile it into a real executable and then delete the .c
24811         and .x files afterwards, to avoid problems on testglue targets.
24812
24813 2005-03-21  Stuart Hastings  <stuart@apple.com>
24814
24815         * gcc.target/i386/sse-2.c: New.
24816
24817 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
24818
24819         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
24820
24821 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
24822
24823         * g++.dg/parse/crash25.C: Fix typo.
24824
24825 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
24826
24827         PR c++/20461
24828         * g++.dg/parse/crash24.C: New test.
24829
24830         PR c++/20536
24831         * g++.dg/parse/crash25.C: New test.
24832
24833 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
24834
24835         PR c++/20147
24836         * g++.dg/ext/stmtexpr4.C: New test.
24837
24838 2005-03-20  Roger Sayle  <roger@eyesopen.com>
24839
24840         PR middle-end/20539
24841         * gcc.c-torture/compile/pr13066-1.c: New test case.
24842         * gcc.c-torture/compile/pr20539-1.c: Likewise.
24843         * g++.dg/opt/pr13066-1.C: Likewise.
24844
24845 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
24846
24847         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
24848
24849 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24850
24851         PR fortran/18525
24852         * gfortran.dg/nesting_1.f90: New test.
24853
24854 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24855
24856         PR c++/20240
24857         * g++.dg/lookup/using13.C: New test.
24858
24859 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24860
24861         PR c++/20333
24862         * g++.dg/template/crash36.C: New test.
24863
24864 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
24865
24866         PR c++/20463
24867         * g++.dg/template/crash35.C: New test.
24868
24869 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
24870
24871         PR c++/19966
24872         * g++.dg/overload/operator2.C: New test.
24873
24874 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24875
24876         PR libfortran/20257
24877         * gfortran.dg/pr20257.f90: New test.
24878
24879 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24880
24881         PR libfortran/20480
24882         * gfortran.dg/pr20480.f90: New test.
24883
24884 2005-03-16  Richard Henderson  <rth@redhat.com>
24885
24886         PR middle-end/15700
24887         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
24888         (_rtld_global): New.
24889         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
24890         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
24891
24892         * gcc.dg/alias-3.c: New.
24893         * gcc.dg/alias-4.c: New.
24894         * gcc.dg/alias-5.c: New.
24895         * gcc.dg/alias-6.c: New.
24896
24897 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
24898
24899         * gcc.dg/cpp/ucnid-7.c: New.
24900
24901 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
24902             Dorit Naishlos  <dorit@il.ibm.com>
24903
24904         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
24905         darwin.
24906
24907 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
24908
24909         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
24910         support misaligned accesses.
24911         * gcc.dg/vect/vect-58.c: Likewise.
24912         * gcc.dg/vect/vect-92.c: New.
24913         * gcc.dg/vect/vect-93.c: New.
24914
24915 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
24916
24917         PR fortran/18827
24918         * gfortran.dg/assign_2.f90: New test.
24919         * gfortran.dg/assign_3.f90: New test.
24920         * gfortran.dg/assign.f90: New test.
24921
24922 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
24923
24924         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
24925         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
24926         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
24927         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
24928         names.
24929
24930 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
24931
24932         * gcc.dg/cpp/ucnid-6.c: New.
24933
24934         * gcc.dg/cpp/normalize-1.c: New.
24935         * gcc.dg/cpp/normalize-2.c: New.
24936         * gcc.dg/cpp/normalize-3.c: New.
24937         * gcc.dg/cpp/normalize-4.c: New.
24938         * gcc.dg/cpp/ucnid-4.c: New.
24939         * gcc.dg/cpp/ucnid-5.c: New.
24940         * g++.dg/cpp/normalize-1.C: New.
24941         * g++.dg/cpp/ucnid-1.C: New.
24942
24943 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
24944
24945         * gcc.dg/pr18628.c: New.
24946
24947 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
24948
24949         PR c++/20280
24950         * g++.dg/tree-ssa/pr20280.C: New.
24951
24952 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24953
24954         PR fortran/20467
24955         * gfortran.dg/stfunc_2.f90: New test.
24956
24957 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
24958
24959         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
24960
24961 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
24962
24963         * gcc.dg/tree-ssa/20050314-1.c: New test.
24964
24965 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24966
24967         PR c++/4403
24968         PR c++/9783, DR433
24969         * g++.dg/template/friend34.C: New test.
24970         * g++.dg/template/friend35.C: Likewise.
24971         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
24972
24973 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24974
24975         Friend class name lookup 5/n
24976         PR c++/1016
24977         * g++.dg/lookup/hidden-class1.C: New test.
24978         * g++.dg/lookup/hidden-class2.C: Likewise.
24979         * g++.dg/lookup/hidden-class3.C: Likewise.
24980         * g++.dg/lookup/hidden-class4.C: Likewise.
24981         * g++.dg/lookup/hidden-class5.C: Likewise.
24982         * g++.dg/lookup/hidden-class6.C: Likewise.
24983         * g++.dg/lookup/hidden-class7.C: Likewise.
24984         * g++.dg/lookup/hidden-class8.C: Likewise.
24985         * g++.dg/lookup/hidden-class9.C: Likewise.
24986         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
24987         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
24988         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
24989         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
24990         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
24991         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
24992         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
24993         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
24994         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
24995         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
24996         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
24997
24998 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
24999
25000         PR c++/20157
25001         * g++.dg/template/error18.C: New test.
25002
25003 2005-03-09  Ben Elliston  <bje@au.ibm.com>
25004
25005         PR debug/16792
25006         * g++.dg/debug/pr16792.C: New test.
25007
25008 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
25009
25010         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
25011         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
25012         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
25013         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
25014         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
25015         test assertion names.
25016
25017 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25018
25019         PR fortran/18600
25020         * gfortran.dg/stfunc_1.f90: New test.
25021
25022 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25023
25024         PR fortran/16907
25025         * gfortran.dg/real_index_1.f90: New test.
25026
25027 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25028
25029         PR fortran/20323
25030         * gfortran.dg/spec_expr_1.f90: New test.
25031
25032 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
25033
25034         PR c/20402
25035         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
25036         new parser.
25037
25038 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25039
25040         PR fortran/20361
25041         * gfortran.dg/largeequiv_1.f90: New test.
25042
25043 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
25044
25045         * gcc.dg/ucnid-1.c: New.
25046         * gcc.dg/ucnid-2.c: New.
25047         * gcc.dg/ucnid-3.c: New.
25048         * gcc.dg/ucnid-4.c: New.
25049         * gcc.dg/ucnid-5.c: New.
25050         * gcc.dg/ucnid-6.c: New.
25051         * gcc.dg/cpp/ucnid-1.c: New.
25052         * gcc.dg/cpp/ucnid-2.c: New.
25053         * gcc.dg/cpp/ucnid-3.c: New.
25054         * g++.dg/other/ucnid-1.C: New.
25055
25056 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
25057
25058         * gcc.dg/vmx/darwin-abi-3.c: Delete.
25059
25060 2005-03-11  Per Bothner  <per@bothner.com>
25061
25062         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
25063         that diagnotics refer to correct token.
25064         * gcc.dg/unused-3.c: Likewise.
25065
25066 2005-03-11  Per Bothner  <per@bothner.com>
25067
25068         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
25069         constant" is now actually on same line as string constant.
25070         * gcc.dg/cpp/direct2s.c: Likewise.
25071
25072 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
25073
25074         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
25075
25076 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25077
25078         PR libfortran/20124
25079         * gfortran.dg/pr20124.f90: New Test
25080
25081 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
25082
25083         PR tree-optimization/20130
25084         * gcc.dg/pr20130-1.c: New test.
25085
25086 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
25087
25088         PR target/20095
25089         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
25090
25091 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25092
25093         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
25094
25095 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
25096
25097         * g++.dg/eh/forced1.C: Fix comment.
25098         * g++.dg/eh/forced2.C: Ditto.
25099         * g++.dg/eh/forced3.C: Ditto.
25100         * g++.dg/eh/forced4.C: Ditto.
25101
25102 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
25103
25104         PR rtl-opt/20412
25105         * gcc.c-torture/compile/pr20412.c: New test.
25106
25107 2005-03-10  Roger Sayle  <roger@eyesopen.com>
25108
25109         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
25110
25111 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
25112
25113         PR target/20322
25114         * gcc.dg/20050307-1.c: New test.
25115
25116 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
25117
25118         PR c++/20375
25119         * g++.dg/other/stdarg3.C: New.
25120
25121 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
25122
25123         PR c++/18384, c++/18327
25124         * g++.dg/init/array19.C: New test.
25125
25126         PR inline-asm/20314
25127         * gcc.dg/torture/pr20314-1.c: New test.
25128         * gcc.dg/torture/pr20314-2.c: New test.
25129
25130 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
25131
25132         * gcc.dg/20050309-1.c: New test.
25133
25134 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25135
25136         * gcc.dg/builtins-10.c: Reactivate disabled test.
25137         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
25138         new cbrt transformations.
25139
25140 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
25141
25142         PR c++/20208
25143         * g++.dg/template/array13.C: New test.
25144
25145 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
25146
25147         PR c++/16859
25148         * g++.dg/init/brace4.C: New test.
25149
25150 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
25151
25152         PR c++/20186
25153         * g++.dg/template/non-dependent12.C: New.
25154
25155 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
25156
25157         PR c++/20142
25158         * g++.dg/init/array18.C: Add dg-do run marker.
25159
25160         PR c++/20142
25161         * g++.dg/init/array18.C: New test.
25162
25163 2005-03-09  Ben Elliston  <bje@au.ibm.com>
25164
25165         * consistency.vlad/vlad.exp: Remove trailing semicolons.
25166         * g++.dg/gcov/gcov.exp: Likewise.
25167         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
25168         * gcc.target/xstormy16/xstormy16.exp: Likewise.
25169         * lib/c-torture.exp: Likewise.
25170         * lib/fortran-torture.exp: Likewise.
25171         * lib/g++.exp: Likewise.
25172         * lib/gcc-defs.exp: Likewise.
25173         * lib/gcc-dg.exp: Likewise.
25174         * lib/gcc.exp: Likewise.
25175         * lib/gcov.exp: Likewise.
25176         * lib/gfortran.exp: Likewise.
25177         * lib/mike-g++.exp: Likewise.
25178         * lib/mike-gcc.exp: Likewise.
25179         * lib/objc-torture.exp: Likewise.
25180         * lib/objc.exp: Likewise.
25181         * lib/profopt.exp: Likewise.
25182         * lib/target-libpath.exp: Likewise.
25183         * lib/target-supports.exp: Likewise.
25184         * lib/treelang.exp: Likewise.
25185         * lib/wrapper.exp: Likewise.
25186
25187 2005-03-08  Jeff Law  <law@redhat.com>
25188
25189         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
25190         PHI-OPT changes.
25191
25192 2005-03-08  Ira Rosen  <irar@il.ibm.com>
25193
25194         * gcc.dg/vect/pr20122.c: New test.
25195
25196 2005-03-07  Jeff Law  <law@redhat.com>
25197
25198         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
25199         was folded away.
25200         * gcc.dg/tree-ssa/pr18133-1.c: New test.
25201         * gcc.dg/tree-ssa/pr18133-2.c: New test.
25202         * gcc.dg/tree-ssa/pr18134.c: New test.
25203
25204 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25205
25206         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
25207         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
25208         gcc.dg/torture/builtin-noret-2.c: Require weak support.
25209
25210 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
25211
25212         PR tree-opt/17671
25213         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
25214
25215 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
25216
25217         * g++.dg/warn/Wnvdtor.C: New test.
25218
25219 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
25220
25221         * gcc.dg/torture/pr19683-1.c: New test.
25222
25223 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
25224
25225         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
25226         * gfortran.dg/g77/19990313-2.f: Ditto.
25227         * gfortran.dg/g77/19990313-3.f: Ditto.
25228         * gfortran.dg/g77/19990525-0.f: Ditto.
25229         * gfortran.dg/g77/19990826-0.f: Ditto.
25230         * gfortran.dg/g77/19990826-2.f: Ditto.
25231         * gfortran.dg/g77/19990826-3.f: Ditto.
25232         * gfortran.dg/g77/20000511-1.f: Ditto.
25233         * gfortran.dg/g77/20000511-2.f: Ditto.
25234         * gfortran.dg/g77/970625-2.f: Ditto.
25235         * gfortran.dg/g77/980310-2.f: Ditto.
25236         * gfortran.dg/g77/980310-3.f: Ditto.
25237         * gfortran.dg/g77/980310-8.f: Ditto.
25238         * gfortran.dg/g77/980519-2.f: Ditto.
25239         * gfortran.dg/g77/alpha1.f: Ditto.
25240         * gfortran.dg/g77/claus.f: Ditto.
25241         * gfortran.dg/g77/erfc.f: Ditto.
25242         * gfortran.dg/g77/short.f: Ditto.
25243         * gfortran.fortran-torture/execute/data.f90: Ditto.
25244         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
25245         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
25246
25247 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25248
25249         * lib/file-format.exp (gcc_target_object_format): Add check for som
25250         format and hardcode object formats on hppa*-*-hpux*.
25251         * lib/target-supports.exp (check_weak_available): Add check for som
25252         object format.  Always return 0 on hppa*-*-hpux10*.
25253
25254         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
25255         is defined.
25256
25257         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
25258
25259 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
25260
25261         * gfortran.dg/pr19936_1.f90: New test.
25262         * gfortran.dg/pr19936_2.f90: New test.
25263         * gfortran.dg/pr19936_3.f90: New test.
25264
25265 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
25266             Paul Thomas <prthomas@drfccad.cea.fr>
25267
25268         * gfortran.dg/PR19754_1.f90: New test.
25269         * gfortran.dg/PR19754_2.f90: Ditto.
25270
25271 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25272
25273         PR c++/19311
25274         * g++.dg/template/non-dependent11.C: New test.
25275
25276 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
25277
25278         * lib/target-supports.exp (check_iconv_available): Fix comment.
25279
25280 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
25281             Joseph S. Myers  <joseph@codesourcery.com>
25282
25283         PR c++/19797
25284         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
25285
25286 2005-03-04  Matthew Sachs  <msachs@apple.com>
25287
25288         * gcc.exp (gcc_target_compile): Put braces around
25289         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
25290         * objc.exp (objc_target_compile): Likewise.
25291         * treelang.exp (treelang_target_compile): Likewise.
25292
25293 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25294
25295         PR fortran/19673
25296         * gfortran.dg/func_result_1.f90: New test.
25297
25298 2005-03-04  Ben Elliston  <bje@au.ibm.com>
25299
25300         * gcc.misc-tests/options.exp: New test.
25301
25302 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
25303
25304         * gcc.dg/pr15784-4.c: New test.
25305
25306 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
25307
25308         * gcc.c-torture/execute/pr17133.c: New.
25309         * gcc.c-torture/compile/20050303-1.c: New.
25310
25311 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
25312
25313         * gcc.dg/cpp/assert4.c: Fix for cygwin.
25314
25315 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
25316
25317         * g++.dg/overload/using2.C: New.
25318
25319 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
25320
25321         PR c++/19916
25322         * g++.dg/init/ptrmem2.C: New test.
25323
25324 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
25325
25326         PR c/8927
25327         * gcc.dg/pr8927-1.c: New test.
25328
25329 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
25330
25331         PR c++/20232
25332         * g++.dg/inherit/covariant12.C: New.
25333
25334 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25335
25336         PR fortran/19479
25337         * gfortran.dg/bound_1.f90: New test.
25338
25339 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
25340
25341         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
25342         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
25343
25344 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
25345
25346         PR c/20245
25347         * gcc.dg/pr20245-1.c: New test.
25348
25349 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
25350
25351         PR middle-end/19874
25352         * gcc.c-torture/execute/20050119-2.c: New test case.
25353
25354 2005-02-28  Ben Elliston  <bje@au.ibm.com>
25355
25356         * README: Update the DejaGnu bug reporting address.
25357         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
25358         * lib/objc-torture.exp: Likewise.
25359
25360 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
25361
25362         * gfortran.dg/boz_1.f90: New test.
25363         * gfortran.dg/boz_3.f90: New test.
25364         * gfortran.dg/boz_4.f90: New test.
25365
25366 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
25367
25368         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
25369         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
25370
25371 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25372
25373         PR libfortran/20101
25374         * gfortran.dg/write_0_pe_format.f90: New test.
25375
25376 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
25377
25378         PR c++/20206
25379         * g++.dg/opt/thunk2.C: New test.
25380         * g++.dg/opt/covariant1.C: New test.
25381
25382 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25383
25384         * gfortran.dg/e_d_fmt.f90: New test.
25385
25386 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
25387
25388         * gcc.dg/asm-b.c: Fix comment typos.
25389
25390 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
25391
25392         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
25393         a V_MAY_DEF also.
25394
25395 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
25396
25397         PR tree-opt/20188
25398         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
25399         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
25400         * gcc.dg/asm-b.c: New test.
25401
25402 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
25403
25404         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
25405         Disable this test on IRIX 6.
25406
25407 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
25408
25409         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
25410         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
25411         parser.
25412
25413 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
25414
25415         PR tree-optimization/20204
25416         * gcc.dg/pr20204.c: New test.
25417
25418 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
25419
25420         PR target/20196
25421         * gcc.c-torture/execute/20050224-1.c: New test.
25422
25423         PR c++/20175
25424         * g++.dg/warn/Wbraces2.C: New test.
25425
25426 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
25427
25428         PR c++/19878
25429         * g++.dg/init/const2.C: New test.
25430
25431 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
25432
25433         PR tree-optimization/20100
25434         * gcc.c-torture/execute/pr20100-1.c: New test.
25435
25436 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25437
25438         * gfortran.dg/implicit_3.f90: New test.
25439
25440         * gfortran.dg/deftype_1.f90: New test.
25441
25442 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
25443
25444         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
25445         the test passes.
25446         * g++.dg/other/anon3.C: Accept a warning.
25447
25448 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
25449
25450         * gcc.dg/pr20017.c: Fix a comment typo.
25451
25452 2005-02-23  Bud Davis  <bdavis@gfortran.org>
25453
25454         * gfortran.dg/list_read_4.f90: Change to f90 comments.
25455
25456 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
25457
25458         PR ada/19902
25459         * ada/acats/tests/cxa/cxa3004.a: Remove.
25460         * ada/acats/tests/cxb/cxb30061.am: Likewise.
25461
25462 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
25463
25464         PR c++/20073
25465         * g++.dg/init/const1.C: New test.
25466
25467         PR c++/19991
25468         * g++.dg/parse/constant7.C: New test.
25469
25470         PR c++/20152
25471         * g++.dg/parse/error27.C: New test.
25472         * g++.dg/template/qualttp15.C: Adjust error markers.
25473         * g++.old-deja/g++.other/struct1.C: Likewise.
25474
25475         PR c++/20153
25476         * g++.dg/template/error17.C: New test.
25477
25478         PR c++/20148
25479         * g++.dg/parser/error26.C: New test.
25480
25481 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
25482
25483         PR tree-optimization/20100
25484         PR tree-optimization/20115
25485         * gcc.dg/pr20115.c: New test.
25486         * gcc.dg/pr20115-1.c: New test.
25487         * gcc.dg/pr20100.c: New test.
25488         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
25489         call-clobbered variables after alias1.
25490
25491 2005-02-22  Bud Davis  <bdavis@gfortran.org>
25492
25493         * gfortran.dg/list_read_4.f90: new test.
25494
25495 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
25496
25497         PR rtl-optimization/20017.
25498         * gcc.dg/pr20017.c: New.
25499
25500 2005-02-22  Devang Patel  <dpatel@apple.com>
25501
25502         PR 19952
25503         * g++.dg/tree-ssa/pr19952.C: New test.
25504
25505 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
25506
25507         PR c++/19883
25508         * g++.dg/parse/constant6.C: New test.
25509
25510 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
25511
25512         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
25513         * g++.dg/charset/asm2.c: Likewise.
25514         * g++.dg/charset/asm3.c: Likewise.
25515         * g++.dg/charset/asm4.c: Likewise.
25516         * g++.dg/charset/asm5.c: Likewise.
25517         * g++.dg/charset/attribute1.c: Likewise.
25518         * g++.dg/charset/attribute2.c: Likewise.
25519         * g++.dg/charset/extern1.cc: Likewise.
25520         * g++.dg/charset/extern2.cc: Likewise.
25521         * g++.dg/charset/extern3.cc: Likewise.
25522         * g++.dg/charset/function.cc: Likewise.
25523         * g++.dg/charset/string.c: Likewise.
25524         * g++.dg/charset/charset.exp: Likewise.
25525         * lib/target-supports.exp (check_iconv_available): Fix comment.
25526
25527 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
25528
25529         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
25530         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
25531         * gcc.dg/charset/asm2.c: Likewise.
25532         * gcc.dg/charset/asm3.c: Likewise.
25533         * gcc.dg/charset/asm4.c: Likewise.
25534         * gcc.dg/charset/asm5.c: Likewise.
25535         * gcc.dg/charset/asm6.c: Likewise.
25536         * gcc.dg/charset/attribute1.c: Likewise.
25537         * gcc.dg/charset/attribute2.c: Likewise.
25538         * gcc.dg/charset/builtin1.c: Likewise.
25539         * gcc.dg/charset/extern.c: Likewise.
25540         * gcc.dg/charset/function.c: Likewise.
25541         * gcc.dg/charset/string.c: Likewise.
25542         * gcc.dg/charset/charset.exp: Likewise.
25543
25544 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
25545
25546         PR fortran/20086
25547         * gfortran.dg/pr20086.f90: New test.
25548
25549 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
25550
25551         PR tree-optimization/19786
25552         * g++.dg/tree-ssa/pr19786.C: New.
25553
25554 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25555
25556         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
25557
25558 2005-02-21  Jeff Law  <law@redhat.com>
25559
25560         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
25561
25562 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25563
25564         * gfortran.dg/do_iterator: Split loop, markup all lines for
25565         which an error locus is printed.
25566         * gfortran.dg/pr17708.f90: Markup all lines for which an error
25567         locus is printed.
25568         * gfortran.dg/select_4.f90: Likewise.
25569         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
25570         locuses in the various permutations.
25571
25572 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
25573
25574         PR tree-optimization/19951
25575         * g++.dg/vect: New directory.
25576         * g++.dg/vect/vect.exp: New file.
25577         * g++.dg/vect/pr19951.cc: New testcase.
25578         * g++.dg/dg.exp: Also prune vectorizer tests.
25579
25580 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
25581
25582         PR 18785
25583         * gcc.dg/charset/builtin1.c: New test.
25584
25585 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25586
25587         PR c++/19299
25588         * g++.dg/inherit/volatile1.C: New test.
25589
25590         PR c++/19440
25591         * g++.dg/template/dtor4.C: New test.
25592
25593 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
25594
25595         * gfortran.dg/int_1.f90: New test.
25596
25597 2005-02-19  Devang Patel  <dpatel@apple.com>
25598
25599         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
25600
25601 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
25602
25603         * gfortran.dg/achar_1.f90: New test.
25604
25605 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
25606
25607         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
25608
25609 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
25610             Jakub Jelinek  <jakub@redhat.com>
25611
25612         PR tree-optimization/19828
25613         * gcc.dg/tree-ssa/loop-7.c: New test.
25614         * gcc.c-torture/execute/20050218-1.c: New test.
25615
25616 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
25617
25618         PR c/20043
25619         * gcc.dg/transparent-union-1.c: New test.
25620         * gcc.dg/transparent-union-2.c: New test.
25621
25622 2005-02-18  James E Wilson  <wilson@specifixinc.com>
25623
25624         PR tree-optimization/18977
25625         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
25626
25627 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
25628
25629         PR target/20054
25630         * gcc.dg/pr20054.c: New test.
25631
25632 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25633
25634         PR c++/19508
25635         * g++.dg/ext/attrib20.C: New test.
25636
25637 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
25638
25639         PR middle-end/20030
25640         * gfortran.fortran-torture/execute/character_passing.f90: New test.
25641
25642 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
25643
25644         PR c++/20008
25645         * g++.dg/opt/switch4.C: New.
25646
25647 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
25648
25649         PR c++/20023
25650         PR tree-optimization/20009
25651         * gcc.c-torture/compile/20050217-1.c: New test.
25652         * g++.dg/opt/switch3.C: New test.
25653
25654         PR tree-optimization/18947
25655         * gcc.c-torture/compile/20050215-1.c: New test.
25656         * gcc.c-torture/compile/20050215-2.c: New test.
25657         * gcc.c-torture/compile/20050215-3.c: New test.
25658
25659 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
25660
25661         PR c++/20028
25662         * g++.dg/template/crash34.C: New.
25663
25664         PR c++/20022
25665         * g++.dg/other/access3.C: New.
25666
25667 2005-02-17  Ira Rosen  <irar@il.ibm.com>
25668
25669         * gcc.dg/vect/vect-98.c: New test.
25670
25671 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
25672
25673         PR tree-optimization/19967
25674         * gcc.dg/pr19967.c: New.
25675
25676 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
25677
25678         PR middle-end/19857
25679         * gcc.dg/tree-ssa/20050215-1.c: New test.
25680         * gcc.c-torture/execute/20050215-1.c: New test.
25681
25682 2005-02-15  Eric Christopher  <echristo@redhat.com>
25683
25684         * gcc.dg/cpp/20050215-1.c: New file.
25685
25686 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
25687
25688         PR tree-optimization/15785
25689         * gcc.dg/pr15785-1.c: New test.
25690
25691 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
25692
25693         PR c++/17788
25694         * g++.dg/init/ctor4.C: New.
25695         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
25696
25697 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
25698
25699         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
25700         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
25701
25702 2005-02-15  Andreas Schwab  <schwab@suse.de>
25703
25704         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
25705         declare malloc.
25706
25707 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
25708
25709         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
25710
25711 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
25712
25713         PR tree-optimization/19853
25714         * gcc.c-torture/compile/pr19853.c: New test.
25715
25716 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
25717
25718         PR c++/19608
25719         * g++.dg/parse/local-class1.C: New.
25720
25721         PR c++/19895
25722         * g++.dg/parse/ptrmem3.C: New.
25723
25724         PR c++/19884
25725         * g++.old-deja/g++.oliva/template6.C: Add another case.
25726         * g++.dg/template/explicit6.C: New.
25727
25728 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
25729
25730         PR c++/17816
25731         * g++.dg/other/redecl2.C: New.
25732
25733 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
25734
25735         PR c++/19891
25736         * g++.dg/abi/covariant4.C: New.
25737
25738 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
25739
25740         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
25741         New tests.
25742
25743 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
25744
25745         * gcc.dg/vect/vect-96.c: Fix typo.
25746
25747 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25748
25749         PR c++/14479
25750         PR c++/19487
25751         * g++.dg/template/enum5.C: New test.
25752
25753 2005-02-12  Ira Rosen  <irar@il.ibm.com>
25754
25755         * gcc.dg/vect/vect-97.c: New test.
25756
25757 2005-02-12  Ira Rosen  <irar@il.ibm.com>
25758
25759         * gcc.dg/vect/vect-96.c: New test.
25760
25761 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
25762
25763         * gcc.dg/builtins-34.c: Also check ldexp*.
25764
25765 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
25766
25767         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
25768
25769 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
25770
25771         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
25772         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
25773         dg-require-dll, dg-require-iconv, dg-require-named-sections,
25774         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
25775         selector_list, selector_expression, dg-process-target): Move to new
25776         file target-supports-dg.exp.
25777         * lib/target-supports-dg.exp: New.
25778
25779         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
25780         New.
25781
25782 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
25783
25784         PR c++/19666
25785         * g++.dg/other/ptrmem6.C: New test.
25786
25787         PR middle-end/19858
25788         * gcc.c-torture/compile/20050210-1.c: New test.
25789
25790 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
25791
25792         PR c++/19755
25793         * g++.dg/warn/Wbraces1.C: New test.
25794
25795 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
25796
25797         * gcc.dg/builtins-52.c: New testcase.
25798
25799 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
25800
25801         PR c/19342
25802         * gcc.c-torture/execute/20050119-1.c: New test.
25803
25804 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
25805
25806         PR c++/19811
25807         * g++.dg/init/delete1.C: New test.
25808
25809 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
25810
25811         PR c++/18470
25812         * g++.dg/template/static12.C: New test.
25813
25814 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
25815
25816         PR c++/19787
25817         * g++.dg/conversion/ambig1.C: New test.
25818
25819         PR c++/19739
25820         * g++.dg/ext/attrib19.C: New test.
25821
25822         PR c++/19732
25823         * g++.dg/parse/dtor5.C: New test.
25824
25825         PR c++/19762
25826         * g++.dg/template/dtor3.C: New test.
25827
25828         PR c++/19826
25829         * g++.dg/template/static11.C: New test.
25830         * g++.dg/template/crash2.C: Remove dg-error marker.
25831
25832 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
25833
25834         PR C++/18491
25835         * g++.old-deja/g++.mike/p10769a.C: Remove.
25836
25837 2005-02-09  Roger Sayle  <roger@eyesopen.com>
25838
25839         * gcc.dg/builtins-48.c: New test case.
25840         * gcc.dg/builtins-49.c: New test case.
25841         * gcc.dg/builtins-50.c: New test case.
25842         * gcc.dg/builtins-51.c: New test case.
25843
25844 2005-02-09  Ian Lance Taylor  <ian@airs.com>
25845
25846         PR middle-end/19583
25847         * g++.dg/warn/Wreturn-type-3.C: New test.
25848
25849 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
25850
25851         PR middle-end/19402
25852         * gcc.dg/pr19402-1.c: New testcase.
25853         * gcc.dg/pr19402-2.c: likewise.
25854
25855 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
25856
25857         PR middle-end/19854
25858         * g++.dg/tree-ssa/tmmti.C: New testcase.
25859
25860 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
25861
25862         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
25863
25864 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
25865
25866         PR c++/19733
25867         * g++.dg/parse/crash23.C: New test.
25868         * g++.dg/warn/Weff1.C: New test.
25869
25870 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
25871
25872         * gcc.dg/20050209-1.c: New test.
25873
25874 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
25875
25876         PR target/19799
25877         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
25878
25879 2005-02-08  Mike Stump  <mrs@apple.com>
25880
25881         * g++.dg/pch/import-2.c: New test.
25882         * g++.dg/pch/import-2.hs: New.
25883         * g++.dg/pch/include/import-2a.h: New.
25884         * g++.dg/pch/include/import-2b.h: New.
25885
25886 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
25887
25888         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
25889
25890 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25891
25892         * gfortran.dg/substr_1.f90: New test.
25893
25894 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
25895
25896         PR middle-end/19775
25897         * gcc.dg/torture/builtin-power-1.c: Disable test for
25898         invalid transformation.
25899         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
25900         no longer optimize.
25901         * gcc.dg/builtins-47.c: New testcase.
25902
25903 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
25904             Dorit Naishlos  <dorit@il.ibm.com>
25905
25906         * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
25907
25908 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
25909
25910         * gcc.c-torture/compile/20050206-1.c: New test.
25911
25912 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
25913
25914         PR tree-opt/19768
25915         * g++.dg/opt/pr19768.C: New test.
25916
25917 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
25918
25919         PR tree-opt/19736
25920         * gcc.c-torture/compile/pr19736.c: New test.
25921
25922 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25923
25924         PR c++/17401
25925         * g++.dg/parse/error25.C: New test.
25926
25927 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
25928
25929         * gcc.c-torture/execute/20050203-1.c: New.
25930
25931 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
25932
25933         * gcc.dg/vect/vect-85.c: Remove xfail.
25934         * gcc.dg/vect/vect-86.c: Remove xfail.
25935         * gcc.dg/vect/vect-87.c: Remove xfail.
25936         * gcc.dg/vect/vect-88.c: Remove xfail.
25937
25938 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
25939
25940         * gcc.dg/altivec-19.c: New.
25941
25942 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
25943
25944         PR c/17807
25945         * gcc.dg/nested-func-3.c: New test.
25946         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
25947
25948 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
25949
25950         * gcc.test-framework/gen_directive_tests: Generate tests for
25951         selector expressions.
25952
25953 2005-02-02  Matt Austern  <austern@apple.com>
25954
25955         PR c++/19628
25956         * g++/ext/builtin7.C: New.
25957         * g++/ext/builtin8.C: New.
25958
25959 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
25960
25961         PR c/18502
25962         * gcc.dg/pr18502-1.c: New test.
25963
25964 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25965
25966         PR c++/17413
25967         * g++.dg/template/local4.C: Tweak.
25968
25969 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
25970
25971         PR tree-optimization/19578
25972         * gcc.c-torture/compile/20050202-1.c: New test.
25973
25974 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
25975
25976         PR c/19435
25977         * gcc.dg/c99-init-4.c: New test.
25978
25979 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
25980
25981         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
25982
25983         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
25984
25985         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
25986         * g++.dg/eh/check-vect.h: New.
25987
25988         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
25989         * gcc.dg/vect/vect-78.c: Ditto.
25990         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
25991         Remove.
25992
25993         * g++.dg/conversion/simd1.C: Expect warning.
25994         * g++.dg/ext/attribute-test-1.C: Ditto.
25995         * g++.dg/ext/attribute-test-2.C: Ditto.
25996         * g++.dg/ext/attribute-test-3.C: Ditto.
25997         * g++.dg/ext/attribute-test-4.C: Ditto.
25998
25999         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
26000         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
26001
26002         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
26003
26004 2005-02-01  Richard Henderson  <rth@redhat.com>
26005
26006         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
26007         long double for ibm double-double format.
26008         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
26009
26010 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
26011
26012         PR tree-optimization/19633
26013         * gcc.dg/pr19633-1.c: New test.
26014         * gcc.dg/pr19633.c: Tweak to make pointer point
26015         to NULL or a symbol.
26016
26017 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
26018
26019         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
26020         New procs.
26021         (dg-process-target (local override)): Handle selector expressions.
26022
26023         * gcc.test-framework/README: Describe tests in source directory.
26024         * gcc.test-framework/test-framework.awk: Handle dg- tests.
26025         * gcc.test-framework/test-framework.exp: Handle dg- tests.
26026         * gcc.test-framework/dg-bogus-exp-P.c: New test.
26027         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
26028         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
26029         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
26030         * gcc.test-framework/dg-do-link-exp-P.c: New test.
26031         * gcc.test-framework/dg-do-run-exp-P.c: New test.
26032         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
26033         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
26034         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
26035         * gcc.test-framework/dg-error-exp-P.c: New test.
26036         * gcc.test-framework/dg-error-exp-XP.c: New test.
26037         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
26038         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
26039         * gcc.test-framework/dg-output-exp-P.c: New test.
26040         * gcc.test-framework/dg-output-exp-XF.c: New test.
26041         * gcc.test-framework/dg-warning-exp-P.c: New test.
26042         * gcc.misc-tests/dg-1.c: Remove.
26043         * gcc.misc-tests/dg-2.c: Remove.
26044         * gcc.misc-tests/dg-3.c: Remove.
26045         * gcc.misc-tests/dg-4.c: Remove.
26046         * gcc.misc-tests/dg-5.c: Remove.
26047         * gcc.misc-tests/dg-6.c: Remove.
26048         * gcc.misc-tests/dg-7.c: Remove.
26049         * gcc.misc-tests/dg-8.c: Remove.
26050         * gcc.misc-tests/dg-9.c: Remove.
26051         * gcc.misc-tests/dg-10.c: Remove.
26052         * gcc.misc-tests/dg-11.c: Remove.
26053         * gcc.misc-tests/dg-12.c: Remove.
26054         * gcc.misc-tests/dg-test.exp: Remove.
26055
26056         * gcc.test-framework/test-framework.awk: Change recording and
26057         printing of passes and failures.
26058
26059         * gcc.test-framework: New directory.
26060         * gcc.test-framework/README: New.
26061         * gcc.test-framework/test-framework.exp: New.
26062         * gcc.test-framework/test-framework.awk: New.
26063         * gcc.test-framework/gen_directive_tests: New.
26064
26065 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
26066
26067         * lib/treelang.exp: Fix comment typos.
26068         (treelang_target_compile): Don't append libs=-ltreelang to options.
26069
26070 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
26071
26072         * g++.dg/parse/typename7.C: Adjust error messages.
26073
26074 2005-01-31  Jeff Law  <law@redhat.com>
26075
26076         * gcc.c-torture/execute/20050131-1.c: New test.
26077         * gcc.dg/wcaselabel.c: New test.
26078
26079 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
26080
26081         * g++.dg/other/warning1.C: Adjust error messags.
26082         * g++.dg/parse/constant5.C: New test.
26083
26084 2005-01-31  Steven Bosscher  <stevenb@suse.de>
26085
26086         PR c/19333
26087         * gcc.c-torture/compile/20011130-1.c: Reorder to make
26088         the test case valid.
26089         * gcc.dg/20030815-1.c: Remove invalid tests.
26090         * gcc.dg/array-7.c: Adjust expected result.
26091         * gcc.dg/pr18596-3.c: Likewise.
26092         * gcc.dg/noncompile/20000901-1.c: Likewise.
26093         * gcc.dg/noncompile/init-2.c: Likewise.
26094         * gcc.dg/noncompile/init-4.c: Likewise.
26095
26096 2005-01-31  Dale Johannesen  <dalej@apple.com>
26097
26098         * g++.dg/opt/pr19650.C: New test.
26099
26100 2005-01-31  Richard Henderson  <rth@redhat.com>
26101
26102         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
26103         long double for intel double extended format.
26104         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
26105
26106 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
26107
26108         PR c++/19555
26109         * g++.dg/template/static10.C: New test.
26110
26111         PR c++/19395
26112         * g++.dg/parse/error24.C: New test.
26113
26114         PR c++/19367
26115         * g++.dg/lookup/builtin1.C: New test.
26116
26117         PR c++/19457
26118         * g++.dg/warn/conv3.C: New test.
26119
26120 2005-01-30  Bud Davis  <bdavis@gfortran.org>
26121
26122         PR fortran/19647
26123         * gfortan.dg/inquire_7.f90
26124
26125 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
26126
26127         PR tree-optimization/15791
26128         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
26129         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
26130         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
26131         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
26132         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
26133         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
26134         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
26135         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
26136         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
26137         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
26138
26139 2005-01-29  Paul Brook  <paul@codesourcery.com>
26140
26141         PR fortran/18565
26142         * check.c (real_or_complex_check): New function.
26143         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
26144         * intrinsic.c (add_functions): Use new check functions.
26145         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
26146         Add prototypes.
26147
26148 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
26149
26150         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
26151         gcc.dg/lvalue-3.c: New tests.
26152         * gcc.dg/concat.c: Update expected messages.
26153
26154 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
26155
26156         PR libfortran/19595
26157         * gfortran.dg/eor_1.f90: New test.
26158
26159 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
26160
26161         PR fortran/19589
26162         * gfortran.dg/logical_data_1.f90: New test.
26163
26164 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
26165
26166         PR c++/19253
26167         * g++.dg/template/crash33.C: New test.
26168
26169         PR c++/19667
26170         * g++.dg/template/crash32.C: New test.
26171
26172 2005-01-28  Ian Lance Taylor  <ian@airs.com>
26173
26174         PR middle-end/16558
26175         * g++.dg/warn/Wreturn-type-2.C: New test.
26176
26177 2004-06-24  Jeff Law  <law@redhat.com>
26178
26179         * gcc.dg/tree-ssa/20050128-1.c: New test.
26180
26181 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
26182
26183         * gcc.target/frv/all-mdpackh-1.c: New test.
26184
26185 2005-01-28  Steven Bosscher  <stevenb@suse.de>
26186
26187         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
26188
26189 2005-01-27  Richard Henderson  <rth@redhat.com>
26190
26191         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
26192
26193 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
26194
26195         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
26196
26197 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
26198
26199         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
26200         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
26201         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
26202         to cope with cases where the multilib options override the dg-options.
26203
26204 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
26205
26206         PR c/18946
26207         * gcc.dg/noncompile/20050120-1.c: New test.
26208
26209 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
26210
26211         PR tree-optimization/19633
26212         * gcc.dg/pr19633.c: New test.
26213         * gcc.dg/tree-ssa/pr19633.c: New test.
26214
26215 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
26216
26217         * gcc.dg/20041216-1.c: New test.
26218
26219 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
26220
26221         PR objc/18862
26222         * objc.dg/selector-2.m: New test.
26223
26224 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
26225
26226         * g++.dg/opt/range-test-2.C: New test.
26227
26228         PR rtl-optimization/19579
26229         * gcc.c-torture/execute/20050124-1.c: New test.
26230
26231 2005-01-26  Greg Parker  <gparker@apple.com>
26232         Stuart Hastings  <stuart@apple.com>
26233
26234         * gcc.c-torture/execute/20050125-1.c: New.
26235
26236 2005-01-18  Jan Hubicka  <jh@suse.cz>
26237
26238         PR tree-optimize/19337
26239         * gcc.c-torture/compile/20050119-1.c: New test.
26240
26241 2005-01-24  James E Wilson  <wilson@specifixinc.com>
26242
26243         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
26244         test for successful match.
26245
26246 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
26247
26248         PR objc/18408
26249         * objc.dg/comp-types-7.m: New test.
26250
26251 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
26252
26253         * lib/target-supports.exp (current_target_name): New.
26254         (check_effective_target_ilp32, check_effective_target_lp64):
26255         Cache the result to use as long as the current target, with
26256         multilib flags, remains the same.
26257
26258         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
26259         (dg-require-weak, dg-require-visibility, dg-require-alias,
26260         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
26261         dg-require-effective-target, dg-skip-if): Remove call to
26262         skip_test_and_clear_xfail.
26263         (dg-test): Clear xfail data.
26264
26265 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
26266
26267         PR target/17751
26268         * gcc.dg/ppc64-toc.c: New test.
26269
26270         * g++.dg/tree-ssa/empty-1.C: New test.
26271
26272         PR middle-end/19551
26273         * gcc.c-torture/execute/20050121-1.c: New test.
26274         * gcc.dg/20050121-2.c: New test.
26275
26276 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
26277         Paul Brook  <paul@codesourcery.com>
26278
26279         PR fortran/17941
26280         * gfortran.dg/real_const_1.f: New test.
26281         * gfortran.dg/real_const_2.f90: New test.
26282         * gfortran.dg/complex_int_1.f90: New test.
26283
26284 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
26285
26286         PR fortran/19313
26287         * gfortan.dg/inquire_6.f90: New test.
26288
26289 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
26290
26291         PR libfortran/19451
26292         * open_readonly_1.f90: New test.
26293
26294 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
26295
26296         PR libfortran/18982
26297         * gfortran.dg/open_new.f90: New file.
26298
26299 2005-01-22  Paul Brook  <paul@codesourcery.com>
26300
26301         * namelist_1.f90: New test.
26302
26303 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
26304
26305         PR tree-optimization/19484
26306         * gcc.c-torture/compile/20050122-[12].c: New tests.
26307
26308 2005-01-22  Paul Brook  <paul@codesourcery.com>
26309
26310         * gfortran.dg/implicit_2.f90: New test.
26311
26312 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
26313
26314         PR fortran/19314
26315         * gfortran.dg/inquire_5.f90: New test.
26316
26317 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26318
26319         PR c/18809
26320         * gcc.dg/pr18809-1.c: New test.
26321
26322 2005-01-21  Ian Lance Taylor  <ian@airs.com>
26323
26324         * gcc.dg/20050121-1.c: New test.
26325
26326         PR tree-optimization/13000
26327         * gcc.dg/20040206-1.c: Change warning to point where function is
26328         being inlined.
26329
26330 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26331
26332         PR c++/19208
26333         * g++.dg/template/array11.C: New test.
26334
26335 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26336
26337         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
26338         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
26339         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
26340         * gfortran.dg/getenv_1.f90: Add dg-do directive.
26341         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
26342         gfortran.dg/pr17164.f90: Add missing dg-do directives.
26343
26344 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
26345
26346         PR tree-optimization/15349
26347         * gcc.dg/tree-ssa/pr15349.c: New.
26348
26349 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
26350
26351         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
26352
26353 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
26354
26355         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
26356         scan-assembler-times directive name.
26357
26358         * gcc.dg/asm-a.c: Move dg-require-effective-target to
26359         after dg-do.
26360
26361         PR rtl-optimization/19462
26362         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
26363
26364 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
26365
26366         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
26367         counting function calls on ia64.
26368
26369 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
26370
26371         PR rtl-optimization/15139
26372         * gcc.dg/20050111-2.c: New test.
26373
26374         PR c/17297
26375         * gcc.c-torture/compile/20050113-1.c: New testcase.
26376
26377         PR middle-end/19164
26378         * gcc.dg/20050113-1.c: New testcase.
26379
26380 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
26381
26382         * gcc.dg/vect/vect-85.c: Add comment.
26383         * gcc.dg/vect/vect-86.c: Add xfail for now.
26384         * gcc.dg/vect/vect-87.c: Add xfail for now.
26385         * gcc.dg/vect/vect-88.c: Add xfail for now.
26386         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
26387
26388 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
26389
26390         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
26391
26392 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
26393
26394         * g++.dg/debug/typedef3.C: New test.
26395
26396 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
26397
26398         PR c/19472
26399         * gcc.dg/asm-a.c: New test.
26400
26401 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
26402
26403         * gcc.dg/sh-relax.c: Add prototype for abort.
26404
26405 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
26406
26407         * gcc.dg/short-compare-1.c: New test.
26408         * gcc.dg/short-compare-2.c: Likewise.
26409
26410 2005-01-18  Michael Matz  <matz@suse.de>
26411
26412         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
26413
26414 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
26415
26416         PR tree-optimization/19121
26417         * gcc.c-torture/compile/pr19121.c: New test.
26418
26419 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
26420
26421         PR target/19357
26422         * gcc.c-torture/compile/pr19357.c: New test.
26423
26424 2005-01-17  Ian Lance Taylor  <ian@airs.com>
26425
26426         PR c/5675
26427         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
26428         pass--those that refer just to the variable, possibly with a
26429         cast.
26430         * gcc.dg/c99-const-expr-3.c: Likewise.
26431
26432         PR middle-end/13127
26433         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
26434         longer emitted.
26435
26436 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
26437
26438         PR fortran/18778
26439         * gfortran.dg/endfile_2.f90: New test.
26440
26441 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
26442
26443         PR 19168
26444         * gfortran.dg/select_5.f90: New test.
26445
26446 2004-01-16  Paul Brook  <paul@codesourcery.com>
26447
26448         * gfortran.dg/common_4.f90: New test.
26449
26450 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
26451
26452         PR rtl-optimization/19462
26453         * gcc.dg/torture/pr19462-1.c: New test.
26454
26455 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
26456
26457         PR objc/19321
26458         * objc.dg/func-ptr-2.m: New.
26459         * objc.dg/volatile-1.m: New.
26460
26461 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26462
26463         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
26464
26465 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
26466
26467         PR tree-optimization/19060
26468         * gcc.c-torture/execute/20050104-1.c: New test.
26469
26470 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
26471
26472         PR fortran/18983
26473         * gfortran.dg/write_to_null.f90: New test.
26474
26475 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
26476             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26477
26478         PR other/19328
26479         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
26480         argument.
26481
26482 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
26483
26484         PR c++/19263
26485         * g++.dg/init/vector1.C: New test.
26486
26487 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
26488
26489         PR target/13158
26490         * gcc.target/ia64/sibcall-unwind-1.c: New test.
26491         PR target/18987
26492         * gcc.target/ia64/sibcall-unwind-2.c: New test.
26493
26494 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
26495
26496         * gfortran.dg/select_1.f90: New test.
26497         * gfortran.dg/select_2.f90: New test.
26498         * gfortran.dg/select_3.f90: New test.
26499         * gfortran.dg/select_4.f90: New test.
26500
26501 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
26502
26503         PR middle-end/19084
26504         PR rtl-optimization/19348
26505         * gcc.dg/20050111-1.c: New test.
26506         * gcc.c-torture/execute/20050111-1.c: New test.
26507
26508         * gcc.dg/i386-asm-4.c: New test.
26509
26510 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
26511
26512         * gcc.dg/nested-func-2.c: New test.
26513         * ada/acats/norun.lst: Remove c953002.
26514
26515 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
26516
26517         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
26518
26519 2005-01-12  Ben Elliston  <bje@au.ibm.com>
26520
26521         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
26522
26523 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
26524
26525         PR target/18761
26526         * g++.dg/abi/align1.C: New test.
26527
26528 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
26529
26530         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
26531         at a time.
26532         * g++.dg/ext/altivec_check.h: Support compiling as C.
26533
26534 2005-01-10  Roger Sayle  <roger@eyesopen.com>
26535
26536         PR c++/19355
26537         * g++.dg/expr/pr19355-1.C: New test case.
26538
26539 2005-01-10  Laurent GUERBY <laurent@guerby.net>
26540
26541         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
26542         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
26543         * ada/acats/tests/c3/c92005b.ada: Likewise.
26544         * ada/acats/tests/c3/cxb3012.a: Likewise.
26545         * ada/acats/norun.lst: Add c380004 and c953002, add PR
26546
26547 2005-01-09  Paul Brook  <paul@codesourcery.com>
26548
26549         * gfortran.dg/common_2.f90: New file.
26550         * gfortran.dg/common_3.f90: New file.
26551
26552 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
26553
26554         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
26555
26556 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
26557
26558         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
26559         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
26560         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
26561         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
26562         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
26563         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
26564         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
26565         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
26566         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
26567         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
26568         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
26569         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
26570         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
26571         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
26572         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
26573         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
26574         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
26575         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
26576         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
26577         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
26578         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
26579         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
26580         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
26581         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
26582         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
26583         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
26584         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
26585         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
26586         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
26587         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
26588         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
26589         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
26590         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
26591         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
26592         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
26593         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
26594         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
26595         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
26596         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
26597         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
26598         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
26599         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
26600         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
26601         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
26602         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
26603         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
26604         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
26605         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
26606         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
26607         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
26608         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
26609         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
26610         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
26611         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
26612         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
26613         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
26614         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
26615         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
26616         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
26617         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
26618         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
26619         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
26620         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
26621         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
26622         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
26623         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
26624         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
26625
26626         * gcc.dg/vect/vect-1.c: Fix spelling.
26627         * gcc.dg/vect/vect-10.c: Fix spelling.
26628         * gcc.dg/vect/vect-11.c: Fix spelling.
26629         * gcc.dg/vect/vect-12.c: Fix spelling.
26630         * gcc.dg/vect/vect-14.c: Fix spelling.
26631         * gcc.dg/vect/vect-15.c: Fix spelling.
26632         * gcc.dg/vect/vect-16.c: Fix spelling.
26633         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
26634         * gcc.dg/vect/vect-64.c: Fix comments.
26635         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
26636
26637 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
26638             Ira Rosen  <irar@il.ibm.com>
26639
26640         * gcc.dg/vect/vect-70.c: New test.
26641         * gcc.dg/vect/vect-71.c: New test.
26642
26643 2005-01-09  Manfred Hollstein  <mh@suse.com>
26644
26645         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
26646         * gcc.dg/pr18241-2.c: Likewise.
26647         * gcc.dg/pr18241-3.c: Likewise.
26648         * gcc.dg/pr18241-4.c: Likewise.
26649         * gcc.dg/pr18241-5.c: Likewise.
26650
26651 2005-01-08  Richard Henderson  <rth@redhat.com>
26652
26653         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
26654         False for x86 and x86-64.
26655
26656 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
26657
26658         PR tree-optimization/18241
26659         * gcc.dg/pr18241-1.c: New test.
26660         * gcc.dg/pr18241-2.c: New test.
26661         * gcc.dg/pr18241-3.c: New test.
26662         * gcc.dg/pr18241-4.c: New test.
26663         * gcc.dg/pr18241-5.c: New test.
26664
26665 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
26666
26667         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
26668         gfortran.dg/select_4.f90: New.
26669
26670 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
26671
26672         * gcc.c-torture/execute/20050107-1.c: New test.
26673
26674 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
26675
26676         PR c++/19298
26677         * g++.dg/template/ref2.C: New.
26678
26679 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
26680
26681         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
26682         instead of being empty.
26683
26684 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26685
26686         PR fortran/15553
26687         * gfortran.dg/array-1.f90: New test.
26688
26689 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
26690
26691         PR tree-optimization/19283
26692         * gcc.c-torture/execute/20050106-1.c: New test.
26693
26694         PR rtl-optimization/18861
26695         * gcc.dg/20050105-1.c: New test.
26696
26697         PR tree-optimization/18828
26698         * gcc.dg/20050105-2.c: New test.
26699
26700 2005-01-07  Andreas Jaeger  <aj@suse.de>
26701
26702         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
26703
26704 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
26705
26706         PR fortran/18398
26707         * gfortran.dg/fmt_read.f90: New test.
26708
26709 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
26710
26711         * gcc.dg/rs6000-ldouble-2.c: New.
26712
26713 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
26714
26715         PR c++/19244
26716         * g++.dg/parser/ctor2.C: New test.
26717
26718 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26719
26720         PR c++/17154
26721         * g++.dg/template/using9.C: New test.
26722
26723 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26724
26725         PR c++/19258
26726         * g++.dg/lookup/friend6.C: New test.
26727
26728 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
26729
26730         PR c++/19270
26731         * g++.dg/template/array10.C: New.
26732
26733 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26734
26735         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
26736         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
26737
26738 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
26739
26740         * gcc.c-torture/compile/20050105-1.c: New test.
26741
26742 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
26743
26744         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
26745
26746 2005-01-05  Roger Sayle  <roger@eyesopen.com>
26747
26748         PR middle-end/19100
26749         * gcc.dg/conv-3.c: New test case.
26750
26751 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
26752
26753         * gcc.dg/asm-wide-1.c: New test.
26754
26755 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
26756
26757         PR c++/19030
26758         * g++.dg/parse/crash22.C: New
26759
26760 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
26761
26762         PR 19257
26763         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
26764
26765 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
26766
26767         PR middle-end/17767
26768         * gcc.dg/i386-mmx-6.c: New test case.
26769
26770 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
26771
26772         PR tree-optimization/18308
26773         * gcc.dg/vect/pr18308.c: New testcase.
26774
26775 2005-01-04  Andreas Jaeger  <aj@suse.de>
26776
26777         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
26778
26779 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
26780             Robert Bowdidge <bowdidge@apple.com>
26781
26782         * gcc.dg/cpp/subframework1.c: New.
26783         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
26784         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
26785         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
26786         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
26787
26788 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
26789
26790         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
26791         producing warning.
26792         * gcc.dg/darwin-weakimport-2.c: New.
26793
26794 2005-01-03  Richard Henderson  <rth@redhat.com>
26795
26796         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
26797
26798 2005-01-03  Richard Henderson  <rth@redhat.com>
26799
26800         * gcc.dg/vect/vect.exp: Enable for ia64.
26801         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
26802         (check_effective_target_vect_float): Likewise.
26803         (check_effective_target_vect_no_align): Likewise.
26804         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
26805         * gcc.dg/vect/vect-8.c: Likewise.
26806
26807 2005-01-03  Uros Bizjak <uros@kss-loka.si>
26808
26809         PR target/19236
26810         * gcc.dg/pr19236-1.c: New test case.
26811
26812 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
26813
26814         PR rtl-optimization/12092
26815         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
26816
26817 2005-01-02  Andreas Jaeger  <aj@suse.de>
26818
26819         * gcc.dg/pr12092-1.c: Do not run on x86_64.
26820
26821 2005-01-01  Roger Sayle  <roger@eyesopen.com>
26822             Andrew Pinski  <pinskia@physics.uc.edu>
26823
26824         PR rtl-optimization/12092
26825         * gcc.dg/pr12092-1.c: New test case.
26826
26827 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
26828
26829         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
26830         'hidden' and 'default' for better portability.
26831         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
26832
26833         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
26834         6 and 7.
26835         * g++.old-deja/g++.brendan/new3.C: Likewise.
26836
26837 2005-01-01  Steven Bosscher  <stevenb@suse.de>
26838
26839         * gcc.dg/20041231-1.C: New test.
26840         * g++.dg/warn/Wunreachable-code-1.C: New test.
26841
26842 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
26843
26844         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
26845         file, not /dev/null.  Abort on error.
26846
26847 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
26848             Ziemowit Laski  <zlaski@apple.com>
26849
26850         PR objc/18971
26851         * objc.dg/encode-5.m: New test.
26852
26853 2004-12-29  Richard Henderson  <rth@redhat.com>
26854
26855         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
26856         * objc.dg/stabs-1.m: Disable for ia64.
26857
26858 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
26859
26860         PR c++/19190
26861         * g++.dg/warn/Wunused-10.C: New test.
26862
26863 2004-12-28  Richard Henderson  <rth@redhat.com>
26864
26865         * objc.dg/stabs-1.m: Disable for alpha.
26866
26867 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
26868
26869         PR c++/19149
26870         * g++.dg/parse/error23.C: New test.
26871
26872 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26873
26874         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
26875
26876         PR fortran/19032
26877         * gfortran.dg/intrinsic_modulo_1.f90: New.
26878         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
26879         tests with divisor -1.
26880
26881 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
26882
26883         * g++.dg/opt/temp1.C (memcpy): Return a value.
26884
26885         PR c++/19148
26886         * g++.dg/expr/cond7.C: New test.
26887
26888 2004-12-27  Paul Brook  <paul@codesourcery.com>
26889
26890         * gfortran.dg/g77/select_no_compile.f: Remove.
26891
26892 2004-12-27  Richard Henderson  <rth@redhat.com>
26893
26894         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
26895         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
26896         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
26897
26898 2004-12-26  Richard Henderson  <rth@redhat.com>
26899
26900         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
26901         by 1i instead of token pasting.
26902
26903 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26904
26905         PR tree-optimization/17578
26906         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
26907         to additional_flags.
26908         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
26909
26910 2004-12-25  Richard Henderson  <rth@redhat.com>
26911
26912         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
26913         Remove Alpha.
26914
26915 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26916
26917         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
26918         hppa*-*-hpux*.
26919         * gcc.dg/pr17957.c (dg-options): Likewise.
26920         * gcc.dg/struct-ret-1.c: Add prototype for abort.
26921         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
26922         instead of 0 on __hppa__.
26923         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
26924         "foo,%r" on hppa*-*-*.
26925
26926 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
26927
26928         PR fortran/19071
26929         * gfortran.dg/complex_write.f90: New test.
26930
26931 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
26932
26933         PR c++/17595
26934         * g++.dg/parse/pragma2.C: New test.
26935
26936         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
26937
26938 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
26939
26940         * gcc.dg/empty2.c: Add missing dg-warning.
26941
26942 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
26943
26944         PR c++/17413
26945         * g++.dg/template/local4.C: New test.
26946         * g++.dg/template/crash19.C: Add dg-error marker.
26947
26948         * g++.dg/template/crash31.C: Correct embedded PR number.
26949
26950 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
26951
26952         PR c++/16405
26953         * g++.dg/opt/temp1.C: Add do-run marker.
26954
26955 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
26956
26957         * g++.dg/template/spec19.C: New.
26958
26959 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
26960
26961         PR target/16819
26962         * gcc.dg/empty2.c: New.
26963
26964 2004-12-23  Richard Henderson  <rth@redhat.com>
26965
26966         * lib/target-supports.exp (check_effective_target_vect_no_align):
26967         Remove i?86 and x86-64.
26968
26969 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
26970
26971         PR c++/16405
26972         * g++.dg/opt/temp1.C: New test.
26973
26974 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26975
26976         PR c++/18733
26977         * g++.dg/template/friend33.C: New testcase.
26978
26979 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
26980
26981         PR c++/18464
26982         * g++.dg/template/cond5.C: New test.
26983
26984         PR c++/18492
26985         * g++.dg/inherit/thunk3.C: New test.
26986
26987         PR c++/11224
26988         * g++.dg/warn/Wunused-9.C: New test.
26989
26990 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
26991
26992         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
26993
26994 2004-12-22  Jan Beulich  <jbeulich@novell.com>
26995
26996         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
26997
26998 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
26999
27000         PR c++/18378
27001         * g++.dg/ext/packed8.C: New test.
27002
27003         PR c++/19063
27004         * g++.dg/template/crash31.C: New test.
27005
27006         PR c++/19034
27007         * g++.dg/template/crash30.C: New test.
27008
27009 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
27010
27011         PR C++/18984
27012         * g++.dg/eh/ctor3.C: New test.
27013
27014 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
27015
27016         * objc.dg/stabs-1.m: Allow section name to be quoted and
27017         assembly label to begin with '.LL'.
27018
27019 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
27020
27021         * gcc.dg/vect/vect.exp
27022         (check_effective_target_lp64_or_vect_no_align): New.
27023         * gcc.dg/vect/vect-77.c: Use it.
27024         * gcc.dg/vect/vect-78.c: Use it.
27025
27026         * lib/target-supports.exp
27027         (check_effective_target_vect_no_max,
27028         check_effective_target_vect_no_bitwise,
27029         check_effective_target_vect_no_align): New.
27030         * gcc.dg/vect/vect-13.c: Use them.
27031         * gcc.dg/vect/vect-17.c: Ditto.
27032         * gcc.dg/vect/vect-18.c: Ditto.
27033         * gcc.dg/vect/vect-19.c: Ditto.
27034         * gcc.dg/vect/vect-20.c: Ditto.
27035         * gcc.dg/vect/vect-27.c: Ditto.
27036         * gcc.dg/vect/vect-29.c: Ditto.
27037         * gcc.dg/vect/vect-44.c: Ditto.
27038         * gcc.dg/vect/vect-48.c: Ditto.
27039         * gcc.dg/vect/vect-50.c: Ditto.
27040         * gcc.dg/vect/vect-52.c: Ditto.
27041         * gcc.dg/vect/vect-54.c: Ditto.
27042         * gcc.dg/vect/vect-56.c: Ditto.
27043         * gcc.dg/vect/vect-58.c: Ditto.
27044         * gcc.dg/vect/vect-60.c: Ditto.
27045         * gcc.dg/vect/vect-72.c: Ditto.
27046         * gcc.dg/vect/vect-80.c: Ditto.
27047
27048 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
27049
27050         PR c++/14075
27051         * g++.dg/init/string1.C: New.
27052
27053         PR c++/18975
27054         * g++.dg/other/synth1.C: New.
27055
27056 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
27057
27058         PR c/18963
27059         * gcc.dg/pr18963-1.c: New test.
27060
27061 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
27062
27063         PR c/18596
27064         * gcc.dg/funcdef-storage-1.c (foo): Remove.
27065         * gcc.dg/pr18596-1.c: Use dg-error.
27066         (dg-options): Use -fno-unit-at-a-time.
27067         * gcc.dg/pr18596-2.c: New test.
27068         * gcc.dg/pr18596-3.c: New test.
27069
27070 2004-12-20  Roger Sayle  <roger@eyesopen.com>
27071
27072         PR middle-end/18683
27073         * g++.dg/opt/pr18683-1.C: New test case.
27074
27075 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
27076
27077         PR other/19093
27078         * g++.dg/opt/max1.C: Fix for 64bit targets.
27079
27080 2004-12-20  Matt Austern  <austern@apple.com>
27081
27082         PR c++/19044
27083         * g++.dg/ext/builtin6.C: New
27084
27085 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
27086
27087         PR tree-optimization/19080
27088         * gcc.c-torture/compile/pr19080.c: New test.
27089
27090 2004-12-20  Steven Bosscher  <stevenb@suse.de>
27091
27092         * gcc.dg/20041219-1.c: New test.
27093
27094 2004-12-19  Roger Sayle  <roger@eyesopen.com>
27095
27096         PR middle-end/19068
27097         * g++.dg/opt/max1.C: New test case.
27098
27099 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
27100
27101         * gcc.dg/fdata-sections-1.c: New test.
27102
27103 2004-12-18  Roger Sayle  <roger@eyesopen.com>
27104
27105         PR middle-end/18548
27106         * gcc.dg/max-1.c: New test case.
27107
27108 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
27109
27110         * gcc.c-torture/execute/20041218-1.c: New test.
27111
27112 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
27113
27114         * gcc.dg/pr18501.c: New test.
27115         * gcc.dg/uninit-5.c: XFAIL.
27116         * gcc.dg/uninit-9.c: XFAIL.
27117
27118 2004-12-17  Dale Johannesen  <dalej@apple.com>
27119
27120         * gcc.dg/20041213-1.c: New.
27121
27122 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
27123
27124         * objc.dg/stabs-1.m: Allow assembly label to begin
27125         with a dot ('.').
27126
27127 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
27128
27129         * gcc.c-torture/execute/20041213-1.c: Move...
27130         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
27131
27132 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
27133
27134         PR c++/18721
27135         * g++.dg/lookup/conv-5.C: New.
27136
27137 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
27138
27139         * objc.dg/stabs-1.m: New test.
27140
27141 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
27142
27143         * gcc.dg/visibility-c.c: Change compile to
27144         assemble for the test.
27145
27146 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
27147
27148         PR target/19041
27149         * gcc.dg/visibility-c.c: New test.
27150
27151 2004-12-16  Roger Sayle  <roger@eyesopen.com>
27152
27153         PR middle-end/18493
27154         * gcc.dg/switch-8.c: New test case.
27155
27156 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
27157
27158         PR c++/18905
27159         * g++.dg/template/init4.C: New.
27160         * g++.dg/opt/static3.C: Enable optimizer.
27161
27162 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
27163
27164         * g++.dg/other/complex1.C: New test.
27165
27166 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
27167
27168         * g++.dg/opt/inline9.C: New test.
27169
27170 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27171
27172         PR fortran/18993
27173         * gfotran.dg/nullify_1.f: New test.
27174
27175 2004-12-15  Richard Henderson  <rth@redhat.com>
27176
27177         * gcc.target/i386/i386.exp: New harness.
27178         * gcc.target/i386/vect-args.c: New.
27179
27180 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
27181
27182         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
27183
27184 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27185
27186         PR c++/18825
27187         * g++.dg/template/friend32.C: New test.
27188
27189 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
27190
27191         * cpp/pragma-once-1.c: New test.
27192         * cpp/pragma-once-1b.h: Likewise.
27193         * cpp/pragma-once-1c.h: Likewise.
27194         * cpp/pragma-once-1d.h: Likewise.
27195         * cpp/inc/pragma-once-1a.h: Likewise.
27196
27197 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
27198             Steven G. Kargl  <kargls@comcast.net>
27199
27200         PR fortran/17597
27201         * gfortran.dg/list_read_3.f90: New test.
27202
27203 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
27204
27205         * gcc.dg/ftrapv-2.c: New test.
27206
27207 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
27208
27209         PR c++/18981
27210         * g++.dg/template/typename9.C: New test.
27211
27212 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
27213
27214         PR c++/18738
27215         * g++.dg/template/typename8.C: New test.
27216         * g++.dg/parse/friend2.C: Tweak error message.
27217
27218 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
27219
27220         * gcc.c-torture/20041214-1.c: New test.
27221
27222 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
27223
27224         PR c++/18965
27225         * g++.dg/init/array17.C: New test.
27226
27227 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
27228
27229         PR c++/18793
27230         * g++.dg/init/aggr3.C: New test.
27231
27232 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
27233
27234         * gcc.dg/altivec-types-1.c: New test.
27235         * gcc.dg/altivec-types-2.c: New test.
27236         * gcc.dg/altivec-types-3.c: New test.
27237         * gcc.dg/altivec-types-4.c: New test.
27238         * g++.dg/ext/altivec-types-1.C: New test.
27239         * g++.dg/ext/altivec-types-2.C: New test.
27240         * g++.dg/ext/altivec-types-3.C: New test.
27241         * g++.dg/ext/altivec-types-4.C: New test.
27242
27243 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
27244
27245         PR middle-end/18951
27246         * gcc.c-torture/execute/20041213-1.c: New test.
27247
27248 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
27249
27250         PR c++/18949
27251         * g++.dg/template/cast1.C: New.
27252
27253 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
27254
27255         * gcc.c-torture/execute/20041213-2.c: New test.
27256
27257 2004-12-13  Richard Henderson  <rth@redhat.com>
27258
27259         * gcc.dg/i386-sse-10.c: Fix typo in options.
27260
27261 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
27262
27263         PR c++/18968
27264         * g++.dg/opt/pr18968.C: New test.
27265
27266 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
27267
27268         PR c++/18925
27269         * g++.dg/ext/visibility/staticdatamem.C: New test.
27270
27271 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
27272
27273         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
27274
27275 2004-12-13  Roger Sayle  <roger@eyesopen.com>
27276
27277         PR rtl-optimization/18928
27278         * gcc.dg/pr18928-1.c: New test case.
27279
27280 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
27281
27282         PR tree-opt/16951
27283         * gcc.c-torture/compile/20041211-1.c: New.
27284
27285 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27286
27287         PR middle-end/17564
27288         * gcc.c-torture/execute/20041212-1.c: New test.
27289
27290 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27291
27292         PR fortran/18869
27293         * gfortran.dg/common_1.f90: New test.
27294
27295 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
27296         Paul Brook  <paul@codesourcery.com>
27297
27298         PR fortran/16222
27299         * gfortran.dg/real_do_1.f90: New test.
27300
27301 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
27302
27303         PR tree-opt/18040
27304         * g++.dg/opt/ptrmem6.C: New test.
27305
27306 2004-12-11  Roger Sayle  <roger@eyesopen.com>
27307
27308         PR middle-end/18921
27309         * gcc.dg/pr18921-1.c: New test case.
27310
27311 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27312
27313         PR fortran/17175
27314         * gfortran.dg/scale_1.f90: New test.
27315
27316 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
27317
27318         PR middle-end/18903
27319         * gcc.c-torture/compile/pr18903.c: New test.
27320
27321 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
27322
27323         * gcc.c-torture/execute/20041210-1.c: New test.
27324
27325 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27326
27327         PR c++/18731
27328         * g++.dg/parser/struct-1.C: New test.
27329         * g++.dg/parser/struct-2.C: New test.
27330         * g++.dg/parser/struct-3.C: New test.
27331
27332 2004-12-09  Richard Henderson  <rth@redhat.com>
27333
27334         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
27335
27336         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
27337         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
27338
27339 2004-12-09  Matt Austern  <austern@apple.com>
27340
27341         PR c++/18514
27342         * g++.dg/ext/builtin1.C: New
27343         * g++.dg/ext/builtin2.C: New
27344         * g++.dg/ext/builtin3.C: New
27345         * g++.dg/ext/builtin4.C: New
27346         * g++.dg/ext/builtin5.C: New
27347
27348 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
27349
27350         PR tree-opt/18904
27351         * g++.dg/opt/ptrmem5.C: New test.
27352
27353 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
27354
27355         * g++.dg/parse/typename5.C: Adjust for new error.
27356         * g++.dg/parse/typename7.C: New.
27357
27358 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27359
27360         PR c++/18073
27361         * g++.dg/other/mmintrin.C: New test.
27362
27363 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
27364
27365         PR c++/16681
27366         * g++.dg/init/array15.C: New.
27367         * g++.dg/init/array16.C: New.
27368
27369 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27370
27371         PR fortran/18826
27372         * gfortran.dg/assign_1.f90: New test.
27373
27374 2004-12-08  Nick Clifton  <nickc@redhat.com>
27375
27376         * gcc.target/xstormy16/bss_below100: New directory containing tests.
27377         * gcc.target/xstormy16/data_below100: Likewise.
27378         * gcc.target/xstormy16/sfr: Likewise.
27379         * gcc.target/xstormy16/below100.S: New test source file.
27380         * gcc.target/xstormy16/below100.ld: New test linker script.
27381         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
27382         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
27383         bp instructions.
27384         * gcc.target/xstormy16/bp.c: Likewise.
27385
27386         * gcc.target/xstormy16/bss_below100: New files:
27387         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
27388         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
27389         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
27390         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
27391         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
27392         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
27393         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
27394         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
27395         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
27396         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
27397         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
27398         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
27399         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
27400         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
27401         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
27402         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
27403         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
27404         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
27405         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
27406         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
27407         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
27408         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
27409         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
27410         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
27411         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
27412         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
27413         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
27414
27415         * gcc.target/xstormy16/data_below100: New files:
27416         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
27417         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
27418         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
27419         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
27420         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
27421         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
27422         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
27423         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
27424         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
27425         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
27426         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
27427         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
27428         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
27429         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
27430         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
27431         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
27432         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
27433         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
27434         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
27435         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
27436         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
27437         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
27438         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
27439         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
27440         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
27441         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
27442         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
27443
27444         * gcc.target/xstormy16/sfr: New files:
27445         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
27446         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
27447         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
27448         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
27449         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
27450         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
27451         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
27452         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
27453         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
27454         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
27455         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
27456         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
27457         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
27458         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
27459         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
27460         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
27461         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
27462         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
27463         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
27464         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
27465         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
27466         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
27467         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
27468         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
27469         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
27470         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
27471         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
27472         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
27473         27_if0_sfrw_bitfield_f.c
27474
27475 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27476
27477         PR c++/18100
27478         * g++.dg/lookup/name-clash4.C: New test.
27479
27480 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
27481
27482         PR c++/18672
27483         * g++.dg/opt/array1.C: New.
27484
27485         PR c++/18803
27486         * g++.dg/template/operator5.C: New.
27487
27488 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
27489
27490         PR c/18867
27491         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
27492
27493 2004-12-07  Steven Bosscher  <stevenb@suse.de>
27494
27495         * gcc.dg/noncompile/20041207.c: New test.
27496
27497 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
27498
27499         * g++.dg/other/unreachable-1.C: New test.
27500
27501 2004-12-06  Nick Clifton  <nickc@redhat.com>
27502
27503         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
27504         <limits.h> because the latter comes from gcc's include/ directory
27505         and not the newlib/libc/include directory.
27506
27507 2004-12-04  Richard Henderson  <rth@redhat.com>
27508
27509         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
27510
27511 2004-12-04  Richard Henderson  <rth@redhat.com>
27512
27513         * lib/target-supports.exp (check_gc_sections_available): Disable
27514         for alpha and ia64.
27515
27516 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
27517
27518         PR middle-end/17909
27519         * g++.dg/other/vararg-2.C: New test.
27520
27521 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27522
27523         PR c++/17011, c++/17971
27524         * g++.dg/template/error15.C: Adjust expected error.
27525         * g++.dg/template/instantiate3.C: Likewise.
27526
27527 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
27528
27529         * gcc.dg/altivec-18.c: Fix for darwin
27530
27531 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
27532
27533         PR c++/18782
27534         * g++.dg/parse/ptrmem2.C: New.
27535
27536         PR c++/18318
27537         * g++.dg/template/new1.C: New.
27538
27539 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27540
27541         PR fortran/18710
27542         * gfortran.dg/direct_io_3.f90: New test.
27543
27544 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
27545
27546         PR 18758
27547         * g++.dg/parse/crash21.C: New.
27548
27549 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27550
27551         PR c++/15664, c++/18276
27552         * g++.dg/template/ttp13.C: New test.
27553         * g++.dg/template/ttp14.C: Likewise.
27554
27555 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27556
27557         PR c++/18123
27558         * g++.dg/parse/enum2.C: New test.
27559         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
27560
27561 2004-12-02  Nick Clifton  <nickc@redhat.com>
27562
27563         * gcc.target/xstormy16: New test directory.
27564         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
27565         * gcc.target/xstormy16/bp.c: Check the generation of bp
27566         instructions.
27567         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
27568         bn instructions and the BELOW100 attribute.
27569
27570 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
27571
27572         PR target/16952
27573         * gcc.dg/ppc-eabi.c: New.
27574
27575 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
27576
27577         PR fortran/18284
27578         * gfortran.dg/backspace.f90
27579
27580 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
27581
27582         * gfortran.dg/inquire.f90: New test.
27583
27584 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
27585
27586         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
27587         handle effective-target-keyword.
27588         (dg-skip-if): Support effective-target keyword as target list.
27589         (dg-xfail-if): Ditto.
27590         * lib/target-supports.exp (is-effective-target-keyword): New proc.
27591
27592 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
27593
27594         PR tree-optimization/18291
27595         * gcc.c-torture/compile/pr18291.c: New test.
27596
27597 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
27598
27599         PR C++/18729
27600         * g++.dg/parse/crash20.C: New.
27601
27602         PR c++/17431
27603         * g++.dg/overload/arg1.C: New.
27604         * g++.dg/overload/arg2.C: New.
27605         * g++.dg/overload/arg3.C: New.
27606         * g++.dg/overload/arg4.C: New.
27607
27608 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
27609
27610         * gcc.dg/c99-flex-array-4.c: Remove.
27611
27612 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
27613
27614         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
27615
27616         * lib/target-supports.exp (is-effective-target): Simplify.
27617
27618         * lib/target-supports.exp (check_effective_target_vect_long):
27619         Fix for powerpc64-*-*.
27620
27621 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
27622
27623         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
27624         to support new requirements on FreeBSD 5.
27625
27626 2004-11-30  Devang Patel  <dpatel@apple.com>
27627
27628         PR 18702
27629         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
27630
27631 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
27632
27633         * g++.dg/ext/altivec-13.C: New test.
27634
27635 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
27636
27637         PR tree-opt/18298
27638         * gcc.c-torture/execute/p18298.c: New test.
27639
27640 2004-11-30  Ira Rosen  <irar@il.ibm.com>
27641             Dorit Naishlos  <dorit@il.ibm.com>
27642
27643         PR tree-opt/18607
27644         * gcc.dg/vect/vect-89.c: New test.
27645
27646 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
27647
27648         * gcc.dg/pr18596-1.c: New test.
27649
27650 2004-11-30  Ben Elliston  <bje@au.ibm.com>
27651
27652         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
27653
27654 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
27655
27656         PR c/18479
27657         * gcc.dg/pr18479.c: New test.
27658
27659 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
27660
27661         PR target/18490
27662         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
27663         mmix-knuth-mmixware.
27664
27665         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
27666         cris-*-elf* cris-*-aout* mmix-*-*
27667
27668 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
27669
27670         PR middle-end/18725
27671         * gcc.dg/pr18725.c: New test.
27672
27673 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
27674
27675         PR target/18488
27676         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
27677
27678         PR target/18336
27679         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
27680
27681 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
27682
27683         PR c++/18368
27684         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
27685         * g++.old-deja/g++.law/ctors5.C: Likewise.
27686         * g++.old-deja/g++.other/crash25.C: Likewise.
27687
27688         PR c++/18674
27689         * g++.dg/template/error16.C: New test.
27690
27691         PR c++/18512
27692         * g++.dg/template/crash29.C: New test.
27693
27694 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
27695
27696         PR tree-optimization/18712
27697         * gcc.c-torture/compile/pr18712.c: New test.
27698
27699 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
27700
27701         PR c/7544
27702         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
27703         tests.
27704
27705 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27706
27707         PR c++/18652
27708         * g++.dg/lookup/crash6.C: New test.
27709
27710 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
27711
27712         PR middle-end/18164
27713         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
27714
27715 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
27716
27717         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
27718         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
27719         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
27720
27721 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
27722
27723         * gcc.dg/pr18164.c: New test.
27724
27725 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
27726
27727         * gcc.dg/funroll-loops-all.c: New.
27728
27729 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
27730
27731         PR target/18489
27732         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
27733         delimeter, match space and TAB as well as ":".
27734
27735         PR target/18484
27736         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
27737
27738         PR target/18348
27739         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
27740
27741         PR target/18345
27742         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
27743
27744         PR target/18337
27745         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
27746
27747 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
27748
27749         * gfortran.dg/direct_io_2.f90: New test.
27750
27751 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
27752
27753         PR target/18334
27754         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
27755
27756 2004-11-28  Richard Henderson  <rth@redhat.com>
27757
27758         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
27759
27760 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
27761
27762         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
27763         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
27764         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
27765         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
27766         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
27767         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
27768         gcc.dg/pointer-arith-8.c: New tests.
27769
27770 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
27771
27772         PR fortran/18364
27773         * gfortran.dg/endfile.f90: New test.
27774
27775 2004-11-27  Falk Hueffner  <falk@debian.org>
27776
27777         * gcc.dg/loop-6.c: New test.
27778
27779 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
27780
27781         * gcc.c-torture/execute/20041126-1.c: New test.
27782
27783 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
27784
27785         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
27786         on IRIX.
27787
27788 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
27789
27790         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
27791         functions.
27792
27793 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
27794
27795         PR rtl-optimization/17825
27796         * gcc.c-torture/compile/20041119-1.c: New test.
27797
27798 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27799
27800         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
27801         Check existence of ld library path variables before unsetting.
27802
27803 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
27804
27805         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
27806
27807 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
27808
27809         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
27810
27811 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
27812
27813         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
27814
27815 2004-11-26  Ben Elliston  <bje@au.ibm.com>
27816
27817         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
27818         dg-do directive.
27819
27820 2004-11-26  Ben Elliston  <bje@au.ibm.com>
27821
27822         * gcc.dg/pr17957.c: Pass --param, not -param.
27823
27824 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
27825
27826         PR middle-end/17957
27827         * gcc.dg/pr17957.c: New test.
27828
27829 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
27830
27831         PR c++/18445
27832         * g++.dg/template/crash28.C: Likewise.
27833
27834         PR c++/18001
27835         * g++.dg/expr/unary2.C: Adjust lvalue messages.
27836         * g++.dg/ext/lvaddr.C: Likewise.
27837         * g++.dg/opt/pr7503-3.C: Likewise.
27838
27839         PR c++/18466
27840         * g++.dg/parse/qualified3.C: New test.
27841         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
27842
27843         PR c++/18545
27844         * g++.dg/expr/return1.C: New test.
27845
27846 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27847
27848         Friend class name lookup 3/n, PR c++/3332
27849         * g++.dg/lookup/friend3.C: New test.
27850         * g++.dg/lookup/friend4.C: Likewise.
27851         * g++.dg/lookup/friend5.C: Likewise.
27852
27853 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27854
27855         Friend class name lookup 2/n, PR c++/14513, c++/15410
27856         * g++.dg/lookup/friend2.C: New test.
27857         * g++.dg/template/friend31.C: Likewise.
27858
27859 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27860
27861         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
27862
27863 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
27864
27865         PR c++/17473
27866         * g++.dg/tc1/dr56.C: Remove.
27867         * g++.dg/template/typedef1.C: Add dg-error markers.
27868         * g++.old-deja/g++.other/typedef7.C: Likewise.
27869
27870         PR c++/18285
27871         * g++.dg/parse/typedef7.C: New test.
27872
27873 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
27874
27875         * gcc.c-torture/execute/20041124-1.c: New test.
27876
27877 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
27878
27879         * g++.dg/template/deduce3.C: New test.
27880
27881         PR c++/18586
27882         * g++.dg/template/crash27.C: New test.
27883
27884         PR c++/18530
27885         * g++.dg/warn/Wshadow-3.C: New test.
27886
27887 2004-11-24  Devang Patel  <dpatel@apple.com>
27888
27889         PR/18555
27890         * gcc.dg/cpp/isysroot-1.c: New test.
27891         * gcc.dg/cpp/usr/include/stdio.h: New file.
27892         * gcc.dg/cpp/isysroot-2.c: New test.
27893         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
27894         New file.
27895
27896 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27897
27898         PR c++/8929
27899         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
27900
27901 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
27902
27903         * gcc.target/sparc/align.c: Do not include <stdint.h>.
27904         * gcc.target/sparc/pdist.c: Likewise.
27905
27906 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
27907
27908         PR c++/16882
27909         * g++.dg/conversion/simd1.C: New test.
27910
27911 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27912
27913         * lib/target-libpath.exp: New file defining
27914         set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
27915         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
27916         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
27917         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
27918         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
27919
27920 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
27921
27922         * gcc.dg/pragma-align-2.c: Test macro expansion.
27923         * gcc.dg/pragma-pack-2.c: New test.
27924
27925 2004-11-23  Richard Henderson  <rth@redhat.com>
27926
27927         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
27928         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
27929         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
27930         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
27931         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
27932         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
27933
27934         * gcc.dg/vect/vect.exp: Add check for alpha.
27935         * lib/target-supports.exp (check_alpha_max_hw_available): New.
27936         (check_effective_target_vect_int): Enable for alpha.
27937         (check_effective_target_vect_long): New.
27938         (is-effective-target): Add it.
27939
27940 2004-11-23  Uros Bizjak <uros@kss-loka.si>
27941
27942         * gcc.dg/pr18614-1.c: New test.
27943
27944 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
27945
27946         * gcc.dg/setjmp-2.c: New test.
27947
27948 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
27949
27950         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
27951         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
27952         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
27953         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
27954         gcc.target/sparc/pdist.c: New tests.
27955
27956 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
27957
27958         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
27959
27960 2004-11-22  Dale Johannesen  <dalej@apple.com>
27961
27962         * gcc.dg/20041111-1.c: New.
27963
27964 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
27965
27966         PR tree-opt/18536
27967         * gcc.dg/vect/pr18536.c: New test.
27968
27969 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27970
27971         PR c++/18354
27972         * g++.dg/template/nontype11.C: New test.
27973
27974 2004-11-21  Roger Sayle  <roger@eyesopen.com>
27975
27976         PR middle-end/18520
27977         * gcc.dg/pr18520-1.c: New test case.
27978
27979 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
27980
27981         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
27982         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
27983         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
27984         expected diagnostics.
27985
27986 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
27987
27988         PR target/18580
27989         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
27990         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
27991         vect-77.c, vect-77a.c: XFAIL on the SPARC.
27992
27993 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
27994
27995         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
27996
27997 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
27998             Joseph Myers  <joseph@codesourcery.com>
27999
28000         * lib/target-supports.exp (check_visibility_available): Really
28001         test the compiler.
28002
28003 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
28004
28005         PR tree-opt/18181
28006         * gcc.dg/vect/vect-85.c: New test.
28007         * gcc.dg/vect/vect-86.c: New test.
28008         * gcc.dg/vect/vect-87.c: New test.
28009         * gcc.dg/vect/vect-88.c: New test.
28010
28011 2004-11-19  Ben Elliston  <bje@au.ibm.com>
28012
28013         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
28014
28015 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
28016
28017         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
28018         * gcc.dg/ppc-and-1.c: Ditto.
28019         * gcc.dg/ppc-compare-1.c: Ditto.
28020         * gcc.dg/ppc-mov-1.c: Ditto
28021
28022 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
28023             Mark Mitchell  <mark@codesourcery.com>
28024
28025         * gcc.dg/pragma-init-fini-2.c: New test.
28026
28027 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
28028             Aldy Hernandez  <aldyh@redhat.com>
28029
28030         * lib/target-supports.exp (check_effective_target_vect_int): New
28031         (check_effective_target_vect_float): New
28032         (check_effective_target_vect_double): New.
28033         (is-effective-target): Support new effective targets keywords.
28034         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
28035         default action for dg-do.
28036         * gcc.dg/vect/pr16105.c: Use new support.
28037         * gcc.dg/vect/pr18400.c: Ditto.
28038         * gcc.dg/vect/pr18425.c: Ditto.
28039         * gcc.dg/vect/vect-1.c: Ditto.
28040         * gcc.dg/vect/vect-10.c: Ditto.
28041         * gcc.dg/vect/vect-11.c: Ditto.
28042         * gcc.dg/vect/vect-12.c: Ditto.
28043         * gcc.dg/vect/vect-13.c: Ditto.
28044         * gcc.dg/vect/vect-14.c: Ditto.
28045         * gcc.dg/vect/vect-15.c: Ditto.
28046         * gcc.dg/vect/vect-16.c: Ditto.
28047         * gcc.dg/vect/vect-17.c: Ditto.
28048         * gcc.dg/vect/vect-18.c: Ditto.
28049         * gcc.dg/vect/vect-19.c: Ditto.
28050         * gcc.dg/vect/vect-2.c: Ditto.
28051         * gcc.dg/vect/vect-20.c: Ditto.
28052         * gcc.dg/vect/vect-21.c: Ditto.
28053         * gcc.dg/vect/vect-22.c: Ditto.
28054         * gcc.dg/vect/vect-23.c: Ditto.
28055         * gcc.dg/vect/vect-24.c: Ditto.
28056         * gcc.dg/vect/vect-25.c: Ditto.
28057         * gcc.dg/vect/vect-26.c: Ditto.
28058         * gcc.dg/vect/vect-27.c: Ditto.
28059         * gcc.dg/vect/vect-27a.c: Ditto.
28060         * gcc.dg/vect/vect-28.c: Ditto.
28061         * gcc.dg/vect/vect-29.c: Ditto.
28062         * gcc.dg/vect/vect-29a.c: Ditto.
28063         * gcc.dg/vect/vect-3.c: Ditto.
28064         * gcc.dg/vect/vect-30.c: Ditto.
28065         * gcc.dg/vect/vect-31.c: Ditto.
28066         * gcc.dg/vect/vect-32.c: Ditto.
28067         * gcc.dg/vect/vect-33.c: Ditto.
28068         * gcc.dg/vect/vect-34.c: Ditto.
28069         * gcc.dg/vect/vect-35.c: Ditto.
28070         * gcc.dg/vect/vect-36.c: Ditto.
28071         * gcc.dg/vect/vect-37.c: Ditto.
28072         * gcc.dg/vect/vect-38.c: Ditto.
28073         * gcc.dg/vect/vect-4.c: Ditto.
28074         * gcc.dg/vect/vect-40.c: Ditto.
28075         * gcc.dg/vect/vect-41.c: Ditto.
28076         * gcc.dg/vect/vect-42.c: Ditto.
28077         * gcc.dg/vect/vect-43.c: Ditto.
28078         * gcc.dg/vect/vect-44.c: Ditto.
28079         * gcc.dg/vect/vect-45.c: Ditto.
28080         * gcc.dg/vect/vect-46.c: Ditto.
28081         * gcc.dg/vect/vect-47.c: Ditto.
28082         * gcc.dg/vect/vect-48.c: Ditto.
28083         * gcc.dg/vect/vect-48a.c: Ditto.
28084         * gcc.dg/vect/vect-49.c: Ditto.
28085         * gcc.dg/vect/vect-5.c: Ditto.
28086         * gcc.dg/vect/vect-50.c: Ditto.
28087         * gcc.dg/vect/vect-51.c: Ditto.
28088         * gcc.dg/vect/vect-52.c: Ditto.
28089         * gcc.dg/vect/vect-53.c: Ditto.
28090         * gcc.dg/vect/vect-54.c: Ditto.
28091         * gcc.dg/vect/vect-55.c: Ditto.
28092         * gcc.dg/vect/vect-56.c: Ditto.
28093         * gcc.dg/vect/vect-56a.c: Ditto.
28094         * gcc.dg/vect/vect-57.c: Ditto.
28095         * gcc.dg/vect/vect-58.c: Ditto.
28096         * gcc.dg/vect/vect-59.c: Ditto.
28097         * gcc.dg/vect/vect-6.c: Ditto.
28098         * gcc.dg/vect/vect-60.c: Ditto.
28099         * gcc.dg/vect/vect-61.c: Ditto.
28100         * gcc.dg/vect/vect-62.c: Ditto.
28101         * gcc.dg/vect/vect-63.c: Ditto.
28102         * gcc.dg/vect/vect-64.c: Ditto.
28103         * gcc.dg/vect/vect-65.c: Ditto.
28104         * gcc.dg/vect/vect-66.c: Ditto.
28105         * gcc.dg/vect/vect-67.c: Ditto.
28106         * gcc.dg/vect/vect-68.c: Ditto.
28107         * gcc.dg/vect/vect-69.c: Ditto.
28108         * gcc.dg/vect/vect-7.c: Ditto.
28109         * gcc.dg/vect/vect-72.c: Ditto.
28110         * gcc.dg/vect/vect-72a.c: Ditto.
28111         * gcc.dg/vect/vect-73.c: Ditto.
28112         * gcc.dg/vect/vect-74.c: Ditto.
28113         * gcc.dg/vect/vect-75.c: Ditto.
28114         * gcc.dg/vect/vect-76.c: Ditto.
28115         * gcc.dg/vect/vect-77.c: Ditto.
28116         * gcc.dg/vect/vect-77a.c: Ditto.
28117         * gcc.dg/vect/vect-78.c: Ditto.
28118         * gcc.dg/vect/vect-79.c: Ditto.
28119         * gcc.dg/vect/vect-8.c: Ditto.
28120         * gcc.dg/vect/vect-80.c: Ditto.
28121         * gcc.dg/vect/vect-82.c: Ditto.
28122         * gcc.dg/vect/vect-82_64.c: Ditto.
28123         * gcc.dg/vect/vect-83.c: Ditto.
28124         * gcc.dg/vect/vect-83_64.c: Ditto.
28125         * gcc.dg/vect/vect-9.c: Ditto.
28126         * gcc.dg/vect/vect-all.c: Ditto.
28127         * gcc.dg/vect/vect-none.c: Ditto.
28128
28129 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
28130
28131         * lib/gcc-dg.exp (dg-skip-if): New function.
28132         (dg-forbid-option): Remove.
28133         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
28134         * g++.dg/abi/bitfield8.C: Likewise.
28135         * g++.dg/abi/dtor1.C: Likewise.
28136         * g++.dg/abi/empty10.C: Likewise.
28137         * g++.dg/abi/empty7.C: Likewise.
28138         * g++.dg/abi/empty9.C: Likewise.
28139         * g++.dg/abi/layout3.C: Likewise.
28140         * g++.dg/abi/layout4.C: Likewise.
28141         * g++.dg/abi/thunk1.C: Likewise.
28142         * g++.dg/abi/thunk2.C: Likewise.
28143         * g++.dg/abi/vbase11.C: Likewise.
28144         * g++.dg/abi/vthunk2.C: Likewise.
28145         * g++.dg/abi/vthunk3.C: Likewise.
28146         * g++.dg/ext/attrib8.C: Likewise.
28147         * g++.dg/opt/longbranch2.C: Likewise.
28148         * g++.dg/opt/reg-stack4.C: Likewise.
28149         * g++.old-deja/g++.ext/attrib1.C: Likewise.
28150         * g++.old-deja/g++.ext/attrib2.C: Likewise.
28151         * g++.old-deja/g++.ext/attrib3.C: Likewise.
28152         * g++.old-deja/g++.other/store-expr1.C: Likewise.
28153         * g++.old-deja/g++.other/store-expr2.C: Likewise.
28154         * gcc.dg/20000609-1.c: Likewise.
28155         * gcc.dg/20000720-1.c: Likewise.
28156         * gcc.dg/20011107-1.c: Likewise.
28157         * gcc.dg/20011119-1.c: Likewise.
28158         * gcc.dg/20020108-1.c: Likewise.
28159         * gcc.dg/20020122-2.c: Likewise.
28160         * gcc.dg/20020122-3.c: Likewise.
28161         * gcc.dg/20020201-3.c: Likewise.
28162         * gcc.dg/20020206-1.c: Likewise.
28163         * gcc.dg/20020218-1.c: Likewise.
28164         * gcc.dg/20020310-1.c: Likewise.
28165         * gcc.dg/20020411-1.c: Likewise.
28166         * gcc.dg/20020418-2.c: Likewise.
28167         * gcc.dg/20020426-1.c: Likewise.
28168         * gcc.dg/20020426-2.c: Likewise.
28169         * gcc.dg/20020517-1.c: Likewise.
28170         * gcc.dg/20020523-1.c: Likewise.
28171         * gcc.dg/20020523-2.c: Likewise.
28172         * gcc.dg/20020729-1.c: Likewise.
28173         * gcc.dg/20030204-1.c: Likewise.
28174         * gcc.dg/20030826-2.c: Likewise.
28175         * gcc.dg/20030926-1.c: Likewise.
28176         * gcc.dg/20031202-1.c: Likewise.
28177         * gcc.dg/980312-1.c: Likewise.
28178         * gcc.dg/980313-1.c: Likewise.
28179         * gcc.dg/990117-1.c: Likewise.
28180         * gcc.dg/990424-1.c: Likewise.
28181         * gcc.dg/990524-1.c: Likewise.
28182         * gcc.dg/991230-1.c: Likewise.
28183         * gcc.dg/i386-387-1.c: Likewise.
28184         * gcc.dg/i386-387-2.c: Likewise.
28185         * gcc.dg/i386-387-3.c: Likewise.
28186         * gcc.dg/i386-387-4.c: Likewise.
28187         * gcc.dg/i386-387-5.c: Likewise.
28188         * gcc.dg/i386-387-6.c: Likewise.
28189         * gcc.dg/i386-asm-1.c: Likewise.
28190         * gcc.dg/i386-bitfield1.c: Likewise.
28191         * gcc.dg/i386-bitfield2.c: Likewise.
28192         * gcc.dg/i386-loop-1.c: Likewise.
28193         * gcc.dg/i386-loop-2.c: Likewise.
28194         * gcc.dg/i386-loop-3.c: Likewise.
28195         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
28196         * gcc.dg/i386-pic-1.c: Likewise.
28197         * gcc.dg/i386-regparm.c: Likewise.
28198         * gcc.dg/i386-signbit-1.c: Likewise.
28199         * gcc.dg/i386-signbit-2.c: Likewise.
28200         * gcc.dg/i386-signbit-3.c: Likewise.
28201         * gcc.dg/i386-sse-5.c: Likewise.
28202         * gcc.dg/i386-sse-8.c: Likewise.
28203         * gcc.dg/i386-unroll-1.c: Likewise.
28204         * gcc.dg/tls/opt-1.c: Likewise.
28205         * gcc.dg/tls/opt-2.c: Likewise.
28206         * gcc.dg/unroll-1.c: Likewise.
28207         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
28208         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
28209         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
28210         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
28211
28212 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28213
28214         * g++.dg/template/incomplete1.C: New test.
28215
28216 2004-11-16  Nick Clifton  <nickc@redhat.com>
28217
28218         Revert patches accidentally commited during checkin of fixes for
28219         xstormy16 tests:
28220         gcc.c-torture/execute/simd-4.c: Revert
28221         gcc.dg/20040910-1.c: Revert.
28222
28223 2004-11-16  Paul Brook  <paul@codesourcery.com>
28224
28225         PR fortran/13010
28226         * gfortran.dg/der_pointer_1.f90: New test.
28227
28228 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
28229
28230         PR c/18498
28231         * gcc.dg/bitfld-13.c: New test.
28232
28233 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
28234
28235         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
28236         powerpc*-*-linux*.
28237
28238         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
28239         * gcc.dg/ppc64-abi-2.c: Ditto.
28240         * gcc.dg/ppc64-abi-3.c: Ditto.
28241
28242         * lib/gcc-dg.exp (dg-target-list): Remove.
28243
28244 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
28245
28246         * gcc.dg/ia64-postinc.c: New test.
28247
28248 2004-11-15  Mark Mitchell <mark@codesourcery.com>
28249
28250         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
28251
28252 2004-11-15  Nick Clifton  <nickc@redhat.com>
28253
28254         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
28255         __INT_MAX__ so that the test can be compiled by toolchains
28256         targeted at 16-bit processors.
28257
28258         * gcc.dg/20040625-1.c: Use long constants rather than integers
28259         when performing arithmetic that will overflow 16-bits.
28260
28261         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
28262         xstormy16.  It does not support 128-bit vector operations.
28263
28264         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
28265         with the macro PTR_TYPE.  Define this macro to an integer type
28266         suitable for holding a pointer.
28267
28268         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
28269         the target is a 16-bit processor.
28270
28271         * gcc.dg/cpp/if-2.c: Expect a different warning message from
28272         16-bit targets where the character constant will be too long.
28273
28274         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
28275         where the double will not be directly addressable.
28276
28277 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28278
28279         Friend class name lookup 1/n, PR c++/18471
28280         * g++.dg/template/crash26.C: New test.
28281         * g++.dg/lookup/struct1.C: Adjust expected error.
28282         * g++.dg/parse/elab1.C: Likewise.
28283         * g++.dg/parse/elab2.C: Likewise.
28284         * g++.dg/parse/int-as-enum1.C: Likewise.
28285         * g++.dg/parse/struct-as-enum1.C: Likewise.
28286         * g++.dg/parse/typedef1.C: Likewise.
28287         * g++.dg/parse/typedef3.C: Likewise.
28288         * g++.dg/parse/typedef4.C: Likewise.
28289         * g++.dg/parse/typedef5.C: Likewise.
28290         * g++.dg/template/nontype4.C: Likewise.
28291         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
28292         * g++.old-deja/g++.other/elab1.C: Likewise.
28293         * g++.old-deja/g++.other/syntax4.C: Likewise.
28294
28295 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
28296
28297         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
28298
28299 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
28300
28301         * gcc.c-torture/execute/20041114-1.c: New test.
28302
28303 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
28304
28305         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
28306         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
28307         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
28308         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
28309         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
28310         gcc.dg/switch-7.c: New tests.
28311
28312 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
28313
28314         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
28315
28316 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
28317
28318         PR tree-opt/18400
28319         * gcc.dg/vect/pr18400.c: New test.
28320
28321 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
28322             Andrew Pinski  <pinskia@physics.uc.edu>
28323
28324         PR tree-opt/18425
28325         * gcc.dg/vect/pr18425.c: New test.
28326
28327 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
28328
28329         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
28330         Guard with dg-require-alias and dg-require-visibility.
28331
28332 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
28333
28334         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
28335
28336 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28337
28338         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
28339
28340 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28341
28342         PR c++/17344
28343         * g++.dg/template/defarg5.C: New test.
28344
28345 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
28346
28347         * g++.dg/parse/cast1.C: Run only on ILP32.
28348         * g++.old-deja/g++.mike/p784.C: Likewise.
28349
28350 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
28351
28352         * gcc.c-torture/execute/20041113-1.c: New test.
28353
28354 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
28355
28356         PR target/18230
28357         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
28358         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
28359         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
28360         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
28361         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
28362         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
28363         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
28364         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
28365         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
28366         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
28367         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
28368         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
28369         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
28370
28371 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
28372
28373         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
28374         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
28375         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
28376         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
28377         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
28378         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
28379         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
28380         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
28381         gcc.target/sparc/combined-1.c: New tests.
28382
28383 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
28384
28385         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
28386         New tests.
28387
28388 2004-11-12  Mark Mitchell <mark@codesourcery.com>
28389
28390         * lib/gcc-dg.exp (dg-forbid-option): New function.
28391         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
28392         * g++.dg/abi/bitfield8.C: Likewise.
28393         * g++.dg/abi/dtor1.C: Likewise.
28394         * g++.dg/abi/empty10.C: Likewise.
28395         * g++.dg/abi/empty7.C: Likewise.
28396         * g++.dg/abi/empty9.C: Likewise.
28397         * g++.dg/abi/layout3.C: Likewise.
28398         * g++.dg/abi/layout4.C: Likewise.
28399         * g++.dg/abi/thunk1.C: Likewise.
28400         * g++.dg/abi/thunk2.C: Likewise.
28401         * g++.dg/abi/vbase11.C: Likewise.
28402         * g++.dg/abi/vthunk2.C: Likewise.
28403         * g++.dg/abi/vthunk3.C: Likewise.
28404         * g++.dg/ext/attrib8.C: Likewise.
28405         * g++.dg/opt/longbranch2.C: Likewise.
28406         * g++.dg/opt/reg-stack4.C: Likewise.
28407         * g++.old-deja/g++.ext/attrib1.C: Likewise.
28408         * g++.old-deja/g++.ext/attrib2.C: Likewise.
28409         * g++.old-deja/g++.ext/attrib3.C: Likewise.
28410         * g++.old-deja/g++.other/store-expr1.C: Likewise.
28411         * g++.old-deja/g++.other/store-expr2.C: Likewise.
28412         * gcc.dg/20000609-1.c: Likewise.
28413         * gcc.dg/20000720-1.c: Likewise.
28414         * gcc.dg/20011107-1.c: Likewise.
28415         * gcc.dg/20011119-1.c: Likewise.
28416         * gcc.dg/20020108-1.c: Likewise.
28417         * gcc.dg/20020122-2.c: Likewise.
28418         * gcc.dg/20020122-3.c: Likewise.
28419         * gcc.dg/20020201-3.c: Likewise.
28420         * gcc.dg/20020206-1.c: Likewise.
28421         * gcc.dg/20020218-1.c: Likewise.
28422         * gcc.dg/20020310-1.c: Likewise.
28423         * gcc.dg/20020411-1.c: Likewise.
28424         * gcc.dg/20020418-2.c: Likewise.
28425         * gcc.dg/20020426-1.c: Likewise.
28426         * gcc.dg/20020426-2.c: Likewise.
28427         * gcc.dg/20020517-1.c: Likewise.
28428         * gcc.dg/20020523-1.c: Likewise.
28429         * gcc.dg/20020523-2.c: Likewise.
28430         * gcc.dg/20020729-1.c: Likewise.
28431         * gcc.dg/20030204-1.c: Likewise.
28432         * gcc.dg/20030826-2.c: Likewise.
28433         * gcc.dg/20030926-1.c: Likewise.
28434         * gcc.dg/20031202-1.c: Likewise.
28435         * gcc.dg/980312-1.c: Likewise.
28436         * gcc.dg/980313-1.c: Likewise.
28437         * gcc.dg/990117-1.c: Likewise.
28438         * gcc.dg/990424-1.c: Likewise.
28439         * gcc.dg/990524-1.c: Likewise.
28440         * gcc.dg/991230-1.c: Likewise.
28441         * gcc.dg/i386-387-1.c: Likewise.
28442         * gcc.dg/i386-387-2.c: Likewise.
28443         * gcc.dg/i386-387-3.c: Likewise.
28444         * gcc.dg/i386-387-4.c: Likewise.
28445         * gcc.dg/i386-387-5.c: Likewise.
28446         * gcc.dg/i386-387-6.c: Likewise.
28447         * gcc.dg/i386-asm-1.c: Likewise.
28448         * gcc.dg/i386-bitfield1.c: Likewise.
28449         * gcc.dg/i386-bitfield2.c: Likewise.
28450         * gcc.dg/i386-loop-1.c: Likewise.
28451         * gcc.dg/i386-loop-2.c: Likewise.
28452         * gcc.dg/i386-loop-3.c: Likewise.
28453         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
28454         * gcc.dg/i386-pic-1.c: Likewise.
28455         * gcc.dg/i386-regparm.c: Likewise.
28456         * gcc.dg/i386-signbit-1.c: Likewise.
28457         * gcc.dg/i386-signbit-2.c: Likewise.
28458         * gcc.dg/i386-signbit-3.c: Likewise.
28459         * gcc.dg/i386-sse-5.c: Likewise.
28460         * gcc.dg/i386-sse-8.c: Likewise.
28461         * gcc.dg/i386-unroll-1.c: Likewise.
28462         * gcc.dg/tls/opt-1.c: Likewise.
28463         * gcc.dg/tls/opt-2.c: Likewise.
28464         * gcc.dg/unroll-1.c: Likewise.
28465         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
28466         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
28467         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
28468         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
28469         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
28470         -m64 is specified.
28471
28472 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
28473
28474         PR c++/18389
28475         * g++.dg/parse/cond1.C: New test.
28476
28477         PR c++/18429
28478         * g++.dg/template/array9.C: New test.
28479         * g++.dg/ext/vla1.C: Adjust error messages.
28480         * g++.dg/ext/vlm1.C: Likewise.
28481         * g++.dg/template/crash2.C: Likewise.
28482
28483         PR c++/18436
28484         * g++.dg/template/call3.C: New test.
28485
28486         PR c++/18407
28487         * g++.dg/template/ptrmem11.C: New test.
28488
28489 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
28490
28491         PR other/14264
28492         * lib/g++.exp: Set LC_ALL and LANG to C.
28493         * lib/gcc-dg.exp: Likewise.
28494         * lib/gfortran.exp: Likewise.
28495         * lib/objc.exp: Likewise.
28496         * lib/treelang.exp: Likewise.
28497
28498 2004-11-12  Andreas Schwab  <schwab@suse.de>
28499
28500         * gcc.dg/pr16286.c: Fix last change.
28501
28502 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
28503
28504         PR c++/18416
28505         * g++.dg/init/global1.C: New test.
28506
28507 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
28508
28509         * gcc.c-torture/execute/20041112-1.c: New test.
28510
28511 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
28512
28513         * lib/gcc-dg.exp (dg-target-list): New.
28514
28515 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
28516             Richard Sandiford  <rsandifo@redhat.com>
28517
28518         * lib/target-supports.exp (get-compiler_messages): New.
28519         (check_named_sections_available): Use it.
28520         (check_effective_target_ilp32): New.
28521         (check_effective_target_lp64): New.
28522         (is-effective-target): New.
28523         * lib/gcc-dg.exp (dg-require-effective-target): New.
28524
28525 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
28526
28527         * gcc.dg/precedence-1.c: New test.
28528
28529 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
28530
28531         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
28532
28533         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
28534         message, delete generated files, use more descriptive name for
28535         executable, and make the test unsupported when it cannot be run.
28536
28537         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
28538         (dg-require-weak, dg-require-visibility, dg-require-alias,
28539         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
28540         dg-require-iconv, dg-require-named-sections): Use it.
28541
28542         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
28543
28544 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
28545
28546         PR target/16457
28547         * gcc.dg/ppc-and-1: New
28548
28549         PR target/16796
28550         * gcc.dg/ppc-mov-1.c: New.
28551
28552         PR target/16458
28553         * gcc.dg/ppc-compare-1.c: New.
28554
28555 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
28556
28557         * objc.dg/desig-init-2.m: New test.
28558
28559 2004-11-10  Adam Nemet  <anemet@lnxw.com>
28560
28561         PR middle-end/18160
28562         * g++.dg/warn/register-var-1.C: New test.
28563         * g++.dg/warn/register-var-2.C: New test.
28564
28565 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
28566
28567         * gcc.dg/union-2.c: New test.
28568
28569 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
28570
28571         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
28572         New test for PR tree-optimization/17892.
28573
28574 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
28575
28576         PR c++/18369
28577         * g++.dg/init/new12.C: New test.
28578
28579 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
28580
28581         * gcc.target/sparc: New directory.
28582         * gcc.target/sparc/sparc.exp: New driver.
28583         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
28584         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
28585         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
28586         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
28587
28588 2004-11-10  Paul Brook  <paul@codesourcery.com>
28589
28590         PR fortran/18218
28591         * gfortran.dg/list_read.c: New test.
28592
28593 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
28594
28595         PR c/18322
28596         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
28597         expected diagnostic location.
28598
28599 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
28600
28601         * gcc.dg/20041109-1.c: New test.
28602
28603 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
28604
28605         PR objc/18406
28606         * objc/compile/pr18406.m: New test.
28607
28608 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
28609
28610         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
28611
28612 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
28613
28614         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
28615
28616 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
28617
28618         * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
28619
28620 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
28621
28622         * gcc.dg/20030225-2.c: Add prototype for abort and
28623         exit.
28624
28625 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
28626
28627         PR tree-opt/18299
28628         * gcc.c-torture/pr18299-1.c: New test.
28629
28630 2004-11-06  Andreas Schwab  <schwab@suse.de>
28631
28632         * gcc.dg/pr16286.c: Also test for bool and pixel.
28633
28634 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
28635
28636         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
28637         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
28638         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
28639         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
28640         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
28641         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
28642         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
28643         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
28644         gcc.dg/struct-semi-3.c: New tests.
28645
28646 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
28647
28648         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
28649
28650 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
28651
28652         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
28653         Do not use C99 designators.
28654
28655 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
28656
28657         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
28658
28659 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
28660
28661         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
28662         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
28663         * gcc.c-torture/execute/simd-5.x: Remove.
28664
28665 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
28666
28667         PR rtl-optimization/17933
28668         * gcc.dg/torture/pr17933-1.c: New test.
28669
28670 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
28671
28672         PR target/18106
28673         * lib/target-supports.exp (check_weak_available): Support
28674         Windows.
28675
28676 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
28677
28678         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
28679         call to fflush(stdout) before abort.
28680         (my_ffsll): New function.
28681         (generate_fields): Use it.
28682
28683 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
28684
28685         * gcc.dg/init-undef-1.c: New test.
28686
28687 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
28688
28689         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
28690         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
28691         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
28692         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
28693         expected messages for new parser.
28694
28695 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
28696
28697         * g++.dg/ext/visibility/symbian1.C: New test.
28698
28699 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
28700
28701         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
28702         on LP64 targets.
28703
28704 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
28705
28706         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
28707         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
28708         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
28709         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
28710         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
28711         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
28712         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
28713         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
28714         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
28715         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
28716
28717 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
28718
28719         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
28720         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
28721         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
28722         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
28723         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
28724         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
28725         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
28726         for new parser.
28727
28728 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
28729
28730         PR target/15342
28731         * gcc.dg/20041104-1.c: New test.
28732
28733 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28734
28735         * g++.dg/template/nontype7.C: New test.
28736         * g++.dg/template/nontype8.C: Likewise.
28737         * g++.dg/template/nontype9.C: Likewise.
28738         * g++.dg/template/nontype10.C: Likewise.
28739         * g++.dg/tc1/dr49.C: Likewise.
28740         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
28741         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
28742
28743 2004-11-04  Ben Elliston  <bje@au.ibm.com>
28744
28745         * g++.dg/rtti/tinfo1.C: Remove xfails.
28746
28747 2004-11-04  Ben Elliston  <bje@au.ibm.com>
28748
28749         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
28750         packed attribute to the definition to satisfy the new C++ parser.
28751
28752 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
28753
28754         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
28755         invocations of va_arg.
28756
28757 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
28758
28759         PR c++/18124
28760         * g++.dg/template/crash25.C: New test.
28761
28762         PR c++/18155
28763         * g++.dg/template/typedef2.C: New test.
28764         * g++.dg/parse/crash13.C: Adjust error markers.
28765
28766         PR c++/18177
28767         * g++.dg/conversion/const3.C: New test.
28768
28769 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28770
28771         PR fortran/17535
28772         PR fortran/17583
28773         PR fortran/17713
28774         * gfortran.dg/generic_[123].f90: New testcases.
28775
28776 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
28777
28778         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
28779         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
28780
28781 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
28782
28783         PR tree-opt/16808
28784         * gcc.c-torture/compile/pr16808.c: New test.
28785
28786 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
28787
28788         PR rtl-optimization/17104
28789         * gcc.dg/ppc-bitfield1.c: New.
28790
28791 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
28792
28793         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
28794
28795 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
28796
28797         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
28798         strings for 32-bit code.
28799
28800 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
28801
28802         PR c/18239
28803         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
28804
28805 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
28806
28807         PR c++/18064
28808         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
28809
28810 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
28811
28812         PR c++/15172
28813         * g++.dg/init/aggr2.C: New test.
28814
28815 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
28816
28817         * objc.dg/local-decl-1.m: New test.
28818
28819 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
28820
28821         * gcc.dg/20040910-1.c: Adjust regex.
28822
28823 2004-10-30  Roger Sayle  <roger@eyesopen.com>
28824
28825         PR rtl-optimization/18084
28826         * g++.dg/opt/pr18084-1.C: New testcase.
28827
28828 2004-10-30  Matt Austern  <austern@apple.com>
28829
28830         PR c++/17542
28831         * g++.dg/ext/attrib18.C: New test.
28832
28833 2004-10-30  Roger Sayle  <roger@eyesopen.com>
28834
28835         PR middle-end/18096
28836         * gcc.dg/pr18096-1.c: New test case.
28837
28838 2004-10-30  Roger Sayle  <roger@eyesopen.com>
28839
28840         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
28841
28842 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
28843
28844         PR c/16666
28845         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
28846         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
28847         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
28848         gcc.dg/old-style-prom-3.c: New tests.
28849
28850 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
28851
28852         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
28853         Remove unnecessary inclusion of stdio.h.
28854
28855 2004-10-29  Roger Sayle  <roger@eyesopen.com>
28856
28857         PR rtl-optimization/17581
28858         * gcc.dg/pr17581-1.c: New test case.
28859
28860 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
28861
28862         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
28863         being implemented.
28864         * g++.dg/conversion/dr195-1.C: New.
28865         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
28866         * g++.old-deja/g++.mike/p10148.C: Likewise.
28867
28868 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
28869
28870         PR c++/17695
28871         * g++.dg/debug/typedef2.C: New test.
28872
28873 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
28874
28875         PR fortran/13490
28876         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
28877         * gfortran.dg/g77/README: Update.
28878
28879 2004-10-28  Matt Austern  <austern@apple.com>
28880
28881         PR c++/14124
28882         * g++.dg/ext/packed7.C: New test.
28883
28884 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
28885
28886         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
28887         scan-assembler.
28888         * lib/scanasm.exp (hidden-scan-for): New proc.
28889         (scan-hidden): Use hidden-scan-for instead of constructing the scan
28890         string.
28891         (scan-not-hidden): Likewise.
28892         * lib/target-supports.exp (check_visibility_available): mach-o is
28893         support too.
28894
28895 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
28896
28897         PR c++/17132
28898         * g++.dg/template/memclass3.C: New test.
28899
28900 2004-10-28  Adam Nemet  <anemet@lnxw.com>
28901
28902         PR middle-end/18160
28903         * gcc.dg/register-var-1.c: New test.
28904         * gcc.dg/register-var-2.c: New test.
28905         * gcc.dg/asm-7.c: Taking the address of a register variable is an
28906         error now.
28907
28908 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
28909
28910         PR other/18172
28911         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
28912         unused variables.
28913         * gcc.dg/vect/vect-22.c: Likewise.
28914
28915 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
28916
28917         * gcc.dg/i386-rotate-1.c: New test.
28918
28919 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
28920
28921         * g++.dg/init/ref12.C: Add "run" marker.
28922
28923         PR c++/17435
28924         * g++.dg/init/ref12.C: New test.
28925
28926         PR c++/18140
28927         * g++.dg/template/shift1.C: New test.
28928         * g++.dg/template/error10.C: Adjust error markers.
28929
28930 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
28931
28932         PR tree-opt/17529
28933         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
28934
28935 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
28936
28937         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
28938         * gcc.dg/weak/weak-3.c: Likewise.
28939         * gcc.dg/weak/weak-5.c: Likewise.
28940         * gcc.dg/weak/weak-9.c: Likewise.
28941         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
28942         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
28943
28944         * gcc.dg/darwin-weakimport-1.c: New.
28945
28946 2004-10-28  Ben Elliston  <bje@au.ibm.com>
28947
28948         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
28949
28950 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
28951
28952         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
28953         'syntax' error messages.
28954         * gcc.dg/cpp/direct2s.c: Likewise.
28955
28956 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
28957
28958         * gcc.c-torture/compile/20041026-1.c: New.
28959
28960 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
28961
28962         PR c++/18093
28963         * g++.dg/lookup/ns2.C: New test.
28964
28965         PR c++/18020
28966         * g++.dg/template/enum4.C: New test.
28967
28968         PR c++/18161
28969         * g++.dg/template/expr1.C: New test.
28970
28971 2004-10-26  Ben Elliston  <bje@au.ibm.com>
28972
28973         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
28974
28975 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
28976
28977         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
28978         gcc.dg/decl-nospec-3.c: New tests.
28979
28980 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
28981
28982         * objc.dg/super-class-3.m: New test.
28983
28984 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
28985
28986         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
28987         resyncing.
28988         * gcc.dg/cpp/direct2s.c: Likewise.
28989
28990 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
28991
28992         * objc.dg/image-info.m: Update for changes to section selection.
28993
28994 2004-10-25  David Ayers  <d.ayers@inode.at>
28995             Ziemowit Laski  <zlaski@apple.com>
28996
28997         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
28998         diagnostics when messaging 'id <Proto>'.
28999         * objc.dg/class-protocol-1.m: New test.
29000         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
29001         a non-existent method signature.
29002         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
29003         Update diagnostics when messaging with non-existent method signature.
29004         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
29005         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
29006         invalid receivers are now resolved as if messaging 'id'; remove
29007         extraneous diagnostics.
29008
29009 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
29010
29011         PR c/16667
29012         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
29013         gcc.dg/init-desig-obs-3.c: New tests.
29014
29015 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
29016
29017         * gcc.dg/debug/20041023-1.c: New test.
29018
29019 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
29020
29021         PR middle-end/17407
29022         * gcc.c-torture/compile/pr17407.c: New test.
29023
29024         PR c++/18121
29025         * g++.dg/template/array8.C: New test.
29026
29027 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
29028
29029         PR other/18138
29030         * lib/g++.exp: Accept more than one multilib libgcc.
29031         * lib/gcc-dg.exp: Likewise.
29032         * lib/objc.exp: Likewise.
29033         * lib/treelang.exp: Likewise.
29034         * lib/gfortran.exp: Likewise.
29035
29036 2004-10-24  Ben Elliston  <bje@au.ibm.com>
29037
29038         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
29039
29040 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
29041
29042         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
29043         * gcc.dg/c99-const-expr-3.c: Likewise.
29044
29045 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
29046
29047         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
29048
29049 2004-10-23  Ben Elliston  <bje@au.ibm.com>
29050
29051         * gcc.c-torture/execute/loop-2e.x: Remove.
29052
29053 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
29054
29055         PR c++/18095
29056         * g++.dg/parse/crash18.C: New.
29057         * g++.dg/parse/crash19.C: New.
29058
29059 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
29060
29061         * g++.dg/ext/dllimport1.C: Move dg-warnings.
29062         * g++.dg/ext/dllimport2.C: Same.
29063         * g++.dg/ext/dllimport8.C: Same.
29064
29065 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
29066
29067         PR c++/10841
29068         * g++.dg/conversion/cast1.C: New test.
29069         * g++.dg/overload/pmf1.C: Adjust error marker.
29070
29071 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
29072
29073         PR objc/17923
29074         * objc.dg/const-str-7.m: New test.
29075
29076 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29077
29078         * g++.dg/template/memfriend11.C: Fix comment typo.
29079         * g++.dg/template/memfriend14.C: Likewise.
29080
29081 2004-10-20  Richard Henderson  <rth@redhat.com>
29082
29083         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
29084         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
29085         -fasynchronous-unwind-tables.
29086
29087 2004-10-20  Richard Henderson  <rth@redhat.com>
29088
29089         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
29090         (main): Return success.
29091         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
29092         (main): Return success.
29093
29094 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29095
29096         PR c++/13495
29097         * g++.dg/template/memfriend9.C: New test.
29098         * g++.dg/template/memfriend10.C: Likewise.
29099         * g++.dg/template/memfriend11.C: Likewise.
29100         * g++.dg/template/memfriend12.C: Likewise.
29101         * g++.dg/template/memfriend13.C: Likewise.
29102         * g++.dg/template/memfriend14.C: Likewise.
29103         * g++.dg/template/memfriend15.C: Likewise.
29104         * g++.dg/template/memfriend16.C: Likewise.
29105         * g++.dg/template/memfriend17.C: Likewise.
29106         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
29107
29108 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
29109
29110         * g++.dg/conversion/dr195.C: New.
29111         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
29112
29113 2004-10-20  Ben Elliston  <bje@au.ibm.com>
29114             Devang Patel  <dpatel@apple.com>
29115
29116         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
29117         of floating point arithmetic, which could trap.
29118
29119 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
29120
29121         PR c++/14035
29122         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
29123         * g++.dg/conversion/const2.C: New test.
29124         * g++.dg/expr/reinterpret2.C: New test.
29125         * g++.dg/expr/reinterpret3.C: New test.
29126         * g++.dg/expr/cast2.C: New test.
29127         * g++.dg/expr/copy1.C: New test.
29128         * g++.dg/other/conversion1.C: Change error message.
29129         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
29130         function pointers to void *.
29131         * g++.old-deja/g++.mike/p10148.C: Likewise.
29132
29133 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
29134
29135         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
29136
29137 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
29138
29139         PR c++/18047
29140
29141         * g++.dg/parse/expr3.C: New test.
29142
29143 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
29144
29145         * gcc.dg/smod-1.c: New test.
29146
29147 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
29148
29149         * objc.dg/method-14.m: New test.
29150
29151 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
29152
29153         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
29154         Also xfail as the patch was reverted.
29155
29156 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
29157
29158         PR middle-end/16973
29159         * gcc.dg/pr16973.c: New test.
29160
29161 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
29162
29163         PR tree-optimization/17656
29164         * gcc.c-torture/compile/pr17656.c: New test.
29165
29166 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
29167
29168         * g++.dg/eh/shadow1.C: New.
29169
29170 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
29171
29172         * gcc.c-torture/compile/20041018-1.c: New test.
29173
29174 2004-10-18  Ben Elliston  <bje@au.ibm.com>
29175
29176         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
29177         compiler referring to register 0 when accessing sdata.  The linker
29178         now patches things up.
29179
29180 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
29181
29182         PR c/17529
29183         * gcc.c-torture/compile/pr17529.c: New test.
29184
29185 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29186
29187         PR c++/17743
29188         * g++.dg/ext/attrib17.C: New test.
29189
29190 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
29191
29192         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
29193
29194 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29195
29196         PR c++/10479
29197         * g++.dg/ext/attrib16.C: New test.
29198
29199 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
29200
29201         PR c++/17042
29202         * g++.dg/init/dso_handle1.C: New test.
29203
29204         PR c++/14667
29205         * g++.dg/parse/typedef6.C: New test.
29206
29207         PR c++/17916
29208         * g++.dg/parse/pragma1.C: New test.
29209
29210 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
29211
29212         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
29213
29214 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
29215
29216         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
29217         -fno-common when on HPPA HP-UX platforms.
29218
29219 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
29220
29221         PR other/16820
29222         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
29223         stdint.h.
29224         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
29225         uintptr_t.
29226
29227 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
29228
29229         PR c++/16301
29230         * g++.dg/lookup/strong-using-4.C: New test.
29231
29232 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
29233
29234         PR middle-end/16567
29235         * gcc.c-torture/compile/nested-1.c: New test.
29236
29237 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
29238
29239         * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
29240         and mipsisa64*-*-* (until support for misaligned loads is added).
29241         * gcc.dg/vect/vect-50.c: Likewise.
29242         * gcc.dg/vect/vect-52.c: Likewise.
29243         * gcc.dg/vect/vect-54.c: Likewise.
29244         * gcc.dg/vect/vect-58.c: Likewise.
29245         * gcc.dg/vect/vect-60.c: Likewise.
29246         * gcc.dg/vect/vect-80.c: Likewise.
29247
29248 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
29249
29250         PR c++/17976
29251         * g++.dg/init/dtor3.C: New test.
29252
29253 2004-10-15  Ben Elliston  <bje@au.ibm.com>
29254
29255         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
29256
29257 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
29258
29259         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
29260         * gcc.dg/macho-lo-sum.c: Likewise.
29261
29262 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
29263
29264         * gcc.dg/ppc-spe64-1.c: New test.
29265
29266 2004-10-14  Devang Patel  <dpatel@apple.com>
29267
29268         PR 17635
29269         * gcc.dg/pr17635.c : New test.
29270
29271 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
29272
29273         * gcc.dg/vect/vect-28.c: Remove xfail.
29274         * gcc.dg/vect/vect-30.c: Remove xfail.
29275         * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
29276         * gcc.dg/vect/vect-33.c: Remove xfail.
29277         * gcc.dg/vect/vect-44.c: Remove xfail.
29278         * gcc.dg/vect/vect-46.c: Remove xfail.
29279         * gcc.dg/vect/vect-50.c: Remove xfail.
29280         * gcc.dg/vect/vect-52.c: Remove xfail.
29281         * gcc.dg/vect/vect-54.c: Remove xfail.
29282         * gcc.dg/vect/vect-58.c: Remove xfail.
29283         * gcc.dg/vect/vect-60.c: Remove xfail.
29284         * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
29285         * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
29286         * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
29287         * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
29288         * gcc.dg/vect/vect-8.c: Remove xfail.
29289         * gcc.dg/vect/vect-80.c: Remove xfail.
29290         * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
29291
29292 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
29293
29294         * gcc.dg/vect/vect-82.c: New testcase.
29295         * gcc.dg/vect/vect-82_64.c: New testcase.
29296         * gcc.dg/vect/vect-83.c: New testcase.
29297         * gcc.dg/vect/vect-83_64.c: New testcase.
29298
29299 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
29300
29301         * gcc.dg/cpp/error-1.c: New test.
29302
29303 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
29304
29305         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
29306
29307 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
29308
29309         PR target/17984
29310         * gcc.dg/cris-peep2-xsrand2.c: New test.
29311
29312 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
29313
29314         PR c++/17661
29315         * g++.dg/expr/for2.C: New test.
29316
29317 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
29318
29319         * g++.dg/inherit/thunk1.C: Run on the SPARC.
29320
29321 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
29322
29323         PR tree-optimization/17724
29324         * g++.dg/opt/pr17724-1.C: New test.
29325         * g++.dg/opt/pr17724-2.C: New test.
29326         * g++.dg/opt/pr17724-3.C: New test.
29327         * g++.dg/opt/pr17724-4.C: New test.
29328         * g++.dg/opt/pr17724-5.C: New test.
29329         * g++.dg/opt/pr17724-6.C: New test.
29330
29331 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
29332
29333         PR c/17301
29334         * gcc.dg/pr17301-2.c: New test.
29335
29336 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
29337
29338         PR c++/15876
29339         * g++.dg/parse/error22.C: New test.
29340
29341         PR c++/17936
29342         * g++.dg/template/spec18.C: New test.
29343
29344 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
29345
29346         * gcc.dg/ia64-asm-1.c: Add prototype for abort
29347         * gcc.dg/ia64-sync-1.c: Add prototype for abort and
29348         memcpy.
29349         * gcc.dg/ia64-sync-2.c: Ditto.
29350         * gcc.dg/ia64-sync-3.c: Ditto.
29351
29352 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
29353
29354         * g++.dg/eh/cleanup5.C: Add dg-options "".
29355
29356 2004-10-11  Roger Sayle  <roger@eyesopen.com>
29357
29358         PR middle-end/17657
29359         * gcc.dg/switch-4.c: New test case.
29360
29361 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
29362
29363         * gcc.c-torture/execute/20041011-1.c: New test.
29364
29365 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
29366
29367         PR c++/17554
29368         * g++.dg/init/for3.C: New test.
29369
29370         PR c++/17657
29371         * g++.dg/opt/switch2.C: New test.
29372
29373         PR middle-end/17703
29374         * g++.dg/warn/Wreturn-2.C: New test.
29375
29376 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
29377
29378         PR c++/17907
29379         * g++.dg/eh/cleanup5.C: New test.
29380
29381 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
29382
29383         PR c++/17393
29384         * g++.dg/parse/error21.C: New test.
29385
29386 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
29387
29388         * g++.dg/overload/pmf1.C: Adjust quoting marks.
29389         * g++.dg/warn/incomplete1.C: Likewise.
29390         * g++.dg/template/qualttp20.C: Likewise.
29391
29392 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
29393
29394         PR c/17881
29395         * parm-incomplete-1.c: New test.
29396
29397 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
29398
29399         PR c++/17867
29400         * g++.dg/parse/error19.C: New test.
29401
29402         PR c++/17670
29403         * g++.dg/init/new11.C: New test.
29404
29405         PR c++/17821
29406         * g++.dg/parse/error20.C: New test.
29407
29408         PR c++/17826
29409         * g++.dg/template/crash24.C: New test.
29410
29411 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
29412
29413         PR c/17301
29414         * gcc.dg/pr17301-1.c: New test.
29415
29416 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
29417
29418         PR c/17189
29419         * gcc.dg/anon-struct-5.c: New test.
29420
29421 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
29422
29423         PR c/17844
29424         * gcc.dg/pr17844-1.c: New test.
29425
29426 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
29427
29428         PR tree-optimization/17906
29429         * gcc.c-torture/compile/pr17906.c: New.
29430
29431 2004-10-09  Stuart Hastings  <stuart@apple.com>
29432             Roger Sayle  <roger@eyesopen.com>
29433
29434         PR rtl-optimization/17853
29435         * gcc.dg/i386-mmx-5.c: New testcase.
29436
29437 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
29438
29439         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
29440
29441 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
29442
29443         PR c++/17524
29444         * g++.dg/template/static9.C: New test.
29445
29446         PR c++/17685
29447         * g++.dg/parse/operator5.C: New test.
29448
29449 2004-10-09  Roger Sayle  <roger@eyesopen.com>
29450
29451         PR middle-end/17894
29452         * gcc.c-torture/execute/divcmp-4.c: New test case.
29453
29454 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
29455
29456         PR tree-opt/17902
29457         * g++.dg/opt/pr17902.C: New test.
29458
29459 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
29460
29461         * gcc.dg/cpp/ident-1.c: Add dg-options "".
29462
29463 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
29464
29465         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
29466
29467 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
29468
29469         * gcc.dg/assign-warn-3.c: New test.
29470
29471 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
29472
29473         PR c/16999
29474         * gcc.dg/cpp/ident-1.c: New test.
29475
29476 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
29477
29478         * gcc.c-torture/compile/acc1.c: New.
29479
29480 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
29481
29482         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
29483         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
29484
29485 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
29486
29487         * gcc.dg/ultrasp11.c: New test.
29488
29489 2004-10-08  Michael Matz  <matz@suse.de>
29490
29491         * gcc.dg/doloop-2.c: New test.
29492
29493 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
29494
29495         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
29496         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
29497         objc.dg/method-9.m: Update expected diagnostics.
29498
29499 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
29500
29501         * gcc.dg/ppc-fsel-3.c: New file.
29502         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
29503
29504 2004-10-07  Paul Brook  <paul@codesourcery.com>
29505
29506         * gfortran.dg/intrinsic_verify_1.f90: New test.
29507
29508 2004-10-07  Paul Brook  <paul@codesourcery.com>
29509
29510         * gfortran.dg/empty_format_1.f90: Remove stray commas.
29511
29512 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29513
29514         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
29515         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
29516         commit.
29517
29518 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
29519
29520         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
29521
29522 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29523
29524         PR c++/17115
29525         * g++.dg/warn/Winline-4.C: New test.
29526
29527 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
29528
29529         * gcc.c-torture/compile/20041007-1.c: New test.
29530
29531 2004-10-07  Paul Brook  <paul@codesourcery.com>
29532
29533         PR fortran/17678
29534         * gfortran.dg/use_allocated_1.f90: New test.
29535
29536 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
29537
29538         PR middle-end/17849
29539         * gfortran.fortran-torture/compile/nested.f90: New test
29540
29541 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
29542
29543         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
29544
29545 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
29546
29547         PR c++/17368
29548         * g++.dg/ext/asm6.C: New test.
29549
29550 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
29551
29552         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
29553
29554 2004-10-06  Paul Brook  <paul@codesourcery.com>
29555
29556         PR libfortran/17709
29557         * gfortran.dg/empty_format_1.f90: New test.
29558
29559 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29560
29561         PR fortran/17568
29562         * gfortran.dg/ishft.f90: New test.
29563
29564         PR fortran/17283
29565         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
29566         tests.
29567
29568 2004-10-06  Paul Brook  <paul@codesourcery.com>
29569
29570         * gfortran.dg/do_1.f90: New test.
29571
29572 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29573
29574         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
29575         optimizing for size.
29576
29577 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
29578
29579         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
29580
29581 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
29582
29583         * gcc.c-torture/compile/20041005-1.c: New test.
29584
29585 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
29586
29587         PR c++/17829
29588         * g++.dg/lookup/koenig4.C: New.
29589
29590 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
29591
29592         * g++.dg/other/classkey1.C: Adjust quoting marks.
29593         * g++.dg/parse/error15.C: Likewise.
29594         * g++.dg/template/meminit2.C (int>): Likewise.
29595
29596 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29597
29598         PR fortran/17283
29599         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
29600
29601         PR fortran/17631
29602         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
29603
29604         PR fortran/17708
29605         * gfortran.dg/pr17708.f90: New test.
29606
29607 2004-10-04  Chao-ying Fu  <fu@mips.com>
29608
29609         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
29610         * gcc.dg/vect/vect-4.c: Ditto.
29611         * gcc.dg/vect/vect-5.c: Ditto.
29612         * gcc.dg/vect/vect-6.c: Ditto.
29613         * gcc.dg/vect/vect-8.c: Ditto.
29614         * gcc.dg/vect/vect-16.c: Ditto.
29615         * gcc.dg/vect/vect-30.c: Ditto.
29616         * gcc.dg/vect/vect-40.c: Ditto.
29617         * gcc.dg/vect/vect-41.c: Ditto.
29618         * gcc.dg/vect/vect-42.c: Ditto.
29619         * gcc.dg/vect/vect-43.c: Ditto.
29620         * gcc.dg/vect/vect-44.c: Ditto.
29621         * gcc.dg/vect/vect-45.c: Ditto.
29622         * gcc.dg/vect/vect-46.c: Ditto.
29623         * gcc.dg/vect/vect-47.c: Ditto.
29624         * gcc.dg/vect/vect-48.c: Ditto.
29625         * gcc.dg/vect/vect-49.c: Ditto.
29626         * gcc.dg/vect/vect-50.c: Ditto.
29627         * gcc.dg/vect/vect-51.c: Ditto.
29628         * gcc.dg/vect/vect-52.c: Ditto.
29629         * gcc.dg/vect/vect-53.c: Ditto.
29630         * gcc.dg/vect/vect-54.c: Ditto.
29631         * gcc.dg/vect/vect-55.c: Ditto.
29632         * gcc.dg/vect/vect-56.c: Ditto.
29633         * gcc.dg/vect/vect-57.c: Ditto.
29634         * gcc.dg/vect/vect-58.c: Ditto.
29635         * gcc.dg/vect/vect-59.c: Ditto.
29636         * gcc.dg/vect/vect-60.c: Ditto.
29637         * gcc.dg/vect/vect-74.c: Ditto.
29638         * gcc.dg/vect/vect-79.c: Ditto.
29639         * gcc.dg/vect/vect-80.c: Ditto.
29640
29641 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
29642
29643         * gcc.dg/unused-7.c: Use the correct option.
29644
29645 2004-10-04  Paul Brook  <paul@codesourcery.com>
29646         Bud Davis  <bdavis9659@comcast.net>
29647
29648         PR fortran/17706
29649         PR fortran/16434
29650         * gfortran/pr17706.f90: New test.
29651         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
29652
29653 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29654
29655         * gfortran.dg/pr17612.f90: New test.
29656
29657 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
29658
29659         * g++.dg/template/local1.C: Adjust quoting marks in
29660         testing for diagnostics.
29661         * g++.dg/tls/diag-2.C: Likewise.
29662         * g++.dg/other/error8.C: Likewise.
29663
29664 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
29665
29666         PR c/17178
29667         * gcc.dg/unused-4.c: Adjust to be correct.
29668
29669         PR c/17820
29670         * gcc.dg/unused-7.c: New test.
29671
29672 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
29673
29674         PR c++/17797
29675         * g++.dg/overload/template2.C: New test.
29676
29677 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
29678
29679         PR tree-optimization/16632
29680         * gcc.dg/tree-ssa/20041002-1.c: New.
29681
29682 2004-10-03  Paul Brook  <paul@codesourcery.com>
29683
29684         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
29685         rather than relying on default formatting.
29686
29687 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
29688
29689         * gcc.dg/20040920-1.c: Update expected message text.
29690
29691 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
29692
29693         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
29694
29695 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
29696
29697         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
29698         tree level.
29699
29700 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
29701
29702         * gcc.dg/tree-ssa/pr17343.c: Remove.
29703
29704 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
29705
29706         PR tree-opt/17343
29707         * gcc.dg/tree-ssa/pr17343.c: New test.
29708
29709 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
29710
29711         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
29712         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
29713         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
29714         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
29715         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
29716
29717 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
29718
29719         * gcc.dg/lvalue-2.c: New test.
29720
29721 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
29722
29723         PR c/17730
29724         * gcc.dg/pr17730-1.c: New test
29725
29726 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
29727
29728         PR c/7425
29729         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
29730
29731 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
29732
29733         * gcc.c-torture/execute/stdarg-1.c: New test.
29734         * gcc.c-torture/execute/stdarg-2.c: New test.
29735         * gcc.c-torture/execute/stdarg-3.c: New test.
29736         * gcc.dg/tree-ssa/stdarg-1.c: New test.
29737         * gcc.dg/tree-ssa/stdarg-2.c: New test.
29738         * gcc.dg/tree-ssa/stdarg-3.c: New test.
29739         * gcc.dg/tree-ssa/stdarg-4.c: New test.
29740         * gcc.dg/tree-ssa/stdarg-5.c: New test.
29741
29742 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
29743
29744         PR tree-optimization/17697
29745         * g++.dg/opt/pr17697-1.C: New test.
29746         * g++.dg/opt/pr17697-2.C: New test.
29747         * g++.dg/opt/pr17697-3.C: New test.
29748
29749 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
29750
29751         PR c/16409
29752         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
29753         gcc.dg/vla-init-5.c: New tests.
29754
29755 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
29756
29757         PR c/13804
29758         * gcc.dg/pr13804-1.c: New test.
29759
29760 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29761
29762         PR fortran/16938
29763         * gfortran.dg/pr16938.f90: New test.
29764
29765 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
29766
29767         * g++.dg/template/crash23.C: New test.
29768
29769 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
29770
29771         PR c++/17585
29772         * g++.dg/template/static8.C: New test.
29773
29774 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
29775
29776         PR c++/17681
29777         * g++.dg/other/error9.C: New test.
29778
29779 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
29780
29781         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
29782
29783 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29784
29785         PR fortran/15164
29786         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
29787
29788 2004-09-26  Roger Sayle  <roger@eyesopen.com>
29789
29790         PR middle-end/17112
29791         * gcc.dg/pr17112-1.c: New test case.
29792
29793 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
29794
29795         PR c/11459
29796         * gcc.dg/pr11459-1.c: New test.
29797
29798 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
29799
29800         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
29801         * gcc.dg/tree-ssa/loop-4.c: Likewise.
29802
29803 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29804
29805         * gfortran.dg/pr15324.f90: Make array bounds consistent.
29806
29807 2004-09-25  Jan Hubicka  <jh@suse.cz>
29808
29809         * compile/30040909-1.c: New test.
29810         * compile/30040907-1.c: New test.
29811
29812 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
29813
29814         * gcc.c-torture/execute/va-arg-26.c: New test.
29815
29816 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
29817
29818         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
29819         extra diagnostics on targets with 64-bit pointers.
29820         * objc.dg/selector-1.m: Adjust dg-warning regexp.
29821
29822 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
29823
29824         PR c/17188
29825         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
29826         * gcc.dg/decl-3.c: Adjust expected message.
29827
29828 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29829
29830         PR fortran/17615
29831         * gfortran.dg/pr17615.f90: New test.
29832
29833 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
29834
29835         PR tree-optimzation/17517
29836         * g++.dg/tree-ssa/pr17517.C: New Test.
29837
29838 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
29839
29840         PR c++/16889
29841         * g++.dg/lookup/ambig3.C: New.
29842
29843 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
29844
29845         PR tree-opt/17624
29846         * g++.dg/opt/pr17624.C: New test.
29847
29848 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
29849
29850         PR c/6980
29851         * gcc.dg/Wbad-function-cast-1.c: New test.
29852
29853 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
29854
29855         * g++.dg/ext/complit1.C
29856         * g++.dg/other/error2.C
29857         * g++.dg/other/nontype-1.C
29858         * g++.dg/parse/crash11.C
29859         * g++.dg/parse/crash12.C
29860         * g++.dg/parse/error15.C
29861         * g++.dg/parse/error4.C
29862         * g++.dg/parse/tmpl-outside1.C
29863         * g++.dg/parse/too-many-tmpl-args1.C
29864         * g++.dg/template/dependent-expr3.C
29865         * g++.dg/template/error10.C
29866         * g++.dg/template/instantiate1.C
29867         * g++.dg/template/vtable2.C
29868         * g++.dg/warn/Wshadow-1.C
29869         * g++.dg/warn/weak1.C
29870         * g++.old-deja/g++.brendan/crash16.C
29871         * g++.old-deja/g++.brendan/crash18.C
29872         * g++.old-deja/g++.brendan/crash48.C
29873         * g++.old-deja/g++.brendan/crash49.C
29874         * g++.old-deja/g++.brendan/crash55.C
29875         * g++.old-deja/g++.brendan/crash56.C
29876         * g++.old-deja/g++.brendan/crash8.C
29877         * g++.old-deja/g++.brendan/enum11.C
29878         * g++.old-deja/g++.brendan/enum8.C
29879         * g++.old-deja/g++.brendan/enum9.C
29880         * g++.old-deja/g++.brendan/friend3.C
29881         * g++.old-deja/g++.brendan/misc14.C
29882         * g++.old-deja/g++.bugs/900402_02.C
29883         * g++.old-deja/g++.bugs/900404_03.C
29884         * g++.old-deja/g++.bugs/900404_04.C
29885         * g++.old-deja/g++.bugs/900428_03.C
29886         * g++.old-deja/g++.jason/crash4.C
29887         * g++.old-deja/g++.jason/overload21.C
29888         * g++.old-deja/g++.jason/redecl1.C
29889         * g++.old-deja/g++.jason/report.C
29890         * g++.old-deja/g++.jason/rfg10.C
29891         * g++.old-deja/g++.jason/template30.C
29892         * g++.old-deja/g++.law/arm12.C
29893         * g++.old-deja/g++.law/ctors5.C
29894         * g++.old-deja/g++.law/cvt20.C
29895         * g++.old-deja/g++.law/init10.C
29896         * g++.old-deja/g++.law/init8.C
29897         * g++.old-deja/g++.law/visibility17.C
29898         * g++.old-deja/g++.law/visibility7.C
29899         * g++.old-deja/g++.mike/net8.C
29900         * g++.old-deja/g++.mike/p646.C
29901         * g++.old-deja/g++.mike/p700.C
29902         * g++.old-deja/g++.mike/p701.C
29903         * g++.old-deja/g++.mike/p811.C
29904         * g++.old-deja/g++.ns/template13.C
29905         * g++.old-deja/g++.other/array3.C
29906         * g++.old-deja/g++.other/crash25.C
29907         * g++.old-deja/g++.other/dtor3.C
29908         * g++.old-deja/g++.other/dtor4.C
29909         * g++.old-deja/g++.other/main1.C
29910         * g++.old-deja/g++.other/warn7.C
29911         * g++.old-deja/g++.pt/crash11.C
29912         * g++.old-deja/g++.pt/crash36.C
29913         * g++.old-deja/g++.pt/spec22.C
29914         * g++.old-deja/g++.pt/spec9.C
29915         * g++.old-deja/g++.pt/ttp52.C
29916         * g++.old-deja/g++.robertl/eb103.C
29917         * g++.old-deja/g++.robertl/eb121.C
29918         * g++.old-deja/g++.robertl/eb22.C
29919         * g++.old-deja/g++.robertl/eb8.C:
29920         Update locations and/or regexps of dg-error markers.
29921         Remove markers for some bogus messages that are no longer issued.
29922
29923 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
29924
29925         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
29926         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
29927
29928 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
29929
29930         PR c++/17618
29931         * g++.dg/lookup/crash5.C: New test.
29932
29933 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
29934
29935         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
29936         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
29937         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
29938         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
29939         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
29940         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
29941
29942         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
29943         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
29944         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
29945         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
29946         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
29947         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
29948
29949         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
29950
29951         * gcc.dg/vect/vect-44.c: Check additional cases.
29952         * gcc.dg/vect/vect-48.c: Check additional cases.
29953
29954         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
29955         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
29956         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
29957         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
29958         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
29959         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
29960         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
29961         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
29962         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
29963
29964         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
29965         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
29966         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
29967
29968 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29969
29970         * gcc.dg/tree-ssa/loop-6.c: New test.
29971
29972 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
29973
29974         PR c++/17620
29975         * g++.dg/inherit/base2.C: New.
29976
29977 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
29978
29979         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
29980         * gcc.dg/20001012-2.c: Likewise.
29981         * gcc.dg/20001013-1.c: Likewise.
29982         * gcc.dg/20001101-1.c: Likewise.
29983         * gcc.dg/20001102-1.c: Likewise.
29984         * gcc.dg/bf-spl1.c: Likewise.
29985         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
29986         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
29987
29988 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
29989
29990         PR tree-optimization/16721
29991         * gcc.dg/tree-ssa/pr16721.c: New test.
29992
29993 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
29994
29995         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
29996         * gcc.dg/20040305-1.c: Likewise.
29997
29998 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
29999
30000         PR c/16566
30001         * gcc.c-torture/compile/pr16566-1.c,
30002         gcc.c-torture/compile/pr16566-2.c,
30003         gcc.c-torture/compile/pr16566-3.c: New tests.
30004
30005 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
30006
30007         PR tree-optimization/17512
30008         * gcc.c-torture/compile/20040916-1.c.
30009
30010 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
30011
30012         * gcc.dg/pragma-re-3.c: New test.
30013
30014 2004-09-17  Matt Austern  <austern@apple.com>
30015
30016         PR c++/15049
30017         * g++.dg/other/anon3.C: New.
30018
30019 2004-09-21  Roger Sayle  <roger@eyesopen.com>
30020
30021         PR c++/7503
30022         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
30023         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
30024         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
30025         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
30026         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
30027
30028 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
30029
30030         PR fortran/17286
30031         * gfortran.dg/pr17286.f90: New test.
30032
30033 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
30034
30035         PR c++/17530
30036         * g++.dg/template/static7.C: New test.
30037
30038 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
30039
30040         PR tree-opt/17558
30041         * gcc.c-torture/compile/pr17558.c: New test.
30042
30043 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
30044
30045         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
30046         if SKIP_ATTRIBUTE is defined.
30047
30048 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30049
30050         PR fortran/15957
30051         * gfortran.dg/pr15957.f90: New test.
30052
30053 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
30054
30055         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
30056         in comparison.
30057         * gcc.dg/vect/vect-79.c: Likewise.
30058         * gcc.dg/vect/vect-80.c: Likewise.
30059
30060 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30061
30062         PR fortran/15750
30063         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
30064
30065 2004-09-20  Ira Rosen  <irar@il.ibm.com>
30066
30067         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
30068         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
30069         * gcc.dg/vect/vect-62.c: New testcase.
30070         * gcc.dg/vect/vect-63.c: New testcase.
30071         * gcc.dg/vect/vect-64.c: New testcase.
30072         * gcc.dg/vect/vect-65.c: New testcase.
30073         * gcc.dg/vect/vect-66.c: New testcase.
30074         * gcc.dg/vect/vect-67.c: New testcase.
30075         * gcc.dg/vect/vect-68.c: New testcase.
30076         * gcc.dg/vect/vect-69.c: New testcase.
30077         * gcc.dg/vect/vect-79.c: New testcase.
30078         * gcc.dg/vect/vect-80.c: New testcase.
30079
30080 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
30081
30082         * gcc.target/mips/asm-1.c: New test.
30083
30084 2004-09-19  Ira Rosen  <irar@il.ibm.com>
30085
30086         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
30087         * gcc.dg/vect/vect-73.c: New testcase.
30088         * gcc.dg/vect/vect-74.c: New testcase.
30089         * gcc.dg/vect/vect-75.c: New testcase.
30090         * gcc.dg/vect/vect-76.c: New testcase.
30091         * gcc.dg/vect/vect-77.c: New testcase.
30092         * gcc.dg/vect/vect-78.c: New testcase
30093
30094 2004-09-18  Paul Brook  <paul@codesourcery.com>
30095
30096         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
30097
30098 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
30099
30100         PR c/17424
30101         * gcc.dg/pr17424-1.c: New test.
30102
30103 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
30104
30105         * g++.dg/tree-ssa/pr17153.C: New test.
30106
30107 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
30108
30109         PR pch/13361
30110         * g++.dg/pch/wchar-1.C: New.
30111         * g++.dg/pch/wchar-1.Hs: New.
30112
30113 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
30114
30115         * gcc.c-torture/execute/20040917-1.c: New test.
30116
30117 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
30118
30119         PR tree-optimization/17319
30120         * gcc.dg/pr17319.c: New test.
30121
30122 2004-09-17  Devang Patel  <dpatel@apple.com>
30123
30124         * gcc.dg/20040813-1.c: New test.
30125
30126 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
30127
30128         PR tree-optimization/17273
30129         * gcc.c-torture/compile/pr17273.c: New test.
30130
30131 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
30132
30133         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
30134         Update expected messages.
30135         * gcc.dg/declspec-13.c: New test.
30136
30137 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
30138
30139         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
30140
30141 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
30142
30143         * gcc.c-torture/execute/pr17252.c: Use post-increment to
30144         change what 'a' is pointing to.
30145
30146 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
30147
30148         PR c++/16002
30149         * g++.dg/template/error18.C: New test.
30150
30151         PR c++/16029
30152         * g++.dg/warn/Wunused-8.C: New test.
30153
30154 2004-09-17  Steven Bosscher  <stevenb@suse.de>
30155
30156         PR tree-optimization/17513
30157         * gcc.dg/20040916-1.c: New test.
30158
30159 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
30160
30161         PR c++/17501
30162         * g++.dg/template/typename7.C: New test.
30163
30164 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30165
30166         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
30167
30168 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
30169
30170         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
30171         with -ftree-based-profiling also.
30172         * lib/profopt.exp: Support late-set profile_option/feedback_option.
30173
30174 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
30175
30176         PR/15364
30177         * gfortran.dg/der_array_io_1.f90: New test.
30178         * gfortran.dg/der_array_io_2.f90: New test.
30179         * gfortran.dg/der_array_io_3.f90: New test.
30180
30181 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
30182
30183         * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
30184         EABI.
30185
30186 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
30187
30188         * g++.dg/opt/switch1.C: New test.
30189
30190 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
30191
30192         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
30193         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
30194         Update expected messages.
30195
30196 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30197
30198         PR fortran/16485
30199         * gfortran.dg/same_name_1.f90: New test.
30200
30201 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
30202
30203         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
30204         dereference garbage pointers.
30205
30206 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
30207
30208         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
30209         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
30210
30211         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
30212         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
30213         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
30214
30215 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
30216
30217         PR c++/17324
30218         * g++.dg/template/mangle1.C: New test.
30219
30220 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
30221
30222         PR tree-optimization/17252
30223         * gcc.c-torture/execute/pr17252.c: New test.
30224
30225 2004-09-14  Andrew Pinski  <apinski@apple.com>
30226
30227         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
30228
30229 2004-09-14  Roger Sayle  <roger@eyesopen.com>
30230
30231         PR rtl-optimization/9771
30232         * gcc.dg/pr9771-1.c: New test case.
30233
30234 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
30235
30236         PR tree-optimization/15262
30237         * gcc.c-torture/execute/pr15262-1.c: New test.
30238         * gcc.c-torture/execute/pr15262-2.c: New test.
30239
30240 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
30241
30242         * gcc.dg/declspec-12.c: New test.
30243
30244 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
30245
30246         * gfortran.dg/pr17090.f90: Add directives to test.
30247
30248 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30249
30250         * gcc.c-torture/compile/20040914-1.c: New test.
30251
30252 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
30253
30254         PR c++/16162
30255         * g++.dg/template/decl2.C: New test.
30256
30257 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
30258
30259         PR fortran/17090
30260         * gfortran.dg/pr17090.f90: New test.
30261
30262 2004-09-13  Dale Johannesen  <dalej@apple.com>
30263
30264         * gcc.c-torture/compile/pr17408.c: New test case.
30265
30266 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
30267
30268         PR c++/16716
30269         * g++.dg/parse/crash17.C: New test.
30270
30271         PR c++/17327
30272         * g++.dg/template/enum3.C: New test.
30273
30274 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
30275
30276         * lib/gcc-defs.exp: Load wrapper.exp.
30277         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
30278         using local code.
30279         * lib/gcc.exp (gcc_init): Similar.
30280         * lib/gfortran.exp (gfortran_init): Similar.
30281         * lib/objc.exp (objc_init): Similar.
30282         * lib/treelang.exp (treelang_init): Similar.
30283         * lib/wrapper.exp: New file with build_wrapper call machinery in
30284         ${tool}_maybe_build_wrapper.
30285
30286 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
30287
30288         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
30289         "inline".
30290         * gcc.dg/declspec-11.c: Update expected messages.
30291         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
30292         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
30293         gcc.dg/inline-12.c: New tests.
30294
30295 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
30296
30297         * g++.dg/tree-ssa/pr17400.C: New testcase.
30298
30299 2004-09-13  James E Wilson  <wilson@specifixinc.com>
30300
30301         * gcc.target/mips/sb1-1.c: New testcase.
30302
30303 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
30304
30305         * lib/g77-dg.exp: Remove unused file.
30306         * lib/mike-g77.exp: Ditto.
30307         * lib/g77.exp: Ditto.
30308
30309 2004-09-12  Richard Henderson  <rth@redhat.com>
30310
30311         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
30312
30313 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
30314
30315         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
30316         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
30317         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
30318         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
30319         Update expected messages.
30320
30321 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
30322
30323         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
30324         declaration/use mismatch for dirp parameter.
30325
30326 2004-09-12  Andrew Pinski  <apinski@apple.com>
30327
30328         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
30329         -fgnu-runtime is passed.
30330
30331 2004-09-12  Richard Henderson  <rth@redhat.com>
30332
30333         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
30334         do the uplevel thing and update additional_flags directly.
30335         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
30336         gfortran.fortran-torture/execute/intrinsic_nearest.x,
30337         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
30338         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
30339
30340 2004-09-11  Steven Bosscher  <stevenb@suse.de>
30341
30342         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
30343
30344 2004-09-11  Roger Sayle  <roger@eyesopen.com>
30345
30346         PR middle-end/17411
30347         * g++.dg/opt/pr17411-1.C: New test case.
30348
30349 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
30350
30351         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
30352         gcc.dg/tls/diag-2.c: Update expected messages.
30353         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
30354         messages.
30355         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
30356         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
30357         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
30358         gcc.dg/tls/diag-5.c: New tests.
30359
30360 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
30361
30362         * gcc.dg/20040910-1.c: Correct dg-error regexp.
30363
30364 2004-09-11  Steven Bosscher  <stevenb@suse.de>
30365
30366         * g++.dg/parse/break-in-for.C: New test.
30367
30368 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
30369
30370         * gcc.dg/tree-ssa/20040911-1.c: New test.
30371
30372 2004-09-11  Andreas Jaeger  <aj@suse.de>
30373
30374         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
30375         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
30376
30377 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
30378
30379         * gcc.target/frv: New directory of FR-V-specific tests.
30380
30381 2004-09-10  James E Wilson  <wilson@specifixinc.com>
30382
30383         * gcc.dg/convert-vec-1.c: New test.
30384
30385 2004-09-10  Roger Sayle  <roger@eyesopen.com>
30386
30387         PR middle-end/17024
30388         * gcc.dg/pr17024-1.c: New test case.
30389
30390 2004-09-10  Eric Christopher  <echristo@redhat.com>
30391
30392         * gcc.dg/20040910-1.c: New test.
30393
30394 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
30395
30396         * gcc.dg/bitfld-9.c: New test.
30397
30398 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
30399
30400         * gcc.c-torture/execute/ieee/acc1.c: New test.
30401         * gcc.c-torture/execute/ieee/acc2.c: New test.
30402         * gcc.c-torture/execute/ieee/mzero6.c: New test.
30403
30404 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
30405
30406         * gcc.dg/deprecated-2.c: New test.
30407
30408 2004-09-09  James E Wilson  <wilson@specifixinc.com>
30409
30410         * gcc.dg/init-vec-1.c: New test.
30411
30412 2004-09-09  Roger Sayle  <roger@eyesopen.com>
30413
30414         PR middle-end/17055
30415         * gcc.dg/pr17055-1.c: New test case.
30416
30417 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
30418
30419         PR target/17377
30420         * gcc.c-torture/execute/pr17377.c: New test.
30421
30422 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
30423
30424         PR c/8420
30425         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
30426         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
30427         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
30428         gcc.dg/long-long-typespec-1.c: New tests.
30429         * gcc.dg/tls/diag-2.c: Update expected diagnostics
30430
30431 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
30432
30433         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
30434         gcc.dg/gnu99-static-1.c: New tests.
30435
30436 2004-09-08  Devang Patel  <dpatel@apple.com>
30437
30438         * gcc.dg/darwin-ld-20040828-1.c: New test.
30439         * gcc.dg/darwin-ld-20040828-2.c: New test.
30440         * gcc.dg/darwin-ld-20040828-3.c: New test.
30441
30442 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
30443
30444         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
30445         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
30446         in error message.
30447         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
30448         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
30449         in error message.
30450         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
30451         types they qualify.
30452         * objc.dg/type-size-2.m: Fix wording in comment.
30453         * objc.dg/va-meth-1.m: New test case.
30454
30455 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
30456
30457         PR c/16633:
30458         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
30459         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
30460
30461 2004-09-06  Devang Patel  <dpatel@apple.com>
30462
30463         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
30464         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
30465
30466 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
30467
30468         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
30469         reflect changed line numbering of diagnostics.
30470
30471 2004-09-06  Paul Brook  <paul@codesourcery.com>
30472
30473         * gfortran.dg/edit_real_1.f90: Add new test.
30474
30475 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30476
30477         * gcc.dg/tree-ssa/loop-2.c: New test.
30478         * gcc.dg/tree-ssa/loop-3.c: New test.
30479         * gcc.dg/tree-ssa/loop-4.c: New test.
30480         * gcc.dg/tree-ssa/loop-5.c: New test.
30481
30482 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30483
30484         * gcc.dg/format/sentinel-1.c: Update for parameter option.
30485
30486 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30487
30488         * gcc.dg/format/sentinel-1.c: New test.
30489
30490 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
30491
30492         * gcc.dg/builtins-46.c: New.
30493
30494 2004-09-03  Devang Patel  <dpatel@apple.com>
30495
30496         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
30497         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
30498
30499 2004-09-03  Jan Beulich  <jbeulich@novell.com>
30500
30501         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
30502         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
30503         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
30504         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
30505         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
30506         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
30507         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
30508         the non-portable bzero.
30509         * gcc.dg/20010912-1.c: xfail for NetWare.
30510         * gcc.dg/20020426-2.c: xfail for NetWare.
30511         * gcc.dg/20021014-1.c: xfail for NetWare.
30512         * gcc.dg/20021018-1.c: xfail for NetWare.
30513         * gcc.dg/20030213-1.c: xfail for NetWare.
30514         * gcc.dg/20030225-1.c: xfail for NetWare.
30515         * gcc.dg/20030708-1.c: xfail for NetWare.
30516         * gcc.dg/builtins-config.h: Also exclude NetWare.
30517         * gcc.dg/format/format.h: Define restrict only if not already defined.
30518         * gcc.dg/nest.c: xfail for NetWare.
30519         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
30520         * lib/target-supports.exp (check_visibility_available): Exclude
30521         NetWare.
30522
30523 2004-09-03  Jan Beulich  <jbeulich@novell.com>
30524
30525         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
30526         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
30527         deterministic starting point for the alignment of structure fields.
30528         * gcc.dg/Wpadded.c: Dito.
30529         * g++.dg/abi/vbase10.C: Dito.
30530
30531 2004-09-03  Devang Patel  <dpatel@apple.com>
30532
30533         * g++.dg/debug/pr15736.cc: New test.
30534
30535 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
30536
30537         * README.QMTEST: Fix out-of-date link.
30538
30539 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
30540
30541         PR fortran/16579
30542         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
30543         Delete.  Duplicate of gfortran.dg/g77/20010610.f
30544
30545 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
30546
30547         * g++.dg/abi/arm_rtti1.C: New test.
30548
30549 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
30550
30551         * gcc.dg/ppc-vector-memcpy.c: New.
30552         * gcc.dg/ppc-vector-memset.c: New.
30553
30554 2004-09-02  Chao-ying Fu  <fu@mips.com>
30555
30556         * gcc.target/mips/mips-3d-1.c: New test.
30557         * gcc.target/mips/mips-3d-2.c: New test.
30558         * gcc.target/mips/mips-3d-3.c: New test.
30559         * gcc.target/mips/mips-3d-4.c: New test.
30560         * gcc.target/mips/mips-3d-5.c: New test.
30561         * gcc.target/mips/mips-3d-6.c: New test.
30562         * gcc.target/mips/mips-3d-7.c: New test.
30563         * gcc.target/mips/mips-3d-8.c: New test.
30564         * gcc.target/mips/mips-3d-9.c: New test.
30565         * gcc.target/mips/mips-ps-1.c: New test.
30566         * gcc.target/mips/mips-ps-2.c: New test.
30567         * gcc.target/mips/mips-ps-3.c: New test.
30568         * gcc.target/mips/mips-ps-4.c: New test.
30569         * gcc.target/mips/mips-ps-type.c: New test.
30570
30571 2004-09-02  Paul Brook  <paul@codesourcery.com>
30572
30573         * gfortran.dg/edit_real_1.f90: Add new tests.
30574
30575 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30576
30577         PR fortran/15327
30578         * gfortran.dg/merge_char_1.f90: New test.
30579
30580 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30581
30582         PR fortran/16404
30583         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
30584
30585 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
30586
30587         PR c/1522
30588         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
30589
30590 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
30591
30592         * g++.dg/opt/loop1.C: Do not XFAIL.
30593
30594 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
30595
30596         * gcc.c-torture/execute/20040831-1.c: New test.
30597
30598 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
30599
30600         PR fortran/16579
30601         * gfortran.dg/g77/20010610.f: Now passes.
30602         Copy from g77.f-torture/execute. Add dg-run directive.
30603         * gfortran.dg/g77/README: Update
30604
30605 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
30606
30607         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
30608         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
30609         (t1, t2, t3, t4): Add volatile.
30610
30611 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
30612
30613         * g++.dg/ext/visibility/arm1.C: New test.
30614
30615 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
30616
30617         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
30618         -pedantic-errors.
30619
30620 2004-09-01  Paul Brook  <paul@codesourcery.com>
30621
30622         * gfortran.dg/eof_2.f90: New test.
30623
30624 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30625
30626         PR fortran/16579
30627         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
30628
30629 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
30630
30631         PR libfortran/16805
30632         * gfortran.dg/list_read_2.f90: New test.
30633
30634 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
30635
30636         * g++.dg/abi/key1.C: New test.
30637
30638 2004-08-31  Richard Henderson  <rth@redhat.com>
30639
30640         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
30641         form of offsetof.
30642         * g++.dg/other/offsetof5.C: Remove duplicate.
30643
30644 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30645
30646         PR fortran/17244
30647         * gfortran.dg/func_derived_1.f90: New test.
30648
30649 2004-08-31  Paul Brook  <paul@codesourcery.com>
30650
30651         * gfortran.dg/eof_1.f90: New test.
30652
30653 2004-08-31  Paul Brook  <paul@codesourcery.com>
30654
30655         * gfortran.dg/list_read_1.f90: New file.
30656
30657 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
30658
30659         * g++.dg/opt/loop1.C: XFAIL.
30660
30661 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
30662
30663         * gcc.dg/funcdef-storage-1.c: New.
30664         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
30665         an extern function in local scope.
30666         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
30667         declare an 'auto inline' function in local scope.
30668         * gcc.dg/20011130-1.c: Likewise.
30669         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
30670         an 'auto' function in local scope.
30671         * gcc.dg/20021014-1.c: Likewise.
30672         * gcc.dg/20030331-2.c: Likewise.
30673
30674 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30675
30676         * gfortran.dg/blockdata_1.f90: New test.
30677
30678 2004-08-30  Richard Henderson  <rth@redhat.com>
30679
30680         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
30681
30682 2004-08-30  Richard Henderson  <rth@redhat.com>
30683
30684         * lib/fortran-torture.exp (fortran-torture-execute): Honor
30685         additional_flags set by alternate driver.
30686         (ieee-options): New procedure.
30687         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
30688         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
30689         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
30690         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
30691
30692 2004-08-30  Richard Henderson  <rth@redhat.com>
30693
30694         * lib/f-torture.exp: Remove.
30695
30696 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
30697
30698         PR rtl-optimization/16590
30699         * g++.dg/opt/loop1.C: New test.
30700
30701 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30702
30703         PR fortran/13910
30704         * gfortran.dg/oldstyle_1.f90: New test.
30705
30706 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
30707         Paul Brook  <paul@codesourcery.com>
30708
30709         * gfortran.dg/g77/README: Update.
30710         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
30711         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
30712         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
30713
30714 2004-08-28  Paul Brook  <paul@codesourcery.com>
30715
30716         PR libfortran/17195
30717         * gfortran.dg/edit_real_1.f90: New test.
30718
30719 2004-08-27  Paul Brook  <paul@codesourcery.com>
30720
30721         * gfortran.dg/rewind_1.f90: New test.
30722
30723 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
30724
30725         PR fortran/16597
30726         * gfortran.dg/pr16597.f90: New test.
30727
30728 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
30729
30730         PR c/13801
30731         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
30732         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
30733         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
30734         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
30735         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
30736
30737 2004-08-26  Nick Clifton  <nickc@redhat.com>
30738
30739         * gcc.c-torture/compile/pr17119.c: New test.
30740
30741 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
30742
30743         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
30744
30745 2004-08-25  Richard Henderson  <rth@redhat.com>
30746
30747         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
30748         the bits that expect kind=8 to be the largest real kind.
30749
30750 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
30751
30752         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
30753
30754 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30755
30756         * gfortran.dg/assignment_1.f90: New test.
30757
30758 2004-08-25  Adam Nemet  <anemet@lnxw.com>
30759
30760         * g++.dg/template/repo3.C: New test.
30761
30762 2004-08-25  Roger Sayle  <roger@eyesopen.com>
30763
30764         PR middle-end/16693
30765         PR tree-optimization/16372
30766         * g++.dg/opt/pr16372-1.C: New test case.
30767         * g++.dg/opt/pr16693-1.C: New test case.
30768         * g++.dg/opt/pr16693-2.C: New test case.
30769
30770 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
30771
30772         * objc.dg/proto-lossage-4.m: New test.
30773
30774 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
30775
30776         PR c++/17155
30777         * g++.dg/inherit/local2.C: New test.
30778
30779 2004-08-25  Paul Brook  <paul@codesourcery.com>
30780
30781         PR fortran/17144
30782         * gfortran.dg/string_ctor_1.f90: New test.
30783
30784 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30785
30786         PR c++/14428
30787         * g++.dg/template/redecl2.C: New test.
30788
30789 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
30790
30791         PR fortran/17143
30792         * gfortran.dg/pr17143.f90: New test.
30793
30794 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
30795
30796         PR fortran/17164
30797         * gfortran.dg/pr17164.f90: New test.
30798
30799 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30800
30801         * gcc.dg/tree-ssa/loop-1.c: New test.
30802
30803 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
30804
30805         * gcc.c-torture/compile/20040824-1.c: New test.
30806
30807 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
30808
30809         * gcc.c-torture/compile/iftrap-3.c: New test.
30810
30811 2004-08-24  Paul Brook  <paul@codesourcery.com>
30812
30813         * gfortran.dg/entry_2.f90: New test.
30814
30815 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
30816
30817         PR c++/16889
30818         * g++.dg/lookup/ambig[12].C: New.
30819
30820 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30821
30822         PR c++/16706
30823         * g++.dg/template/crash21.C: New test.
30824         * g++.dg/template/crash22.C: Likewise.
30825
30826 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
30827
30828         PR c++/17149
30829         * g++.dg/template/access15.C: New.
30830
30831 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
30832
30833         PR c++/17163
30834         * g++.dg/template/repo2.C: New test.
30835
30836 2004-08-23  Roger Sayle  <roger@eyesopen.com>
30837
30838         PR rtl-optimization/17078
30839         * gcc.c-torture/execute/pr17078-1.c: New test case.
30840
30841 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
30842
30843         PR c/14492
30844         * gcc.dg/debug/crash1.c: New test.
30845
30846 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
30847
30848         PR c/16180
30849         * gcc.dg/loop-5.c: New test.
30850
30851 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30852
30853         * gcc.c-torture/execute/20040823-1.c: New test.
30854
30855 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
30856
30857         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
30858         to the assembler.  Simplify test accordingly.
30859         (asm_abi_flags): Use GNU names.
30860         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
30861         to check for ABI flags.
30862
30863 2004-08-22  Andrew Pinski  <apinski@apple.com>
30864
30865         * g++.dg/opt/pr14029.C: New test.
30866         * gcc.c-torture/execute/pr15262.c: New test.
30867
30868 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30869
30870         * gfortran.dg/reduction.f90: Add checks with complex arguments.
30871
30872 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
30873
30874         PR 16908
30875         * gfortran.dg/direct_io.f90: New test.
30876
30877 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
30878
30879         PR c++/17121
30880         * g++.dg/inherit/local2.C: New test.
30881
30882 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
30883
30884         PR c++/17120
30885         * g++.dg/warn/Wparentheses-4.C: New test.
30886
30887 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
30888
30889         PR c++/17121
30890         * g++.dg/inherit/local2.C: New test.
30891
30892         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
30893         * gcc.dg/ppc-ldstruct.c: Likewise.
30894         * gcc.dg/ppc64-abi-2.c: Likewise.
30895
30896 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
30897
30898         PR rtl-optimization/17099
30899         * gcc.c-torture/execute/20040820-1.c: New test.
30900
30901 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
30902
30903         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
30904
30905 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
30906
30907         PR fortran/17077
30908         * gfortran.dg/auto_array_1.f90: New test.
30909
30910 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30911
30912         PR fortran/17074
30913         * gfortran.dg/simpleif_1.f90: New test.
30914
30915 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
30916
30917         * lib/target-supports.exp (check_profiling_available): Return
30918         false for arm*-*-symbianelf* and arm*-*-eabi*.
30919
30920         PR c++/15890
30921         * g++.dg/template/delete1.C: New test.
30922
30923 2004-08-19  Paul Brook  <paul@codesourcery.com>
30924
30925         PR fortran/14976
30926         PR fortran/16228
30927         * gfortran.dg/data_char_1.f90: New test.
30928
30929 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
30930
30931         PR fortran/16946
30932         * gfortran.dg/reduction.f90: New testcase.
30933
30934 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30935
30936         PR fortran/16520
30937         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
30938
30939 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
30940
30941         PR c++/17041
30942         * g++.dg/Wparentheses-3.C: New test.
30943
30944 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
30945
30946         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
30947         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
30948         * gcc.dg/vect/vect-2.c: Likewise.
30949         * gcc.dg/vect/vect-3.c: Likewise.
30950         * gcc.dg/vect/vect-4.c: Likewise.
30951         * gcc.dg/vect/vect-5.c: Likewise.
30952         * gcc.dg/vect/vect-6.c: Likewise.
30953         * gcc.dg/vect/vect-7.c: Likewise.
30954         * gcc.dg/vect/vect-25.c: Likewise.
30955         * gcc.dg/vect/vect-31.c: Likewise.
30956         * gcc.dg/vect/vect-32.c: Likewise.
30957         * gcc.dg/vect/vect-34.c: Likewise.
30958         * gcc.dg/vect/vect-36.c: Likewise.
30959         * gcc.dg/vect/vect-all.c: Likewise.
30960
30961 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
30962
30963         PR c++/17068
30964         * g++.dg/template/operator4.C: New test.
30965
30966 2004-08-18  Richard Henderson  <rth@redhat.com>
30967
30968         * gcc.dg/20040206-1.c: XFAIL.
30969
30970 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
30971
30972         PR c++/16246
30973         * g++.dg/template/array7.C: New test.
30974
30975 2004-08-17  James E Wilson  <wilson@specifixinc.com>
30976
30977         * gcc.dg/mips-movcc-1.c: New test.
30978         * gcc.dg/mips-movcc-2.c: New test.
30979         * gcc.dg/mips-movcc-3.c: New test.
30980
30981         * gcc.dg/mips-nmadd-1.c: New test.
30982         * gcc.dg/mips-nmadd-2.c: New test.
30983
30984 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
30985
30986         PR c++/15871
30987         * g++.dg/opt/inline8.C: New test.
30988
30989         PR c++/16965
30990         * g++.dg/parse/error17.C: New test.
30991
30992 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
30993
30994         * gcc.dg/vect: New directory for vectorizer tests.
30995         * gcc.dg/vect/tree-vect.h: New file.
30996         * gcc.dg/vect/vect.exp: New file.
30997         * gcc.dg/vect/pr16105.c.c: New test.
30998         * gcc.dg/vect/vect-1.c: New test.
30999         * gcc.dg/vect/vect-2.c: New test.
31000         * gcc.dg/vect/vect-3.c: New test.
31001         * gcc.dg/vect/vect-4.c: New test.
31002         * gcc.dg/vect/vect-5.c: New test.
31003         * gcc.dg/vect/vect-6.c: New test.
31004         * gcc.dg/vect/vect-7.c: New test.
31005         * gcc.dg/vect/vect-8.c: New test.
31006         * gcc.dg/vect/vect-9.c: New test.
31007         * gcc.dg/vect/vect-10.c: New test.
31008         * gcc.dg/vect/vect-11.c: New test.
31009         * gcc.dg/vect/vect-12.c: New test.
31010         * gcc.dg/vect/vect-13.c: New test.
31011         * gcc.dg/vect/vect-14.c: New test.
31012         * gcc.dg/vect/vect-15.c: New test.
31013         * gcc.dg/vect/vect-16.c: New test.
31014         * gcc.dg/vect/vect-17.c: New test.
31015         * gcc.dg/vect/vect-18.c: New test.
31016         * gcc.dg/vect/vect-19.c: New test.
31017         * gcc.dg/vect/vect-20.c: New test.
31018         * gcc.dg/vect/vect-21.c: New test.
31019         * gcc.dg/vect/vect-22.c: New test.
31020         * gcc.dg/vect/vect-23.c: New test.
31021         * gcc.dg/vect/vect-24.c: New test.
31022         * gcc.dg/vect/vect-25.c: New test.
31023         * gcc.dg/vect/vect-26.c: New test.
31024         * gcc.dg/vect/vect-27.c: New test.
31025         * gcc.dg/vect/vect-28.c: New test.
31026         * gcc.dg/vect/vect-29.c: New test.
31027         * gcc.dg/vect/vect-30.c: New test.
31028         * gcc.dg/vect/vect-31.c: New test.
31029         * gcc.dg/vect/vect-32.c: New test.
31030         * gcc.dg/vect/vect-33.c: New test.
31031         * gcc.dg/vect/vect-34.c: New test.
31032         * gcc.dg/vect/vect-35.c: New test.
31033         * gcc.dg/vect/vect-36.c: New test.
31034         * gcc.dg/vect/vect-37.c: New test.
31035         * gcc.dg/vect/vect-38.c: New test.
31036         * gcc.dg/vect/vect-40.c: New test.
31037         * gcc.dg/vect/vect-41.c: New test.
31038         * gcc.dg/vect/vect-42.c: New test.
31039         * gcc.dg/vect/vect-43.c: New test.
31040         * gcc.dg/vect/vect-44.c: New test.
31041         * gcc.dg/vect/vect-45.c: New test.
31042         * gcc.dg/vect/vect-46.c: New test.
31043         * gcc.dg/vect/vect-47.c: New test.
31044         * gcc.dg/vect/vect-48.c: New test.
31045         * gcc.dg/vect/vect-49.c: New test.
31046         * gcc.dg/vect/vect-50.c: New test.
31047         * gcc.dg/vect/vect-51.c: New test.
31048         * gcc.dg/vect/vect-52.c: New test.
31049         * gcc.dg/vect/vect-53.c: New test.
31050         * gcc.dg/vect/vect-54.c: New test.
31051         * gcc.dg/vect/vect-55.c: New test.
31052         * gcc.dg/vect/vect-56.c: New test.
31053         * gcc.dg/vect/vect-57.c: New test.
31054         * gcc.dg/vect/vect-58.c: New test.
31055         * gcc.dg/vect/vect-59.c: New test.
31056         * gcc.dg/vect/vect-60.c: New test.
31057         * gcc.dg/vect/vect-61.c: New test.
31058         * gcc.dg/vect/vect-all.c: New test.
31059         * gcc.dg/vect/vect-none.c: New test.
31060
31061 2004-08-17  Paul Brook  <paul@codesourcery.com>
31062
31063         PR fortran/13082
31064         * gfortran.dg/entry_1.f90: New test.
31065
31066 2004-08-17  Andrew Pinski  <apinski@apple.com>
31067
31068         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
31069
31070 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
31071
31072         * gcc.dg/pr17036-1.c: New test.
31073
31074 2004-08-16  Devang Patel  <dpatel@apple.com>
31075
31076         * gcc.dg/darwin-20040809-1.c: New test.
31077
31078 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
31079
31080         * gcc.dg/funcdef-attr-1.c: New test.
31081
31082 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
31083
31084         * gcc.dg/altivec-17.c: New test.
31085         * gcc.dg/altivec-18.c: New test.
31086
31087 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31088
31089         PR c++/6749
31090         * g++.dg/template/vtable2.C: New test.
31091
31092 2004-08-14  Richard Henderson  <rth@redhat.com>
31093
31094         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
31095         * gcc.dg/pack-test-4.c (main): Return 0.
31096         * gcc.dg/setjmp-1.c: Remove XFAIL.
31097         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
31098
31099 2004-08-14  Richard Henderson  <rth@redhat.com>
31100
31101         * gcc.dg/980217-1.c: Add prototype for printf.
31102
31103 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
31104
31105         * gfortran.dg/pr16935.f90: New test.
31106
31107 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
31108
31109         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
31110
31111 2004-08-13  Paul Brook  <paul@codesourcery.com>
31112
31113         * gfortran.dg/der_io_1.f90: Remove stray comma.
31114
31115 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
31116
31117         * gcc.dg/vmx/cw-bug-2.c: Remove.
31118         * gcc.dg/vmx/vprint-1.c: Remove.
31119         * gcc.dg/vmx/vscan-1.c: Remove.
31120
31121 2004-08-12  Devang patel  <dpatel@apple.com>
31122
31123         * gcc.dg/darwin-20040809-2.c: New test.
31124
31125 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
31126
31127         * g++.dg/ext/altivec-12.C: New test.
31128
31129         * g++.dg/ext/altivec-11.C: New test.
31130
31131 2004-08-12  Paul Brook  <paul@codesourcery.com>
31132
31133         * g++.dg/abi/arm_cxa_vec_1.C: New test.
31134
31135 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
31136
31137         * g++.dg/ext/altivec-2.C: Check for hardware support before
31138         executing any VMX instructions.
31139
31140         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
31141
31142 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
31143
31144         PR c++/16276
31145         * g++.old-deja/g++.other/comdat4.C: New test.
31146         * g++.old-deja/g++.other/comdat4-aux.cc: New.
31147
31148 2004-08-12  Ben Elliston  <bje@au.ibm.com>
31149
31150         PR target/16286
31151         * gcc.dg/pr16286.c: New test.
31152
31153 2004-08-12 Jan Beulich <jbeulich@novell.com>
31154
31155         * g++.dg/ext/asm5.C: New.
31156
31157 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
31158
31159         PR c++/16698
31160         * g++.dg/eh/crash1.C: New test.
31161
31162         PR c++/16717
31163         * g++.dg/ext/construct1.C: New test.
31164
31165 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
31166
31167         PR c++/16853
31168         * g++.dg/init/ptrmem1.C: New test.
31169
31170         PR c++/16618
31171         * g++.dg/parse/offsetof5.C: New test.
31172
31173         PR c++/16870
31174         * g++.dg/template/overload3.C: New test.
31175
31176 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
31177
31178         PR c++/16964
31179         * g++.dg/parse/error16.C: New test.
31180
31181         PR c++/16904
31182         * g++.dg/template/error14.C: New test.
31183
31184         PR c++/16929
31185         * g++.dg/template/error15.C: New test.
31186
31187 2004-08-11  Devang Patel  <dpatel@apple.com>
31188
31189         * gcc.dg/darwin-ld-20040809-1.c: New test.
31190         * gcc.dg/darwin-ld-20040809-2.c: New test.
31191
31192 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
31193
31194         PR fortran/16917
31195         * gfortran.dg/dfloat_1.f90: New test.
31196
31197 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
31198
31199         * gcc.dg/gcc.dg/arm-eabi1.c: New test.
31200         * gcc.dg/dll-2.c: Fix dg-require syntax.
31201         * gcc.misc-tests/arm-isr.c (abort): Declare.
31202         (exit): Likewise.
31203
31204 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
31205
31206         PR c++/16971
31207         * g++.dg/parse/crash16.C: New test.
31208
31209 2004-08-10  Roger Sayle  <roger@eyesopen.com>
31210
31211         * gcc.dg/mips-rsqrt-1.c: New test case.
31212         * gcc.dg/mips-rsqrt-2.c: New test case.
31213         * gcc.dg/mips-rsqrt-3.c: New test case.
31214
31215 2004-08-10  Paul Brook  <paul@codesourcery.com>
31216
31217         * gfortran.dg/der_io_1.f90: New test.
31218
31219 2004-08-10  Paul Brook  <paul@codesourcery.com>
31220
31221         PR fortran/16919
31222         * gfortran.dg/der_array_1.f90: New test.
31223
31224 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
31225
31226         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
31227
31228 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
31229
31230         * gcc.dg/wchar_t-2.c: Fix typo.
31231
31232 2004-08-09  Falk Hueffner  <falk@debian.org>
31233
31234         PR tree-optimization/12517
31235         * gcc.c-torture/compile/pr12517.c: New test.
31236
31237         PR tree-optimization/12578
31238         * gcc.c-torture/compile/pr12578.c: New test.
31239
31240         PR tree-optimization/12899
31241         * gcc.c-torture/compile/pr12899.c: New test.
31242
31243         PR rtl-optimization/14692
31244         * gcc.c-torture/compile/pr14692.c: New test.
31245
31246         PR tree-optimization/16461
31247         * gcc.c-torture/compile/pr16461.c: New test.
31248
31249 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
31250
31251         * gfortran.dg/getenv_1.f90: New test.
31252
31253 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
31254
31255         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
31256         wchar_t.
31257         * gcc.dg/symbian5.c: Test -fno-short-wchar.
31258
31259 2004-08-06  Paul Brook  <paul@codesourcery.com>
31260
31261         * gfortran.dg/ret_array_1.f90: New test.
31262         * gfortran.dg/ret_pointer_1.f90: New test.
31263
31264 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
31265
31266         * gcc.dg/missing-field-init-[12].c: New tests.
31267         * g++.dg/warn/missing-field-init-[12].C: New tests.
31268
31269 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
31270
31271         * gcc.dg/enum2.c: New test.
31272         * gcc.dg/symbian3.c: Likewise.
31273         * gcc.dg/symbian4.c: Likewise.
31274         * gcc.dg/wchar_t-2.c: Likewise.
31275
31276 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
31277
31278         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
31279         destructor tests.
31280
31281 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
31282
31283         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
31284         dg-require-visiblity.
31285         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
31286         * g++.dg/ext/visibility/fvisibility.C: Likewise.
31287         * g++.dg/ext/visibility/memfuncts.C: Likewise.
31288         * g++.dg/ext/visibility/new1.C: Likewise.
31289         * g++.dg/ext/visibility/pragma.C: Likewise.
31290         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
31291         * g++.dg/ext/visibility/virtual.C: Likewise.
31292         * g++/dg/ext/visibility/visibility-1.C: Likewise.
31293         * g++/dg/ext/visibility/visibility-2.C: Likewise.
31294         * g++/dg/ext/visibility/visibility-3.C: Likewise.
31295         * g++/dg/ext/visibility/visibility-4.C: Likewise.
31296         * g++/dg/ext/visibility/visibility-5.C: Likewise.
31297         * g++/dg/ext/visibility/visibility-6.C: Likewise.
31298         * g++/dg/ext/visibility/visibility-7.C: Likewise.
31299         * g++/dg/ext/visibility/visibility-8.C: New test.
31300         * gcc.c-torture/compile/dll.x: Remove.
31301         * gcc.dg/dll-2.c: Use dg-require-dll
31302         * gcc.dg/visibility-10.c: New test.
31303         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
31304         supporting DLLs.
31305         * lib/scanasm.exp (scan_hidden): New function.
31306         (scan_not_hidden): Likewise.
31307
31308 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
31309
31310         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
31311
31312 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
31313
31314         * gcc.c-torture/execute/20040805-1.c: New test.
31315
31316 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
31317
31318         * gcc.dg/20020118-1.c: Declare abort.
31319         * gcc.dg/altivec_check.h: Likewise.
31320         * gcc.dg/iftrap-2.c: Likewise.
31321         * gcc.dg/pragma-darwin.c: Likewise.
31322         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
31323
31324 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
31325
31326         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
31327
31328 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
31329
31330         * gcc.c-torture/execute/builtins/abs-2.c,
31331         gcc.c-torture/execute/builtins/abs-3.c,
31332         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
31333         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
31334         intmax_t, uintmax_t and their limits.
31335         * gcc.dg/intmax_t-1.c: New test.
31336
31337 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31338
31339         * g++.dg/tc1/dr147.C: Add reference to PR.
31340
31341 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
31342
31343         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
31344         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
31345
31346 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
31347
31348         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
31349
31350 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
31351
31352         * gcc.dg/redecl-5.c: New test.
31353         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
31354         of scanf.
31355
31356 2004-08-03  Roger Sayle  <roger@eyesopen.com>
31357
31358         PR middle-end/16790
31359         * gcc.c-torture/execute/pr16790-1.c: New test case.
31360
31361 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
31362
31363         * g++.dg/ext/visibility/assign1.C: New test.
31364         * g++.dg/ext/visibility/new1.C: Likewise.
31365
31366         * gcc.dg/symbian1.c: New test.
31367         * gcc.dg/symbian2.c: Likewise.
31368
31369 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
31370
31371         PR target/16570
31372         * gcc.dg/i386-sse-9.c: New test.
31373
31374 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
31375
31376         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
31377
31378 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
31379
31380         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
31381         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
31382         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
31383         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
31384         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
31385         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
31386         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
31387         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
31388         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
31389         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
31390         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
31391         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
31392         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
31393         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
31394         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
31395         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
31396         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
31397         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
31398         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
31399         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
31400         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
31401         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
31402         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
31403         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
31404         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
31405         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
31406         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
31407         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
31408         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
31409         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
31410         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
31411         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
31412         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
31413         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
31414         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
31415         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
31416         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
31417         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
31418         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
31419         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
31420         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
31421         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
31422         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
31423         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
31424         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
31425         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
31426         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
31427         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
31428         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
31429         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
31430         gcc.misc-tests/i386-pf-3dnow-1.c,
31431         gcc.misc-tests/i386-pf-athlon-1.c,
31432         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
31433         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
31434         Declare built-in functions used.
31435         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
31436
31437 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
31438
31439         PR c++/16707
31440         * g++.dg/lookup/using12.C: New test.
31441
31442         * g++.dg/init/null1.C: Fix PR number.
31443         * g++.dg/parse/namespace10.C: Likewise.
31444
31445 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
31446
31447         PR c++/16224
31448         * g++.dg/template/spec17.C: New test.
31449         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
31450         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
31451
31452 2004-08-02  David Billinghurst
31453
31454         PR fortran/16292
31455         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
31456
31457 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
31458
31459         * gcc.dg/ia64-got-1.c: New test case.
31460
31461 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
31462
31463         PR c++/16489
31464         * g++.dg/init/null1.C: New test.
31465         * g++.dg/tc1/dr76.C: Adjust error marker.
31466
31467         PR c++/16529
31468         * g++.dg/parse/namespace10.C: New test.
31469
31470         PR c++/16810
31471         * g++.dg/inherit/ptrmem2.C: New test.
31472
31473 2004-08-02  Ben Elliston  <bje@au.ibm.com>
31474
31475         PR target/16155
31476         * gcc.dg/pr16155.c: New test.
31477
31478 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
31479
31480         * gcc.dg/redecl-2.c: New test.
31481
31482 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
31483
31484         * gcc.dg/darwin-longdouble.c: New file.
31485
31486 2004-07-30  Richard Henderson  <rth@redhat.com>
31487
31488         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
31489         write to constant argument.
31490         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
31491
31492 2004-07-30  Richard Henderson  <rth@redhat.com>
31493
31494         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
31495         tests of nearest around zero.
31496
31497 2004-07-30  Andrew Pinski  <apinski@apple.com>
31498
31499         * gcc.c-torture/compile/20040730-1.c: New test.
31500
31501 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
31502
31503         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
31504         powerpc-eabispe.
31505
31506 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
31507
31508         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
31509
31510 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
31511
31512         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
31513         contains $ld_library_path.
31514         * lib/gfortran.exp (gfortran_link_flags): Likewise.
31515
31516 2004-07-29  Richard Henderson  <rth@redhat.com>
31517
31518         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
31519
31520         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
31521         (alt2, which): New.
31522         (Check): Accept either alternative.
31523
31524 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
31525
31526         * g++.dg/abi/inline1.C: New test.
31527         * g++.dg/abi/local1-a.cc: Likewise.
31528         * g++.dg/abi/local1.C: Likewise.
31529         * g++.dg/abi/mangle11.C: Tweak location of warnings.
31530         * g++.dg/abi/mangle12.C: Likewise.
31531         * g++.dg/abi/mangle17.C: Likewise.
31532         * g++.dg/abi/mangle20-2.C: Likewise.
31533         * g++.dg/opt/interface1.C: Likewise.
31534         * g++.dg/opt/interface1.h: Likewise.
31535         * g++.dg/opt/interface1-a.cc: New test.
31536         * g++.dg/parse/repo1.C: New test.
31537         * g++.dg/template/repo1.C: Likewise.
31538         * g++.dg/warn/Winline-1.C: Likewise.
31539         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
31540
31541 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
31542
31543         * gcc.dg/tree-ssa/20040729-1.c: New test.
31544
31545 2004-07-27  Matt Austern <austern@apple.com>
31546
31547         * gcc.dg/darwin-bool-1.c: New test.
31548         * gcc.dg/darwin-bool-2.c: New test.
31549
31550 2004-07-28  Richard Henderson  <rth@redhat.com>
31551
31552         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
31553         arguments in the correct type.  Don't write to constant arguments.
31554
31555 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
31556
31557         PR tree-optimization/16688
31558         PR tree-optimization/16689
31559         * g++.dg/tree-ssa/pr16688.C: New test.
31560
31561 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
31562
31563         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
31564         loads.  Not only in the comment, this time.
31565
31566 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
31567
31568         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
31569         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
31570         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
31571         * gcc.dg/sh4a-bitmovua.c: New.
31572         * gcc.dg/sh4a-cos.c: New.
31573         * gcc.dg/sh4a-cosf.c: New.
31574         * gcc.dg/sh4a-fprun.c: New.
31575         * gcc.dg/sh4a-fsrra.c: New.
31576         * gcc.dg/sh4a-memmovua.c: New.
31577         * gcc.dg/sh4a-sin.c: New.
31578         * gcc.dg/sh4a-sincos.c: New.
31579         * gcc.dg/sh4a-sincosf.c: New.
31580         * gcc.dg/sh4a-sinf.c: New.
31581
31582 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
31583
31584         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
31585         conditionals.
31586         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
31587         loads.
31588         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
31589         DOM1.
31590
31591 2004-07-27  Andrew Pinski  <apinski@apple.com>
31592
31593         * g++.dg/rtti/tinfo1.C: Correct the xfail.
31594
31595 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
31596
31597         * gcc.dg/pragma-isr.c: New test.
31598
31599 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31600
31601         PR c++/14429
31602         * g++.dg/template/ttp11.C: New test.
31603
31604 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
31605
31606         * gcc.c-torture/compile/20040727-1.c: New test.
31607
31608 2004-07-26  Eric Christopher  <echristo@redhat.com>
31609
31610         * gcc.c-torture/compile/20040726-2.c: New test.
31611
31612 2004-07-26  Andrew Pinski  <apinski@apple.com>
31613
31614         * g++.dg/rtti/tinfo1.C: Xfail.
31615
31616 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
31617
31618         * gcc.c-torture/compile/20040726-1.c: New test.
31619
31620 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
31621             Brian Ryner  <bryner@brianryner.com>
31622
31623         PR c++/9283
31624         PR c++/15000
31625         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
31626         * g++.dg/ext/visibility/: New directory.
31627         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
31628         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
31629         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
31630         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
31631         * g++.dg/ext/visibility/fvisibility.C,
31632         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
31633         g++.dg/ext/visibility/fvisibility-override1.C
31634         g++.dg/ext/visibility/fvisibility-override2.C
31635         g++.dg/ext/visibility/memfuncts.C
31636         g++.dg/ext/visibility/noPLT.C
31637         g++.dg/ext/visibility/pragma.C
31638         g++.dg/ext/visibility/pragma-override1.C
31639         g++.dg/ext/visibility/pragma-override2.C
31640         g++.dg/ext/visibility/staticmemfuncts.C
31641         g++.dg/ext/visibility/virtual.C: New tests.
31642
31643 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
31644
31645         PR c/15360
31646         * gcc.dg/pr15360-1.c: New test.
31647
31648 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
31649
31650         * gcc.dg/pragma-align-2.c: New test.
31651         * gcc.dg/pragma-init-fini.c: New test.
31652         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
31653         targets.
31654
31655 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
31656
31657         * gcc.dg/init-string-2.c: New test.
31658
31659 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
31660
31661         PR 16684
31662         * gcc.dg/Wredundant-decls-1.c: New test case.
31663
31664 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
31665
31666         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
31667         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
31668         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
31669         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
31670         * gcc.dg/compat/generate-random.c: New file.
31671         * gcc.dg/compat/generate-random.h: Likewise.
31672         * gcc.dg/compat/generate-random_r.c: Likewise.
31673         * gcc.dg/compat/struct-layout-1.h: Likewise.
31674         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
31675         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
31676         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
31677         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
31678         * gcc.dg/compat/struct-layout-1_main.c: New test.
31679         * gcc.dg/compat/struct-layout-1_x.c: New file.
31680         * gcc.dg/compat/struct-layout-1_y.c: New file.
31681         * gcc.dg/compat/struct-layout-1_test.h: New file.
31682
31683 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
31684
31685         * gcc.dg/comp-return-1.c: New test
31686
31687 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
31688
31689         * gcc.dg/vmx/8-02a.c: Fix typo.
31690
31691         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
31692         * gcc.dg/darwin-abi-3.c: New test.
31693
31694         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
31695         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
31696
31697         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
31698         * gcc.dg/vmx/ops-long-1.c: New test.
31699         * gcc.dg/vmx/ops-long-2.c: New test.
31700
31701 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
31702
31703         * g++.dg/lookup/conv-[1234].C: New.
31704
31705 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
31706
31707         * g++.dg/parse/attr2.C: Simplify.
31708
31709 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
31710
31711         PR c/7284
31712         * gcc.c-torture/execute/pr7284-1.c: New test.
31713
31714 2004-07-22  Brian Booth  <bbooth@redhat.com>
31715
31716         * gcc.dg/tree-ssa/20040721-1.c: New test.
31717
31718 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
31719
31720         * g++.dg/template/crash20.c: New.
31721
31722 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
31723
31724         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
31725         Add dg-run directive.  Declare variables as required.
31726         * gfortran.dg/g77/README: Update
31727
31728 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
31729
31730         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
31731         gcc.dg/cris-peep2-andu2.c: New tests.
31732
31733 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
31734
31735         PR c/15052
31736         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
31737         on return type.
31738         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
31739         messages.
31740         * gcc.dg/qual-return-2.c: Update expected messages.
31741         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
31742
31743 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
31744
31745         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
31746         * gcc.dg/noncompile/921102-1.c: Update expected error message.
31747
31748 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
31749
31750         PR c/11250
31751         * gcc.dg/init-string-1.c: New test.
31752
31753 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
31754
31755         PR middle-end/15345
31756         PR c/16450
31757         * gcc.dg/torture/nested-fn-1.c: New test.
31758
31759 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
31760
31761         PR target/16559
31762         * gcc.dg/ia64-fptr-1.c: New file.
31763
31764 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31765
31766         PR c++/14497
31767         * g++.dg/template/spec16.C: New test.
31768         * g++.old-deja/g++.robertl/eb118.C: Remove.
31769
31770 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31771
31772         PR c++/509
31773         * g++.dg/template/spec15.C: New test.
31774
31775 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
31776
31777         Copy cases from g77.f-torture/execute and add dg-run
31778         directive.  Other changes as noted.
31779         * gfortran.dg/g77/13037.f
31780         * gfortran.dg/g77/1832.f
31781         * gfortran.dg/g77/19981119-0.f
31782         * gfortran.dg/g77/19990313-0.f
31783         * gfortran.dg/g77/19990313-1.f
31784         * gfortran.dg/g77/19990313-2.f
31785         * gfortran.dg/g77/19990313-3.f
31786         * gfortran.dg/g77/19990419-1.f
31787         * gfortran.dg/g77/19990826-0.f
31788         * gfortran.dg/g77/19990826-2.f
31789         * gfortran.dg/g77/20000503-1.f
31790         * gfortran.dg/g77/20001111.f
31791         * gfortran.dg/g77/20010116.f
31792         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
31793         * gfortran.dg/g77/20010430.f
31794         * gfortran.dg/g77/6177.f
31795         * gfortran.dg/g77/947.f
31796         * gfortran.dg/g77/970816-3.f
31797         * gfortran.dg/g77/971102-1.f
31798         * gfortran.dg/g77/980520-1.f
31799         * gfortran.dg/g77/980628-0.f
31800         * gfortran.dg/g77/980628-1.f
31801         * gfortran.dg/g77/980628-10.f
31802         * gfortran.dg/g77/980628-2.f
31803         * gfortran.dg/g77/980628-3.f
31804         * gfortran.dg/g77/980628-7.f
31805         * gfortran.dg/g77/980628-8.f
31806         * gfortran.dg/g77/980628-9.f
31807         * gfortran.dg/g77/980701-0.f
31808         * gfortran.dg/g77/980701-1.f
31809         * gfortran.dg/g77/cabs.f
31810         * gfortran.dg/g77/claus.f
31811         * gfortran.dg/g77/complex_1.f
31812         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
31813         * gfortran.dg/g77/dcomplex.f
31814         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
31815         * gfortran.dg/g77/f90-intrinsic-mathematical.f
31816         * gfortran.dg/g77/f90-intrinsic-numeric.f
31817         * gfortran.dg/g77/int8421.f
31818         * gfortran.dg/g77/labug1.f
31819         * gfortran.dg/g77/large_vec.f
31820         * gfortran.dg/g77/le.f
31821         * gfortran.dg/g77/short.f
31822         * gfortran.dg/g77/README: Update
31823
31824 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
31825
31826         PR c++/16637
31827         * g++.dg/parse/lookup4.C: New test.
31828
31829 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31830
31831         PR c++/16175
31832         * g++.dg/template/ttp10.C: New test.
31833
31834 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
31835
31836         * gcc.dg/pr12625-1.c: New test.
31837
31838 2004-07-20  Steven Bosscher  <stevenb@suse.de>
31839
31840         * gcc.dg/switch-warn-1.c: New test.
31841         * gcc.dg/switch-warn-2.c: New test.
31842         * gcc.c-torture/compile/pr14730.c: Update.
31843
31844 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
31845
31846         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
31847         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
31848         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
31849         g++.dg/template/nontype3.C: Remove trailing CR from tests.
31850
31851 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
31852
31853         PR c++/16623
31854         * g++.dg/template/assign1.C: New test.
31855
31856 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31857
31858         PR c++/12170
31859         * g++.dg/template/ttp9.C: New test.
31860
31861 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
31862
31863         * gcc.dg/format/cmn-err-1.c: New test.
31864
31865 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
31866
31867         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
31868         gcc.dg/Wparentheses-10.c: New tests.
31869         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
31870
31871 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31872
31873         PR fortran/16465
31874         * gfortran.dg/g77//ffixed-line-length-0.f,
31875         gfortran.dg/g77/ffixed-line-length-132.f,
31876         gfortran.dg/g77/ffixed-line-length-72.f,
31877         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
31878         gfortran.dg/g77/README: Update.
31879
31880 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31881
31882         PR c++/13092
31883         * g++.dg/template/non-dependent7.C: New test.
31884         * g++.dg/template/non-dependent8.C: Likewise.
31885         * g++.dg/template/non-dependent9.C: Likewise.
31886         * g++.dg/template/non-dependent10.C: Likewise.
31887
31888 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
31889
31890         PR c++/16337
31891         * g++.dg/parse/attr2.C: New test.
31892
31893 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
31894
31895         * g77.dg: Removed.
31896         * g77.f-torture: Ditto.
31897
31898 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
31899
31900         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
31901         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
31902         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
31903
31904 2004-07-16  Richard Henderson  <rth@redhat.com>
31905
31906         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
31907
31908 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31909
31910         * lib/fortran-torture.exp (fortran-torture): Don't test compile
31911         tests with full list of options.
31912         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
31913         of TORTURE_OPTIONS if test contains 'dg-do run'.
31914
31915         PR fortran/16404
31916         * gfortran.dg/do_iterator.f90: New test.
31917
31918 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31919
31920         PR rtl-optimization/16536
31921         * gcc.c-torture/execute/restrict-1.c: New test.
31922
31923 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31924
31925         PR fortran/15324
31926         * gfortran.dg/pr15324.f90: New test.
31927
31928         PR fortran/15129
31929         * gfortran.dg/pr15129.f90: New test.
31930
31931         PR fortran/15140
31932         * gfortran.dg/pr15140.f90: New test.
31933
31934         PR fortran/13792
31935         * gfortran.fortran-torture/execute/bounds.f90: Add check for
31936         compile-time simplification.
31937
31938 2004-07-14  Mike Stump  <mrs@apple.com>
31939
31940         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
31941
31942 2004-07-14  James E Wilson  <wilson@specifixinc.com>
31943
31944         PR target/16325
31945         * gcc.dg/profile-generate-1.c: New.
31946
31947 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
31948
31949         * gcc.c-torture/execute/20040709-1.c: New test.
31950         * gcc.c-torture/execute/20040709-2.c: New test.
31951
31952 2004-07-14  Mike Stump  <mrs@apple.com>
31953
31954         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
31955
31956 2004-07-14  Mike Stump  <mrs@apple.com>
31957
31958         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
31959
31960 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
31961
31962         PR c++/16518
31963         * g++.dg/parse/mutable1.C: New test.
31964
31965 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
31966
31967         PR tree-optimization/16443
31968         * gcc.dg/tree-ssa/20040713-1.c: New test.
31969
31970 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
31971
31972         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
31973         for operator new.
31974
31975 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
31976
31977         * gfortran.dg/g77/README: New file
31978         * gfortran.dg/g77/19981216-0.f: Copy from
31979         g77.f-torture/noncompile.  Add "dg-do compile" and
31980         dg-error as required.
31981         * gfortran.dg/g77/19990218-1.f: Likewise.
31982         * gfortran.dg/g77/19990905-1.f: Likewise.
31983         * gfortran.dg/g77/9263.f: Likewise.
31984         * gfortran.dg/g77/980615-0.f: Likewise.
31985         * gfortran.dg/g77/980616-0.f: Likewise.
31986         * gfortran.dg/g77/check0.f: Likewise.
31987         * gfortran.dg/g77/select_no_compile.f: Likewise.
31988
31989 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
31990
31991         Copy files from g77.f-torture/compile.
31992         Add "{ dg-do compile}".  Other changes as noted
31993         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
31994         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
31995         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
31996         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
31997         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
31998         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
31999         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
32000         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
32001         statement to conform to standard.  Append alpha1.x for reference.
32002         * gfortran.dg/g77/xformat.f: Add dg-warning
32003
32004 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
32005
32006         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
32007         Add {dg-do compile} directive.
32008         * gfortran.dg/g77/cpp2.F: Likewise.
32009
32010 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32011
32012         PR c++/5402
32013         * g++.dg/lookup/name-clash1.C: New test.
32014
32015         PR c++/9777
32016         * g++.dg/lookup/name-clash2.C: New test.
32017
32018         PR c++/12102
32019         * g++.dg/lookup/name-clash3.C: New test.
32020
32021 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32022
32023         * g++.dg/lookup/new2.C: New test.
32024         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
32025
32026 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
32027
32028         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
32029         Add {dg-do compile} directive.
32030         * gfortran.dg/g77/13060.f: Likewise.
32031         * gfortran.dg/g77/19990218-0.f: Likewise.
32032         * gfortran.dg/g77/19990305-0.f: Likewise.
32033         * gfortran.dg/g77/19990419-0.f: Likewise.
32034         * gfortran.dg/g77/19990502-0.f: Likewise.
32035         * gfortran.dg/g77/19990502-1.f: Likewise.
32036         * gfortran.dg/g77/19990525-0.f: Likewise.
32037         * gfortran.dg/g77/19990826-1.f: Likewise.
32038         * gfortran.dg/g77/19990826-3.f: Likewise.
32039         * gfortran.dg/g77/19990905-2.f: Likewise.
32040         * gfortran.dg/g77/20000412-1.f: Likewise.
32041         * gfortran.dg/g77/20000511-1.f: Likewise.
32042         * gfortran.dg/g77/20000511-2.f: Likewise.
32043         * gfortran.dg/g77/20000518.f: Likewise.
32044         * gfortran.dg/g77/20000601-1.f: Likewise.
32045         * gfortran.dg/g77/20000601-2.f: Likewise.
32046         * gfortran.dg/g77/20000629-1.f: Likewise.
32047         * gfortran.dg/g77/20000630-2.f: Likewise.
32048         * gfortran.dg/g77/20010115.f: Likewise.
32049         * gfortran.dg/g77/20010321-1.f: Likewise.
32050         * gfortran.dg/g77/20010426.f: Likewise.
32051         * gfortran.dg/g77/20020307-1.f: Likewise.
32052         * gfortran.dg/g77/8485.f: Likewise.
32053         * gfortran.dg/g77/960317-1.f: Likewise.
32054         * gfortran.dg/g77/970915-0.f: Likewise.
32055         * gfortran.dg/g77/980310-1.f: Likewise.
32056         * gfortran.dg/g77/980310-2.f: Likewise.
32057         * gfortran.dg/g77/980310-3.f: Likewise.
32058         * gfortran.dg/g77/980310-4.f: Likewise.
32059         * gfortran.dg/g77/980310-6.f: Likewise.
32060         * gfortran.dg/g77/980310-7.f: Likewise.
32061         * gfortran.dg/g77/980310-8.f: Likewise.
32062         * gfortran.dg/g77/980419-2.f: Likewise.
32063         * gfortran.dg/g77/980424-0.f: Likewise.
32064         * gfortran.dg/g77/980427-0.f: Likewise.
32065         * gfortran.dg/g77/980729-0.f: Likewise.
32066         * gfortran.dg/g77/981117-1.f: Likewise.
32067         * gfortran.dg/g77/toon_1.f: Likewise.
32068
32069 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32070
32071         PR c++/2204
32072         * g++.dg/other/abstract2.C: New test.
32073
32074 2004-07-12  Paul Brook  <paul@codesourcery.com>
32075
32076         * gfortran.dg/pointer_init_1.f90: New test.
32077
32078 2004-07-11  Paul Brook  <paul@codesourcery.com>
32079
32080         PR fortran/15986
32081         * gfortran.dg/contained_1.f90: New test.
32082
32083 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
32084
32085         * g++.dg/parse/defarg8.C: New test.
32086
32087 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32088
32089         PR fortran/16433
32090         * gfortran.dg/pr16433.f: New test.
32091
32092         PR fortran/17574
32093         * gfortran.dg/pr15754.f90: New test.
32094
32095 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
32096
32097         PR tree-optimization/16437
32098         * gcc.c-torture/execute/bitfld-4.c: New test.
32099
32100 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32101
32102         * gfortran.fortran-torture/execute/common_2.f90: Add check for
32103         access to common var from module.
32104
32105 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32106
32107         PR fortran/16336
32108         * gfortran.fortran-torture/execute/common_2.f90: New test.
32109
32110 2004-07-10  Paul Brook  <paul@codesourcery.com>
32111
32112         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
32113
32114 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32115
32116         PR fortran/15969
32117         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
32118
32119 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
32120
32121         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
32122         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
32123         * gfortran.dg/g77/ffree-form-1.f: Likewise.
32124         * gfortran.dg/g77/ffree-form-2.f: Likewise.
32125         * gfortran.dg/g77/ffree-form-3.f: Likewise.
32126         * gfortran.dg/g77/fno-underscoring.f: Likewise.
32127         * gfortran.dg/g77/funderscoring.f: Likewise.
32128         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
32129
32130 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32131
32132         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
32133
32134 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32135         Paul Brook  <paul@codesourcery.com>
32136
32137         PR fortran/13415
32138         * gfortran.dg/common_pointer_1.f90: New test.
32139
32140 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32141
32142         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
32143
32144 2004-07-09  James E Wilson  <wilson@specifixinc.com>
32145
32146         PR target/16364
32147         * gcc.c-torture/compile/20040709-1.c: New.
32148
32149 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32150
32151         PR fortran/14077
32152         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
32153
32154 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32155
32156         PR fortran/13201
32157         * gfortran.dg/shape_1.f90: New test.
32158
32159 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
32160             Andrew Pinski  <apinski@apple.com>
32161
32162         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
32163
32164 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32165
32166         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
32167         comment.
32168
32169 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32170         Paul Brook  <paul@codesourcery.com>
32171
32172         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
32173         '.f95' and '.F95'.
32174
32175 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
32176
32177         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
32178
32179 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32180
32181         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
32182         testcases with capital suffix.
32183
32184 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32185
32186         PR fortran/15481
32187         PR fortran/13372
32188         PR fortran/13575
32189         PR fortran/15978
32190         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
32191
32192         * gfortran.dg/implicit_1.f90: New test.
32193
32194 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
32195
32196         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
32197         expression to match gfortran warning/error messages
32198         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
32199         dg-error text.
32200
32201 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
32202
32203         * lib/fortran-torture.exp: Rename proc search_for to
32204         search_for_re.
32205
32206 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
32207
32208         * gcc.c-torture/execute/simd-5.x: New file.
32209         XFAIL on SPARC 64-bit at -O0.
32210
32211 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32212
32213         PR c++/8211
32214         PR c++/16165
32215         * g++.dg/warn/effc3.C: New test.
32216
32217 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
32218
32219         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
32220         change X to 1X in format.
32221         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
32222         add data statements to conform to standard.
32223
32224 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
32225
32226         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
32227         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
32228         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
32229
32230 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
32231
32232         * gfortran.dg/g77/7388.f: Copy from g77.dg
32233         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
32234         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
32235         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
32236         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
32237         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
32238         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
32239         * gfortran.dg/g77/strlen0.f: Likewise.
32240
32241 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
32242
32243         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
32244         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
32245
32246 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
32247
32248         * gcc.c-torture/execute/920428-2.x: Delete.
32249         * gcc.c-torture/execute/920501-7.x: Likewise.
32250
32251 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
32252
32253         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
32254         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
32255         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
32256         prescott and c3-2.
32257         (PREFETCH_3DNOW): Add -march=c3.
32258
32259 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
32260
32261         PR c/16437
32262         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
32263         * gcc.c-torture/execute/bf64-1.x: Likewise.
32264
32265 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
32266
32267         * gcc.c-torture/compile/20040708-1.c: New test.
32268
32269 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32270
32271         PR c++/16169
32272         * g++.dg/warn/effc2.C: New test.
32273
32274 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
32275
32276         * gcc.c-torture/execute/bitfld-1.x: Remove.
32277         * gcc.c-torture/execute/bitfld-3.c: New test.
32278         * gcc.dg/bitfld-2.c: Remove XFAILs.
32279
32280 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
32281
32282         PR c++/16276
32283         * g++.dg/rtti/tinfo1.C: New file.
32284
32285 2004-07-07  Eric Christopher  <echristo@redhat.com>
32286
32287         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
32288
32289 2004-07-07  Andrew Pinski  <apinski@apple.com>
32290
32291         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
32292
32293 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
32294
32295         * g++.dg/init/call1.C: XFAIL.
32296
32297 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
32298
32299         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
32300         except for movstrict*, to movmem* and clrstr* to clrmem*.
32301
32302 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
32303
32304         * gcc.c-torture/execute/20040707-1.c: New test.
32305
32306 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
32307
32308         * gcc.c-torture/execute/20040706-1.c: New test.
32309
32310 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32311
32312         PR c++/3671
32313         * g++.dg/template/spec14.C: New test.
32314
32315 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
32316
32317         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
32318         nothing if not yet defined.  Use it in b, c and d type definitions.
32319         * gcc.c-torture/execute/20040705-1.c: New test.
32320         * gcc.c-torture/execute/20040705-2.c: New test.
32321
32322 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32323
32324         PR c++/2518
32325         * g++.dg/lookup/new1.C: New test.
32326
32327 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32328
32329         PR c++/11406
32330         * g++.dg/template/sizeof8.C: New test.
32331
32332 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
32333
32334         * gcc.c-torture/compile/20040705-1.c: New test.
32335
32336 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
32337
32338         * gfortran.fortran-torture/execute/seq_io.f90: New test.
32339
32340 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
32341
32342         * gcc.dg/cpp/if-mop.c: Two new testcases.
32343         * gcc.dg/cpp/trad/comment-3.c: New.
32344
32345 2004-07-04  Paul Brook  <paul@codesourcery.com>
32346
32347         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
32348
32349 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
32350
32351         PR c++/3761
32352         * g++.dg/lookup/crash4.C: New test.
32353
32354 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
32355
32356         * gcc.c-torture/execute/builtin-abs-1.c
32357         * gcc.c-torture/execute/builtin-abs-2.c
32358         * gcc.c-torture/execute/builtin-complex-1.c
32359         * gcc.c-torture/execute/builtins/string-1-lib.c
32360         * gcc.c-torture/execute/builtins/string-1.c
32361         * gcc.c-torture/execute/builtins/string-2-lib.c
32362         * gcc.c-torture/execute/builtins/string-2.c
32363         * gcc.c-torture/execute/builtins/string-3-lib.c
32364         * gcc.c-torture/execute/builtins/string-3.c
32365         * gcc.c-torture/execute/builtins/string-4-lib.c
32366         * gcc.c-torture/execute/builtins/string-4.c
32367         * gcc.c-torture/execute/builtins/string-5-lib.c
32368         * gcc.c-torture/execute/builtins/string-5.c
32369         * gcc.c-torture/execute/builtins/string-6-lib.c
32370         * gcc.c-torture/execute/builtins/string-6.c
32371         * gcc.c-torture/execute/builtins/string-7-lib.c
32372         * gcc.c-torture/execute/builtins/string-7.c
32373         * gcc.c-torture/execute/builtins/string-8-lib.c
32374         * gcc.c-torture/execute/builtins/string-8.c
32375         * gcc.c-torture/execute/builtins/string-9-lib.c
32376         * gcc.c-torture/execute/builtins/string-9.c
32377         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
32378         * gcc.c-torture/execute/builtins/string-asm-1.c
32379         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
32380         * gcc.c-torture/execute/builtins/string-asm-2.c
32381         * gcc.c-torture/execute/stdio-opt-1.c
32382         * gcc.c-torture/execute/stdio-opt-2.c
32383         * gcc.c-torture/execute/stdio-opt-3.c
32384         * gcc.c-torture/execute/string-opt-1.c
32385         * gcc.c-torture/execute/string-opt-10.c
32386         * gcc.c-torture/execute/string-opt-11.c
32387         * gcc.c-torture/execute/string-opt-12.c
32388         * gcc.c-torture/execute/string-opt-13.c
32389         * gcc.c-torture/execute/string-opt-14.c
32390         * gcc.c-torture/execute/string-opt-15.c
32391         * gcc.c-torture/execute/string-opt-16.c
32392         * gcc.c-torture/execute/string-opt-2.c
32393         * gcc.c-torture/execute/string-opt-6.c
32394         * gcc.c-torture/execute/string-opt-7.c
32395         * gcc.c-torture/execute/string-opt-8.c:
32396         Replace with ...
32397
32398         * gcc.c-torture/execute/builtins/abs-2.c
32399         * gcc.c-torture/execute/builtins/abs-3.c
32400         * gcc.c-torture/execute/builtins/complex-1.c
32401         * gcc.c-torture/execute/builtins/fprintf.c
32402         * gcc.c-torture/execute/builtins/fputs.c
32403         * gcc.c-torture/execute/builtins/memcmp.c
32404         * gcc.c-torture/execute/builtins/memmove.c
32405         * gcc.c-torture/execute/builtins/memops-asm.c
32406         * gcc.c-torture/execute/builtins/mempcpy-2.c
32407         * gcc.c-torture/execute/builtins/mempcpy.c
32408         * gcc.c-torture/execute/builtins/memset.c
32409         * gcc.c-torture/execute/builtins/printf.c
32410         * gcc.c-torture/execute/builtins/sprintf.c
32411         * gcc.c-torture/execute/builtins/strcat.c
32412         * gcc.c-torture/execute/builtins/strchr.c
32413         * gcc.c-torture/execute/builtins/strcmp.c
32414         * gcc.c-torture/execute/builtins/strcpy.c
32415         * gcc.c-torture/execute/builtins/strcspn.c
32416         * gcc.c-torture/execute/builtins/strlen-2.c
32417         * gcc.c-torture/execute/builtins/strlen.c
32418         * gcc.c-torture/execute/builtins/strncat.c
32419         * gcc.c-torture/execute/builtins/strncmp-2.c
32420         * gcc.c-torture/execute/builtins/strncmp.c
32421         * gcc.c-torture/execute/builtins/strncpy.c
32422         * gcc.c-torture/execute/builtins/strpbrk.c
32423         * gcc.c-torture/execute/builtins/strpcpy-2.c
32424         * gcc.c-torture/execute/builtins/strpcpy.c
32425         * gcc.c-torture/execute/builtins/strrchr.c
32426         * gcc.c-torture/execute/builtins/strspn.c
32427         * gcc.c-torture/execute/builtins/strstr-asm.c
32428         * gcc.c-torture/execute/builtins/strstr.c:
32429         ... these new files.
32430
32431         * gcc.c-torture/execute/builtins/abs-2-lib.c
32432         * gcc.c-torture/execute/builtins/abs-3-lib.c
32433         * gcc.c-torture/execute/builtins/complex-1-lib.c
32434         * gcc.c-torture/execute/builtins/fprintf-lib.c
32435         * gcc.c-torture/execute/builtins/fputs-lib.c
32436         * gcc.c-torture/execute/builtins/memcmp-lib.c
32437         * gcc.c-torture/execute/builtins/memmove-lib.c
32438         * gcc.c-torture/execute/builtins/memops-asm-lib.c
32439         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
32440         * gcc.c-torture/execute/builtins/mempcpy-lib.c
32441         * gcc.c-torture/execute/builtins/memset-lib.c
32442         * gcc.c-torture/execute/builtins/printf-lib.c
32443         * gcc.c-torture/execute/builtins/sprintf-lib.c
32444         * gcc.c-torture/execute/builtins/strcat-lib.c
32445         * gcc.c-torture/execute/builtins/strchr-lib.c
32446         * gcc.c-torture/execute/builtins/strcmp-lib.c
32447         * gcc.c-torture/execute/builtins/strcpy-lib.c
32448         * gcc.c-torture/execute/builtins/strcspn-lib.c
32449         * gcc.c-torture/execute/builtins/strlen-2-lib.c
32450         * gcc.c-torture/execute/builtins/strlen-lib.c
32451         * gcc.c-torture/execute/builtins/strncat-lib.c
32452         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
32453         * gcc.c-torture/execute/builtins/strncmp-lib.c
32454         * gcc.c-torture/execute/builtins/strncpy-lib.c
32455         * gcc.c-torture/execute/builtins/strpbrk-lib.c
32456         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
32457         * gcc.c-torture/execute/builtins/strpcpy-lib.c
32458         * gcc.c-torture/execute/builtins/strrchr-lib.c
32459         * gcc.c-torture/execute/builtins/strspn-lib.c
32460         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
32461         * gcc.c-torture/execute/builtins/strstr-lib.c
32462         * gcc.c-torture/execute/builtins/lib/abs.c
32463         * gcc.c-torture/execute/builtins/lib/fprintf.c
32464         * gcc.c-torture/execute/builtins/lib/memset.c
32465         * gcc.c-torture/execute/builtins/lib/printf.c
32466         * gcc.c-torture/execute/builtins/lib/sprintf.c
32467         * gcc.c-torture/execute/builtins/lib/strcpy.c
32468         * gcc.c-torture/execute/builtins/lib/strcspn.c
32469         * gcc.c-torture/execute/builtins/lib/strncat.c
32470         * gcc.c-torture/execute/builtins/lib/strncmp.c
32471         * gcc.c-torture/execute/builtins/lib/strncpy.c
32472         * gcc.c-torture/execute/builtins/lib/strpbrk.c
32473         * gcc.c-torture/execute/builtins/lib/strspn.c
32474         * gcc.c-torture/execute/builtins/lib/strstr.c:
32475         New files containing support routines.
32476
32477         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
32478         declaration.
32479         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
32480         when not optimizing.
32481
32482 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
32483
32484         PR c++/16240
32485         * g++.dg/abi/mangle22.C: New test.
32486         * g++.dg/abi/mangle23.C: Likewise.
32487
32488 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
32489
32490         PR fortran/16290
32491         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
32492         Allow for cases without denormalized floating point numbers.
32493
32494 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
32495
32496         PR c/1027
32497         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
32498         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
32499         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
32500         expected warning text.
32501         * gcc.dg/format/diag-2.c: New test.
32502
32503 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
32504
32505         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
32506
32507 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
32508
32509         * gcc.dg/builtins-43.c: New.
32510         * gcc.dg/builtins-44.c: New.
32511         * gcc.dg/builtins-45.c: New.
32512
32513 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
32514             Andreas Tobler  <a.tobler@schweiz.ch>
32515
32516         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
32517         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
32518         as SIGSEGV.
32519         * gcc.dg/cleanup-11.c: Likewise.
32520         * gcc.dg/cleanup-8.c: Likewise.
32521         * gcc.dg/cleanup-9.c: Likewise.
32522         * gcc.dg/cleanup-5.c: Run on all platforms.
32523
32524 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
32525
32526         * g++.dg/warn/nonnull1.C: New test.
32527
32528 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
32529
32530         * gcc.dg/compat/compat-common.h: Wrap up CINT in
32531         an #ifndef SKIP_COMPLEX_INT/#endif pair.
32532         Special-case the Sun compiler wrt to <complex.h>.
32533
32534 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
32535
32536         * gcc.dg/Wunreachable-8.C: New test.
32537
32538         * gcc.dg/h8300-ice2.c : New test.
32539
32540 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
32541
32542         PR fortran/16161
32543         * gfortran.fortran-torture/compile/implicit.f90: Add test
32544         for implicit character.
32545
32546 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
32547
32548         PR fortran/16289
32549         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
32550         Use tiny() intrinsic to find smallest non-negative real
32551
32552 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
32553
32554         * gcc.dg/compat/struct-by-value-22_main.c: New test.
32555         * gcc.dg/compat/struct-by-value-22_x.c: New.
32556         * gcc.dg/compat/struct-by-value-22_y.c: New.
32557
32558         * gcc.c-torture/execute/20040629-1.c: New test.
32559
32560 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
32561
32562         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
32563         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
32564
32565         PR target/16195
32566         * gcc.dg/20040625-1.c: New test.
32567
32568 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32569
32570         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
32571
32572 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32573
32574         PR fortran/15963
32575         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
32576
32577 2004-06-29  Richard Henderson  <rth@redhat.com>
32578
32579         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
32580
32581 2004-06-29  Paul Brook  <paul@codesourcery.com>
32582
32583         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
32584         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
32585
32586 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
32587
32588         PR c++/16260
32589         * g++.dg/parse/crash15.C: New.
32590
32591 2004-06-28  Andrew Pinski  <apinski@apple.com>
32592
32593         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
32594         by the error already.
32595
32596         * g++.dg/opt/ptrmem4.C: Change to compile only test.
32597
32598 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
32599
32600         PR target/14041
32601         * gcc.dg/h8300-bss-align-1.c : New.
32602
32603 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
32604
32605         * PR c++/16174
32606         * g++.dg/template/ctor4.C: New.
32607
32608 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
32609
32610         PR c++/16205
32611         * g++.dg/warn/Wsequence-point-1.C: New test.
32612
32613 2004-06-27  Paul Brook  <paul@codesourcery.com>
32614
32615         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
32616
32617 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
32618
32619         * g++.old-deja/g++.mike/p7325.C: Remove.
32620
32621 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
32622
32623         PR c/14963
32624         * gcc.dg/pr14963.c: New test.
32625
32626 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
32627
32628         PR c++/16193
32629         * g++.dg/parse/redef1.C: New test.
32630
32631 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
32632
32633         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
32634         20021110.c.
32635         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
32636         20021119-1.c.
32637         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
32638         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
32639         5-04.c.
32640         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
32641         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
32642         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
32643         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
32644         g++.brendan/enum14.C.
32645         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
32646         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
32647         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
32648         g++.mike/virt1.C.
32649         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
32650         memtemp24.C.
32651
32652 2004-06-27  Roger Sayle  <roger@eyesopen.com>
32653
32654         * gcc.dg/20040527-1.c: New test case.
32655
32656 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
32657
32658         PR gfortran/pr16196
32659         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
32660
32661 2004-06-25  Roger Sayle  <roger@eyesopen.com>
32662
32663         PR middle-end/15825
32664         * gcc.dg/pr15825-1.c: New test case.
32665
32666 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
32667
32668         * gcc.c-torture/execute/20040625-1.c: New test.
32669
32670 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32671
32672         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
32673
32674 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
32675
32676         * gcc.dg/torture/mips-div-1.c: New test.
32677
32678 2004-06-24  Jeff Law  <law@redhat.com>
32679
32680         * gcc.dg/tree-ssa/20040624-1.c: New test.
32681
32682 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
32683
32684         * gcc.c-torture/compile/20040624-1.c: New test.
32685
32686 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32687
32688         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
32689         this directory.
32690
32691 2004-06-23  Andrew Pinski  <apinski@apple.com>
32692
32693         PR middle-end/15988
32694         * g++.dg/opt/ptrmem4.C: New test.
32695
32696         * gcc.dg/c90-array-quals-2.c: New test.
32697
32698 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
32699
32700         * gcc.dg/kpice1.c: New test.
32701
32702 2006-06-23  Andrew Pinski  <apinski@apple.com>
32703
32704         * gcc.dg/c90-array-quals.c: New test.
32705
32706 2006-06-22  Richard Henderson  <rth@redhat.com>
32707
32708         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
32709
32710 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
32711
32712         * gcc.dg/builtins-config.h: Handle FreeBSD.
32713
32714 2006-06-22  Richard Henderson  <rth@redhat.com>
32715
32716         * g++.dg/opt/devirt1.C: New.
32717
32718 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
32719
32720         * g++.dg/opt/pr15551.C: New testcase.
32721
32722 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
32723
32724         PR target/14800
32725         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
32726         x86_64-*-linux* when compiling for 32bit.
32727
32728 2004-06-21  Andrew Pinski  <apinski@apple.com>
32729
32730         * gcc.dg/pch/struct-1.c: New.
32731         * gcc.dg/pch/struct-1.hs: New.
32732
32733 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
32734
32735         * gcc.dg/pch/save-temps-1.c: New file.
32736         * gcc.dg/pch/save-temps-1.hs: New file.
32737
32738 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
32739
32740         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
32741         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
32742
32743 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32744
32745         * gfortran.fortran-torture/execute/select_1.f90: Rename function
32746         to fix type error.
32747         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
32748         Remove trailing spaces.
32749
32750 2004-06-21  Richard Henderson  <rth@redhat.com>
32751
32752         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
32753         merging && to BIT_FIELD_REF.
32754
32755 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
32756
32757         * g++.dg/opt/placeholder1.C: New test.
32758
32759 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
32760
32761         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
32762         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
32763         * gcc.dg/compat/union-m128-1_x.c: Likewise.
32764         * gcc.dg/compat/union-m128-1_y.c: Likewise.
32765
32766 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
32767
32768         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
32769         extern "C".
32770         * g++.dg/other/pragma-re-1.C: Add comments.
32771
32772 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
32773
32774         PR gfortran/16080
32775         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
32776
32777 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
32778
32779         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
32780         instead of setting the type of size_t by
32781         hand.
32782
32783 2004-06-18  Roger Sayle  <roger@eyesopen.com>
32784
32785         * gcc.dg/unordered-2.c: New test case.
32786         * gcc.dg/unordered-3.c: New test case.
32787
32788 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
32789
32790         PR other/16043
32791         * lib/g++.exp (g++_version): Tweak regexp for version
32792         * lib/g77.exp (g77_version): Likewise.
32793         * lib/gfortran.exp (gfortran_version): Likewise.
32794         * lib/objc.exp (objc_version): Likewise.
32795         * lib/treelang.exp (treelang_version): Likewise.
32796
32797 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
32798
32799         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
32800         Use INT_MAX instead of __INT_MAX__.
32801         * gcc.dg/compat/struct-align-2_y.c: Likewise.
32802
32803         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
32804         * gcc.dg/compat/scalar-return-3_x.c: Use it.
32805         * gcc.dg/compat/scalar-return-3_y.c: Use it.
32806         * gcc.dg/compat/scalar-return-4_x.c: Use it.
32807         * gcc.dg/compat/scalar-return-4_y.c: Use it.
32808         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
32809         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
32810         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
32811         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
32812
32813         * gcc.dg/range-test-1.c: New test.
32814         * g++.dg/opt/range-test-1.C: New test.
32815
32816 2004-06-17  Richard Henderson  <rth@redhat.com>
32817
32818         * objc.dg/sync-1.m: New.
32819         * objc.dg/try-catch-1.m: Don't force next runtime.
32820         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
32821         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
32822         shadowed catch clause.
32823         * objc.dg/try-catch-5.m: New.
32824
32825 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
32826
32827         Bug 14610
32828         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
32829
32830 2004-06-15  Richard Henderson  <rth@redhat.com>
32831
32832         * gcc.dg/20001116-1.c: Move expected warning line.
32833
32834 2004-06-15  Richard Henderson  <rth@redhat.com>
32835
32836         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
32837         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
32838
32839 2004-06-15  Jeff Law  <law@redhat.com>
32840
32841         * gcc.dg/tree-ssa/20040615-1.c: New test.
32842         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
32843         be less sensitive to operand ordering.
32844         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
32845
32846 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
32847
32848         * g++.dg/abi/bitfield3.C: Add comment..
32849
32850 2004-06-15  Richard Henderson  <rth@redhat.com>
32851
32852         * g++.dg/ext/stmtexpr1.C: XFAIL.
32853         * gcc.dg/20030612-1.c: XFAIL.
32854
32855 2004-06-15  Eric Christopher  <echristo@redhat.com>
32856
32857         * g++.dg/charset/asm5.c: New.
32858         * gcc.dg/charset/asm6.c: New.
32859
32860 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32861
32862         PR fortran/15962
32863         * gfortran.fortran-torture/execute/select_1.f90: New test.
32864
32865 2004-06-15  Paul Brook  <paul@codesourcery.com>
32866
32867         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
32868
32869 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32870
32871         PR c++/15967
32872         * g++.dg/lookup/crash3.C: New test.
32873
32874 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32875
32876         PR c++/15947
32877         * g++.dg/parse/dtor4.C: New test.
32878
32879 2004-06-14  Jeff Law  <law@redhat.com>
32880
32881         * gcc.c-torture/compile/20040614-1.c: New test.
32882
32883 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32884
32885         PR fortran/15211
32886         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
32887         LEN of a character array.
32888
32889 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
32890
32891         PR c++/15096
32892         * g++.dg/template/ptrmem10.C: New test.
32893
32894         PR c++/14930
32895         * g++.dg/template/friend30.C: New test.
32896
32897 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32898
32899         PR fortran/14928
32900         * gfortran.fortran-torture/compile/mloc.f90: New test.
32901
32902 2004-06-13  Paul Brook  <paul@codesourcery.com>
32903
32904         * gfortran.fortran-torture/execute/random_2.f90: New test.
32905
32906 2004-06-13  Eric Christopher  <echristo@redhat.com>
32907
32908         * gcc.dg/noncompile/redecl-1.c: Fix error message.
32909
32910 2004-06-12  Paul Brook  <paul@codesourcery.com>
32911
32912         * gfortran.fortran-torture/execute/contained_3.f90: New test.
32913
32914 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32915
32916         PR fortran/14923
32917         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
32918
32919 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32920
32921         PR fortran/14957
32922         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
32923         syntax errors in end statements of contained subroutines.
32924
32925 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32926
32927         PR fortran/12841
32928         * gfortran.fortran-torture/execute/null_arg.f90: New test.
32929
32930 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
32931
32932         PR fortran/15665
32933         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
32934
32935 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
32936
32937         PR gfortran/12839
32938         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
32939
32940 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
32941
32942         PR c++/15862
32943         * g++.dg/parse/enum1.C: New test.
32944
32945 2004-06-10  Jeff Law  <law@redhat.com>
32946
32947         * gcc.c-torture/compile/20040610-1.c: New test.
32948
32949 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32950
32951         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
32952         * g++.old-deja/g++.other/decl3.C: Likewise.
32953
32954 2004-06-10  Brian Booth  <bbooth@redhat.com>
32955
32956         * gcc.dg/tree-ssa/20031015-1.c: Scan for
32957         V_MAY_DEF instead of VDEF.
32958         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
32959
32960 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
32961
32962         PR c++/14211
32963         * g++.dg/conversion/const1.C: New test.
32964
32965         PR c++/15076
32966         * g++.dg/conversion/reinterpret1.C: New test.
32967
32968         PR c++/15877
32969         * g++.dg/template/enum2.C: New test.
32970
32971         PR c++/15227
32972         * g++.dg/template/error13.C: New test.
32973
32974 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32975
32976         PR fortran/14957
32977         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
32978         arguments to test_* REAL and of the right size.
32979
32980 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
32981
32982         PR target/15569
32983         PR rtl-optimization/15681
32984         * gcc.dg/20040609-1.c: New test.
32985
32986 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
32987
32988         PR c++/14791
32989         * g++.dg/opt/builtins1.C: New test.
32990
32991 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
32992
32993         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
32994         that use default windows32 struct layout.
32995         * gcc.dg/i386-bitfield2.c: Likewise.
32996
32997 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
32998
32999         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
33000         for mingw32 and cygwin targets.
33001
33002 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
33003
33004         * gcc.dg/pch/macro-4.c: New.
33005         * gcc.dg/pch/macro-4.hs: New.
33006
33007 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33008
33009         PR fortran/13249
33010         * gfortran.fortran-torture/compile/name_clash.f90: New test.
33011
33012 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33013
33014         PR fortran/13372
33015         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
33016
33017 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
33018
33019         PR gfortran/14897
33020         * gfortran.fortran-torture/execute/t_edit.f90: New test.
33021
33022 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
33023
33024         PR gfortran/15755
33025         * gfortran.fortran-torture/execute/backspace.c : New test.
33026
33027 2004-06-09  Paul Brook  <paul@codesourcery.com>
33028
33029         * gfortran.fortran-torture/execure/intrinsic_associated.f90
33030         (pointer_to_section): Rewrite to use smaller array.
33031
33032 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
33033
33034         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
33035         * gcc.dg/ext/altivec-10.c: Same.
33036         * gcc.dg/ext/altivec-11.c: Same.
33037         * gcc.dg/ext/altivec-12.c: Same.
33038         * gcc.dg/ext/altivec-13.c: Same.
33039         * gcc.dg/ext/altivec-14.c: Same.
33040         * gcc.dg/ext/altivec-15.c: Same.
33041         * gcc.dg/ext/altivec-16.c: Same.
33042         * gcc.dg/ext/altivec-3.c: Same.
33043         * gcc.dg/ext/altivec-4.c: Same.
33044         * gcc.dg/ext/altivec-6.c: Same.
33045         * gcc.dg/ext/altivec-7.c: Same.
33046         * gcc.dg/ext/altivec-8.c: Same.
33047         * gcc.dg/ext/altivec-varargs-1.c: Same.
33048
33049         * g++.dg/ext/altivec-1.C: Correct dg syntax.
33050         * g++.dg/ext/altivec-10.C: Same.
33051         * g++.dg/ext/altivec-2.C: Same.
33052         * g++.dg/ext/altivec-3.C: Same.
33053         * g++.dg/ext/altivec-4.C: Same.
33054         * g++.dg/ext/altivec-5.C: Same.
33055         * g++.dg/ext/altivec-6.C: Same.
33056         * g++.dg/ext/altivec-7.C: Same.
33057         * g++.dg/ext/altivec-8.C: Same.
33058         * g++.dg/ext/altivec-9.C: Same.
33059
33060 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33061
33062         PR c++/7841
33063         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
33064
33065 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
33066
33067         * gcc.dg/union-1.c: New test.
33068
33069 2004-06-07  Roger Sayle  <roger@eyesopen.com>
33070
33071         * gcc.dg/builtins-41.c: New test case.
33072         * gcc.dg/builtins-42.c: New test case.
33073
33074 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
33075
33076         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
33077         * g++.dg/ext/altivec-10.C: Same.
33078         * g++.dg/ext/altivec-2.C: Same.
33079         * g++.dg/ext/altivec-3.C: Same.
33080         * g++.dg/ext/altivec-4.C: Same.
33081         * g++.dg/ext/altivec-5.C: Same.
33082         * g++.dg/ext/altivec-6.C: Same.
33083         * g++.dg/ext/altivec-7.C: Same.
33084         * g++.dg/ext/altivec-8.C: Same.
33085         * g++.dg/ext/altivec-9.C: Same.
33086         * g++.old-deja/g++.abi/cxa_vec.C: Same.
33087         * g++.old-deja/g++.brendan/new3.C: Same.
33088         * gcc.c-torture/execute/eeprof-1.x: Same.
33089
33090 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
33091
33092         PR c/14765
33093         * gcc.dg/pr14765-1.c: New test.
33094
33095 2004-06-07  Roger Sayle  <roger@eyesopen.com>
33096
33097         PR c/14649
33098         * gcc.dg/pr14649-1.c: New test case.
33099
33100 2004-06-07  Richard Henderson  <rth@redhat.com>
33101
33102         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
33103         if temporaries.
33104
33105 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
33106
33107         * g++.dg/eh/elide1.C: Remove XFAIL.
33108
33109 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
33110
33111         PR c++/15337
33112         * g++.dg/expr/sizeof3.C: New test.
33113
33114         PR c++/14777
33115         * g++.dg/template/access14.C: New test.
33116
33117         PR c++/15554
33118         * g++.dg/template/enum1.C: New test.
33119
33120         PR c++/15057
33121         * g++.dg/eh/throw1.C: New test.
33122
33123 2004-06-07  David Ayers  <d.ayers@inode.at>
33124             Ziemowit Laski  <zlaski@apple.com>
33125
33126         * lib/objc.exp (objc_target_compile): Revert the '-framework
33127         Foundation' flag fix, since bare Darwin does not ship
33128         with the Foundation framework.
33129         * objc/execute/next_mapping.h: Provide a local NSConstantString
33130         @interface and @implementation.
33131         (objc_constant_string_init): A constructor function, used to
33132         initialize the NSConstantString meta-class object.
33133         * objc/execute/string1.m: Include "next_mapping.h" instead of
33134         <Foundation/NSString.h>.
33135         * objc/execute/string2.m: Likewise.
33136         * objc/execute/string3.m: Likewise.
33137         * objc/execute/string4.m: Likewise.
33138
33139 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
33140
33141         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
33142         to double. Replace double with FLOAT.
33143         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
33144
33145         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
33146         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
33147         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
33148         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
33149         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
33150         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
33151         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
33152         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
33153
33154 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
33155
33156         PR c/13519
33157         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
33158
33159 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33160
33161         PR c++/15503
33162         * g++.dg/template/meminit2.C: New test.
33163
33164 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
33165
33166         PR target/15822
33167         * gcc.c-torture/execute/compare-fp-1.c,
33168         gcc.c-torture/execute/compare-fp-2.c,
33169         gcc.c-torture/execute/compare-fp-3.c,
33170         gcc.c-torture/execute/compare-fp-4.c,
33171         gcc.c-torture/execute/compare-fp-3.x,
33172         gcc.c-torture/execute/compare-fp-4.x: Moved...
33173         * gcc.c-torture/execute/ieee/compare-fp-1.c,
33174         gcc.c-torture/execute/ieee/compare-fp-2.c,
33175         gcc.c-torture/execute/ieee/compare-fp-3.c,
33176         gcc.c-torture/execute/ieee/compare-fp-4.c,
33177         gcc.c-torture/execute/ieee/compare-fp-3.x,
33178         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
33179
33180 2004-06-04  David Ayers  <d.ayers@inode.at>
33181
33182         * objc/execute/protocol-isEqual-4.m: New testcase.
33183
33184 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
33185
33186         * objc/execute/protocol-isEqual-1.m: New testcase.
33187         * objc/execute/protocol-isEqual-2.m: New testcase.
33188         * objc/execute/protocol-isEqual-3.m: New testcase.
33189
33190 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33191
33192         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
33193
33194 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
33195
33196         * lib/objc.exp (objc_target_compile): When running tests on
33197         Darwin (Mac OS X), inform the linker about '-framework
33198         'Foundation'.
33199
33200 2004-06-02  Eric Christopher  <echristo@redhat.com>
33201
33202         * gcc.c-torture/compile/20040602-1.c: New.
33203
33204 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
33205
33206         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
33207         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
33208
33209         PR tree-optimization/14736
33210         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
33211
33212         PR tree-optimization/14042
33213         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
33214
33215         PR tree-optimization/14729
33216         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
33217
33218 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33219
33220         PR fortran/15557
33221         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
33222
33223 2004-06-01  Richard Hederson  <rth@redhat.com>
33224
33225         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
33226
33227 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33228
33229         PR c++/14932
33230         * g++.dg/parse/offsetof4.C: New test.
33231
33232 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
33233
33234         PR objc/7993
33235         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
33236
33237 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
33238
33239         PR c++/15701
33240         * g++.dg/template/friend29.C: New test.
33241
33242 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
33243
33244         PR c/15749
33245         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
33246
33247 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
33248
33249         * gcc.dg/sparc-trap-1.c: New test.
33250
33251 2004-05-31  Roger Sayle  <roger@eyesopen.com>
33252
33253         PR middle-end/15069
33254         * g++.dg/opt/fold3.C: New test case.
33255
33256 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
33257
33258         * lib/target-supports.exp (check_iconv_available): Fix fallout
33259         from 2004-05-28 patch.
33260
33261 2004-05-30  Paul Brook  <paul@codesourcery.com>
33262
33263         PR fortran/15620
33264         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
33265         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
33266
33267 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
33268
33269         * gfortran.fortran-torture/execute/random_1.f90: New test.
33270
33271 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
33272
33273         * g++.dg/ext/altivec-10.C: New test.
33274
33275 2004-05-29  Paul Brook  <paul@codesourcery.com>
33276
33277         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
33278
33279 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
33280
33281         * gcc.dg/altivec-16.c: New test.
33282
33283 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
33284
33285         * lib/target-supports.exp (check_vmx_hw_available): New.
33286         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
33287
33288         * lib/target-supports.exp (check_alias_available,
33289         check_iconv_available, check_named_sections_available): Use
33290         unique names for temporary files.
33291
33292 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
33293
33294         * gcc.dg/altivec-15.c: New test.
33295
33296 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
33297
33298         PR c++/15083
33299         * g++.dg/warn/noeffect6.C: New test.
33300
33301         PR c++/15471
33302         * g++.dg/expr/ptrmem4.C: New test.
33303
33304         PR c++/15640
33305         * g++.dg/template/operator3.C: New test.
33306
33307 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
33308
33309         PR c++/14668
33310         * g++.dg/lookup/redecl1.C: New test.
33311         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
33312
33313 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
33314
33315         * gcc.c-torture/execute/compare-fp-1.c,
33316         gcc.c-torture/execute/compare-fp-2.c,
33317         gcc.c-torture/execute/compare-fp-3.c,
33318         gcc.c-torture/execute/compare-fp-4.c,
33319         gcc.c-torture/execute/compare-fp-3.x,
33320         gcc.c-torture/execute/compare-fp-4.x,
33321         gcc.dg/pr15649-1.c: New.
33322
33323 2004-05-27  Adam Nemet  <anemet@lnxw.com>
33324
33325         PR c++/12883
33326         * g++.dg/init/array14.C: New test.
33327
33328 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
33329
33330         * lib/compat.exp (compat-get-options-main): New.
33331         (compat-get-options): Remove unneeded code, warn for ignored
33332         command.
33333         (compat-execute): Check flag set by dg-require-* commands.
33334
33335         * lib/compat.exp (compat-execute): Break up long lines.
33336
33337 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
33338
33339         * gcc.dg/altivec-7.c: Don't use 'vector long'.
33340         * gcc.dg/altivec-14.c: New test.
33341         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
33342
33343         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
33344         * gcc.dg/altivec-12.c: Ditto.
33345
33346         * gcc.dg/altivec-3.c: Move call to altivec_check.
33347
33348 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
33349
33350         PR c++/15044
33351         * g++.dg/template/error12.C: New test.
33352
33353         PR c++/15317
33354         * g++.dg/ext/attrib15.C: New test.
33355
33356         PR c++/15329
33357         * g++.dg/template/ptrmem9.C: New test.
33358
33359 2004-05-25  Paul Brook  <paul@codesourcery.com>
33360
33361         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
33362
33363 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
33364
33365         PR c++/15165
33366         * g++.dg/template/crash19.C: New test.
33367
33368 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
33369
33370         PR c++/15025
33371         * g++.dg/template/redecl1.C: New test.
33372
33373 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
33374
33375         PR c++/14821
33376         * g++.dg/other/ns1.C: New test.
33377
33378         PR c++/14883
33379         * g++.dg/template/invalid1.C: New test.
33380
33381 2004-05-23  Paul Brook  <paul@codesourcery.com>
33382         Victor Leikehman  <lei@haifasphere.co.il>
33383
33384         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
33385         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
33386
33387 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
33388
33389         PR c++/15285
33390         PR c++/15299
33391         * g++.dg/template/non-dependent5.C: New test.
33392         * g++.dg/template/non-dependent6.C: New test.
33393
33394 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
33395
33396         PR c++/15507
33397         * g++.dg/inherit/union1.C: New test.
33398
33399         PR c++/15542
33400         * g++.dg/template/addr1.C: New test.
33401
33402         PR c++/15427
33403         * g++.dg/template/array5.C: New test.
33404
33405         PR c++/15287
33406         * g++.dg/template/array6.C: New test.
33407
33408 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
33409             Roger Sayle  <roger@eyesopen.com>
33410
33411         * g++.dg/lookup/forscope2.C: New test case.
33412
33413 2004-05-22  Ben Elliston  <bje@au.ibm.com>
33414
33415         * gcc.dg/cpp/Wmissingdirs.c: New.
33416
33417 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
33418
33419         PR target/15301
33420         * gcc.dg/compat/union-m128-1.h: New file.
33421         * gcc.dg/compat/union-m128-1_main.c: Likewise.
33422         * gcc.dg/compat/union-m128-1_x.c: Likewise.
33423         * gcc.dg/compat/union-m128-1_y.c: Likewise.
33424
33425 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
33426
33427         PR target/15302
33428         * gcc.dg/compat/struct-complex-1.h: New file.
33429         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
33430         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
33431         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
33432
33433 2004-05-20  Roger Sayle  <roger@eyesopen.com>
33434
33435         PR middle-end/3074
33436         * gcc.dg/pr3074-1.c: New test case.
33437         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
33438
33439 2004-05-20  Falk Hueffner  <falk@debian.org>
33440
33441         PR other/15526
33442         * gcc.dg/ftrapv-1.c: New test case.
33443
33444 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
33445
33446         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
33447
33448 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
33449             Jeff Law  <law@redhat.com>
33450
33451         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
33452         * gcc.dg/tree-ssa/20040518-2.c: New test.
33453
33454         * gcc.dg/tree-ssa/20040518-1.c: New test.
33455
33456 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
33457
33458         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
33459
33460 2004-05-18  Paul Brook  <paul@codesourcery.com>
33461
33462         PR fortran/13930
33463         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
33464
33465 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33466
33467         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
33468         constant folding.
33469
33470 2004-05-17  Steven Bosscher  <stevenb@suse.de>
33471
33472         * gcc.dg/tree-ssa/20040517-1.c: New test.
33473
33474 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33475
33476         * gcc.dg/loop-4.c: New test.
33477
33478 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
33479
33480         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
33481
33482 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
33483
33484         PR fortran/15311
33485         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
33486
33487 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33488
33489         PR fortran/13826
33490         PR fortran/13940
33491         * gfortran.fortran-torture/compile/data_1.f90: New test.
33492
33493 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
33494
33495         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
33496         * gcc.dg/uninit-H.c: Define ASM for __s390__.
33497
33498 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
33499
33500         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
33501
33502 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
33503
33504         PR c/15444
33505         * gcc.dg/format/xopen-1.c: Adjust expected message.
33506         * gcc.dg/format/xopen-3.c: New test.
33507
33508 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
33509
33510         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
33511
33512 2004-05-14  Jeff Law  <law@redhat.com>
33513
33514         * gcc.dg/tree-ssa/20040514-2.c: New test.
33515
33516 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33517
33518         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
33519         this ...
33520         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
33521         this.
33522
33523 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
33524
33525         * gcc.dg/tree-ssa/20040514-1.c: New test.
33526
33527 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33528
33529         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
33530         test.
33531
33532 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33533
33534         PR fortran/14066
33535         * gfortran.fortran-torture/compile/do_1.f90: New test.
33536
33537 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33538
33539         PR fortran/15051
33540         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
33541         test.
33542
33543 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
33544
33545         PR fortran/15149
33546         * gfortran.fortran-torture/execute/random_init.f90: New test.
33547
33548 2004-05-13  Paul Brook  <paul@codesourcery.com>
33549
33550         PR fortran/15314
33551         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
33552
33553 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
33554
33555         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
33556         for the powerpc case.
33557
33558 2004-05-13  Jeff Law  <law@redhat.com>
33559
33560         * gcc.dg/tree-ssa/20040513-1.c: New test.
33561         * gcc.dg/tree-ssa/20040513-2.c: New test.
33562
33563 2004-05-13  Paul Brook  <paul@codesourcery.com>
33564
33565         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
33566         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
33567         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
33568
33569 2004-05-13  Andreas Schwab  <schwab@suse.de>
33570
33571         PR other/10819
33572         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
33573         characters.
33574
33575 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
33576
33577         PR fortran/15294
33578         * gfortran.fortran-torture/execute/adjustr.f90: New file.
33579
33580 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
33581
33582         Merge from tree-ssa-20020619-branch.  See
33583         ChangeLog.tree-ssa for details.
33584
33585 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
33586
33587         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
33588         include <altivec.h> explicitly.
33589         * gcc.dg/altivec-13.c: Likewise.
33590
33591 2004-05-11  Paul Brook  <paul@codesourcery.com>
33592
33593         * gcc.c-torture/compile/20010518-1.c: Force enum size.
33594
33595 2004-05-10  Eric Christopher  <echristo@redhat.com>
33596
33597         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
33598         * gcc.dg/sibcall-4.c: Ditto.
33599
33600 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
33601
33602         * g++.dg/ext/altivec-8.C: New test case.
33603         * gcc.dg/altivec-13.c: New test case.
33604
33605 2004-05-08  Roger Sayle  <roger@eyesopen.com>
33606
33607         * gcc.c-torture/execute/divcmp-1.c: New test case.
33608         * gcc.c-torture/execute/divcmp-2.c: New test case.
33609         * gcc.c-torture/execute/divcmp-3.c: New test case.
33610
33611 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
33612
33613         * g++.dg/other/pragma-re-2.C: New test.
33614
33615 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
33616
33617         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
33618         * gcc.dg/i386-387-2.c: Likewise.
33619
33620         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
33621         __builtin_drem.
33622         * gcc.dg/i386-387-6.c: Likewise.
33623
33624 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
33625
33626         * gcc.dg/builtins-33.c: Also check log1p*.
33627
33628 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
33629
33630         PR optimization/15296
33631         * gcc.c-torture/execute/pr15296.c: New test.
33632
33633 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
33634
33635         * gcc.dg/builtins-40.c: New test.
33636
33637 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
33638
33639         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
33640
33641 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
33642
33643         * g++.dg/ext/spe1.C: New testcase.
33644
33645 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
33646
33647         * objc.dg/image-info.m: Allow additional attributes
33648         for __image_info section.
33649
33650 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
33651
33652         * gcc.dg/torture/mips-hilo-2.c: New test.
33653
33654 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33655
33656         PR c++/14389
33657         * g++.dg/template/member5.C: New test.
33658
33659 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
33660
33661         * gcc.dg/builtins-34.c: Also check expm1*.
33662
33663 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33664
33665         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
33666         * gcc.dg/torture/builtin-convert-3.c: New test.
33667
33668 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
33669
33670         PR middle-end/15054
33671         * g++.dg/opt/pr15054.C: New test.
33672
33673 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33674
33675         * gcc.dg/torture/builtin-rounding-1.c: New test.
33676         * gcc.dg/builtins-25.c: Delete.
33677         * gcc.dg/builtins-29.c: Delete.
33678
33679 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
33680
33681         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
33682         * gcc.dg/sibcall-4.c: Likewise.
33683         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
33684
33685 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
33686
33687         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
33688         bit-field on 16-bit targets.
33689
33690 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
33691
33692         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
33693         16-bit targets.
33694
33695 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
33696
33697         * gcc.dg/rs6000-power2-1.c: Change to compile only.
33698         * gcc.dg/rs6000-power2-2.c: Likewise.
33699
33700 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
33701
33702         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
33703         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
33704         Change the asm registers to be in form of frN instead of fN.
33705
33706 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33707
33708         * gcc.dg/torture/builtin-convert-2.c: New test.
33709
33710 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
33711
33712         * gcc.dg/rs6000-power2-1.c: New test.
33713         * gcc.dg/rs6000-power2-2.c: New test.
33714
33715 2004-04-28  Jan Hubicka  <jh@suse.cz>
33716
33717         * gcc.dg/unused-6.c: New test.
33718
33719 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
33720             Ulrich Weigand  <uweigand@de.ibm.com>
33721
33722         * ada/acats/run_all.sh: Define $target variable.
33723
33724 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
33725
33726         PR c++/15119
33727         * g++.dg/other/vararg-1.C: New test.
33728
33729         PR c++/4794
33730         * g++.dg/eh/cleanup3.C: New test.
33731
33732 2004-04-24  Laurent GUERBY <laurent@guerby.net>
33733
33734         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
33735         and ad8011a (target_insn).
33736         * ada/acats/support/macro.dfs: Likewise.
33737         * ada/acats/support/impbit.adb: New file.
33738
33739 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
33740
33741         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
33742
33743 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
33744
33745         * gcc.dg/loop-3.c: New test.
33746
33747 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
33748
33749         * gcc.c-torture/execute/simd-5.c: New test.
33750
33751 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33752
33753         PR c++/15064
33754         * g++.dg/template/crash18.C: New test.
33755
33756 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
33757
33758         * g++.dg/ext/complit3.C: New test.
33759
33760 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
33761
33762         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
33763         * gcc.dg/altivec-3.c: Same.
33764         * gcc.dg/altivec-varargs-1.c: Same.
33765
33766 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
33767
33768         * lib/target-supports.exp (check_profiling_available): Assume
33769         profiling is not available on powerpc-eabi targets.
33770
33771 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
33772
33773         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
33774         * gcc.dg/vmx/bug-1.c: Ditto.
33775
33776 2004-04-20  Eric Christopher  <echristo@redhat.com>
33777
33778         * gcc.dg/charset/extern.c: New test.
33779         * g++.dg/charset/extern3.cc: Ditto.
33780
33781 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
33782
33783         * gcc.dg/builtins-39.c: New test.
33784
33785 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
33786
33787         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
33788
33789 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
33790
33791         * gcc.dg/torture/mips-hilo-1.c: New test.
33792
33793 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
33794
33795         * gcc.c-torture/compile/20040419-1.c: New test.
33796
33797 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
33798
33799         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
33800
33801 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
33802             Aldy Hernandez  <aldyh@redhat.com>
33803
33804         * gcc.c-torture/execute/va-arg-24.c: New.
33805
33806 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
33807             Aldy Hernandez  <aldyh@redhat.com>
33808
33809         * gcc.dg/vmx/1b-01.c: New.
33810         * gcc.dg/vmx/1b-02.c: New.
33811         * gcc.dg/vmx/1b-03.c: New.
33812         * gcc.dg/vmx/1b-04.c: New.
33813         * gcc.dg/vmx/1b-05.c: New.
33814         * gcc.dg/vmx/1b-06.c: New.
33815         * gcc.dg/vmx/1b-07.c: New.
33816         * gcc.dg/vmx/1c-01.c: New.
33817         * gcc.dg/vmx/1c-02.c: New.
33818         * gcc.dg/vmx/3a-01a.c: New.
33819         * gcc.dg/vmx/3a-01.c: New.
33820         * gcc.dg/vmx/3a-01m.c: New.
33821         * gcc.dg/vmx/3a-03.c: New.
33822         * gcc.dg/vmx/3a-03m.c: New.
33823         * gcc.dg/vmx/3a-04.c: New.
33824         * gcc.dg/vmx/3a-04m.c: New.
33825         * gcc.dg/vmx/3a-05.c: New.
33826         * gcc.dg/vmx/3a-06.c: New.
33827         * gcc.dg/vmx/3a-06m.c: New.
33828         * gcc.dg/vmx/3a-07.c: New.
33829         * gcc.dg/vmx/3b-01.c: New.
33830         * gcc.dg/vmx/3b-02.c: New.
33831         * gcc.dg/vmx/3b-10.c: New.
33832         * gcc.dg/vmx/3b-13.c: New.
33833         * gcc.dg/vmx/3b-14.c: New.
33834         * gcc.dg/vmx/3b-15.c: New.
33835         * gcc.dg/vmx/3c-01a.c: New.
33836         * gcc.dg/vmx/3c-01.c: New.
33837         * gcc.dg/vmx/3c-02.c: New.
33838         * gcc.dg/vmx/3c-03.c: New.
33839         * gcc.dg/vmx/3d-01.c: New.
33840         * gcc.dg/vmx/4-01.c: New.
33841         * gcc.dg/vmx/4-03.c: New.
33842         * gcc.dg/vmx/5-01.c: New.
33843         * gcc.dg/vmx/5-02.c: New.
33844         * gcc.dg/vmx/5-03.c: New.
33845         * gcc.dg/vmx/5-04.c: New.
33846         * gcc.dg/vmx/5-05.c: New.
33847         * gcc.dg/vmx/5-06.c: New.
33848         * gcc.dg/vmx/5-07.c: New.
33849         * gcc.dg/vmx/5-07t.c: New.
33850         * gcc.dg/vmx/5-08.c: New.
33851         * gcc.dg/vmx/5-10.c: New.
33852         * gcc.dg/vmx/5-11.c: New.
33853         * gcc.dg/vmx/7-01a.c: New.
33854         * gcc.dg/vmx/7-01.c: New.
33855         * gcc.dg/vmx/7c-01.c: New.
33856         * gcc.dg/vmx/7d-01.c: New.
33857         * gcc.dg/vmx/7d-02.c: New.
33858         * gcc.dg/vmx/8-01.c: New.
33859         * gcc.dg/vmx/8-02a.c: New.
33860         * gcc.dg/vmx/8-02.c: New.
33861         * gcc.dg/vmx/brode-1.c: New.
33862         * gcc.dg/vmx/bug-1.c: New.
33863         * gcc.dg/vmx/bug-2.c: New.
33864         * gcc.dg/vmx/bug-3.c: New.
33865         * gcc.dg/vmx/cw-bug-1.c: New.
33866         * gcc.dg/vmx/cw-bug-2.c: New.
33867         * gcc.dg/vmx/cw-bug-3.c: New.
33868         * gcc.dg/vmx/dct.c: New.
33869         * gcc.dg/vmx/debug-1.c: New.
33870         * gcc.dg/vmx/debug-2.c: New.
33871         * gcc.dg/vmx/debug-3.c: New.
33872         * gcc.dg/vmx/debug-4.c: New.
33873         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
33874         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
33875         * gcc.dg/vmx/eg-5.c: New.
33876         * gcc.dg/vmx/fft.c: New.
33877         * gcc.dg/vmx/gcc-bug-1.c: New.
33878         * gcc.dg/vmx/gcc-bug-2.c: New.
33879         * gcc.dg/vmx/gcc-bug-3.c: New.
33880         * gcc.dg/vmx/gcc-bug-4.c: New.
33881         * gcc.dg/vmx/gcc-bug-5.c: New.
33882         * gcc.dg/vmx/gcc-bug-6.c: New.
33883         * gcc.dg/vmx/gcc-bug-7.c: New.
33884         * gcc.dg/vmx/gcc-bug-8.c: New.
33885         * gcc.dg/vmx/gcc-bug-9.c: New.
33886         * gcc.dg/vmx/gcc-bug-b.c: New.
33887         * gcc.dg/vmx/gcc-bug-c.c: New.
33888         * gcc.dg/vmx/gcc-bug-d.c: New.
33889         * gcc.dg/vmx/gcc-bug-e.c: New.
33890         * gcc.dg/vmx/gcc-bug-f.c: New.
33891         * gcc.dg/vmx/gcc-bug-g.c: New.
33892         * gcc.dg/vmx/gcc-bug-i.c: New.
33893         * gcc.dg/vmx/harness.h: New.
33894         * gcc.dg/vmx/ira1.c: New.
33895         * gcc.dg/vmx/ira2a.c: New.
33896         * gcc.dg/vmx/ira2b.c: New.
33897         * gcc.dg/vmx/ira2.c: New.
33898         * gcc.dg/vmx/ira2c.c: New.
33899         * gcc.dg/vmx/mem.c: New.
33900         * gcc.dg/vmx/newton-1.c: New.
33901         * gcc.dg/vmx/ops.c: New.
33902         * gcc.dg/vmx/sn7153.c: New.
33903         * gcc.dg/vmx/spill2.c: New.
33904         * gcc.dg/vmx/spill3.c: New.
33905         * gcc.dg/vmx/spill.c: New.
33906         * gcc.dg/vmx/t.c: New.
33907         * gcc.dg/vmx/varargs-1.c: New.
33908         * gcc.dg/vmx/varargs-2.c: New.
33909         * gcc.dg/vmx/varargs-3.c: New.
33910         * gcc.dg/vmx/varargs-4.c: New.
33911         * gcc.dg/vmx/varargs-5.c: New.
33912         * gcc.dg/vmx/varargs-6.c: New.
33913         * gcc.dg/vmx/varargs-7.c: New.
33914         * gcc.dg/vmx/vmx.exp: New.
33915         * gcc.dg/vmx/vprint-1.c: New.
33916         * gcc.dg/vmx/vscan-1.c: New.
33917         * gcc.dg/vmx/x-01.c: New.
33918         * gcc.dg/vmx/x-02.c: New.
33919         * gcc.dg/vmx/x-03.c: New.
33920         * gcc.dg/vmx/x-04.c: New.
33921         * gcc.dg/vmx/x-05.c: New.
33922         * gcc.dg/vmx/yousufi-1.c: New.
33923         * gcc.dg/vmx/zero-1.c: New.
33924         * gcc.dg/vmx/zero.c: New.
33925
33926 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
33927
33928         * g++.dg/lookup/java1.C: Update for chage of
33929         _Jv_AllocObject.
33930         * g++.dg/lookup/java2.C: Likewise.
33931
33932 2004-04-17  Laurent GUERBY <laurent@guerby.net>
33933
33934         * ada/acats/run_all.sh: use -O2 by default.
33935
33936 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
33937
33938         * gcc.dg/vr-mult-[12].c: New tests.
33939
33940 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33941
33942         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
33943
33944         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
33945
33946 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
33947
33948         * lib/target-supports.exp (check_profiling_available): Assume
33949         profiling isn't available for mips*-*-elf targets.
33950
33951 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
33952
33953         * gcc.dg/builtins-38.c: New test.
33954
33955 2004-04-14  Eric Christopher  <echristo@redhat.com>
33956
33957         * g++.dg/charset/charset.exp: Run .cc extension tests.
33958
33959 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
33960
33961         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
33962
33963 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33964
33965         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
33966
33967 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
33968
33969         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
33970         * gcc.dg/i386-387-2.c: Likewise.
33971
33972         * gcc.dg/i386-387-7.c: New test.
33973         * gcc.dg/i386-387-8.c: New test.
33974
33975         * gcc.dg/builtins-37.c: New test.
33976
33977 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
33978
33979         * g++.dg/pch/externc-1.C: Add missing semicolon.
33980
33981 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
33982
33983         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
33984
33985 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
33986
33987         * gcc.c-torture/execute/20040411-1.c: New test.
33988
33989 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
33990
33991         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
33992
33993 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
33994
33995         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
33996
33997 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
33998
33999         * lib/target-supports.exp (check_named_sections_available): New.
34000         * lib/gcc-dg.exp (dg-require-named-sections): New.
34001         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
34002         old-deja.exp.  Also prune error-count message from HP linker.
34003         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
34004
34005         * g++.dg/init/init-ref4.C: Use dg-require-weak.
34006         * g++.old-deja/g++.pt/static3.C: Likewise.
34007         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
34008
34009 2004-04-09  Roger Sayle  <roger@eyesopen.com>
34010
34011         * gcc.c-torture/execute/20040409-1.c: New test case.
34012         * gcc.c-torture/execute/20040409-2.c: New test case.
34013         * gcc.c-torture/execute/20040409-3.c: New test case.
34014
34015 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
34016
34017         * gcc.dg/20040409-1.c: New test.
34018
34019 2004-04-08  Roger Sayle  <roger@eyesopen.com>
34020
34021         PR target/14888
34022         * g++.dg/opt/pr14888.C: New test case.
34023
34024 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
34025
34026         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
34027         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
34028         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
34029         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
34030         New tests.
34031
34032 2004-04-08  Paul Brook  <paul@codesourcery.com>
34033
34034         * gcc.dg/spill-1.c: New test.
34035
34036 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34037
34038         * gcc.dg/torture/builtin-ctype-2.c: New test.
34039
34040 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
34041
34042         * gcc.dg/pch/pch.exp: Add largefile test.
34043
34044 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
34045
34046         * g++.dg/pch/externc-1.Hs: New.
34047         * g++.dg/pch/externc-1.C: New.
34048
34049 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34050
34051         * gcc.dg/compat/struct-by-value-5a_main.c,
34052         gcc.dg/compat/struct-by-value-5b_main.c: New files.
34053         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
34054         * gcc.dg/compat/struct-by-value-5a_x.c,
34055         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
34056         gcc.dg/compat/struct-by-value-5_x.c.
34057         * gcc.dg/compat/struct-by-value-5a_y.c,
34058         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
34059         gcc.dg/compat/struct-by-value-5_y.c.
34060
34061         * gcc.dg/compat/struct-by-value-6a_main.c,
34062         gcc.dg/compat/struct-by-value-6b_main.c: New files.
34063         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
34064         * gcc.dg/compat/struct-by-value-6a_x.c,
34065         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
34066         gcc.dg/compat/struct-by-value-6_x.c.
34067         * gcc.dg/compat/struct-by-value-6a_y.c,
34068         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
34069         gcc.dg/compat/struct-by-value-6_y.c.
34070
34071         * gcc.dg/compat/struct-by-value-7a_main.c,
34072         gcc.dg/compat/struct-by-value-7b_main.c: New files.
34073         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
34074         * gcc.dg/compat/struct-by-value-7a_x.c,
34075         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
34076         gcc.dg/compat/struct-by-value-7_x.c.
34077         * gcc.dg/compat/struct-by-value-7a_y.c,
34078         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
34079         gcc.dg/compat/struct-by-value-7_y.c.
34080
34081 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
34082
34083         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
34084         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
34085         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
34086         options.
34087
34088 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
34089
34090         * gcc.dg/builtins-36.c: New test.
34091
34092 2004-04-06  Paul Brook  <paul@codesourcery.com>
34093
34094         * README.gcc: Remove obsolete contraint on testcases.
34095
34096 2004-04-05  Paul Brook  <paul@codesourcery.com>
34097
34098         PR2123
34099         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
34100         failure and exit(0) on success.
34101         * g++.dg/expr/anew2.C: Ditto.
34102         * g++.dg/expr/anew3.C: Ditto.
34103         * g++.dg/expr/anew4.C: Ditto.
34104
34105 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
34106
34107         PR c++/3518
34108         * g++.dg/template/unify7.C: New.
34109
34110 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
34111
34112         * g++.dg/README: Bring up to date with new subdirectories; remove
34113         duplicate subdirectory lines.
34114
34115 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
34116
34117         PR c++/14007
34118         * g++.dg/template/unify5.C: New.
34119         * g++.dg/template/unify6.C: New.
34120         * g++.dg/template/qualttp20.C: Adjust.
34121         * g++.old-deja/g++.jason/report.C: Adjust.
34122         * g++.old-deja/g++.other/qual1.C: Adjust.
34123
34124 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
34125
34126         PR c++/14803
34127         * g++.dg/inherit/ptrmem1.C: New test.
34128
34129 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
34130
34131         PR c++/14755
34132         * gcc.c-torture/execute/20040331-1.c: New test.
34133         * gcc.dg/20040331-1.c: New test.
34134
34135 2004-04-01  Paul Brook  <paul@codesourcery.com>
34136
34137         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
34138
34139 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
34140
34141         PR c++/14724
34142         * g++.dg/init/goto1.C: New test.
34143
34144         PR c++/14763
34145         * g++.dg/template/defarg4.C: New test.
34146
34147 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
34148
34149         * gcc.dg/altivec-11.c: Extend test for more valid cases.
34150
34151 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
34152
34153         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
34154
34155 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
34156
34157         * gcc.dg/noncompile/undeclared-2.c: New test.
34158
34159 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
34160
34161         * gcc.dg/940409-1.c: Remove XFAIL.
34162         * gcc.dg/reg-vol-struct-1.c: New test.
34163
34164 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34165
34166         * gcc.dg/torture/builtin-wctype-1.c: New test.
34167
34168 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
34169
34170         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
34171         * gcc.dg/20001101-1.c: Likewise.
34172         * gcc.dg/20001102-1.c: Likewise.
34173
34174 2004-03-25  Roger Sayle  <roger@eyesopen.com>
34175
34176         * gcc.dg/compare8.c: Add an additional test for XOR.
34177
34178 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34179
34180         * gcc.dg/torture/builtin-ctype-1.c: New test.
34181
34182 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34183
34184         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
34185         * gcc.dg/torture/builtin-math-1.c: Likewise.
34186         * gcc.dg/torture/builtin-power-1.c: New test.
34187
34188 2004-03-24  Andreas Schwab  <schwab@suse.de>
34189
34190         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
34191         IA64 assembler.
34192
34193 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
34194             Roger Sayle  <roger@eyesopen.com>
34195
34196         * gcc.dg/compare8.c: New test case.
34197
34198 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
34199
34200         * g++.dg/ext/altivec-7.C: New test.
34201
34202 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
34203
34204         PR 12267, 12391, 12560, 13129, 14114, 14133
34205         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
34206         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
34207         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
34208         Adjust error regexps.
34209         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
34210         * gcc.dg/noncompile/undeclared-1.c: New test cases.
34211         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
34212         * gcc.dg/local1.c: Add explanatory comment.
34213
34214 2004-03-23  Roger Sayle  <roger@eyesopen.com>
34215
34216         PR optimization/14669
34217         * g++.dg/opt/fold2.C: New test case.
34218
34219 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
34220
34221         PR c/14069
34222         * gcc.dg/20040322-1.c: New test.
34223
34224 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
34225
34226         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
34227         * gcc.dg/ultrasp4.c: Likewise.
34228         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
34229
34230 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
34231
34232         * gcc.dg/i386-sse-8.c: Reset default options.
34233
34234 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
34235
34236         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
34237         in the error message text.
34238
34239 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
34240
34241         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
34242
34243 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
34244
34245         PR c++/14616
34246         * g++.dg/init/array13.C: New test.
34247
34248 2004-03-20  Roger Sayle  <roger@eyesopen.com>
34249
34250         PR target/13889
34251         * gcc.c-torture/compile/pr13889.c: New test case.
34252
34253 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
34254
34255         PR c/14635
34256         * builtins-1.c (nan, nans): Don't test.
34257         * builtins-30.c: Don't use nan, nanf, nanl.
34258         * builtins-35.c: New test.
34259
34260 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
34261
34262         * g++.dg/ext/altivec-6.C: New test.
34263
34264 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
34265
34266         * g++.dg/init/placement3.C: New test.
34267
34268         * g++.dg/template/spec13.C: New test.
34269
34270         * g++.dg/lookup/using11.C: New test.
34271
34272         * g++.dg/lookup/koenig3.C: New test.
34273
34274         * g++.dg/template/operator2.C: New test.
34275
34276         * g++.dg/expr/dtor3.C: New test.
34277         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
34278         marker.
34279         * g++.old-deja/g++.law/visibility28.C: Likewise.
34280
34281 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
34282
34283         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
34284         * gcc.dg/ppc64-abi-3.c: Likewise.
34285
34286 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34287
34288         PR c++/14545
34289         * g++.dg/parse/template15.C: New test.
34290
34291 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
34292
34293         * g++.dg/expr/dtor2.C: New test.
34294
34295         * g++.dg/lookup/anon4.C: New test.
34296
34297         * g++.dg/overload/using1.C: New test.
34298
34299         * g++.dg/template/lookup7.C: New test.
34300
34301         * g++.dg/template/typename6.C: New test.
34302
34303         * g++.dg/expr/cond6.C: New test.
34304
34305 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34306
34307         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
34308
34309 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
34310
34311         * g++.dg/expr/cond5.C: New test.
34312         * g++.dg/expr/constcast1.C: Likewise.
34313         * g++.dg/expr/ptrmem2.C: Likewise.
34314         * g++.dg/expr/ptrmem3.C: Likewise.
34315         * g++.dg/lookup/main1.C: Likewise.
34316         * g++.dg/template/lookup6.C: Likewise.
34317
34318 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
34319
34320         * gcc.dg/local1.c: New test.
34321
34322         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
34323
34324 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34325
34326         * gcc.dg/torture/builtin-convert-1.c: New test.
34327
34328 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34329
34330         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
34331
34332 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
34333
34334         PR c++/14481
34335         * g++.dg/warn/Wunused-7.C: New test.
34336
34337 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34338
34339         * gcc.dg/torture/builtin-integral-1.c: New test.
34340
34341 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
34342
34343         PR c++/14586
34344         * g++.dg/parse/non-dependent3.C: New test.
34345
34346 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
34347
34348         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
34349         * g++.dg/eh/simd-2.C: Likewise.
34350         * g++.dg/init/array10.C: Likewise.
34351         * gcc.c-torture/compile/simd-1.c: Likewise.
34352         * gcc.c-torture/compile/simd-2.c: Likewise.
34353         * gcc.c-torture/compile/simd-3.c: Likewise.
34354         * gcc.c-torture/compile/simd-4.c: Likewise.
34355         * gcc.c-torture/compile/simd-6.c: Likewise.
34356         * gcc.c-torture/execute/simd-1.c: Likewise.
34357         * gcc.c-torture/execute/simd-2.c: Likewise.
34358         * gcc.dg/compat/vector-defs.h: Likewise.
34359         * gcc.dg/20020531-1.c: Likewise.
34360         * gcc.dg/altivec-3.c: Likewise.
34361         * gcc.dg/altivec-4.c: Likewise.
34362         * gcc.dg/altivec-varargs-1.c: Likewise.
34363         * gcc.dg/compat/vector-defs.h: Likewise.
34364         * gcc.dg/i386-mmx-3.c: Likewise.
34365         * gcc.dg/i386-sse-4.c: Likewise.
34366         * gcc.dg/i386-sse-5.c: Likewise.
34367         * gcc.dg/i386-sse-8.c: Likewise.
34368         * gcc.dg/simd-1.c: Likewise.
34369         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
34370         __ev64_opaque__ since the machine description provides it.
34371
34372 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
34373
34374         * lib/compat.exp (skip_list): New global variable.
34375         Use it to hold the user defined COMPAT_SKIPS list if any.
34376         (compat-obj): Add the members of skip_list to optall.
34377
34378 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
34379
34380         * gcc.dg/compat/union-by-value-1_main.c,
34381         union-by-value-1_x.c, union-by-value-1_y.c,
34382         union-check.h, union-defs.h,
34383         union-init.h, union-return-1_main.c,
34384         union-return-1_x.c, union-return-1_y.c: New files.
34385
34386 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
34387
34388         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
34389         mixed-struct-init.h: Add 4 mixed structure types.
34390         struct-by-value-21_main.c, struct-by-value-21_x.c,
34391         struct-by-value-21_y.c, struct-return-21_main.c,
34392         struct-return-21_x.c, struct-return-21_y.c: New files.
34393
34394 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
34395
34396         PR c++/14550
34397         * g++.dg/parse/template14.C: New test.
34398
34399 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
34400
34401         * gcc.c-torture/execute/20040313-1.c: New test.
34402
34403 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
34404
34405         PR target/14533
34406         * gcc.dg/20040311-2.c: New test.
34407
34408 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
34409
34410         PR other/14544
34411         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
34412         bit-field.
34413
34414 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
34415
34416         * gcc.dg/20040305-2.c: Add missing return statement.
34417
34418 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34419
34420         * gcc.dg/builtins-34.c: Also check pow10*.
34421
34422 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
34423
34424         PR target/14262
34425         * gcc.dg/20040305-2.c: New test.
34426
34427 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
34428
34429         * gcc.dg/20040310-1.c: New test.
34430
34431 2004-03-11  Roger Sayle  <roger@eyesopen.com>
34432
34433         * gcc.c-torture/execute/20040311-1.c: New test case.
34434
34435 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
34436
34437         PR c++/14476
34438         * g++.dg/lookup/enum1.C: New test.
34439
34440 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
34441
34442         PR c++/14510
34443         * g++.dg/lookup/struct2.C: New test.
34444
34445 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
34446
34447         * gcc.dg/builtins-34.c: New test.
34448
34449 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34450
34451         * gcc.dg/torture/builtin-nonneg-1.c: New test.
34452
34453 2004-03-09  James E Wilson  <wilson@specifixinc.com>
34454
34455         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
34456         * gcc.dg/alias-2.c: New testcase.
34457
34458 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
34459
34460         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
34461
34462 2004-03-09  Roger Sayle  <roger@eyesopen.com>
34463
34464         * gcc.c-torture/execute/20040309-1.c: New test case.
34465
34466 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
34467
34468         PR c++/14397
34469         * g++.dg/overload/ref1.C: New.
34470
34471 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34472
34473         PR c++/14409
34474         * g++.dg/template/spec12.C: New test.
34475
34476         PR c++/14448
34477         * g++.dg/parse/crash14.C: New test.
34478
34479 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
34480
34481         PR c++/14230
34482         * g++.dg/init/ref11.C: New test.
34483
34484 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
34485
34486         PR c++/14432
34487         * g++.dg/parse/builtin2.C: New test.
34488
34489 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
34490
34491         PR c++/14401
34492         * g++.dg/init/ctor3.C: New test.
34493         * g++.dg/init/union1.C: New test.
34494         * g++.dg/ext/anon-struct4.C: New test.
34495
34496 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
34497
34498         * g++.dg/lookup/koenig1.C: Tweak error messages.
34499         * g++.dg/lookup/used-before-declaration.C: Likewise.
34500         * g++.dg/other/do1.C: Likewise.
34501         * g++.dg/overload/koenig1.C: Likewise.
34502         * g++.dg/parse/crash13.C: Likewise.
34503         * g++.dg/template/instantiate3.C: Likewise.
34504
34505 2004-03-08  Eric Christopher  <echristo@redhat.com>
34506
34507         * * lib/target-supports.exp: Enable libiconv in test
34508         compilation.  Fix up error checking.
34509
34510 2004-03-08  Roger Sayle  <roger@eyesopen.com>
34511
34512         PR middle-end/14289
34513         * gcc.dg/pr14289-1.c: New test case.
34514         * gcc.dg/pr14289-2.c: Likewise.
34515         * gcc.dg/pr14289-3.c: Likewise.
34516
34517 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
34518
34519         * gcc.c-torture/execute/20040308-1.c: New test.
34520
34521 2004-03-07  Roger Sayle  <roger@eyesopen.com>
34522
34523         * gcc.c-torture/execute/20040307-1.c: New test case.
34524
34525 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
34526
34527         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
34528
34529 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
34530
34531         * gcc.dg/20040306-1.c: New test.
34532
34533 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
34534
34535         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
34536         them static.
34537         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
34538
34539 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
34540
34541         PR c/14465
34542         * gcc.dg/decl-6.c: New test.
34543
34544 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34545
34546         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
34547         Rename LOGPOW -> LOG_POW.
34548         (SQRT_EXP, POW_EXP): New.
34549
34550 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
34551
34552         * gcc.dg/i386-sse-8.c: New test.
34553
34554 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
34555
34556         PR c/14114
34557         * gcc.dg/decl-5.c: New test.
34558
34559 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
34560
34561         * gcc.dg/20040305-1.c: New test.
34562
34563 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
34564
34565         PR other/14354
34566         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
34567
34568 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
34569
34570         PR c++/14425, c++/14426
34571         * g++.dg/ext/altivec-4.C: New test.
34572         * g++.dg/ext/altivec-5.C: New test.
34573
34574 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
34575
34576         * g++.old-deja/g++.other/linkage1.C: Expect errors about
34577         global variables of a type with no linkage.
34578         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
34579         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
34580         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
34581         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
34582         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
34583         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
34584         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
34585         * g++.dg/warn/deprecated.C: Name enum Color.
34586         * g++.dg/overload/VLA.C: Name structure for 'b'.
34587         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
34588
34589 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
34590
34591         * gcc.c-torture/compile/20040304-1.c: New test.
34592
34593 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
34594
34595         PR 13728
34596         * gcc.dg/decl-4.c: New testcase.
34597
34598 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
34599
34600         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
34601         as PRECF if sizeof (float) > sizeof (double).
34602         (PRECL): Make it the same as PRECF if
34603         sizeof (float) > sizeof (long double).
34604
34605 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34606
34607         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
34608         system type.  Add check for irix6 which doesn't have c99 runtime.
34609
34610 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
34611
34612         * gcc.dg/const-elim-1.c: xfail for xtensa.
34613
34614 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
34615
34616         PR c++/14369
34617         * g++.dg/template/cond4.C: New test.
34618
34619 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
34620
34621         PR c++/14360
34622         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
34623
34624         PR c++/14361
34625         * g++.dg/parse/defarg7.C: New test.
34626
34627         PR c++/14359
34628         * g++.dg/template/friend26.C: New test.
34629
34630 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
34631
34632         PR c++/14324
34633         * g++.dg/abi/mangle21.C: New test.
34634
34635         PR c++/14260
34636         * g++.dg/parse/constructor2.C: New test.
34637
34638         PR c++/14337
34639         * g++.dg/template/sfinae1.C: New test.
34640
34641 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
34642
34643         PR c++/14267
34644         * g++.dg/expr/crash2.C: New test.
34645
34646         PR middle-end/13448
34647         * gcc.dg/inline-5.c: New test.
34648         * gcc.dg/always-inline.c: Split out tests into ...
34649         * gcc.dg/always-inline2.c: ... this and ...
34650         * gcc.dg/always-inline3.c: ... this.
34651
34652 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
34653
34654         PR debug/12103
34655         * g++.dg/debug/crash1.C: New test.
34656
34657 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
34658
34659         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
34660         function with __attribute__((noinline)).
34661         (recurser_void2): Likewise.
34662         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
34663         (recurser_void2): Likewise.
34664
34665 2004-02-29  Roger Sayle  <roger@eyesopen.com>
34666
34667         PR middle-end/14203
34668         * g++.dg/warn/Wunused-6.C: New test case.
34669
34670 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
34671
34672         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
34673         not defined.
34674
34675 2004-02-27  Eric Christopher  <echristo@redhat.com>
34676
34677         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
34678         * g++.dg/charset/asm2.c: Run only x86.
34679         * gcc.dg/charset/asm3.c: Ditto.
34680
34681 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
34682
34683         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
34684         ld_library_path.
34685
34686 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
34687
34688         * g++.dg/ext/altivec-3.C: New.
34689
34690 2004-02-26  Richard Henderson  <rth@redhat.com>
34691
34692         * g++.dg/ext/attrib10.C: Mark for warning.
34693         * gcc.dg/attr-alias-1.c: New.
34694
34695 2004-02-26  Richard Henderson  <rth@redhat.com>
34696
34697         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
34698         * gcc.c-torture/execute/20040208-2.c: ... it back.
34699
34700 2004-02-26  Eric Christopher  <echristo@redhat.com>
34701
34702         * lib/target-supports.exp (check-iconv-available): New function.
34703         * lib/gcc-dg.exp (dg-require-iconv): New function.
34704         Use above.
34705         * gcc.dg/charset: New directory.
34706         * gcc.dg/charset/charset.exp: New file.
34707         * gcc.dg/charset/asm1.c: Ditto.
34708         * gcc.dg/charset/asm2.c: Ditto.
34709         * gcc.dg/charset/asm3.c: Ditto.
34710         * gcc.dg/charset/asm4.c: Ditto.
34711         * gcc.dg/charset/asm5.c: Ditto.
34712         * gcc.dg/charset/attribute1.c: Ditto.
34713         * gcc.dg/charset/attribute2.c: Ditto.
34714         * gcc.dg/charset/string1.c: Ditto.
34715         * g++.dg/charset: New directory.
34716         * g++.dg/dg.exp: Add here. Special options.
34717         * g++.dg/charset/charset.exp: New file.
34718         * g++.dg/charset/asm1.c: Ditto.
34719         * g++.dg/charset/asm2.c: Ditto.
34720         * g++.dg/charset/asm3.c: Ditto.
34721         * g++.dg/charset/asm4.c: Ditto.
34722         * g++.dg/charset/attribute1.c: Ditto.
34723         * g++.dg/charset/attribute2.c: Ditto.
34724         * g++.dg/charset/extern1.cc: Ditto.
34725         * g++.dg/charset/extern2.cc: Ditto.
34726         * g++.dg/charset/string1.c: Ditto.
34727
34728 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
34729
34730         PR c++/14278
34731         * g++.dg/parse/comma1.C: New test.
34732
34733 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34734
34735         PR c++/14284
34736         * g++.dg/template/ttp8.C: New test.
34737
34738 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
34739
34740         * gcc.dg/fixuns-trunc-1.c: New test.
34741
34742 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34743
34744         * gcc.dg/builtins-config.h: Use #elif.
34745
34746 2004-02-26  Michael Matz  <matz@suse.de>
34747
34748         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
34749         * gcc.dg/991214-1.c: Likewise.
34750         * gcc.dg/i386-asm-1.c: Likewise.
34751
34752 2004-02-25  Richard Henderson  <rth@redhat.com>
34753
34754         * gcc.c-torture/execute/20040208-2.c: Move ...
34755         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
34756
34757 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34758
34759         PR c++/14246
34760         * g++.dg/other/crash-3.C: New test.
34761
34762 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34763
34764         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
34765         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
34766
34767         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
34768         HP-UX.
34769
34770 2004-02-24  Michael Matz  <matz@suse.de>
34771
34772         * gcc.dg/i386-regparm.c: New.
34773
34774 2004-02-23  James E Wilson  <wilson@specifixinc.com>
34775
34776         * gcc.c-torture/execute/20040223-1.c: New.
34777
34778 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
34779             Kazu Hirata  <kazu@cs.umass.edu>
34780
34781         * gcc.dg/fwritable-strings-1.c: Remove.
34782
34783 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
34784
34785         PR c/14156
34786         * gcc.dg/20040223-1.c: New test.
34787
34788 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34789
34790         PR c++/14106
34791         * g++.dg/ext/typeof9.C: New test.
34792
34793 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34794
34795         PR c++/14250
34796         * g++.dg/other/switch1.C: New test.
34797
34798 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
34799
34800         * gcc.dg/cast-function-1.c: Adjust for new informative message.
34801         * gcc.dg/va-arg-1.c: Likewise.
34802
34803 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34804
34805         PR c++/14143
34806         * g++.dg/template/koenig5.C: New test.
34807
34808 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
34809
34810         * g++.dg/ext/altivec-1.C: Generalize target triple.
34811         * g++.dg/ext/altivec-2.C: New test case.
34812         * g++.dg/ext/altivec_check.h: New file.
34813         * gcc.dg/altivec-1.c: Generalize target triple;
34814         include altivec_check.h and call altivec_check().
34815         * gcc.dg/altivec-[2-5].c: Generalize target triple.
34816         * gcc.dg/altivec-6.c: New test case.
34817         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
34818         type casts as needed.
34819         * gcc.dg/altivec-10.c: Include altivec_check.h and call
34820         altivec_check().
34821         * gcc.dg/altivec-12.c: New test case.
34822         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
34823         include altivec_check.h and call altivec_check().
34824         * gcc.dg/altivec_check.h: New file.
34825
34826 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34827
34828         * lib/target-supports.exp (check_alias_available): Don't mangle
34829         function `g' in test program.
34830
34831 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34832
34833         * lib/target-supports.exp (check_profiling_available): Check
34834         argument to determine whether we support a profiling type.
34835         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
34836         check_profiling_available.
34837         * g++.dg/bprob/bprob.exp: Likewise.
34838         * g77.dg/bprob/bprob.exp: Likewise.
34839         * gcc.misc-tests/bprob.exp: Likewise.
34840         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
34841         dg-require-profiling and delete expected error handling.
34842         * gcc.dg/20021014-1.c: Likewise.
34843         * gcc.dg/nest.c: Likewise.
34844
34845 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34846
34847         PR c++/12007
34848         * g++.dg/other/vthunk1.C: New test.
34849
34850 2004-02-20  Falk Hueffner  <falk@debian.org>
34851
34852         PR target/14201
34853         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
34854
34855 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
34856
34857         PR c++/13927
34858         * g++.dg/other/error8.C: Remove XFAIL markers.
34859
34860         PR c++/14173
34861         * g++.dg/ext/packed5.C: New test.
34862
34863         PR c++/14199
34864         * g++.dg/warn/Wunused-5.C: New test.
34865
34866         PR c++/14186
34867         * g++.dg/lookup/member1.C: New test.
34868
34869 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
34870
34871         * gcc.c-torture/compile/20040130-1.c: Enable only when
34872         __INT_MAX__ >= 2147483647L.
34873         * gcc.c-torture/compile/961203-1.c: Likewise.
34874
34875 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
34876
34877         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
34878         * g++.dg/opt/template1.C: Robustify assembler regexp
34879
34880 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
34881
34882         * gcc.c-torture/execute/simd-4.x: Remove.
34883         * gcc.c-torture/execute/va-arg-25.x: Likewise.
34884         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
34885         Guard with #ifndef SKIP_ATTRIBUTE.
34886         * gcc.dg/compat/vector-1_y.c: Likewise.
34887         * gcc.dg/compat/vector-2_x.c: Likewise.
34888         * gcc.dg/compat/vector-2_y.c: Likewise.
34889         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
34890         * g++.dg/eh/simd-2.C: Likewise.
34891
34892 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
34893
34894         * gcc.c-torture/compile/complex-1.c: New.
34895
34896 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
34897
34898         PR target/14209
34899         * gcc.c-torture/execute/20040218-1.c: New test.
34900
34901 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34902
34903         PR c++/14181
34904         * g++.dg/parse/new2.C: New test.
34905
34906 2004-02-18  Paul Brook  <paul@codesourcery.com>
34907
34908         * gcc.c-torture/compile/libcall-1.c: New test.
34909
34910 2004-02-18  Paul Brook  <paul@codesourcery.com>
34911
34912         PR debug/12934
34913         * gcc.dg/debug/debug-7.c: New test.
34914
34915 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
34916
34917         * gcc.dg/20040217-1.c: New test.
34918
34919 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
34920
34921         * gcc.c-torture/execute/990208-1.x: Delete.
34922
34923 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
34924
34925         * gcc.c-torture/execute/20040208-2.x: New file.
34926
34927 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
34928
34929         PR c++/11326
34930         * g++.dg/abi/structret1.C: New test.
34931
34932 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
34933
34934         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
34935         (i386_cpuid): No need to test if cpuid is available on AMD64.
34936         Fix assembly, so that it works onboth i386 and AMD64.
34937         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
34938         (vecInLong): Fix s[] member type to unsigned int.
34939         (vecInWord): Remove type.
34940         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
34941         (a64, b64, c64, d64, e64): Remove.
34942         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
34943         Remove unused variable.  Remove initialization of removed variables.
34944         Don't call mmx_tests nor sse_tests.
34945         (reference_mmx, reference_sse): Remove.
34946         (check): Add return stmt.
34947         * gcc.dg/i386-sse-7.c: New test.
34948         * gcc.dg/i386-mmx-4.c: New test.
34949
34950 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34951
34952         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
34953         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
34954         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
34955         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
34956         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
34957         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
34958         g++.dg/tc1/dr94.C: Fix line terminator.
34959
34960 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
34961
34962         * gcc.c-torture/compile/20040216-1.c: New.
34963
34964 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34965
34966         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
34967         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
34968         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
34969         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
34970         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
34971         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
34972
34973 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
34974
34975         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
34976
34977 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
34978
34979         PR c++/13971
34980         * g++.dg/expr/cond4.C: New test.
34981
34982         PR c++/14086
34983         * g++.dg/lookup/crash2.C: New test.
34984
34985 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
34986
34987         * gcc.c-torture/compile/20040214-2.c: New test.
34988
34989 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
34990
34991         PR c++/14116
34992         * g++.dg/ext/typeof8.C: New test.
34993
34994 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
34995
34996         * gcc.c-torture/compile/20040214-1.c: New test.
34997
34998 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34999
35000         PR c++/13635
35001         * g++.dg/template/spec11.C: New test.
35002
35003 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35004
35005         PR c++/13927
35006         * g++.dg/other/error8.C: New test.
35007
35008 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
35009
35010         PR c++/14122
35011         * g++.dg/template/array4.C: New test.
35012
35013         PR c++/14108
35014         * g++.dg/inherit/thunk2.C: New test.
35015
35016         PR c++/14083
35017         * g++.dg/eh/cond2.C: New test.
35018
35019 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
35020
35021         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
35022
35023 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
35024
35025         * lib/scanasm.exp (dg-scan): Quote pattern before display.
35026
35027 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
35028
35029         * g++.dg/simd-2.C: xfail on ppc64-linux.
35030
35031 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
35032
35033         PR c/456
35034         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
35035         tests.
35036
35037 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
35038
35039         * gcc.dg/builtins-33.c: New test.
35040
35041 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
35042
35043         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
35044
35045 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
35046
35047         * g++.dg/simd-2.C: Set -maltivec for ppc64.
35048
35049 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
35050
35051         * gcc.dg/ppc64-abi-3.c: New test.
35052
35053 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
35054
35055         PR c/14092
35056
35057         * gcc.dg/pr14092-1.c: New testcase.
35058
35059 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
35060
35061         * gcc.dg/cpp/assert4.c: Fix typo last change.
35062
35063         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
35064         * gcc.dg/cpp/assert4.c: Handle powerpc64.
35065
35066         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
35067
35068 2004-02-09  Roger Sayle  <roger@eyesopen.com>
35069
35070         * gcc.c-torture/compile/20040209-1.c: New test case.
35071
35072 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
35073
35074         * gcc.dg/c90-init-1.c: Adjust expected error messages.
35075
35076 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
35077
35078         * gcc.c-torture/execute/20040208-[12].c: New tests.
35079
35080 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
35081
35082         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
35083
35084 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
35085
35086         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
35087
35088 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
35089
35090         Bug 13856
35091         * gcc.dg/visibility-8.c: New testcase.
35092
35093 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
35094
35095         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
35096         arguments.
35097         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
35098
35099 2004-02-07  Roger Sayle  <roger@eyesopen.com>
35100
35101         PR middle-end/13696
35102         * g++.dg/opt/fold1.C: New test case.
35103
35104 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35105
35106         PR c++/14033
35107         * g++.dg/other/crash-2.C: New test.
35108
35109 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35110
35111         PR c++/14028
35112         * g++.dg/parse/angle-bracket2.C: New test.
35113
35114 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35115
35116         PR middle-end/13750
35117         Revert:
35118         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
35119         PR pch/13361
35120         * g++.dg/pch/wchar-1.C: New.
35121         * g++.dg/pch/wchar-1.Hs: New.
35122
35123 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35124
35125         PR c++/14008
35126         * g++.dg/parse/error15.C: New test.
35127         * g++.dg/parse/crash11.C: Update dg-error mark.
35128
35129 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
35130
35131         PR c++/13932
35132         * g++.dg/warn/conv2.C: New test.
35133
35134 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35135
35136         PR c++/13086
35137         * g++.dg/warn/incomplete1.C: Remove xfail.
35138
35139 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
35140
35141         * lib/file-format.exp (gcc_target_object_format): Use
35142         ${tool}_target_compile, not gcc_target_compile.
35143         * lib/target-supports.exp (check_alias_available): Likewise.
35144         (check_gc_sections_available): Likewise.
35145         * g++.dg/ext/attrib10.C: Use dg-require-alias.
35146         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
35147         dg-require-alias.
35148
35149 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
35150
35151         PR c++/13969
35152         * g++.dg/template/static6.C: New test.
35153
35154 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
35155
35156         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
35157
35158 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35159
35160         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
35161         tests for systems where `char' is unsigned by default.
35162
35163 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35164
35165         PR c++/13997
35166         * g++.dg/template/partial3.C: New test.
35167
35168 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
35169
35170         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
35171         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
35172         Remove mentions of obsolete ports.
35173
35174 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
35175
35176         * gcc.dg/noncompile/20001228-1.c: Fix for new
35177         error message.
35178
35179 2004-02-03  Roger Sayle  <roger@eyesopen.com>
35180
35181         PR target/9348
35182         * gcc.c-torture/execute/multdi-1.c: New test case.
35183
35184 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
35185
35186         PR c++/13925
35187         * g++.dg/template/lookup5.C: New test.
35188
35189 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
35190
35191         PR c++/13950
35192         * g++.dg/template/lookup4.C: New test.
35193
35194         PR c++/13970
35195         * g++.dg/parse/error14.C: New test.
35196
35197         PR c++/14002
35198         * g++.dg/parse/template13.C: New test.
35199
35200 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
35201
35202         PR c++/13978
35203         * g++.dg/template/koenig4.C: New test.
35204
35205         PR c++/13968
35206         * g++.dg/template/crash17.C: New test.
35207
35208         PR c++/13975
35209         * g++.dg/parse/error13.C: New test.
35210         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
35211
35212 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
35213
35214         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
35215
35216 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
35217
35218         PR c/11658
35219         PR c/13994
35220         * gcc.dg/noncompile/20040203-1.c: New test.
35221         * gcc.dg/noncompile/20040203-2.c: Likewise.
35222         * gcc.dg/noncompile/20040203-3.c: Likewise.
35223         * gcc.dg/20040203-1.c: Likewise.
35224
35225 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
35226
35227         PR c++/10858
35228         * g++.dg/template/sizeof7.C: New test.
35229
35230 2004-02-02  Eric Christopher  <echristo@redhat.com>
35231             Zack Weinberg  <zack@codesourcery.com>
35232
35233         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
35234
35235 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
35236
35237         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
35238         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
35239         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
35240         * gcc.dg/cleanup-5.c: Run only on Linux targets.
35241
35242 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
35243
35244         PR c++/13113
35245         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
35246
35247         PR c++/13854
35248         * g++.dg/ext/attrib13.C: New test.
35249
35250         PR c++/13907
35251         * g++.dg/conversion/op2.C: New test.
35252
35253 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
35254
35255         * gcc.dg/titype-1.c: Fix pasto.
35256
35257 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
35258
35259         * gcc.dg/titype-1.c: New test.
35260
35261 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35262
35263         PR c++/13957
35264         * g++.dg/template/non-type-template-argument-1.C,
35265         g++.dg/template/qualified-id1.C: Update dg-error marks.
35266         * g++.dg/template/nontype6.C: New test.
35267
35268 2004-02-01  Roger Sayle  <roger@eyesopen.com>
35269
35270         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
35271         * gcc.dg/builtins-31.c: New testcase.
35272         * gcc.dg/builtins-32.c: New testcase.
35273
35274 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
35275
35276         * objc.dg/call-super-2.m: Update line numbers
35277         for the including of stddef.h.
35278
35279 2004-01-30  Michael Matz  <matz@suse.de>
35280
35281         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
35282         g++.dg/ext/case-range3.C: New tests.
35283
35284 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35285
35286         DR206
35287         PR c++/13813
35288         * g++.dg/template/member4.C: New test.
35289
35290 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35291
35292         PR c++/13683
35293         * g++.dg/template/sizeof6.C: New test.
35294
35295 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
35296
35297         * gcc.dg/fwritable-strings-1.c: New test.
35298
35299 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
35300
35301         * gcc.c-torture/compile/20040130-1.c: New test.
35302
35303 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
35304
35305         * objc.dg/call-super-2.m: Include stddef.h for size_t.
35306
35307 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
35308
35309         PR c++/13883
35310         * g++.dg/template/ctor3.C: New test.
35311
35312 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35313
35314         * g++.dg/tc1: New directory.
35315         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
35316         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
35317         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
35318         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
35319         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
35320
35321 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35322
35323         * g++.dg/parse/error11.C: New test.
35324         * g++.dg/parse/error12.C: Likewise.
35325
35326 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
35327
35328         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
35329         (scan_initial, main): Use aligned_sizeof instead of sizeof.
35330
35331 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
35332
35333         PR c++/13791
35334         * g++.dg/ext/attrib12.C: New test.
35335
35336         PR c++/13736
35337         * g++.dg/parse/cast2.C: New test.
35338
35339 2004-01-27  James E Wilson  <wilson@specifixinc.com>
35340
35341         * objc.dg/encode-2.m (main): New local string.  Set depending on
35342         sizeof long.  Use in sscanf call.
35343         * objc.dg/encode-3.m (main): New local string.  Set depending on
35344         sizeof long.  Use in scan_initial call.
35345
35346 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35347
35348         * objc.dg/call-super-2.m: Make LP64-safe.
35349         * objc.dg/desig-init-1.m: Likewise.
35350
35351 2004-01-27  Devang Patel <dpatel@apple.com>
35352
35353         * g++.dg/debug/namespace1.C: New test.
35354
35355 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
35356
35357         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
35358         xscale-*-*.
35359
35360         * gcc.dg/arm-mmx-1.c: New test.
35361
35362 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
35363
35364         * gcc.dg/20040127-1.c: New test.
35365         * gcc.dg/20040127-2.c: New test.
35366
35367 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35368
35369         * objc.dg/stret-1.m (glob): Renamed to globa.
35370
35371 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
35372
35373         PR c++/13663
35374         * g++.dg/expr/for1.C: New test.
35375
35376 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
35377
35378         PR middle-end/13779
35379         * gcc.dg/darwin-longlong.c: New test.
35380
35381 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
35382
35383         * gcc.dg/20040124-1.c: Moved test from here...
35384         * gcc.c-torture/compile/20040124-1.c: ...to here.
35385
35386 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
35387
35388         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
35389         the assembly output if -m64 is passed.
35390
35391 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
35392
35393         PR c++/13833
35394         * g++.dg/template/cond3.C: New test.
35395
35396 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35397
35398         PR c++/13810
35399         * g++.dg/template/ttp7.C: New test.
35400
35401 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35402
35403         PR c++/13797
35404         * g++.dg/template/nontype4.C: New test.
35405         * g++.dg/template/nontype5.C: Likewise.
35406
35407 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
35408
35409         * gcc.dg/torture/mips-clobber-at.c: New test.
35410
35411 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
35412
35413         * gcc.dg/20040124-1.c: New test.
35414
35415 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
35416
35417         * gcc.dg/20040123-1.c: New test.
35418
35419 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
35420
35421         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
35422
35423 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
35424
35425         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
35426
35427 2004-01-23  Andrew Pinski  <apinski@apple.com>
35428
35429         * gcc.dg/20030121-1.c: Move to ..
35430         * gcc.dg/20040121-1.c: here.
35431
35432 2004-01-23  Roger Sayle  <roger@eyesopen.com>
35433
35434         * gcc.dg/builtins-29.c: New test case.
35435
35436 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
35437
35438         PR 18314
35439         * gcc.dg/builtins-30.c: New testcase.
35440
35441 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
35442
35443         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
35444         * lib/g77.exp: Likewise.
35445         * lib/objc.exp: Likewise.
35446         * lib/g++.exp: Likewise.
35447
35448 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
35449
35450         * gcc.dg/struct-by-value-2.c: New test.
35451
35452 2004-01-21  Andrew Pinski  <apinski@apple.com>
35453
35454         PR target/13785
35455         * gcc.dg/20030121-1.c: New test.
35456
35457 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
35458
35459         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
35460         clobber frame pointer register in asm statement.
35461
35462 2004-01-21  Falk Hueffner  <falk@debian.org>
35463
35464         * gcc.c-torture/compile/20040121-1.c: New test.
35465
35466 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
35467
35468         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
35469
35470 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
35471
35472         * gcc.dg/ppc64-abi-2.c: New test.
35473
35474 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
35475
35476         * lib/treelang.exp: Fill out this file.
35477         * lib/treelang-dg.exp: New File.
35478
35479 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
35480
35481         * gcc.c-torture/compile/981022-1.c: Remove.
35482         * gcc.dg/array-5.c: Remove XFAIL.
35483         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
35484         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
35485         gcc.dg/cond-lvalue-1.c: Update.
35486         * gcc.dg/cast-lvalue-2.c: New test.
35487
35488 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
35489
35490         PR c++/13592
35491         * g++.dg/other/error1.C (class foo): Tweak error message.
35492
35493         PR c++/13592
35494         * g++.dg/template/call2.C: New test.
35495
35496 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
35497
35498         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
35499         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
35500         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
35501         scalar-return-1_x.c, scalar-return-2_y.c,
35502         scalar-return-3_x.c, scalar-return-3_y.c,
35503         scalar-return-4_x.c, scalar-return-4_y.c,
35504         struct-align-1.h, struct-align-1_x.c,
35505         struct-align-1_y.c, struct-align-2.h,
35506         struct-align-2_x.c, struct-align-2_y.c,
35507         struct-by-value-10_y.c, struct-by-value-11_x.c,
35508         struct-by-value-11_y.c, struct-by-value-12_x.c,
35509         struct-by-value-12_y.c, struct-by-value-13_x.c,
35510         struct-by-value-13_y.c, struct-by-value-14_x.c,
35511         struct-by-value-14_y.c, struct-by-value-15_x.c,
35512         struct-by-value-15_y.c, struct-by-value-16_y.c,
35513         struct-by-value-17_y.c, struct-by-value-18_y.c,
35514         struct-by-value-19_y.c, struct-by-value-1_x.c,
35515         struct-by-value-1_y.c, struct-by-value-20_y.c,
35516         struct-by-value-2_x.c, struct-by-value-2_y.c,
35517         struct-by-value-3_y.c, struct-by-value-4_x.c,
35518         struct-by-value-4_y.c, struct-by-value-5_y.c,
35519         struct-by-value-6_y.c, struct-by-value-7_y.c
35520         struct-by-value-8_x.c, struct-by-value-8_y.c
35521         struct-by-value-9_x.c, struct-by-value-9_y.c
35522         struct-return-10_x.c, struct-return-10_y.c,
35523         struct-return-19_x.c, struct-return-20_x.c
35524         struct-return-2_x.c, struct-return-2_y.c
35525         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
35526         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
35527
35528 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
35529
35530         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
35531         attribute on sparc*-sun-solaris2.*.
35532
35533 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
35534
35535         PR c++/13710
35536         * g++.dg/ext/typeof7.C: New test.
35537
35538 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
35539
35540         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
35541         * gcc.dg/const-elim-1.c: Same.
35542
35543 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
35544
35545         * objc.dg/stret-1.m: New.
35546         * objc.dg/stret-2.m: New.
35547
35548 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
35549
35550         PR c++/11895
35551         * g++.dg/ext/vector1.C: New test.
35552
35553 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
35554
35555         * gcc.dg/pch/import-1.c: New.
35556         * gcc.dg/pch/import-1.hs: New.
35557         * gcc.dg/pch/import-1a.h: New.
35558         * gcc.dg/pch/import-1b.h: New.
35559         * gcc.dg/pch/import-1c.h: New.
35560
35561 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
35562
35563         PR c++/13574
35564         * g++.dg/ext/array1.C: New test.
35565
35566         PR c++/13178
35567         * g++.dg/conversion/op1.C: New test.
35568
35569 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
35570
35571         PR 11864
35572         From Kazumoto Kojima / Dan Kegel:
35573         * gcc.dg/pr11864-1.c: New test.
35574
35575         PR 10392
35576         From Marcus Comstedt / Dan Kegel:
35577         * gcc.dg/pr10392-1.c: New test.
35578
35579 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
35580
35581         PR c++/13478
35582         * g++.dg/init/ref10.C: New test.
35583
35584 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35585
35586         PR c++/13407
35587         * g++.dg/parse/typename6.C: New test.
35588
35589 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
35590
35591         PR pch/13361
35592         * g++.dg/pch/wchar-1.C: New.
35593         * g++.dg/pch/wchar-1.Hs: New.
35594
35595 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35596
35597         PR c++/9259
35598         * g++.dg/expr/sizeof2.C: New test.
35599
35600 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
35601
35602         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
35603
35604 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
35605
35606         PR c++/13659
35607         * g++.dg/lookup/strong-using-3.C: New.
35608         * g++.dg/lookup/using-10.C: New.
35609
35610 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
35611
35612         PR c++/13594
35613         * g++.dg/lookup/strong-using-2.C: New.
35614
35615 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
35616             Dan Kegel <dank@kegel.com>
35617             J"orn Rennecke <joern.rennecke@superh.com>
35618
35619         PR target/9365
35620         * gcc.dg/pr9365-1.c: New test.
35621
35622 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35623
35624         PR c++/8856
35625         * g++.dg/parse/casting-operator2.C: New test.
35626         * g++.old-deja/g++.pt/explicit83.C: Remove.
35627
35628 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
35629
35630         * gcc.dg/label-compound-stmt-1.c: New test.
35631         * gcc.c-torture/compile/950922-1.c,
35632         gcc.c-torture/compile/20000211-3.c,
35633         gcc.c-torture/compile/20000518-1.c,
35634         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
35635         compound statements.
35636
35637 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
35638
35639         * gcc.dg/ppc64-abi-1.c: New test.
35640
35641 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
35642
35643          * g++.dg/ext/attrib9.C: Add dg-warnings.
35644
35645 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35646
35647         PR c++/12335
35648         * g++.dg/parse/dtor3.C: New test.
35649
35650 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
35651
35652         PR c++/12709
35653         * g++.dg/parse/try-catch-1.C: New test.
35654
35655 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
35656
35657         * ada/acats/run_all.sh: Add more verbose output in acats.log
35658         when compiling tests.
35659
35660 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
35661
35662         PR 13656
35663         * gcc.dg/typedef-redecl.c: New test case.
35664         * gcc.dg/typedef-redecl.h: New support file.
35665
35666 2004-01-13  Jan Hubicka  <jh@suse.cz>
35667
35668         * gcc.dg/always_inline.c: New test.
35669         * gcc.dg/debug/20031231-1.c: Fix.
35670
35671 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35672
35673         PR c++/13474
35674         * g++.dg/template/array3.C: New test.
35675
35676 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
35677
35678         * g++.dg/ext/lvalue1.C: No longer expected to fail.
35679         * g++.dg/warn/Wunused-2.C: Likewise.
35680
35681 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35682
35683         PR c++/13289
35684         * g++.dg/template/instantiate6.C: New test.
35685
35686 2004-01-12  Roger Sayle  <roger@eyesopen.com>
35687
35688         PR middle-end/11397
35689         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
35690
35691 2004-01-12  Jan Hubicka  <jh@suse.cz>
35692
35693         PR opt/12826
35694         * gcc.dg/20040112-1.c: New.
35695
35696         * gcc.dg/dwarf-die[1-7].c: Move to...
35697         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
35698         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
35699
35700 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
35701
35702         PR c++/4100
35703         * g++.dg/parse/friend4.C: New test.
35704
35705 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
35706
35707         PR c++/4100
35708         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
35709         definition is called a friend.
35710
35711 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
35712
35713         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
35714
35715 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
35716
35717         PR c++/3478
35718         * g++.dg/parse/error10.C: New test.
35719         * g++.dg/template/arg2.C: Accept "invalid type" error.
35720
35721 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
35722
35723         PR middle-end/13392
35724         * g++.dg/opt/expect2.C: New test.
35725
35726 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
35727
35728         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
35729         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
35730         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
35731         Update dg-error regexps.
35732
35733 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
35734
35735         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
35736         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
35737
35738 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
35739
35740         * gcc.dg/pragma-re-1.c: Use right pointer type.
35741
35742 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
35743
35744         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
35745
35746 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
35747
35748         * gcc.dg/rs6000-ldouble-1.c: New.
35749
35750 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35751
35752         DR 337
35753         PR c++/9256
35754         * g++.dg/other/abstract1.C: New test.
35755
35756 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
35757
35758         * g++.dg/lookup/strong-using-1.C: New.
35759
35760 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
35761
35762         PR c/11234
35763         * gcc.dg/func-ptr-conv-1.c: New test.
35764         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
35765
35766 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
35767
35768         PR target/13380.
35769         * gcc.c-torture/compile/20040109-1.c: New.
35770
35771 2004-01-08  Stuart Hastings  <stuart@apple.com>
35772
35773         * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
35774         * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
35775         * gcc.dg/i386-sse-6.c: ...this new testcase.
35776
35777 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
35778
35779         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
35780
35781 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
35782
35783         * ada/acats/run_acats: Treat 'gnatchop' the same way
35784         as 'gnatmake'.  Export GCC_DRIVER.
35785         * ada/acats/run_all.sh: Add target_gnatchop.  Use
35786         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
35787
35788 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35789
35790         PR c++/12573
35791         * g++.dg/template/dependent-expr4.C: New test.
35792
35793 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
35794
35795         * gcc.dg/altivec-11.c: New test.
35796
35797 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
35798
35799         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
35800
35801 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
35802
35803         PR c/6024
35804         * gcc.dg/enum-compat-1.c: New test.
35805         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
35806
35807 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
35808
35809         PR c/12165
35810         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
35811         gcc.dg/c99-idem-qual-3.c: New tests.
35812
35813 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
35814
35815         * gcc.dg/winline-7.c: Don't cast void * to int.
35816
35817 2004-01-06  Jan Hubicka  <jh@suse.cz>
35818
35819         * gcc.dg/i386-sse-5.c: New test
35820         * g++.dg/eh/simd-1.c: Add -w argument for i386.
35821
35822 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
35823
35824         PR c++/12815
35825         * g++.dg/rtti/typeid4.C: New test.
35826
35827 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
35828
35829         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
35830
35831 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
35832
35833         PR c++/12132
35834         * g++.dg/template/error11.C: New test.
35835
35836         PR c++/13451
35837         * g++.dg/template/class2.C: New test.
35838
35839 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
35840         Richard Sandiford <rsandifo@redhat.com>
35841
35842         PR c++/13387
35843         * g++.dg/opt/alias3.C: New test.
35844
35845 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
35846
35847         PR c++/13157
35848         * g++.dg/template/koenig3.C: New test.
35849
35850         PR c++/13529
35851         * g++.dg/parse/offsetof3.C: New test.
35852
35853         * g++.dg/init/copy7.C: Add missing dg-error markers.
35854
35855         PR c++/12226
35856         * g++.dg/init/copy7.c: New test.
35857
35858         PR c++/13536
35859         * g++.dg/parse/cast1.C: New test.
35860
35861 2004-01-04  Jan Hubicka  <jh@suse.cz>
35862
35863         * gcc.dg/winline[1-7].c: New tests.
35864
35865 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35866
35867         PR c++/13520
35868         * g++.dg/template/qualttp22.C: New test.
35869
35870 2004-01-01  Jan Hubicka  <jh@suse.cz>
35871
35872         * gcc.dg/debug/20031231-1.c: New.
35873         * gcc.c-torture/compile/20040101-1.c: New.
35874         * gcc.dg/dwarf-die-[1-7].c: New.
35875
35876 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
35877
35878         PR optimization/13521
35879         * gcc.c-torture/compile/20031231-1.c: New test.
35880
35881 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
35882
35883         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
35884
35885 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35886
35887         PR c++/10079
35888         * g++.dg/template/crash16.C: New test.
35889
35890 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
35891
35892         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
35893
35894 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
35895
35896         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
35897         ports.
35898         * g++.old-deja/g++.jason/thunk3.C: Likewise.
35899         * g++.old-deja/g++.law/profile1.C: Likewise.
35900         * gcc.c-torture/compile/981006-1.c: Likewise.
35901         * gcc.c-torture/execute/loop-2e.x: Likewise.
35902         * gcc.c-torture/execute/loop-2f.x: Remove.
35903         * gcc.c-torture/execute/loop-2g.x: Likewise.
35904         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
35905         * gcc.dg/20020312-2.c: Remove traces of dead ports.
35906
35907 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
35908
35909         PR c++/13507
35910         * g++.dg/ext/attrib11.C: New test.
35911
35912         PR c++/13494
35913         * g++.dg/template/array2-1.C: New test.
35914         * g++.dg/template/array2-2.C: New test.
35915
35916 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
35917
35918         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
35919
35920 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
35921
35922         PR c++/12774
35923         * g++.dg/template/array1-1.C: New test.
35924         * g++.dg/template/array1-2.C: New test.
35925
35926 2003-12-29  Roger Sayle  <roger@eyesopen.com>
35927
35928         PR fortran/12632
35929         * g77.dg/12632.f: New test case.
35930
35931 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35932
35933         PR c++/13289
35934         * g++.dg/parse/nontype1.C: New test.
35935
35936 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35937
35938         PR c++/12403
35939         * g++.dg/parse/explicit1.C: New test.
35940         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
35941
35942 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
35943
35944         PR c++/13081
35945         * g++.dg/opt/inline6.C: New test.
35946
35947         PR c++/12613
35948         * g++.dg/parse/error9.C: New test.
35949
35950         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
35951
35952 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
35953
35954         PR c++/13009
35955         * g++.dg/init/assign1.C: New test.
35956
35957 2003-12-28  Roger Sayle  <roger@eyesopen.com>
35958
35959         PR c++/13070
35960         * g++.dg/warn/format3.C: New test case.
35961
35962 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
35963
35964         * gcc.c-torture/compile/20031227-1.c: New test.
35965
35966 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
35967
35968         * g++.dg/bprob/bprob.exp: Load target-supports.exp
35969         * g77.dg/bprob/bprob.exp: Likewise.
35970         * gcc.misc-tests/bprob.exp: Likewise.
35971         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
35972         variants on systems where the library does not provide that
35973         functionality.
35974         * gcc.dg/builtins-20.c: Use builtins-config.h.
35975         * gcc.dg/builtins-config.h: New file.
35976
35977 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
35978
35979         * lib/gcc-dg.exp (dg-require-profiling): New function.
35980         * lib/target-supports.exp (check_profiling_available): Likewise.
35981         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
35982         * g77.dg/bprob/bprob.exp: Likewise.
35983         * gcc.misc-tests/bprob.exp: Likewise.
35984         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
35985         * gcc.dg/20021014-1.c: Likewise.
35986         * gcc.dg/nest.c: Likewise.
35987
35988 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
35989
35990         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
35991         compiling.
35992         * g++.dg/lookup/java2.C: Likewise.
35993         * gcc.dg/cpp/lexident.c: Likewise.
35994
35995 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
35996
35997         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
35998         given.
35999         * gcc.c-torture/compile/961203-1.c: Likewise.
36000         * gcc.c-torture/compile/980506-1.c: Likewise.
36001
36002 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
36003
36004         * lib/gcc-dg.exp (dg-prune-output): New annotation.
36005         (additional_prunes): New global.
36006         (gcc-dg-prune): Handle additional per-test pruning.
36007         (dg-test): Clear additional_prunes between tests.
36008
36009         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
36010         dg-prune-output to avoid spurious failures from assembler
36011         complaining about nonexistent WAW violations.
36012         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
36013         Use dg-prune-output to avoid spurious failures from assembler
36014         warning about Itanium B-step errata.
36015
36016 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
36017
36018         * g++.dg/abi/macro0.C: New test.
36019         * g++.dg/abi/macro1.C: Likewise.
36020         * g++.dg/abi/macro2.C: Likewise.
36021
36022         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
36023         * g++.dg/abi/bitfield7.C: Likewise.
36024         * g++.dg/abi/dtor2.C: Likewise.
36025         * g++.dg/abi/mangle11.C: Likewise.
36026         * g++.dg/abi/mangle12.C: Likewise.
36027         * g++.dg/abi/mangle14.C: Likewise.
36028         * g++.dg/abi/mangle17.C: Likewise.
36029         * g++.dg/abi/vbase10.C: Likewise.
36030         * g++.dg/abi/vbase14.C: Likewise.
36031         * g++.dg/template/qualttp17.C: Likewise.
36032
36033 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
36034
36035         PR c/11995
36036         * gcc.dg/20031223-1.c: New test.
36037
36038 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
36039
36040         * gcc.dg/noreturn-7.c: New test.
36041
36042 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
36043
36044         * gcc.dg/null-pointer-1.c: New test.
36045
36046 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
36047
36048         * g++.old-deja/g++.jason/template18.C: Remove.
36049         * g++.old-deja/g++.jason/template37.C: Likewise.
36050
36051         PR c++/12862
36052         * g++.dg/lookup/ns1.C: New test.
36053
36054         PR c++/12397
36055         * g++.dg/template/lookup3.C: New test.
36056
36057 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
36058
36059         * g++.dg/template/recurse1.C: New test
36060
36061 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
36062
36063         PR c++/12479
36064         * g++.dg/parse/semicolon1.C: New test.
36065         * g++.dg/parse/semicolon1.h: Likewise.
36066
36067 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
36068
36069         * gcc.dg/darwin-misaligned.c: New test.
36070
36071 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
36072
36073         PR c/9163
36074         * gcc.dg/20031222-1.c: New test.
36075
36076 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
36077
36078         PR c++/13438
36079         * g++.dg/parse/error8.C: New test.
36080
36081         PR c++/11554
36082         * g++.dg/warn/ctor-init-1.C: New test.
36083
36084 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
36085
36086         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
36087         too small.
36088         * gcc.c-torture/compile/930217-1.c: Likewise.
36089         * gcc.c-torture/compile/930513-1.c: Likewise.
36090         * gcc.c-torture/execute/920908-2.c: Likewise.
36091         * gcc.c-torture/execute/921204-1.c: Likewise.
36092         * gcc.c-torture/execute/930621-1.c: Likewise.
36093         * gcc.c-torture/execute/930630-1.c: Likewise.
36094         * gcc.c-torture/execute/931031-1.c: Likewise.
36095         * gcc.c-torture/execute/980602-2.c: Likewise.
36096         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
36097         * gcc.c-torture/execute/compndlit-1.c: Likewise.
36098         * gcc.c-torture/execute/extzvsi.c: Likewise.
36099         * gcc.c-torture/unsorted/ext.c: Likewise.
36100
36101 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
36102
36103         PR target/12749
36104         * gcc.c-torture/compile/20031220-2.c: New test case.
36105
36106 2003-12-20  Roger Sayle  <roger@eyesopen.com>
36107
36108         PR optimization/13031
36109         * gcc.c-torture/compile/20031220-1.c: New test case.
36110
36111 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
36112
36113         * gcc.dg/cast-function-1.c: New test.
36114
36115 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
36116
36117         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
36118         formats.
36119
36120 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
36121
36122         PR c++/12795
36123         * g++.dg/ext/attrib10.C: New test.
36124
36125 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
36126
36127         * gcc.dg/cleanup-10.c: New test.
36128         * gcc.dg/cleanup-11.c: New test.
36129
36130 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
36131
36132         PR c++/13239
36133         * g++.dg/opt/expect1.C: New test.
36134
36135 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
36136
36137         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
36138
36139 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
36140
36141         PR debug/12923
36142         * gcc.dg/20031218-1.c: New test.
36143
36144         PR debug/12389
36145         * gcc.dg/20031218-2.c: New test.
36146         * gcc.dg/20031218-3.c: New test.
36147
36148         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
36149         of label name and allow for USER_LABEL_PREFIX == "_" names.
36150         * g++.dg/abi/mangle18-2.C: Likewise.
36151         * g++.dg/abi/mangle19-1.C: Likewise.
36152         * g++.dg/abi/mangle19-2.C: Likewise.
36153         * g++.dg/abi/mangle20-1.C: Likewise.
36154         * g++.dg/abi/mangle20-2.C: Likewise.
36155
36156 2003-12-18  Richard Henderson  <rth@redhat.com>
36157
36158         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
36159
36160 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
36161             Dan Kegel <dank@kegel.com>
36162
36163         PR other/12009
36164         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
36165         testing a cross compiler, it causes spurious compile failures.
36166         * lib/g++.exp: Likewise.
36167
36168 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36169
36170         PR c++/13262
36171         * g++.dg/template/access13.C: New test.
36172
36173 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
36174
36175         * gcc.dg/20031216-1.c: New test.
36176
36177 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36178
36179         PR c++/9154
36180         * g++.dg/template/error10.C: New test.
36181
36182 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
36183
36184         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
36185         * g++.dg/eh/simd-2.C: Likewise.
36186
36187 2003-12-17  James E Wilson  <wilson@specifixinc.com>
36188             Roger Sayle  <roger@eyesopen.com>
36189
36190         * gcc.c-torture/execute/ieee/mzero5.c: New.
36191
36192 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
36193
36194         PR c++/10603
36195         * g++.dg/parse/error6.C: New test.
36196
36197         PR c++/12827
36198         * g++.dg/parse/error7.C: New test.
36199
36200 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
36201
36202         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
36203         at -O with stabs debugging formats.
36204         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
36205         * gcc.dg/debug/debug-2.c: Likewise.
36206
36207 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
36208
36209         PR c++/12696
36210         * g++.dg/init/error1.C: New test.
36211
36212         PR c++/12218
36213         * g++.dg/init/pm3.C: New test.
36214
36215 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
36216
36217         PR c/3347
36218         * gcc.dg/bitfld-8.c: New test.
36219
36220 2003-12-16  James Lemke  <jim@wasabisystems.com>
36221
36222         * gcc.dg/arm-scd42-[123].c: New tests.
36223
36224 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
36225
36226         PR c++/9043
36227         * g++.dg/abi/mangle20-1.C: New test.
36228         * g++.dg/abi/mangle20-2.C: New test.
36229
36230 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
36231
36232         PR c++/13275
36233         * g++.dg/other/offsetof2.C: Remove XFAIL.
36234         * g++.dg/parse/offsetof1.C: New test.
36235         * g++.gd/parse/offsetof2.C: Likewise.
36236
36237 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36238
36239         * g++.dg/template/nontype3.C: New test.
36240         * g++.dg/template/static2.C: Tweaked the dg-error clause.
36241
36242 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36243
36244         * g++.dg/warn/noreturn-3.C: Also test instantiation.
36245
36246 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
36247
36248         PR c++/13387
36249         * g++.dg/expr/assign1.C: New test.
36250
36251         PR c++/13242
36252         * g++.dg/abi/mangle19-1.C: New test.
36253         * g++.dg/abi/mangle19-2.C: New test.
36254
36255 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
36256
36257         * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
36258
36259 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
36260
36261         * gcc.c-torture/execute/20031216-1.c: New test.
36262
36263 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36264
36265         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
36266         an ICE regression.
36267
36268 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
36269
36270         PR c++/10926
36271         * g++.dg/template/error9.C: New test.
36272
36273         PR c++/11116
36274         * g++.dg/template/error8.C: New test.
36275
36276 2003-12-15  Roger Sayle  <roger@eyesopen.com>
36277
36278         PR middle-end/13400
36279         * gcc.c-torture/execute/20031215-1.c: New test case.
36280
36281 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
36282
36283         PR c++/13269
36284         * g++.dg/parse/error5.C: New test.
36285
36286         PR c++/12989
36287         * g++.dg/expr/sizeof1.C: New test.
36288
36289         PR c++/13310
36290         * g++.dg/template/crash15.C: New test.
36291
36292 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
36293
36294         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
36295         a non-POD type as the last named parameter of a varargs function.
36296
36297 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
36298
36299         PR c++/13243
36300         PR c++/12573
36301         * g++.dg/template/crash14.C: New test.
36302         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
36303
36304 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
36305
36306         * g++.dg/other/java1.C: New test.
36307
36308         PR c++/13241
36309         * g++.dg/abi/mangle18-1.C: New test.
36310         * g++.dg/abi/mangle18-2.C: New test.
36311
36312 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
36313
36314         PR optimization/10312
36315         * gcc.c-torture/execute/20031214-1.c: New.
36316
36317 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
36318
36319         PR c++/10779
36320         PR c++/12160
36321         * g++.dg/parse/error3.C: New test.
36322         * g++.dg/parse/error4.C: Likewise.
36323         * g++.dg/abi/mangle4.C: Tweak error messages.
36324         * g++.dg/lookup/using5.C: Likewise.
36325         * g++.dg/other/error2.C: Likewise.
36326         * g++.dg/parse/typename5.C: Likewise.
36327         * g++.dg/parse/undefined1.C: Likewise.
36328         * g++.dg/template/arg2.C: Likewise.
36329         * g++.dg/template/ttp3.C: Likewise.
36330         * g++.dg/template/type1.C: Likewise.
36331         * g++.old-deja/g++.other/crash32.C: Likewise.
36332         * g++.old-djea/g++.pt/defarg8.C: Likewise.
36333
36334 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36335
36336         PR c++/13106
36337         * g++.dg/warn/noreturn-3.C: New test.
36338
36339 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
36340
36341         PR c++/13118
36342         * g++.dg/abi/covariant3.C: New.
36343
36344 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
36345
36346         * g++.dg/eh/ia64-1.C: New test.
36347
36348 2003-12-12  Roger Sayle  <roger@eyesopen.com>
36349
36350         PR optimization/13037
36351         * g77.f-torture/execute/13037.f: New test case.
36352
36353 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
36354
36355         PR c++/12881
36356         * g++.dg/abi/covariant2.C: New.
36357
36358 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
36359
36360         * gcc.dg/cpp/trad/macro.c: New tests.
36361
36362 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
36363
36364         * gcc.c-torture/execute/wchar_t-1.x: Delete.
36365
36366 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
36367
36368         PR other/10819
36369         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
36370         to fix Bug 10819.
36371         * lib/g++.exp (g++_version): Likewise.
36372         * lib/g77.exp (g77_version): Likewise.
36373         * lib/objc.exp (default_objc_version): Likewise.
36374
36375 2003-12-10  Richard Henderson  <rth@redhat.com>
36376
36377         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
36378
36379         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
36380
36381 2003-12-08  Matt Austern  <austern@apple.com>
36382
36383         PR c/13134
36384         * lib/gcc-dg.exp (dg-require-visibility): Define.
36385         * lib/target-supports (check_visibility_available): Define.
36386         * gcc.dg/visibility-1.c: New test.
36387         * gcc.dg/visibility-2.c: Likewise.
36388         * gcc.dg/visibility-3.c: Likewise.
36389         * gcc.dg/visibility-4.c: Likewise.
36390         * gcc.dg/visibility-5.c: Likewise.
36391         * gcc.dg/visibility-6.c: Likewise.
36392         * g++.dg/ext/visibility-1.C: Likewise.
36393         * g++.dg/ext/visibility-2.C: Likewise.
36394         * g++.dg/ext/visibility-3.C: Likewise.
36395         * g++.dg/ext/visibility-4.C: Likewise.
36396         * g++.dg/ext/visibility-5.C: Likewise.
36397         * g++.dg/ext/visibility-6.C: Likewise.
36398
36399 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36400
36401         * g++.dg/lookup/java1.C: New test.
36402         * g++.dg/lookup/java2.C: New test.
36403
36404 2003-12-07  Falk Hueffner  <falk@debian.org>
36405
36406         * g++.dg/opt/noreturn-1.C: New test.
36407
36408 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
36409
36410         * gcc.dg/overflow-1.c: New test.
36411
36412 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
36413
36414         * g77.f-torture/compile/13060.f: New test.
36415
36416 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
36417
36418         PR c++/13323
36419         * g++.dg/inherit/operator2.C: New test.
36420
36421 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
36422
36423         PR c++/13305
36424         * g++.dg/ext/attrib9.C: New test.
36425
36426 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
36427
36428         PR c++/13314
36429         * g++.dg/template/error7.C: New test.
36430
36431 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
36432             J"orn Rennecke <joern.rennecke@superh.com>
36433
36434         PR target/13302
36435         * g++.dg/other/struct-va_list.C: New test.
36436
36437 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36438
36439         PR c++/13166
36440         * g++.dg/parse/defarg6.C: New test.
36441
36442 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
36443
36444         PR target/13256
36445         * gcc.c-torture/execute/20031201-1.c: New test.
36446
36447 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
36448
36449         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
36450
36451 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
36452
36453         * gcc.dg/builtin-return-1.c: New test.
36454
36455 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
36456             J"orn Rennecke <joern.rennecke@superh.com>
36457
36458         PR optimization/13260
36459         * gcc.c-torture/execute/20031204-1.c: New test.
36460
36461 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
36462
36463         PR c++/9127
36464         * g++.dg/template/error6.C: New test.
36465
36466 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
36467
36468         * gcc.dg/20031202-1.c: New test.
36469
36470 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
36471
36472         PR c++/13179
36473         * g++.dg/template/eh1.C: New test.
36474
36475         PR c++/10771
36476         * g++.dg/template/error5.C: New test.
36477
36478 2003-12-02  David Ung  <davidu@mips.com>
36479
36480         * gcc.dg/compat/vector-check.h: Corrected type for var
36481         g_##TMODE
36482
36483 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36484
36485         PR c++/10126
36486         * g++.dg/template/ptrmem8.C: New test.
36487
36488 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36489
36490         PR c++/12573
36491         * g++.dg/template/dependent-expr3.C: New test.
36492
36493 2003-12-01  James Lemke  <jim@wasabisystems.com>
36494
36495         * gcc.dg/arm-g2.c: New test.
36496
36497 2003-12-01  Roger Sayle  <roger@eyesopen.com>
36498
36499         PR optimization/11634
36500         * gcc.dg/20031201-2.c: New test case.
36501
36502 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
36503
36504         PR 11433
36505         * objc.dg/proto-lossage-3.m: New test.
36506
36507 2003-12-01  Roger Sayle  <roger@eyesopen.com>
36508
36509         PR optimization/12628
36510         * gcc.dg/20031201-1.c: New test case.
36511
36512 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
36513
36514         * gcc.dg/unaligned-1.c: New test.
36515
36516 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
36517
36518         PR c++/9849
36519         * g++.dg/template/error4.C: New test.
36520         * g++.dg/template/nested3.C: Adjust error markers.
36521
36522 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36523
36524         * gcc.dg/cpp/assert4.c: Check more #system assertions.
36525
36526 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
36527
36528         PR c/10333
36529         * gcc.dg/bitfld-7.c: New test.
36530
36531 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
36532
36533         * gcc.dg/tls/asm-1.C: New test.
36534
36535 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36536
36537         * gcc.dg/cpp/assert4.c: Update.
36538
36539 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
36540
36541         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
36542         * gcc.dg/builtin-apply3.c: New test.
36543
36544 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
36545
36546         * lib/compat.exp (compat-obj): New xfaildata parameter.
36547         Use it to set compiler_conditional_xfail_data before compiling.
36548         (compat-get-options): Handle dg-xfail-if.
36549         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
36550         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
36551         * gcc.dg/compat/vector-1_y.c: Likewise.
36552         * gcc.dg/compat/vector-2_x.c: Likewise.
36553         * gcc.dg/compat/vector-2_y.c: Likewise.
36554
36555 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
36556
36557         * g++.dg/opt/reg-stack4.C: New test.
36558
36559 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
36560
36561         * gcc.dg/builtin-apply2.c: New test.
36562
36563 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
36564
36565         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
36566
36567 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36568
36569         PR c++/12924
36570         * g++.dg/template/template-id-2.C: New test.
36571
36572 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36573
36574         PR c++/5369
36575         * g++.dg/template/memfriend1.C: New test.
36576         * g++.dg/template/memfriend2.C: Likewise.
36577         * g++.dg/template/memfriend3.C: Likewise.
36578         * g++.dg/template/memfriend4.C: Likewise.
36579         * g++.dg/template/memfriend5.C: Likewise.
36580         * g++.dg/template/memfriend6.C: Likewise.
36581         * g++.dg/template/memfriend7.C: Likewise.
36582         * g++.dg/template/memfriend8.C: Likewise.
36583         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
36584
36585 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
36586
36587         PR c++/12515
36588         * g++.dg/ext/cond1.C: New test.
36589
36590 2003-11-20  Richard Henderson  <rth@redhat.com>
36591
36592         * gcc.dg/20020201-2.c: Remove.
36593         * gcc.dg/20020201-4.c: Remove.
36594         * gcc.dg/20020304-1.c: Remove.
36595
36596 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
36597
36598         * gcc.dg/cpp/trad/xwin1.c: New test case.
36599
36600 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
36601
36602         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
36603         * lib/g77.exp: Likewise.
36604         * lib/objc.exp: Likewise.
36605         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
36606         for darwin.
36607
36608 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36609
36610         PR c++/12932
36611         * g++.dg/template/static5.C: New test.
36612
36613 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
36614
36615         * gcc.dg/nested-func-1.c: New test.
36616
36617 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36618
36619         * gcc.dg/cpp/assert4.c: New test.
36620
36621 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
36622
36623         PR c++/2294
36624         * g++.dg/lookup/using9.c: New test.
36625
36626 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
36627
36628         PR c++/12762
36629         * g++.dg/template/error3.C: New test.
36630
36631 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
36632
36633         PR ada/13035
36634         * ada/acats/run_acats, run_all.sh: Fix syntax error.
36635         No longer use a wrapper for gcc, since this does not work under
36636         Windows.
36637
36638 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
36639
36640         PR c++/2094
36641         * g++.dg/template/ptrmem7.C: New test.
36642
36643 2003-11-13  Andrew Pinski <apinski@apple.com>
36644
36645         * gcc.c-torture/compile/20031113-1.c: New test.
36646
36647 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
36648             Kean Johnston <jkj@sco.com>
36649
36650         PR c/13029
36651         * gcc.dg/unused-4.c: Update.
36652
36653 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
36654
36655         * g++.dg/opt/const3.C: New test.
36656
36657 2003-11-13  Jan Hubicka  <jh@suse.cz>
36658
36659         * gcc.c-torture/compile/20031112-1.c: New test.
36660
36661 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
36662
36663         * g++.dg/parse/crash10.C: Remove bogus error marker.
36664
36665 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36666
36667         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
36668         (host_gcc): Likewise.
36669         (ROOT): Honor $PWDCMD.
36670         (BASE): Likewise.
36671         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
36672
36673 2003-11-12  Catherine Moore  <clm@redhat.com>
36674
36675         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
36676
36677 2003-11-12  Andreas Jaeger  <aj@suse.de>
36678             Jakub Jelinek  <jakub@redhat.com>
36679             Andrew Pinski  <pinskia@physics.uc.edu>
36680             Richard Henderson  <rth@redhat.com>
36681
36682         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
36683         systems.
36684         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
36685
36686         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
36687         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
36688
36689 2003-11-11  Andreas Jaeger  <aj@suse.de>
36690
36691         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
36692
36693         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
36694
36695 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
36696
36697         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
36698         Clean ups.
36699
36700 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
36701
36702         * gcc.dg/trampoline-1.c: New test.
36703
36704 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
36705
36706         * gcc.c-torture/compile/200031109-1.c: New test.
36707
36708 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
36709
36710         PR c/3190
36711         PR c/8714
36712         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
36713         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
36714         gcc.dg/format/no-y2k-1.c: Update.
36715
36716 2003-11-08  Roger Sayle  <roger@eyesopen.com>
36717
36718         PR optimization/10467
36719         * gcc.dg/20031108-1.c: New test case.
36720
36721 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
36722
36723         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
36724
36725 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
36726
36727         * gcc.dg/compound-lvalue-1.c: New test.
36728         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
36729         some XFAILs.
36730
36731 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
36732
36733         * gcc.dg/altivec-varargs-1.c: New test.
36734
36735 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
36736
36737         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
36738         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
36739         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
36740         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
36741         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
36742
36743 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
36744
36745         * gcc.dg/cond-lvalue-1.c: New test.
36746
36747 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
36748
36749         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
36750
36751 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36752
36753         PR c++/11616
36754         * g++.dg/template/instantiate5.C: New test.
36755
36756 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36757
36758         PR c++/12726
36759         * g++.dg/ext/complit2.C: Replace test with self-contained version.
36760         * ChangeLog: Add missing first entry for above test.
36761
36762 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36763
36764         PR c++/9810
36765         * g++.dg/template/using8.C: New test.
36766         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
36767
36768 2003-11-02  Roger Sayle  <roger@eyesopen.com>
36769
36770         PR optimization/10817
36771         * gcc.c-torture/compile/20031102-1.c: New test case.
36772
36773 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
36774
36775         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
36776         2147483647.
36777
36778 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
36779
36780         * gcc.dg/20031102-1.c: New test.
36781
36782 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
36783
36784         * gcc.dg/complex-1.c: New test.
36785
36786 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36787
36788         PR c++/12796
36789         * g++.dg/template/crash13.C: Adjust expected error location.
36790         * g++.old-deja/g++.brendan/ns1.C: Likewise.
36791
36792 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
36793
36794         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
36795
36796 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
36797
36798         PR/10239
36799         * gcc.c-torture/compile/20031031-2.c: New test.
36800
36801 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
36802
36803         PR/11640
36804         * gcc.c-torture/compile/20031031-1.c: New test.
36805
36806 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
36807
36808         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
36809         * gcc.misc-tests/bprob.exp: Likewise.
36810         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
36811         the execution test on arm-elf configs.
36812         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
36813         configs that don't support scratch files.
36814         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
36815
36816 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
36817
36818         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
36819         done by dejagnu.
36820
36821 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
36822
36823         * ada/acats/run_all.sh: Redirect mv output to /dev/null
36824         Avoid non pure sh syntax. Add more logging.
36825
36826         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
36827         fail.
36828
36829 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36830
36831         PR libgcj/10610
36832         * gcc.dg/ppc-stackalign-1.c: New test.
36833
36834 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
36835
36836         * ada/acats/run_all.sh: Change output to be more compliant with
36837         dejagnu framework.
36838         Create acats.sum and acats.log files under testsuite/ada/acats
36839         Only run [a-z]* directories, to filter out e.g. CVS.
36840         Redirect build output to log file.
36841
36842 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
36843
36844         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
36845
36846 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
36847
36848         PR ada/5909:
36849         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
36850
36851 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
36852
36853         * gcc.c-torture/compile/20031023-1.c: New test.
36854         * gcc.c-torture/compile/20031023-2.c: New test.
36855         * gcc.c-torture/compile/20031023-3.c: New test.
36856         * gcc.c-torture/compile/20031023-4.c: New test.
36857
36858 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36859
36860         PR c++/10371
36861         * g++.dg/lookup/scoped8.C: New test.
36862
36863 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
36864
36865         * g++.dg/opt/reg-stack3.C: New test.
36866
36867 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
36868
36869         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
36870
36871 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36872
36873         PR c++/11076
36874         * g++.dg/template/crash13.C: New test.
36875
36876 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
36877
36878         * gcc.dg/c99-restrict-2.c: New test.
36879
36880 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
36881
36882         PR c++/12698, c++/12699, c++/12700, c++/12566
36883         * g++.dg/inherit/covariant9.C: New test.
36884         * g++.dg/inherit/covariant10.C: New test.
36885         * g++.dg/inherit/covariant11.C: New test.
36886
36887 2003-10-23  Jason Merrill  <jason@redhat.com>
36888
36889         PR c++/12726
36890         * g++.dg/ext/complit2.C: New test.
36891
36892 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
36893
36894         PR target/12654
36895         * gcc.c-torture/execute/20031020-1.c: New test.
36896
36897 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
36898
36899         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
36900         following the jump_insn.
36901
36902 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
36903
36904         * gcc.dg/cast-lvalue-1.c: New test.
36905
36906 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
36907
36908         PR c++/11962
36909         * g++.dg/template/cond2.C: New test.
36910
36911 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
36912
36913         * gcc.dg/builtins-28.c: New test.
36914
36915 2003-10-20  Jan Hubicka  <jh@suse.cz>
36916
36917         * g++.dg/opt/inline4.C: Do not use min-inline-insns
36918         parameter.
36919         * gcc.dg/inline-2.c: Likewise.
36920
36921 2003-10-20  Phil Edwards  <phil@codesourcery.com>
36922
36923         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
36924         * gcc.dg/nest.c: Likewise.
36925
36926 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36927
36928         PR c++/9781, c++/10583, c++/11862
36929         * g++.dg/parse/crash13.C: New test.
36930
36931 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
36932
36933         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
36934
36935 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
36936
36937         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
36938         Define HAVE_C99_RUNTIME except on Solaris.
36939         * gcc.dg/builtins-20.c: Likewise.
36940
36941 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
36942
36943         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
36944
36945 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36946
36947         PR c++/12495
36948         * g++.dg/template/crash21.C: New test.
36949
36950 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36951
36952         PR c++/2513
36953         * g++.dg/template/typename5.C: New test.
36954
36955 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36956
36957         PR c++/12369
36958         * g++.dg/template/friend25.C: New test.
36959
36960 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
36961
36962         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
36963         versions.
36964
36965 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
36966
36967         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
36968         == 2147483647.
36969
36970 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
36971
36972         * gcc.c-torture/execute/960416-1.x: Remove.
36973         * gcc.c-torture/execute/divconst-3.x: Likewise.
36974
36975 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
36976
36977         PR target/12598
36978         * gcc.dg/torture/cris-volatile-1.c: New test.
36979
36980 2003-10-14  Roger Sayle  <roger@eyesopen.com>
36981
36982         PR optimization/9325
36983         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
36984         for overflowing floating point to integer conversion during RTL
36985         simplification.
36986
36987 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
36988
36989         * objc/execute/_cmd.m: Fix typo.
36990         * objc.dg/image-info.m, objc.dg/symtab-1.m:
36991         Relax 'scan-assembler' regexp.
36992         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
36993         objc.dg/try-catch-4.m: Run on non-Darwin targets.
36994         * objc.dg/zero-link-2.m: Remove blank line.
36995         * objc.dg/zero-link-3.m: New test case.
36996
36997 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
36998
36999         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
37000
37001         * gcc.dg/asm-names.c: Use scan-assembler-not rather
37002         than linker trickery.
37003
37004 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
37005
37006         PR c++/12370
37007         * g++.dg/other/friend2.C: New test.
37008
37009 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
37010
37011         * gcc.dg/20031012-1.c: New test.
37012
37013 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
37014
37015         * gcc.dg/weak/weak-3.c: Fix for new warning.
37016
37017 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
37018
37019         PR optimization/8750
37020         * gcc.c-torture/execute/20031012-1.c: New test case.
37021
37022 2003-10-11  Roger Sayle  <roger@eyesopen.com>
37023
37024         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
37025         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
37026
37027 2003-10-11  Roger Sayle  <roger@eyesopen.com>
37028
37029         PR optimization/12260
37030         * gcc.c-torture/compile/20031011-2.c: New test case.
37031
37032 2003-10-11  Roger Sayle  <roger@eyesopen.com>
37033
37034         * gcc.c-torture/execute/20031011-1.c: New testcase.
37035
37036 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
37037
37038         * gcc.c-torture/compile/20031011-1.c: New test.
37039
37040 2003-10-11  Jan Hubicka  <jh@suse.cz>
37041
37042         * g++.dg/other/first-global.C: New test.
37043
37044 2003-10-11  Roger Sayle  <roger@eyesopen.com>
37045
37046         * gcc.c-torture/execute/string-opt-18.c: New testcase.
37047
37048 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
37049
37050         * gcc.c-torture/compile/20031010-1.c: New test.
37051
37052 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
37053
37054         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
37055         * gcc.c-torture/execute/va-arg-25.c: ... here.
37056
37057 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
37058
37059         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
37060
37061 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
37062
37063         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
37064
37065 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
37066
37067         * g++.dg/parse/error2.C: New test.
37068
37069 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
37070
37071         PR c++/11097
37072         * g++.dg/other/error5.C: Modify the error message.
37073         * g++.dg/lookup/using8.C: New test.
37074
37075 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
37076
37077         * gcc.dg/darwin-abi-2.c: New file.
37078         * gcc.c-torture/execute/va-arg-24.c: New file.
37079
37080 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
37081
37082         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
37083         indentation.
37084
37085 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
37086
37087         PR c++/10147
37088         * g++.dg/other/error4.C: Update error messages.
37089         * g++.dg/template/ptrmem4.C: Likewise.
37090
37091         PR c++/12337
37092         * g++.dg/init/new9.C: New test.
37093
37094         PR c++/12334, c++/12236, c++/8656
37095         * g++.dg/ext/attrib8.C: New test.
37096
37097 2003-10-06  Devang Patel  <dpatel@apple.com>
37098
37099         * gcc.dg/debug/dwarf2-3.h: New test.
37100         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
37101
37102 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
37103
37104         * g++.dg/opt/cfg2.C: New test.
37105
37106 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
37107
37108         * g++.dg/opt/float1.C: New test.
37109
37110 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
37111
37112         * gcc.dg/c90-array-lval-6.c: New test.
37113         * gcc.dg/c99-array-lval-6.c: New test.
37114
37115 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
37116             Ziemowit Laski  <zlaski@apple.com>
37117
37118         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
37119         'Derived', so that it is never considered a class method; add
37120         new warning for '+port' method ambiguity.
37121         * objc.dg/method-12.m: Include <objc/objc.h> instead of
37122         <objc/objc-api.h> (needed on Mac OS X).
37123         * objc.dg/method-13.m: New test.
37124
37125 2003-10-03  Roger Sayle  <roger@eyesopen.com>
37126
37127         PR optimization/9325, PR java/6391
37128         * gcc.c-torture/execute/20031003-1.c: New test case.
37129
37130 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
37131
37132         PR optimization/12180
37133         * gcc.dg/20031002-1.c: New test.
37134
37135         PR c++/12486
37136         * g++.dg/inherit/error1.C: New test.
37137
37138 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
37139
37140         * lib/f-torture.exp (search_for): Rename to...
37141         (search_for_re): This.  Also, clean up comments and the
37142         "regexp" invocation.
37143
37144 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
37145
37146         * gcc.c-torture/compile/20031002-1.c: New test.
37147
37148 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
37149
37150         * g++.dg/opt/cond1.C: New test.
37151
37152 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
37153
37154         * gcc.dg/Wold-style-definition-2.c: New testcase.
37155         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
37156
37157 2003-09-29  Richard Henderson  <rth@redhat.com>
37158
37159         * g++.dg/init/array10.C: Add dg-options.
37160
37161 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
37162
37163         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
37164
37165 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37166
37167         * g++.dg/template/friend19.C: Fix typo.
37168         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
37169
37170 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
37171
37172         * gcc.c-torture/execute/20030928-1.c: New test.
37173         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
37174
37175 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
37176
37177         * g++.dg/opt/unroll1.C: New test.
37178
37179 2003-09-26  Roger Sayle  <roger@eyesopen.com>
37180
37181         PR optimization/11741
37182         * gcc.dg/20030926-1.c: New test case.
37183
37184 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37185
37186         PR c++/5655
37187         * g++.dg/parse/access7.C: New test.
37188         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
37189
37190 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
37191
37192         MERGE OF objc-improvements-branch into MAINLINE:
37193         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
37194         if libobjc has not been built.
37195         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
37196         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
37197         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
37198         objc/execute/nested-3.m, objc/execute/np-2.m,
37199         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
37200         objc/execute/redefining_self.m, objc/execute/root_methods.m,
37201         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
37202         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
37203         objc.dg/special/unclaimed-category-1.h,
37204         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
37205         well as GNU runtime.
37206         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
37207         * execute/cascading-1.m, execute/function-message-1.m,
37208         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
37209         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
37210         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
37211         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
37212         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
37213         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
37214         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
37215         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
37216         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
37217         * objc.dg/bitfield-2.m: Run only on Darwin.
37218         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
37219         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
37220         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
37221         * objc.dg/const-str-1.m: Fix constant string layout.
37222
37223 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
37224
37225         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
37226
37227 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
37228
37229         * gcc.dg/darwin-abi-1.c: New file.
37230
37231 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
37232
37233         PR target/12281
37234         * gcc.c-torture/compile/20030921-1.c: New test.
37235
37236 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
37237
37238         * g++.dg/opt/reg-stack2.C: New test.
37239
37240 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
37241
37242         * g++.dg/eh/delayslot1.C: New test.
37243
37244 2003-09-20  Richard Henderson  <rth@redhat.com>
37245
37246         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
37247
37248 2003-09-20  Roger Sayle  <roger@eyesopen.com>
37249
37250         * gcc.c-torture/execute/20030920-1.c: New test case.
37251
37252 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37253
37254         * g++.dg/rtti/typeid3.C: Correct expected error message.
37255
37256 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37257
37258         PR c++/157
37259         * g++.dg/parse/crash12.C: New test.
37260
37261 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
37262
37263         * gcc.dg/compat/mixed-struct-check.h: New.
37264         * gcc.dg/compat/mixed-struct-defs.h: New.
37265         * gcc.dg/compat/mixed-struct-init.h: New.
37266         * gcc.dg/compat/struct-by-value-19_main.c: New.
37267         * gcc.dg/compat/struct-by-value-19_x.c: New.
37268         * gcc.dg/compat/struct-by-value-19_y.c: New.
37269         * gcc.dg/compat/struct-by-value-20_main.c: New.
37270         * gcc.dg/compat/struct-by-value-20_x.c: New.
37271         * gcc.dg/compat/struct-by-value-20_y.c: New.
37272         * gcc.dg/compat/struct-return-19_main.c: New.
37273         * gcc.dg/compat/struct-return-19_x.c: New.
37274         * gcc.dg/compat/struct-return-19_y.c: New.
37275         * gcc.dg/compat/struct-return-20_main.c: New.
37276         * gcc.dg/compat/struct-return-20_x.c: New.
37277         * gcc.dg/compat/struct-return-20_y.c: New.
37278
37279 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
37280         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
37281         so that it will not complain on LP64 targets.
37282
37283 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37284
37285         PR c++/495
37286         * g++.dg/template/friend24.C: New test.
37287
37288 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
37289
37290         PR c++/12332
37291         * g++.dg/template/memtmpl2.C: New test.
37292
37293 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
37294
37295         PR target/11184
37296         * gcc.dg/builtin-apply1.c: New test.
37297
37298 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
37299
37300         PR c++/9848
37301         * g++.dg/warn/Wunused-4.C: New test.
37302
37303 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
37304
37305         PR c++/12316
37306         * g++.dg/other/gc2.C: New test.
37307
37308 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
37309
37310         PR c++/11991
37311         * g++.dg/rtti/typeid3.C: New test.
37312
37313         PR c++/12266
37314         * g++.dg/overload/template1.C: New test.
37315
37316 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
37317
37318         * g++.dg/opt/cfg3.C: New test.
37319
37320 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37321
37322         PR c++/7939
37323         * g++.dg/template/crash11.C: New test.
37324
37325 2003-09-16  Jason Merrill  <jason@redhat.com>
37326             Jakub Jelinek  <jakub@redhat.com>
37327
37328         * gcc.dg/attr-warn-unused-result.c: New test.
37329
37330 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
37331
37332         PR c++/12184
37333         * g++.dg/expr/call2.C: New test.
37334
37335 2003-09-15  Andreas Jaeger  <aj@suse.de>
37336
37337         * gcc.dg/Wold-style-definition-1.c: New test.
37338
37339 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
37340
37341         PR c++/3907
37342         * g++.dg/parse/template12.C: New test.
37343
37344         * g++.dg/abi/bitfield11.C: New test.
37345         * g++.dg/abi/bitfield12.C: Likewise.
37346
37347 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
37348
37349         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
37350         non-expansion of functional macro name without arguments at EOL.
37351         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
37352
37353 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
37354
37355         * gcc.c-torture/execute/20030914-[12].c: New tests.
37356
37357 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
37358
37359         PR c++/11788
37360         * g++.dg/overload/addr1.C: New test.
37361
37362 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
37363
37364         * gcc.dg/20030909-1.c: New test.
37365
37366 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
37367
37368         * gcc.dg/ultrasp10.c: New test.
37369
37370 2003-09-09  Devang Patel  <dpatel@apple.com>
37371
37372         * gcc.dg/darwin-ld-6.c: New test.
37373
37374 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37375
37376         * gcc.dg/torture/builtin-explog-1.c: New testcase.
37377
37378 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
37379
37380         * gcc.dg/ia64-types1.c: New test.
37381         * gcc.dg/ia64-types2.c: Likewise.
37382
37383 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37384
37385         * gcc.dg/builtins-1.c: Add more _Complex tests.
37386         * gcc.dg/torture/builtin-attr-1.c: Likewise.
37387
37388         * gcc.dg/builtins-1.c: Test existing _Complex functions.
37389         * gcc.dg/torture/builtin-attr-1.c: Likewise.
37390
37391 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
37392
37393         PR c++/11786
37394         * g++.dg/lookup/koenig2.C: New test.
37395
37396         PR c++/5296
37397         * g++.dg/rtti/typeid2.C: New test.
37398
37399 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
37400
37401         * gcc.c-torture/compile/20030904-1.c: New test.
37402
37403 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
37404
37405         * g++.dg/opt/longbranch2.C: New test.
37406
37407 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
37408
37409         * g++.dg/template/crash10.C: Only compile it.
37410
37411 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
37412
37413         PR middle-end/11665
37414         * gcc.c-torture/compile/20030907-1.c: New test.
37415         * g++.dg/init/array11.C: New test.
37416
37417 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
37418
37419         PR c++/11852
37420         * g++.dg/init/struct1.C: New test.
37421
37422 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
37423
37424         PR c++/12181
37425         * g++.dg/expr/comma1.C: New test.
37426
37427 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
37428
37429         PR c++/11867
37430         * g++.dg/expr/static_cast5.C: New test.
37431
37432 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
37433
37434         PR c++/11507
37435         * g++.dg/lookup/scoped7.C: New test.
37436
37437         PR c++/9574
37438         * g++.dg/other/static1.C: New test.
37439
37440         PR c++/11490
37441         * g++.dg/warn/template-1.C: New test.
37442
37443         PR c++/11432
37444         * g++.dg/template/crash10.C: New test.
37445
37446         PR c++/2478
37447         * g++.dg/overload/VLA.C: New test.
37448
37449         PR c++/10804
37450         * g++.dg/template/call1.C: New test.
37451
37452 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
37453
37454         PR c++/11794
37455         * g++.dg/parse/using3.C: New test.
37456
37457 2003-09-06  Roger Sayle  <roger@eyesopen.com>
37458
37459         PR c++/11409
37460         * g++.dg/overload/builtin3.C: New test case.
37461
37462 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
37463
37464         PR c/9862
37465         * gcc.dg/20030906-1.c: New test.
37466         * gcc.dg/20030906-2.c: Likewise.
37467
37468 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
37469
37470         PR c++/12167
37471         * g++.dg/parse/defarg5.C: New test.
37472
37473         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
37474
37475 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
37476
37477         PR c++/12163
37478         * g++.dg/expr/static_cast4.C: New test.
37479
37480         PR c++/12146
37481         * g++.dg/template/crash9.C: New test.
37482
37483 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
37484
37485         * g++.old-deja/g++.ext/pretty2.C: Update for change
37486         in __FUNCTION__.
37487         * g++.old-deja/g++.ext/pretty3.C: Likewise.
37488
37489 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
37490
37491         PR c++/11922
37492         * g++/dg/template/qualified-id1.C: New test.
37493
37494         PR c++/12037
37495         * g++.dg/warn/noeffect4.C: New test.
37496
37497 2003-09-04  Matt Austern  <austern@apple.com>
37498
37499         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
37500         * g++.dg/ext/fnname2.C: Likewise.
37501         * g++.dg/ext/fnname3.C: Likewise.
37502
37503 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
37504
37505         * g++.dg/expr/lval1.C: New test.
37506         * g++.dg/ext/lvcast.C: Remove.
37507
37508 2003-09-03  Roger Sayle  <roger@eyesopen.com>
37509
37510         PR optimization/11700.
37511         * gcc.c-torture/compile/20030903-1.c: New test case.
37512
37513 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
37514
37515         PR c++/12053
37516         * g++.dg/abi/layout4.C: New test.
37517
37518 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
37519
37520         PR c++/11553
37521         * g++.dg/parse/friend3.C: New test.
37522
37523 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
37524
37525         PR c++/11847
37526         * g++.dg/template/class1.C: New test.
37527
37528         PR c++/11808
37529         * g++.dg/expr/call1.C: New test.
37530
37531 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
37532
37533         PR c++/12114
37534         * g++.dg/init/ref9.C: New test.
37535
37536         PR c++/11972
37537         * g++.dg/template/nested4.C: New test.
37538
37539 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
37540
37541         PR c++/12093
37542         * g++.dg/template/non-dependent4.C: New test.
37543
37544         PR c++/11928
37545         * g++.dg/inherit/conv1.C: New test.
37546
37547 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
37548
37549         PR c++/6196
37550         * g++.dg/ext/label1.C: New test.
37551         * g++.dg/ext/label2.C: Likewise.
37552
37553 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
37554
37555         * g++.dg/expr/cond3.C: New test.
37556
37557 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37558
37559         * gcc.dg/builtins-1.c: Add new builtin cases.
37560
37561 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37562
37563         * gcc.dg/builtins-1.c: Add new cases.
37564         * gcc.dg/torture/builtin-attr-1.c: Likewise.
37565
37566 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37567
37568         * gcc.dg/builtins-1.c: Add more math builtin tests.
37569         * gcc.dg/torture/builtin-attr-1.c: New test.
37570
37571 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
37572
37573         PR optimization/5079
37574         * g++.dg/opt/static3.C: New test.
37575
37576 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37577
37578         * gcc.misc-tests/gcov-10b.c: New test.
37579
37580 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
37581
37582         * g++.dg/opt/ptrmem3.C: New test.
37583
37584         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
37585
37586 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
37587
37588         * gcc.dg/20030826-2.c: New test.
37589
37590 2003-08-26  Roger Sayle  <roger@eyesopen.com>
37591
37592         PR middle-end/12002
37593         * g77.f-torture/compile/12002.f: New test case.
37594
37595 2003-08-26  Roger Sayle  <roger@eyesopen.com>
37596
37597         * gcc.dg/20030826-1.c: New test case.
37598
37599 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
37600
37601         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
37602
37603 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
37604
37605         PR c++/11871
37606         * c++.dg/lookup/crash1.C: New test.
37607
37608         * c++.dg/warn/noeffect3.C: New test.
37609
37610 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
37611
37612         * gcc.dg/compat/vector-1_x.c: Compile with -w.
37613         * gcc.dg/compat/vector-1_y.c: Ditto.
37614         * gcc.dg/compat/vector-2_x.c: Ditto.
37615         * gcc.dg/compat/vector-2_y.c: Ditto.
37616
37617 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
37618
37619         * gcc.dg/20030702-1.c: New test.
37620
37621 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
37622
37623         PR c++/8795
37624         * g++.dg/ext/altivec-1.C: New test.
37625
37626 2003-08-24  Richard Henderson  <rth@redhat.com>
37627
37628         * g++.dg/eh/simd-2.C: Add -w for x86.
37629
37630 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
37631
37632         * gcc.dg/20030815-1.c: New test.
37633
37634 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37635
37636         PR c++/3765
37637         * g++.dg/parse/access6.C: New test.
37638
37639 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37640
37641         PR c++/641, c++/11876
37642         * g++.dg/template/friend22.C: New test.
37643         * g++.dg/template/friend23.C: Likewise.
37644
37645 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
37646
37647         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
37648         identically.
37649
37650 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
37651
37652         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
37653
37654 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
37655
37656         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
37657
37658 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
37659
37660         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
37661
37662 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
37663
37664         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
37665
37666 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
37667
37668         PR c++/11919
37669         * g++.dg/overload/prom1.C: New test.
37670
37671         PR c++/11551
37672         * g++.dg/parse/dtor2.C: New test.
37673
37674         PR c++/10762
37675         * g++.dg/parse/using2.C: New test.
37676
37677 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
37678
37679         PR target/11805
37680         * gcc.c-torture/compile/20030821-1.c: New.
37681
37682 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
37683
37684         PR c++/11834
37685         * g++.dg/template/deduce2.C: New test.
37686
37687 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
37688
37689         * gcc.c-torture/execute/20030821-1.c: New test.
37690
37691 2003-08-20  Roger Sayle  <roger@eyesopen.com>
37692
37693         PR middle-end/11984
37694         * gcc.dg/20030820-1.c: New test case.
37695
37696 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
37697
37698         PR c++/11945
37699         * g++.dg/warn/noeffect2.C: New test.
37700
37701 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
37702
37703         PR c++/10926
37704         * g++.dg/template/dtor2.C: New test.
37705
37706         PR c++/11684
37707         * g++.dg/template/operator1.C: New test.
37708         * g++.dg/parse/operator4.C: New test.
37709
37710         PR c++/11946.C
37711         * g++.dg/expr/enum1.C: New test.
37712         * gcc.dg/c99-bool-1.c: Remove bogus warning.
37713
37714         PR c++/11036.C
37715         * g++.dg/parse/elab2.C: New test.
37716         * g++.dg/parse/typedef4.C: Change error message.
37717         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
37718         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
37719         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
37720
37721 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
37722
37723         * gcc.dg/pch/warn-1.c: New.
37724         * gcc.dg/pch/warn-1.hs: New.
37725
37726         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
37727         not-tested file.
37728
37729 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
37730
37731         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
37732
37733 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
37734
37735         * gcc.dg/uninit-D.c: New Test.
37736         * gcc.dg/uninit-E.c: New Test.
37737         * gcc.dg/uninit-F.c: New Test.
37738         * gcc.dg/uninit-G.c: New Test.
37739
37740 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
37741
37742         * g++.dg/README: Describe the pch directory.
37743
37744 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37745
37746         PR c++/11174
37747         * g++.dg/parse/access4.C: New test.
37748         * g++.dg/parse/access5.C: Likewise.
37749         * g++.old-deja/g++.jason/access17.C: Adjust error message.
37750
37751 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
37752
37753         * gcc.dg/noncompile/20030818-1.c: New.
37754
37755 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
37756
37757         PR c++/11957
37758         * g++.dg/warn/noeffect1.C: New test.
37759
37760         * g++.dg/template/scope2.C: New test.
37761         * g++.dg/template/error2.C: Correct dg-error
37762
37763 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
37764
37765         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
37766
37767 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
37768
37769         PR C++/11512
37770         * g++.dg/template/warn1.C: New.
37771
37772 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
37773
37774         * g++.dg/template/error2.C: New test.
37775         * g++.dg/lookup/using7.C: Adjust errors
37776         * g++.old-deja/g++.pt/crash36.C: Likewise.
37777         * g++.old-deja/g++.pt/derived3.C: Likewise.
37778
37779 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37780
37781         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
37782         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
37783         * gcc.c-torture/execute/builtins/string-9.c: New, from
37784         string-opt-9.c.  Adjust for execute/builtins framework.
37785         * gcc.c-torture/execute/string-opt-9.c: Delete.
37786
37787 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
37788
37789         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
37790
37791         * g++.dg/parse/ret-type2.C: New test.
37792
37793         PR c++/11703
37794         * g++.dg/init/new8.C: New test.
37795
37796         PR c++/10923
37797         * g++.dg/parse/typedef5.C: New test.
37798
37799         PR c++/9512
37800         * g++.dg/parse/qualified2.C: New test.
37801         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
37802         invalid code.
37803
37804 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
37805
37806         * g++.dg/conversion/ptrmem1.C: New test.
37807
37808 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
37809
37810         PR target/11693
37811         * gcc.dg/20030811-1.c: New test.
37812
37813         PR target/11535
37814         * gcc.c-torture/execute/20030811-1.c: New test.
37815
37816 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37817
37818         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
37819
37820 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
37821
37822         PR c++/11789.C
37823         * g++.dg/inherit/multiple1.C: New test.
37824
37825 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
37826
37827         * gcc.dg/spe1.c: New test.
37828
37829         PR c++/11670
37830         * g++.dg/expr/cast2.C: New test.
37831
37832         PR c++/10530
37833         * g++.dg/template/dependent-name2.C: New test.
37834
37835 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
37836
37837         * g++.dg/parse/crash11.C: Put the dg options in comments.
37838
37839 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
37840
37841         * lib/gcc-dg.exp: Update for diagnostic change.
37842
37843 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37844
37845         PR c++/5767
37846         * g++.dg/parse/crash11.C: New test.
37847
37848 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
37849
37850         * gcc.dg/cpp/spacing1.c: Update.
37851
37852 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
37853
37854         PR target/11739
37855         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
37856         a value for -mtune.
37857
37858 2003-08-04  Roger Sayle  <roger@eyesopen.com>
37859
37860         PR middle-end/11771
37861         * gcc.c-torture/compile/20030804-1.c: New test case.
37862
37863 2003-08-04  Roger Sayle  <roger@eyesopen.com>
37864
37865         * gcc.dg/20030804-1.c: New test case.
37866
37867 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
37868
37869         * gcc.dg/cpp/separate-1.c: New test.
37870
37871 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
37872
37873         PR c++/11704
37874         * g++.dg/template/dependent-expr2.C: New test.
37875
37876         PR c++/11766
37877         * g++.dg/expr/ptrmem1.C: New test.
37878
37879 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37880
37881         PR c++/9453
37882         * g++.dg/template/friend15.C: New test.
37883
37884 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
37885
37886         * lib/dg-pch.exp: Work round PCH bug.
37887
37888 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37889
37890         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
37891         builtins.  Move cases from builtins-4.c here.
37892
37893         * gcc.dg/torture/builtin-math-1.c: New test taken from
37894         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
37895         additional cases.
37896
37897         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
37898         Delete.
37899
37900 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
37901
37902         PR c++/9447
37903         * g++.dg/template/using7.C: New test.
37904
37905 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
37906
37907         * import1.c, import2.c: New tests.
37908
37909 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
37910
37911         * g++.dg/eh/crossjump1.C: New test.
37912
37913 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
37914
37915         PR c++/11697
37916         * g++.dg/template/using6.C: New test.
37917
37918         PR c++/11744
37919         * g++.dg/template/koenig2.C: New test.
37920
37921 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37922
37923         PR c++/7983
37924         * g++.dg/parse/typedef4.C: New test.
37925
37926 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37927
37928         PR c++/8442, c++/8806
37929         * g++.dg/template/elab1.C: New test.
37930         * g++.dg/template/type2.C: Likewise.
37931         * g++.dg/template/ttp3.C: Adjust expected error message.
37932         * g++.old-deja/g++.law/visibility13.C: Likewise.
37933         * g++.old-deja/g++.niklas/t135.C: Likewise.
37934         * g++.old-deja/g++.pt/ttp41.C: Likewise.
37935         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
37936         template argument.
37937         * g++.old-deja/g++.pt/ttp44.C: Likewise.
37938
37939 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
37940
37941         PR c++/11295
37942         * g++.dg/ext/stmtexpr1.C: New test.
37943
37944         * g++.dg/opt/tmp1.C: New test.
37945
37946         PR c++/11525
37947         * g++.dg/parse/constant4.C: New test.
37948
37949         PR c++/9447
37950         * g++.dg/template/using5.C: New test.
37951
37952 2003-07-31  Roger Sayle  <roger@eyesopen.com>
37953
37954         * gcc.dg/builtins-27.c: New test case.
37955
37956 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
37957
37958         * gcc.dg/tls/opt-7.c: New test.
37959
37960 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
37961
37962         * g++.old-deja/g++.other/crash18.C: Remove.
37963
37964 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
37965
37966         * g++.dg/template/explicit3.C: New.
37967         * g++.dg/template/explicit4.C: New.
37968         * g++.dg/template/explicit5.C: New.
37969
37970         PR c++/11347
37971         * g++.dg/template/memtmpl1.C: New.
37972
37973 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
37974
37975         PR target/11565
37976         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
37977         * gcc.dg/i386-387-5.c (dg-options): Likewise.
37978
37979 2003-07-30  Jan Hubicka  <jh@suse.cz>
37980
37981         * vtgc1.c: Kill.
37982
37983 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
37984
37985         * gcc.dg/struct-in-proto-1.c: New test.
37986
37987 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
37988
37989         * gcc.dg/cpp/include2.c: Only expect one message.
37990
37991 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
37992
37993         PR c++/9447
37994         * g++.dg/template/using1.C: New test.
37995         * g++.dg/template/using2.C: New test.
37996         * g++.dg/template/using3.C: New test.
37997         * g++.dg/template/using4.C: New test.
37998
37999 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
38000
38001         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
38002         * gcc.c-torture/execute/string-opt-10.c: Likewise.
38003
38004 2003-07-28  Jan Hubicka  <jh@suse.cz>
38005
38006         PR c++/11530
38007         * g++.dg/opt/call1.C: New test.
38008
38009 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
38010
38011         PR c++/11667
38012         * g++.dg/init/enum2.C: New test.
38013         * g++.dg/template/overload1.C: Add "-w" option.
38014
38015 2003-07-28  Hans-Peter Nilsson  <hp@bitrange.com>
38016
38017         * gcc.dg/Wdeclaration-after-statement-1.c,
38018         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
38019
38020 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
38021
38022         * gcc.c-torture/compile/20030725-1.c: New test.
38023
38024 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
38025
38026         * gcc.dg/20030505.c: Only run for SPE.
38027         Remove definition of opaque type.
38028
38029 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
38030
38031         * g++.dg/template/ptrmem6.C: New test.
38032
38033 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
38034
38035         * gcc.c-torture/compile/zero-strct-2.c: New test.
38036
38037 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
38038
38039         * gcc.dg/intermod-1.c: New test.
38040
38041 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
38042
38043         PR c++/11617
38044         * g++.dg/template/lookup2.C: New test.
38045         * g++.dg/template/memclass1.C: Remove instantiated from error.
38046         * g++.dg/other/error2.C: Tweak expected errors.
38047
38048         PR c++/11596
38049         * g++.dg/template/defarg3.C: New test.
38050
38051         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
38052
38053 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
38054
38055         * g++.dg/inherit/access5.C: New test.
38056
38057 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38058
38059         PR c++/11513
38060         * g++.dg/template/crash8.C: New test.
38061
38062 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
38063
38064         PR c/10602
38065         * gcc.dg/noncompile/incomplete-2.c: New test.
38066
38067 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
38068
38069         PR c++/11645
38070         * g++.dg/inherit/access4.C: New test.
38071
38072         PR c++/11517
38073         * g++.dg/expr/cond2.C: New test.
38074
38075         PR optimization/10679
38076         * g++.dg/opt/inline4.C: New test.
38077
38078 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
38079
38080         * g++.dg/parse/crash10: New test.
38081
38082 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
38083
38084         * g++.dg/ext/flexary1.C: New test.
38085
38086 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38087
38088         PR c++/10793
38089         * g++.dg/template/crash9.C: New test.
38090
38091 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
38092
38093         PR c++/3004
38094         * g++.dg/parse/typedef3.C: New test.
38095
38096         PR c++/7906
38097         * g++.dg/parse/operator2.C: New test.
38098
38099         PR c++/8895
38100         * g++.dg/parse/def-tmpl-arg1.C: New test.
38101
38102         PR c++/9282
38103         * g++.dg/parse/funptr1.C: New test.
38104
38105         PR c++/9452
38106         * g++.dg/parse/ambig3.C: New test.
38107
38108         PR c++/9454
38109         * g++.dg/parse/operator3.C: New test.
38110
38111         PR c++/9486
38112         * g++.dg/parse/template10.C: New test.
38113
38114         PR c++/9488
38115         * g++.dg/parse/template11.C: New test.
38116
38117         PR c++/10150
38118         * g++.dg/parse/invalid-op1.C: New test.
38119
38120         PR c++/10247
38121         * g++.dg/parse/condexpr1.C: New test.
38122
38123 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
38124
38125         * g++.dg/ext/packed3.C: New test.
38126         * g++.dg/ext/packed4.C: New test.
38127
38128         * gcc.dg/pack-test-3.c: New test.
38129
38130 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
38131
38132         * lib/compat.exp: Handle dg-options per source file.
38133         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
38134         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
38135         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
38136         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
38137         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
38138         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
38139         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
38140         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
38141         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
38142         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
38143         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
38144         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
38145         * g++.dg/compat/break/bitfield7_x.C: Ditto.
38146         * g++.dg/compat/break/bitfield7_y.C: Ditto.
38147
38148 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
38149
38150         PR c/10320
38151         * gcc.c-torture/execute/20030718-1.c: New test.
38152
38153 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
38154
38155         PR optimization/11536
38156         * gcc.dg/20030721-1.c: New test.
38157
38158 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
38159
38160         PR c++/11546
38161         * g++.dg/template/lookup1.C: New test.
38162
38163 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
38164
38165         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
38166         diagnostics of ill-formed constructs involving labels.
38167         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
38168         the new 'previously defined here' message.
38169
38170 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
38171
38172         * g++.dg/parse/non-dependent2.C: New test.
38173
38174 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
38175
38176         * g++.dg/init/init-ref4.C: xfail on targets without
38177         weak symbols.
38178
38179 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
38180
38181         PR target/11087
38182         * gcc.c-torture/execute/20030717-1.c: New test.
38183
38184 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
38185
38186         * g++.dg/opt/cfg1.C: New test.
38187
38188 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
38189
38190         PR optimization/11557
38191         * gcc.dg/20030717-1.c: New test.
38192
38193 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
38194
38195         PR c++/10476
38196         * g++.dg/expr/crash-1.C: New test.
38197
38198         PR c++/11027
38199         * g++.dg/template/init3.C: New test.
38200
38201         PR c++/8222
38202         * g++.dg/template/non-dependent1.C: New test.
38203
38204         PR c++/11070
38205         * g++.dg/template/non-dependent2.C: New test.
38206
38207         PR c++/11071
38208         * g++.dg/template/non-dependent3.C: New test.
38209
38210         PR c++/9907
38211         * g++.dg/template/sizeof5.C: New test.
38212
38213 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
38214
38215         PR 11498
38216         * gcc.c-torture/compile/mangle-1.c: New file.
38217
38218 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38219
38220         PR c++/7809
38221         * g++.dg/parse/access3.C: New test.
38222
38223 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
38224
38225         PR c++/11384
38226         * g++.dg/init/init-ref4.C: New test.
38227
38228 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
38229
38230         PR c++/11547
38231         * g++.dg/parse/constant3.C: New test.
38232         * g++.dg/parse/crash7.C: Likewise.
38233
38234 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
38235
38236         PR target/11008
38237         * gcc.dg/i386-pentium4-not-mull.c: New.
38238
38239 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
38240
38241         * gcc.dg/asm-names.c (ymain): Make it weak.
38242
38243 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38244
38245         PR c++/5421
38246         * g++.dg/template/friend21.C: New test.
38247
38248 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
38249
38250         * gcc.dg/cleanup-8.c: New test.
38251         * gcc.dg/cleanup-9.c: New test.
38252
38253 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
38254
38255         * g++.dg/ext/dll-MI1.h: New file.
38256         * g++.dg/ext/dllexport-MI1.C: New file.
38257         * g++.dg/ext/dllimport-MI1.C: New file.
38258
38259 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
38260
38261         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
38262         it does not have cmpstrsi patterns (just cmpmemsi).
38263
38264 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
38265
38266         PR debug/11473
38267         * g++.dg/debug/debug8.C: New test.
38268
38269 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38270
38271         PR c++/10108
38272         * g++.dg/template/crash7.C: New test.
38273
38274 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
38275
38276         PR target/10795
38277         * gcc.c-torture/compile/20030708-1.c: New.
38278
38279 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
38280
38281         * gcc.c-torture/execute/20030715-1.c: New test.
38282
38283 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
38284
38285         * gcc.dg/pch/inline-3.c: New file.
38286         * gcc.dg/pch/inline-3.hs: New file.
38287         * gcc.dg/pch/inline-4.c: New file.
38288         * gcc.dg/pch/inline-4.hs: New file.
38289
38290 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
38291
38292         PR c++/11509
38293         * g++.dg/template/crash6.C: New test.
38294
38295         PR c++/7053
38296         * g++.dg/template/friend20.C: New test.
38297
38298         PR c++/7019
38299         * g++.dg/template/overload2.C: New test.
38300
38301 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38302
38303         PR optimization/11440
38304         * gcc.c-torture/execute/20030714-1.c: New test.
38305
38306 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38307
38308         PR c++/11154
38309         * g++.dg/template/partial2.C: New test.
38310
38311 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
38312
38313         PR c++/11503
38314         * g++.dg/template/anon1.C: New test.
38315
38316         PR c++/11493
38317         PR c++/11495
38318         * g++.dg/parse/template9.C: Likewise.
38319         * g++.dg/template/crash4.C: New test.
38320         * g++.dg/template/koenig1.C: Likewise.
38321         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
38322         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
38323         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
38324         functions.
38325         * g++.old-deja/g++.jason/template36.C: Likewise.
38326         * g++.old-deja/g++.mike/p1989.C: Likewise.
38327         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
38328         * g++.old-deja/g++.pt/ttp20.C: Use this->.
38329         * g++.old-deja/g++.pt/ttp21.C: Use this->.
38330         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
38331         compiling.
38332         * g++.old-deja/g++.pt/union2.C: Use this->.
38333
38334 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
38335
38336         * gcc.dg/20030711-1.c: New test.
38337
38338 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
38339
38340         PR c++/11050
38341         * g++.dg/parse/args1.C: New test.
38342         * g++.pt/defarg8.C: Change expected errors.
38343
38344 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
38345
38346         PR c++/8164
38347         * g++.dg/template/nontype2.C: New test.
38348
38349         PR c++/10558
38350         * g++.dg/parse/template8.C: New test.
38351
38352         PR c++/8327
38353         * g++.dg/template/scope1.C: New test.
38354
38355         * g++.dg/warn/Wsign-compare-1.C: New test.
38356
38357 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
38358
38359         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
38360
38361 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
38362
38363         PR c++/9411
38364         * g++.dg/template/explicit2.C: New test.
38365
38366         PR c++/10032
38367         * g++.dg/warn/pedantic1.C: New test.
38368
38369 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
38370
38371         PR c++ 9483
38372         * g++.dg/other/field1.C: New test.
38373
38374 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
38375
38376         PR c/11449
38377         * gcc.c-torture/compile/20030707-1.c: New.
38378
38379 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38380
38381         PR c++/10849
38382         * g++.dg/template/access12.C: New test.
38383
38384 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
38385
38386         * g++.dg/bprob/bprob.exp (prof_ext): Update.
38387         * g77.dg/bprob/bprob.exp (prof_ext): Update.
38388         * gcc.misc-tests/bprob.exp (prof_ext): Update.
38389         * gcc.misc-tests/gcov.exp: Update
38390         * g++.dg/gcov/gcov.exp: Update
38391         * lib/gcov.exp: Update.
38392
38393 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
38394
38395         * g++.dg/abi/mangle17.C: Make sure template expressions are
38396         dependent.
38397         * g++.dg/abi/mangle4.C: Mark erroneous casts.
38398         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
38399         * g++.dg/opt/stack1.C: Remove erroneous code.
38400         * g++.dg/parse/template7.C: New test.
38401         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
38402         * g++.old-deja/g++.pt/crash4.C: Likewise.
38403
38404 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
38405
38406         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
38407         with zero or one occurence of `$' after the initial `L'.
38408
38409 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
38410
38411         * gcc.c-torture/compile/20030704-1.c: Add a comment.
38412
38413 2003-07-08  Roger Sayle  <roger@eyesopen.com>
38414
38415         PR c/11370
38416         * gcc.dg/Wunreachable-6.c: New testcase.
38417         * gcc.dg/Wunreachable-7.c: New testcase.
38418
38419 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
38420
38421         PR c/11420
38422         * gcc.dg/20030708-1.c: New test.
38423
38424 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
38425
38426         * gcc.dg/compat/sdata-section.h: New file.
38427         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
38428         * gcc.dg/torture/mips-sdata-1.c: New test.
38429
38430 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38431
38432         PR c++/11030
38433         * g++.dg/template/friend19.C: New test.
38434
38435 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
38436
38437         * g++.dg/opt/strength-reduce.C: New test.
38438
38439 2003-07-07  Roger Sayle  <roger@eyesopen.com>
38440
38441         PR target/10979
38442         * gcc.dg/20030707-1.c: New testcase.
38443
38444 2003-07-07  Roger Sayle  <roger@eyesopen.com>
38445
38446         PR optimization/11059
38447         * g++.dg/opt/emptyunion.C: New testcase.
38448
38449 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
38450             Eric Botcazou  <ebotcazou@libertysurf.fr>
38451
38452         * g++.dg/opt/stack1.C: New test.
38453
38454 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
38455
38456         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
38457         run test.
38458
38459         PR c++/11431
38460         * g++.dg/expr/static_cast3.C: New test.
38461
38462 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
38463
38464         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
38465         everywhere.
38466         * gcc.dg/concat.c: Concatenation of string constants with
38467         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
38468         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
38469         * gcc.dg/cpp/escape-2.c: Use wide character constants where
38470         necessary to avoid multi-character character constant warning.
38471         * gcc.dg/cpp/escape.c: Likewise.
38472         * gcc.dg/cpp/ucs.c: Likewise.
38473         Remove backslashes from dg-bogus comments, as they confuse Tcl.
38474         Fix a typo.
38475
38476 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
38477
38478         PR c/11428
38479         * gcc.c-torture/compile/20030704-1.c: New.
38480
38481 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
38482
38483         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
38484
38485 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
38486
38487         PR c++/5287, PR c++/7910,  PR c++/11021
38488         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
38489         tests for warnings.
38490         * g++.dg/ext/dllimport2.C: Add tests for warnings.
38491         * g++.dg/ext/dllimport3.C: Likewise.
38492         * g++.dg/ext/dllimport4.C: New file.
38493         * g++.dg/ext/dllimport5.C: New file.
38494         * g++.dg/ext/dllimport6.C: New file.
38495         * g++.dg/ext/dllimport7.C: New file.
38496         * g++.dg/ext/dllimport8.C: New file.
38497         * g++.dg/ext/dllimport9.C: New file.
38498         * g++.dg/ext/dllimport10.C: New file.
38499         * g++.dg/ext/dllexport1.C: New file.
38500
38501 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
38502
38503         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
38504         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
38505
38506 2003-07-03  Roger Sayle  <roger@eyesopen.com>
38507
38508         * gcc.dg/builtins-25.c: New testcase.
38509         * gcc.dg/builtins-26.c: New testcase.
38510
38511 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
38512
38513         * gcc.dg/compat/vector-defs.h: New file.
38514         * gcc.dg/compat/vector-setup.h: New file.
38515         * gcc.dg/compat/vector-check.h: New file.
38516         * gcc.dg/compat/vector-1_main.c: New file.
38517         * gcc.dg/compat/vector-1_x.c: New file.
38518         * gcc.dg/compat/vector-1_y.c: New file.
38519         * gcc.dg/compat/vector-2_main.c: New file.
38520         * gcc.dg/compat/vector-2_x.c: New file.
38521         * gcc.dg/compat/vector-2_y.c: New file.
38522
38523         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
38524         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
38525         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
38526         * gcc.dg/compat/struct-align-1.h: New file.
38527         * gcc.dg/compat/struct-align-1_main.c: New file.
38528         * gcc.dg/compat/struct-align-1_x.c: New file.
38529         * gcc.dg/compat/struct-align-1_y.c: New file.
38530         * gcc.dg/compat/struct-align-2.h: New file.
38531         * gcc.dg/compat/struct-align-2_main.c: New file.
38532         * gcc.dg/compat/struct-align-2_x.c: New file.
38533         * gcc.dg/compat/struct-align-2_y.c: New file.
38534
38535         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
38536         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
38537         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
38538         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
38539         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
38540         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
38541         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
38542         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
38543         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
38544         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
38545         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
38546         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
38547         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
38548         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
38549         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
38550         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
38551         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
38552         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
38553         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
38554         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
38555         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
38556         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
38557         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
38558         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
38559         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
38560         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
38561         * gcc.dg/compat/struct-return-10_x.c: Ditto.
38562         * gcc.dg/compat/struct-return-2_x.c: Ditto.
38563         * gcc.dg/compat/struct-return-3_x.c: Ditto.
38564
38565 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
38566
38567         * gcc.dg/i386-call-1.c: New test.
38568
38569 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
38570
38571         PR c++/9162
38572         * g++.dg/parse/defarg4.C: New.
38573
38574 2003-07-03  Roger Sayle  <roger@eyesopen.com>
38575
38576         PR target/10700
38577         * gcc.c-torture/compile/20030703-1.c: New test case.
38578
38579 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
38580
38581         * g++.dg/template/local3.C: Remove extra semicolon.
38582
38583 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
38584
38585         * gcc.dg/i386-volatile-1.c: New test.
38586
38587 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
38588
38589         PR c++/11072
38590         * g++.dg/other/offsetof2.C: XFAIL.
38591         * g++.dg/other/offsetof5.C: New.
38592
38593         PR c++/10219
38594         * g++.dg/template/error1.C: New.
38595
38596         PR c++/9779
38597         * g++.dg/template/dependent-expr1.C: New.
38598
38599 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
38600
38601         PR c++/6949
38602         * g++.dg/template/local3.C: New test.
38603
38604         PR c++/11149
38605         * g++.dg/lookup/scoped6.C: New test.
38606
38607 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
38608
38609         PR c++/8046
38610         * g++.dg/other/error7.C: New test.
38611
38612 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
38613
38614         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
38615         * g++.old-deja/g++.abi/vtable3.h: Likewise.
38616         * g++.old-deja/g++.law/code-gen5.C: Likewise.
38617         * g++.old-deja/g++.other/union2.C: Likewise.
38618         * gcc.dg/c90-const-expr-2.c: Likewise.
38619         * gcc.dg/c90-const-expr-3.c: Likewise.
38620         * gcc.dg/c99-const-expr-2.c: Likewise.
38621         * gcc.dg/c99-const-expr-3.c: Likewise.
38622         * gcc.dg/concat.c: Likewise.
38623
38624 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
38625
38626         PR c++/9559
38627         * g++.dg/init/static1.C: New test.
38628
38629 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
38630
38631         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
38632         * g++.old-deja/g++.other/access2.C: Likewise.
38633         * g++.old-deja/g++.other/decl2.C: Likewise.
38634         * gcc.c-torture/execute/20020615-1.c: Likewise.
38635
38636 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
38637
38638         PR c++/4933
38639         * g++.dg/template/sizeof4.C: New test.
38640
38641 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
38642
38643         * g++.dg/other/error6.C: New test.
38644
38645 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
38646
38647         PR c++/10750
38648         * g++.dg/parse/constant2.C: New test.
38649
38650 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
38651
38652         PR c++/11106
38653         * g++.dg/other/error5.C: New test.
38654
38655 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38656
38657         * gcc.dg/format/gcc_diag-1.c: New test.
38658
38659 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
38660
38661         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
38662
38663 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
38664
38665         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
38666         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
38667         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
38668
38669 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
38670
38671         * gcc.c-torture/execute/builtins/string-8.c: New test.
38672         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
38673         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
38674         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
38675
38676 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
38677
38678         PR c++/10468
38679         * g++.dg/ext/typeof6.C: New test.
38680
38681 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
38682
38683         PR c++/10796
38684         * g++.dg/init/enum1.C: New test.
38685
38686 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
38687
38688         * gcc.dg/20030627-1.c: New test.
38689
38690 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
38691
38692         PR c++/11332
38693         * g++.dg/expr/static_cast2.C: New test.
38694
38695 2003-06-26  Roger Sayle  <roger@eyesopen.com>
38696             Jakub Jelinek  <jakub@redhat.com>
38697
38698         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
38699         sprintf(dst,"%s",src) optimization.
38700         * gcc.c-torture/execute/20030626-1.c: New test case.
38701         * gcc.c-torture/execute/20030626-2.c: New test case.
38702
38703 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
38704
38705         * gcc.c-torture/execute/multi-ix.c: New test.
38706
38707         * gcc.c-torture/execute/simd-4.c (main):
38708         Added missing semicolon at end of union.
38709
38710 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
38711
38712         PR c++/8266
38713         * g++.dg/template/explicit-instantiation3.C: New test.
38714
38715 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
38716
38717         * gcc.dg/20030626-1.c: Use signed char.
38718
38719 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
38720
38721         * gcc.dg/20030626-1.c: New test.
38722
38723 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
38724
38725         * const-str-2.m: Update.
38726
38727 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
38728
38729         PR c++/10990
38730         * g++.dg/rtti/dyncast1.C: New test.
38731         * g++.dg/abi/mangle4.C: Correct base-specifier access.
38732         * g++.dg/lookup/scoped1.C: Remove XFAIL.
38733         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
38734
38735         PR c++/10931
38736         * g++.dg/expr/static_cast1.C: New test.
38737
38738 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
38739
38740         * gcc.dg/20030625-1.c: New test.
38741
38742 2003-06-24  Roger Sayle  <roger@eyesopen.com>
38743
38744         * gcc.c-torture/compile/20030624-1.c: New test case.
38745
38746 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
38747
38748         * gcc.c-torture/execute/string-opt-17.c: New test.
38749
38750 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
38751
38752         PR c++/5754
38753         * g++.dg/parse/crash6.C: New test.
38754
38755 2003-06-23  Roger Sayle  <roger@eyesopen.com>
38756
38757         * gcc.dg/builtins-24.c: New test case.
38758
38759 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
38760
38761         * g++.dg/opt/operator1.C: New test.
38762
38763 2003-06-22  Roger Sayle  <roger@eyesopen.com>
38764
38765         * gcc.c-torture/execute/string-opt-16.c: New test case.
38766
38767 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
38768
38769         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
38770         * g++.old-deja/g++.other/conv7.C: Likewise.
38771         * g++.old-deja/g++.other/overcnv2.C: Likewise.
38772         * g++.old-deja/g++.other/overload14.C: Likewise.
38773
38774 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
38775
38776         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
38777         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
38778
38779 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
38780
38781         PR c++/10888
38782         * g++.dg/warn/Winline-3.C: New test.
38783
38784 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
38785
38786         * lib/target-supports.exp (check_alias_available): Make the test
38787         program acceptable to the Solaris assembler.
38788
38789         PR c++/10749
38790         * g++.dg/template/memclass2.C: New test.
38791
38792 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
38793             Eric Botcazou  <ebotcazou@libertysurf.fr>
38794
38795         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
38796         data for non-matching targets.
38797         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
38798
38799 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
38800
38801         PR c++/10845
38802         * g++.dg/template/member3.C: New test.
38803
38804 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
38805
38806         PR c++/10939
38807         * g++.dg/template/func1.C: New test.
38808
38809         PR c++/9649
38810         * g++.dg/template/static4.C: New test.
38811         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
38812
38813         PR c++/11041
38814         * g++.dg/init/ref7.C: New test.
38815
38816 2003-06-19  Matt Austern  <austern@apple.com>
38817
38818         PR c++/11228
38819         * g++.dg/anew1.C: New test.
38820         * g++.dg/anew2.C: New test.
38821         * g++.dg/anew3.C: New test.
38822         * g++.dg/anew4.C: New test.
38823
38824 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
38825
38826         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
38827
38828 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
38829
38830         * gcc.c-torture/execute/simd-4.c (main): Make expected value
38831         endian-dependent.
38832
38833 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
38834
38835         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
38836         Remove cruft.
38837
38838 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
38839
38840         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
38841         * gcc.c-torture/compile/961203-1.c: Likewise.
38842         * gcc.c-torture/compile/980506-1.c: Likewise.
38843
38844 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
38845
38846         PR c++/10712
38847         * g++.dg/lookup/using7.C: New test.
38848
38849 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
38850
38851         PR c++/11105
38852         * g++.dg/abi/conv1.C: Remove it.
38853         * g++.dg/template/conv7.C: New test.
38854         * g++.dg/template/conv8.C: Likewise.
38855         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
38856         conversion operator.
38857
38858 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
38859
38860         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
38861         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
38862         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
38863         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
38864         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
38865         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
38866         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
38867         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
38868         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
38869         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
38870         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
38871         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
38872         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
38873         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
38874         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
38875         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
38876         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
38877         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
38878         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
38879         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
38880         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
38881         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
38882         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
38883         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
38884         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
38885         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
38886         * gcc.dg/compat/struct-return-10_x.c: Ditto.
38887         * gcc.dg/compat/struct-return-2_x.c: Ditto.
38888         * gcc.dg/compat/struct-return-3_x.c: Ditto.
38889
38890 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
38891
38892         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
38893         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
38894         indications.
38895
38896 2003-06-16  Roger Sayle  <roger@eyesopen.com>
38897
38898         * gcc.dg/i386-387-5.c: New test case.
38899         * gcc.dg/i386-387-6.c: New test case.
38900         * gcc.dg/builtins-23.c: New test case.
38901
38902 2003-06-15  Roger Sayle  <roger@eyesopen.com>
38903
38904         * gcc.dg/builtins-22.c: New test case.
38905         * gcc.dg/i386-387-1.c: Update to test exp.
38906         * gcc.dg/i386-387-2.c: Likewise.
38907
38908 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38909
38910         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
38911
38912 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
38913
38914         * lib/gcc-dg.exp (dg-require-dll): New function.
38915         (dg-xfail-if): Likewise.
38916         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
38917         driver.
38918
38919         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
38920         * gcc.c-torture/compile/20001205-1.c: Likewise.
38921         * gcc.c-torture/compile/20001226-1.c: Likewise.
38922         * gcc.c-torture/compile/20010518-2.c: Likewise.
38923         * gcc.c-torture/compile/20020312-1.c: Likewise.
38924         * gcc.c-torture/compile/20020604-1.c: Likewise.
38925         * gcc.c-torture/compile/920501-12.c: Likewise.
38926         * gcc.c-torture/compile/920501-4.c: Likewise.
38927         * gcc.c-torture/compile/920520-1.c: Likewise.
38928         * gcc.c-torture/compile/920521-1.c: Likewise.
38929         * gcc.c-torture/compile/920625-1.c: Likewise.
38930         * gcc.c-torture/compile/961203-1.c: Likewise.
38931         * gcc.c-torture/compile/980506-1.c: Likewise.
38932         * gcc.c-torture/compile/981006-1.c: Likewise.
38933         * gcc.c-torture/compile/981022-1.c: Likewise.
38934         * gcc.c-torture/compile/981223-1.c: Likewise.
38935         * gcc.c-torture/compile/990617-1.c: Likewise.
38936         * gcc.c-torture/compile/dll.c: Likewise.
38937         * gcc.c-torture/compile/labels-3.c: Likewise.
38938         * gcc.c-torture/compile/mipscop-1.c: Likewise.
38939         * gcc.c-torture/compile/mipscop-2.c: Likewise.
38940         * gcc.c-torture/compile/mipscop-3.c: Likewise.
38941         * gcc.c-torture/compile/mipscop-4.c: Likewise.
38942         * gcc.c-torture/compile/simd-5.c: Likewise.
38943         * gcc.c-torture/compile/20000804-1.x: Remove.
38944         * gcc.c-torture/compile/20001205-1.x: Likewise.
38945         * gcc.c-torture/compile/20001226-1.x: Likewise.
38946         * gcc.c-torture/compile/20010518-2.x: Likewise.
38947         * gcc.c-torture/compile/20020312-1.x: Likewise.
38948         * gcc.c-torture/compile/20020604-1.x: Likewise.
38949         * gcc.c-torture/compile/920501-12.x: Likewise.
38950         * gcc.c-torture/compile/920501-4.x: Likewise.
38951         * gcc.c-torture/compile/920520-1.x: Likewise.
38952         * gcc.c-torture/compile/920521-1.x: Likewise.
38953         * gcc.c-torture/compile/920625-1.x: Likewise.
38954         * gcc.c-torture/compile/961203-1.x: Likewise.
38955         * gcc.c-torture/compile/980506-1.x: Likewise.
38956         * gcc.c-torture/compile/981006-1.x: Likewise.
38957         * gcc.c-torture/compile/981022-1.x: Likewise.
38958         * gcc.c-torture/compile/981223-1.x: Likewise.
38959         * gcc.c-torture/compile/990617-1.x: Likewise.
38960         * gcc.c-torture/compile/mipscop-1.x: Likewise.
38961         * gcc.c-torture/compile/mipscop-2.x: Likewise.
38962         * gcc.c-torture/compile/mipscop-3.x: Likewise.
38963         * gcc.c-torture/compile/mipscop-4.x: Likewise.
38964         * gcc.c-torture/compile/simd-5.x: Likewise.
38965
38966         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
38967
38968 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
38969
38970         * gcc.c-torture/execute/20030611-1.c: New test.
38971
38972 2003-06-12  Roger Sayle  <roger@eyesopen.com>
38973
38974         PR middle-end/168
38975         * gcc.dg/20030612-1.c: New test case.
38976
38977 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
38978
38979         PR c++/10635
38980         * g++.dg/expr/cast1.C: New test.
38981
38982 2003-06-12  Roger Sayle  <roger@eyesopen.com>
38983
38984         * gcc.dg/builtins-21.c: New test case.
38985
38986 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
38987
38988         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
38989         options instead of at the end.
38990         * lib/objc.exp (objc_target_compile): Likewise.
38991
38992 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
38993
38994         PR c++/10432
38995         * g++.dg/parse/error1.C: New test.
38996
38997 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
38998
38999         * gcc.dg/compat/struct-by-value-11_main.c: New file.
39000         * gcc.dg/compat/struct-by-value-11_x.c: New file.
39001         * gcc.dg/compat/struct-by-value-11_y.c: New file.
39002         * gcc.dg/compat/struct-by-value-12_main.c: New file.
39003         * gcc.dg/compat/struct-by-value-12_x.c: New file.
39004         * gcc.dg/compat/struct-by-value-12_y.c: New file.
39005         * gcc.dg/compat/struct-by-value-13_main.c: New file.
39006         * gcc.dg/compat/struct-by-value-13_x.c: New file.
39007         * gcc.dg/compat/struct-by-value-13_y.c: New file.
39008         * gcc.dg/compat/struct-by-value-14_main.c: New file.
39009         * gcc.dg/compat/struct-by-value-14_x.c: New file.
39010         * gcc.dg/compat/struct-by-value-14_y.c: New file.
39011         * gcc.dg/compat/struct-by-value-15_main.c: New file.
39012         * gcc.dg/compat/struct-by-value-15_x.c: New file.
39013         * gcc.dg/compat/struct-by-value-15_y.c: New file.
39014         * gcc.dg/compat/struct-by-value-16_main.c: New file.
39015         * gcc.dg/compat/struct-by-value-16_x.c: New file.
39016         * gcc.dg/compat/struct-by-value-16_y.c: New file.
39017         * gcc.dg/compat/struct-by-value-17_main.c: New file.
39018         * gcc.dg/compat/struct-by-value-17_x.c: New file.
39019         * gcc.dg/compat/struct-by-value-17_y.c: New file.
39020         * gcc.dg/compat/struct-by-value-18_main.c: New file.
39021         * gcc.dg/compat/struct-by-value-18_x.c: New file.
39022         * gcc.dg/compat/struct-by-value-18_y.c: New file.
39023
39024         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
39025         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
39026         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
39027         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
39028         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
39029         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
39030         * gcc.dg/compat/scalar-return-3_main.c: New file.
39031         * gcc.dg/compat/scalar-return-3_x.c: New file.
39032         * gcc.dg/compat/scalar-return-3_y.c: New file.
39033         * gcc.dg/compat/scalar-return-4_main.c: New file.
39034         * gcc.dg/compat/scalar-return-4_x.c: New file.
39035         * gcc.dg/compat/scalar-return-4_y.c: New file.
39036
39037 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
39038
39039         * gcc.dg/compat/fp2-struct-check.h: New file.
39040         * gcc.dg/compat/fp2-struct-defs.h: New file.
39041         * gcc.dg/compat/fp2-struct-init.h: New file.
39042         * gcc.dg/compat/struct-by-value-10_main.c: New file.
39043         * gcc.dg/compat/struct-by-value-10_x.c: New file.
39044         * gcc.dg/compat/struct-by-value-10_y.c: New file.
39045         * gcc.dg/compat/struct-return-10_main.c: New file.
39046         * gcc.dg/compat/struct-return-10_x.c: New file.
39047         * gcc.dg/compat/struct-return-10_y.c: New file.
39048
39049         * gcc.dg/compat/compat-common.h: New file.
39050         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
39051         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
39052         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
39053         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
39054         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
39055         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
39056         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
39057         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
39058         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
39059         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
39060         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
39061         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
39062         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
39063         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
39064         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
39065         * gcc.dg/compat/small-struct-check.h: Ditto.
39066         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
39067         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
39068         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
39069         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
39070         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
39071         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
39072         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
39073         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
39074         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
39075         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
39076         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
39077         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
39078         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
39079         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
39080         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
39081         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
39082         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
39083         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
39084         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
39085         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
39086         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
39087         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
39088         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
39089         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
39090         * gcc.dg/compat/struct-return-2_main.c: Ditto.
39091         * gcc.dg/compat/struct-return-2_x.c: Ditto.
39092         * gcc.dg/compat/struct-return-2_y.c: Ditto.
39093         * gcc.dg/compat/struct-return-3_main.c: Ditto.
39094         * gcc.dg/compat/struct-return-3_x.c: Ditto.
39095         * gcc.dg/compat/struct-return-3_y.c: Ditto.
39096
39097 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
39098
39099         * g++.dg/pch/static-1.C: New file.
39100         * g++.dg/pch/static-1.Hs: New file.
39101
39102 2003-06-10  Richard Henderson  <rth@redhat.com>
39103
39104         * gcc.dg/asm-7.c: Adjust expected warning text.
39105
39106 2003-06-10  Roger Sayle  <roger@eyesopen.com>
39107
39108         * gcc.dg/builtins-20.c: New test case.
39109
39110 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
39111
39112         PR c++/11131
39113         * g++.dg/opt/template1.C: New test.
39114
39115 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
39116
39117         * lib/gcc-dg.exp (dg-test): Clear additional_files and
39118         additional_sources.
39119
39120 2003-05-21  David Taylor  <dtaylor@emc.com>
39121
39122         * gcc.dg/Wpadded.c: New file.
39123
39124 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
39125
39126         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
39127         * gcc.dg/special/weak-2.c: Add dg-require-weak.
39128         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
39129         dg-require-weak.
39130
39131 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
39132
39133         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
39134
39135 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
39136
39137         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
39138         (dg-require-alias): Likewise.
39139         (dg-require-gc-sections): Likewise.
39140         * lib/target-supports.exp (check_gc_sections_available): Likewise.
39141
39142 2003-06-08  Richard Henderson  <rth@redhat.com>
39143
39144         * gcc.dg/20011029-2.c: Fix the array reference.
39145         * gcc.dg/asm-7.c: New.
39146
39147 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
39148
39149         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
39150
39151 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
39152
39153         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
39154         (dg-require-gc-sections): Likewise.
39155
39156 2003-06-08  Jan Hubicka  <jh@suse.cz>
39157
39158         * i386-cmov1.c: Fix regular expression.
39159         * i386-cvt-1.c: Likewise.
39160         * i386-local.c: Likewise.
39161         * i386-local2.c: Likewise.
39162         * i386-mul.c: Likewise.
39163         * i386-ssetype-1.c: Likewise.
39164         * i386-ssetype-3.c: Likewise.
39165         * i386-ssetype-5.c: Likewise.
39166
39167 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39168
39169         PR c++/11039
39170         * g++.dg/warn/implicit-typename2.C: New test.
39171         * g++.dg/warn/implicit-typename3.C: New test.
39172
39173 2003-06-07  Richard Henderson  <rth@redhat.com>
39174
39175         * g++.dg/other/offsetof3.C: Use size_t.
39176         * g++.dg/other/offsetof4.C: Likewise.
39177
39178 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
39179
39180         * lib/copy-file.exp: New. Implement gcc_copy_files.
39181
39182         * lib/dg-pch.exp: Load copy-file.exp
39183         (dg-pch): Use gcc_copy_files instead of "file copy".
39184
39185 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
39186
39187         * gcc.dg/weak/weak.exp: Simplify.
39188         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
39189         * gcc.dg/weak/weak-1.c: Likewise.
39190         * gcc.dg/weak/weak-2.c: Likewise.
39191         * gcc.dg/weak/weak-3.c: Likewise.
39192         * gcc.dg/weak/weak-4.c: Likewise.
39193         * gcc.dg/weak/weak-5.c: Likewise.
39194         * gcc.dg/weak/weak-6.c: Likewise.
39195         * gcc.dg/weak/weak-7.c: Likewise.
39196         * gcc.dg/weak/weak-8.c: Likewise.
39197         * gcc.dg/weak/weak-9.c: Likewise.
39198
39199 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
39200
39201         gcc.c-torture/execute/20030606-1.c: New.
39202
39203 2003-06-06  Roger Sayle  <roger@eyesopen.com>
39204
39205         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
39206         * gcc.dg/builtins-19.c: Likewise.
39207
39208 2003-06-06  Roger Sayle  <roger@eyesopen.com>
39209
39210         * gcc.dg/builtins-2.c: Add some more tests.
39211         * gcc.dg/builtins-18.c: New test case.
39212         * gcc.dg/builtins-19.c: New test case.
39213
39214 2003-06-06  Roger Sayle  <roger@eyesopen.com>
39215             Jim Wilson  <wilson@tuliptree.org>
39216
39217         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
39218
39219 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
39220
39221         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
39222         mempcpy/stpcpy calls not to be optimized into something else.
39223         * gcc.c-torture/execute/string-opt-3.c: Moved to...
39224         * gcc.c-torture/execute/builtins/string-7.c: ...here.
39225         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
39226
39227 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39228
39229         * gcc.dg/format/asm_fprintf-1.c: New test.
39230
39231 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
39232
39233         * lib/gcc-defs.exp (additional_sources): New variable.
39234         (dg-additional-sources): New function.
39235         (additional_files): New variable.
39236         (dg-additional-files): New function.
39237         (dg-additional-files-options): Likewise.
39238         * lib/gcc-dg.exp (dg-require-weak): New function.
39239         (dg-require-alias): Likewise.
39240         (dg-require-gc-sections): Likewise.
39241         * lib/target-supports.exp (check_alias_available): Remove testfile
39242         parameter.
39243         (check_gc_sections_available): New function.
39244         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
39245         (dg-gpp-additional-files): Likewise.
39246         * lib/g++.exp (additional_sources): Remove.
39247         (additional_files): Likewise.
39248         (g++_target_compile): Use dg-additional-files-options.
39249
39250         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
39251         Tcl logic.
39252         * gcc.dg/special/ecos.exp: Remove.
39253         * gcc.dg/special/20000419-2.c: Use dg-require-*.
39254         * gcc.dg/special/alias-1.c: Likewise.
39255         * gcc.dg/special/alias-2.c: Likewise.
39256         * gcc.dg/special/gcsec-1.c: Likewise.
39257         * gcc.dg/special/weak-1.c: Likewise.
39258         * gcc.dg/special/weak-2.c: Likewise.
39259         * gcc.dg/special/wkali-1.c: Likewise.
39260         * gcc.dg/special/wkali-2.c: Likewise.
39261
39262         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
39263         dg-gpp-additional-*.
39264         * g++.dg/special/conpr-3.C: Likewise.
39265         * g++.dg/special/conpr-4.C: Likewise.
39266         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
39267         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
39268         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
39269         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
39270         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
39271         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
39272         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
39273         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
39274         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
39275         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
39276         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
39277         * g++.old-deja/g++.other/comdat1.C: Likewise.
39278         * g++.old-deja/g++.other/comdat2.C: Likewise.
39279         * g++.old-deja/g++.other/comdat3.C: Likewise.
39280         * g++.old-deja/g++.other/ctor1.C: Likewise.
39281         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
39282
39283 2003-06-05  Richard Henderson  <rth@redhat.com>
39284
39285         * gcc.dg/debug/20030605-1.c: New.
39286
39287 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
39288
39289         * README.QMTEST: Update.
39290
39291 2003-06-04  Richard Henderson  <rth@redhat.com>
39292
39293         * gcc.dg/cleanup-1.c: New.
39294         * gcc.dg/cleanup-2.c: New.
39295         * gcc.dg/cleanup-3.c: New.
39296         * gcc.dg/cleanup-4.c: New.
39297         * gcc.dg/cleanup-5.c: New.
39298         * gcc.dg/cleanup-6.c: New.
39299         * gcc.dg/cleanup-7.c: New.
39300
39301 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
39302
39303         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
39304
39305         * lib/dg-pch.exp: New file.
39306         * g++.dg/pch/pch.exp: Use dg-pch.exp.
39307         * gcc.dg/pch/pch.exp: Likewise.
39308
39309 2003-06-04  Roger Sayle  <roger@eyesopen.com>
39310
39311         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
39312         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
39313         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
39314         * gcc.dg/builtins-17.c: New test case.
39315         * gcc.dg/i386-387-4.c: New test case.
39316         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
39317
39318 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
39319
39320         * gcc.dg/ultrasp9.c: New test.
39321
39322 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
39323
39324         * gcc.c-torture/compile/20030604-1.c: New test.
39325         * gcc.dg/sparc-constant-1.c: New test.
39326
39327 2003-06-03  Glen Nakamura  <glen@imodulo.com>
39328
39329         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
39330
39331 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
39332
39333         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
39334
39335         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
39336         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
39337
39338 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
39339
39340         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
39341
39342 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39343
39344         PR c++/10940
39345         * g++.dg/template/spec10.C: New test.
39346
39347 2003-06-03  Roger Sayle  <roger@eyesopen.com>
39348
39349         * gcc.dg/builtins-16.c: New test case.
39350
39351 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
39352
39353         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
39354         mempcpy test with post-increments.
39355         * gcc.c-torture/execute/string-opt-3.c: New test.
39356         * gcc.dg/string-opt-1.c: New test.
39357
39358 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
39359
39360         PR fortran/10965
39361         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
39362
39363 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
39364
39365         * lib/scanasm.exp (dg-scan): New function, factored out of ...
39366         (scan-assembler): ... here.  Use dg-scan.
39367         (scan-assembler-not): Likewise.
39368         (scan-file): New function.
39369         (scan-file-not): Likewise.
39370         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
39371         * gcc.dg/cpp/_Pragma4.c: Likewise.
39372         * gcc.dg/cpp/_Pragma5.c: Likewise.
39373         * gcc.dg/cpp/avoidpaste1.c: Likewise.
39374         * gcc.dg/cpp/avoidpaste2.c: Likewise.
39375         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
39376         * gcc.dg/cpp/cmdlne-P.c: Likewise.
39377         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
39378         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
39379         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
39380         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
39381         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
39382         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
39383         * gcc.dg/cpp/cxxcom1.c: Likewise.
39384         * gcc.dg/cpp/line1.c: Likewise.
39385         * gcc.dg/cpp/maccom1.c: Likewise.
39386         * gcc.dg/cpp/maccom2.c: Likewise.
39387         * gcc.dg/cpp/maccom3.c: Likewise.
39388         * gcc.dg/cpp/maccom4.c: Likewise.
39389         * gcc.dg/cpp/maccom5.c: Likewise.
39390         * gcc.dg/cpp/maccom6.c: Likewise.
39391         * gcc.dg/cpp/multiline.c: Likewise.
39392         * gcc.dg/cpp/spacing1.c: Likewise.
39393         * gcc.dg/cpp/spacing2.c: Likewise.
39394         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
39395         * gcc.dg/cpp/trad/maccom1.c: Likewise.
39396         * gcc.dg/cpp/trad/maccom2.c: Likewise.
39397         * gcc.dg/cpp/trad/maccom3.c: Likewise.
39398         * gcc.dg/cpp/trad/maccom4.c: Likewise.
39399         * gcc.dg/cpp/trad/maccom6.c: Likewise.
39400         * gcc.dg/cpp/cxxcom2.c: Likewise.
39401         * gcc.dg/cpp/cxxcom2.h: New file.
39402
39403         * gcc.dg/cpp/truefalse.cpp: Move it to ...
39404         * g++.dg/cpp/truefalse.C: Here.
39405         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
39406
39407 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
39408
39409         * gcc.dg/cpp/redef3.c: New file.
39410
39411 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
39412
39413         * gcc.dg/i386-loop-3.c: New test.
39414
39415 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
39416
39417         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
39418
39419 2003-05-31  Roger Sayle  <roger@eyesopen.com>
39420
39421         * gcc.dg/fwrapv-1.c: New test case.
39422         * gcc.dg/fwrapv-2.c: New test case.
39423
39424 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39425
39426         PR c++/10956
39427         * g++.dg/template/spec9.C: New test.
39428
39429 2003-05-29  Roger Sayle  <roger@eyesopen.com>
39430
39431         * gcc.dg/duff-4.c: New test case.
39432
39433 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
39434
39435         PR fortran/10843
39436         * g77.dg/ffixed-form-1.f: New test
39437         * g77.dg/ffixed-form-2.f: New test
39438         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
39439         * g77.dg/ffree-form-3.f: New test
39440
39441 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
39442
39443         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
39444         * gcc.dg/wint_t-1.c: Likewise.
39445
39446 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39447
39448         * g++.dg/template/access11.C: New test.
39449
39450 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39451
39452         PR c++/10849
39453         * g++.dg/template/access10.C: New test.
39454
39455 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
39456             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39457
39458         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
39459
39460 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
39461
39462         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
39463         suppress for powerpc-*-darwin*.
39464         * gcc.dg/torture/builtin-noret-2.c: Likewise.
39465
39466 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
39467
39468         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
39469         suppress option for powerpc-*-darwin*.
39470
39471 2003-05-23  Roger Sayle  <roger@eyesopen.com>
39472
39473         * gcc.dg/builtins-1.c: Add tests for tan and atan.
39474         * gcc.dg/builtins-4.c: Add test for fmod.
39475
39476 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39477
39478         PR c++/10682
39479         * g++.dg/template/instantiate4.C: New test.
39480
39481 2003-05-22  Roger Sayle  <roger@eyesopen.com>
39482
39483         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
39484
39485 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
39486
39487         * gcc.dg/compat/scalar-return-1_main.c: New file.
39488         * gcc.dg/compat/scalar-return-1_x.c: New file.
39489         * gcc.dg/compat/scalar-return-1_y.c: New file.
39490         * gcc.dg/compat/scalar-return-2_main.c: New file.
39491         * gcc.dg/compat/scalar-return-2_x.c: New file.
39492         * gcc.dg/compat/scalar-return-2_y.c: New file.
39493         * gcc.dg/compat/struct-return-3_main.c: New file.
39494         * gcc.dg/compat/struct-return-3_y.c: New file.
39495         * gcc.dg/compat/struct-return-3_x.c: New file.
39496         * gcc.dg/compat/struct-return-2_main.c: New file.
39497         * gcc.dg/compat/struct-return-2_x.c: New file.
39498         * gcc.dg/compat/struct-return-2_y.c: New file.
39499
39500 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
39501
39502         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
39503         for hppa*-hp-hpux*.
39504         * gcc.dg/20021014-1.c (dg-options): Likewise.
39505         * gcc.dg/nest.c (dg-options): Likewise.
39506
39507 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
39508
39509         PR c++/9738
39510         * g++.dg/ext/dllimport2.C: New file.
39511         * g++.dg/ext/dllimport3.C: New file.
39512
39513 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
39514
39515         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
39516         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
39517         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
39518         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
39519         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
39520         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
39521         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
39522         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
39523         * gcc.dg/compat/small-struct-defs.h: New file.
39524         * gcc.dg/compat/small-struct-init.h: New file.
39525         * gcc.dg/compat/small-struct-check.h: New file.
39526         * gcc.dg/compat/fp-struct-defs.h: New file.
39527         * gcc.dg/compat/fp-struct-check.h: New file.
39528         * gcc.dg/compat/fp-struct-init.h: New file.
39529         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
39530         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
39531
39532 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
39533
39534         * gcc.dg/20030225-2.c: New test.
39535
39536 2003-05-18  Roger Sayle  <roger@eyesopen.com>
39537             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39538
39539         * gcc.c-torture/compile/20030518-1.c: New test case.
39540
39541 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
39542
39543         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
39544         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
39545         gcc-dg-debug-runtest.
39546         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
39547         gcc-dg-debug-runtest.
39548
39549 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39550
39551         PR c++/9022
39552         * g++.dg/lookup/using6.C: New test.
39553
39554 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39555
39556         * g++.dg/parse/access2.C: New test.
39557
39558 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
39559
39560         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
39561         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
39562         * gcc.dg/debug/debug.exp: Likewise.
39563
39564 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
39565
39566         * gcc.dg/dollar.c: New test.
39567
39568 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
39569
39570         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
39571         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
39572         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
39573         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
39574         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
39575         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
39576         * gcc.dg/compat/struct-by-value-6_main.c: New file.
39577         * gcc.dg/compat/struct-by-value-6_x.c: New file.
39578         * gcc.dg/compat/struct-by-value-6_y.c: New file.
39579         * gcc.dg/compat/struct-by-value-7_main.c: New file.
39580         * gcc.dg/compat/struct-by-value-7_x.c: New file.
39581         * gcc.dg/compat/struct-by-value-7_y.c: New file.
39582         * gcc.dg/compat/struct-by-value-8_main.c: New file.
39583         * gcc.dg/compat/struct-by-value-8_x.c: New file.
39584         * gcc.dg/compat/struct-by-value-8_y.c: New file.
39585         * gcc.dg/compat/struct-by-value-9_main.c: New file.
39586         * gcc.dg/compat/struct-by-value-9_x.c: New file.
39587         * gcc.dg/compat/struct-by-value-9_y.c: New file.
39588
39589 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
39590
39591         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
39592         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
39593         support for "repo" mode.
39594         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
39595         * lib/g77-dg.exp: Likewise.
39596         * lib/obj-dg.exp: Likewise.
39597
39598 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
39599
39600         Merge from gcc-3_2-rhl8-branch:
39601         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
39602
39603         * gcc.dg/tls/opt-6.c: New test.
39604
39605         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
39606
39607         * gcc.dg/20030405-1.c: New test.
39608
39609         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
39610
39611         * gcc.dg/20030309-1.c: New test.
39612
39613         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
39614
39615         * gcc.c-torture/execute/20030307-1.c: New test.
39616
39617         2003-02-20  Randolph Chung  <tausq@debian.org>
39618
39619         * gcc.c-torture/compile/20030220-1.c: New test.
39620
39621         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
39622
39623         * gcc.dg/20030217-1.c: New test.
39624
39625         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
39626
39627         * gcc.c-torture/compile/20020129-1.c: New test.
39628
39629         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
39630
39631         * gcc.dg/unroll-1.c: New test.
39632
39633         2002-11-16  Jan Hubicka  <jh@suse.cz>
39634
39635         * gcc.c-torture/execute/20020920-1.c: New test.
39636
39637         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
39638
39639         PR target/7434
39640         * gcc.c-torture/compile/20021008-1.c: New test.
39641
39642         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
39643
39644         PR target/7559
39645         * gcc.c-torture/execute/20020810-1.c: New test.
39646
39647         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
39648
39649         * gcc.c-torture/compile/20020807-1.c: New test.
39650
39651         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
39652
39653         * gcc.dg/tls/opt-1.c: New test.
39654
39655         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
39656
39657         * gcc.dg/20020729-1.c: New test.
39658
39659         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
39660
39661         * g++.dg/opt/life1.C: New test.
39662
39663         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
39664
39665         * gcc.dg/20020525-1.c: New test.
39666
39667         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
39668
39669         PR c++/6794
39670         * g++.dg/ext/pretty1.C: New test.
39671         * g++.dg/ext/pretty2.C: New test.
39672
39673 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
39674
39675         PR c++/8385
39676         * g++.dg/ext/typeof5.C: New test.
39677
39678 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
39679
39680         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
39681         __USER_LABEL_PREFIX__ into account.
39682         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
39683
39684 2003-05-14  Roger Sayle  <roger@eyesopen.com>
39685
39686         * gcc.dg/builtins-15.c: New test case.
39687
39688 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
39689
39690         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
39691
39692 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
39693
39694         * lib/g++.exp: Tweak handling of additional source files.
39695         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
39696         * g++.dg/special/conpr-2a.C: Rename to ...
39697         * g++.dg/special/conpr-2a.cc: ... this.
39698         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
39699         * g++.dg/special/conpr-3a.C: Rename to ...
39700         * g++.dg/special/conpr-3a.cc: This.
39701         * g++.dg/special/conpr-3b.C: Rename to ...
39702         * g++.dg/special/conpr-3b.cc: This.
39703         * g++.dg/special/conpr-4.C: New test.
39704         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
39705
39706 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
39707
39708         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
39709
39710 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39711
39712         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
39713         * g++.old-deja/g++.robertl/eb71.C: Likewise.
39714         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
39715         * g++.old-deja/g++.other/warn3.C: Likewise.
39716
39717 2003-05-11  Roger Sayle  <roger@eyesopen.com>
39718
39719         * gcc.dg/i386-387-1.c: Update to also test log.
39720         * gcc.dg/i386-387-2.c: Likewise.
39721
39722 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
39723
39724         * g77.f-torture/execute/int8421.f: New test.
39725
39726 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39727
39728         PR c++/10230, c++/10481
39729         * g++.dg/lookup/scoped5.C: New test.
39730
39731 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39732
39733         PR c++/10552
39734         * g++.dg/template/ttp6.C: New test.
39735
39736 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
39737
39738         * gcc.c-torture/execute/builtins: New directory.
39739         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
39740         gcc.c-torture/execute/builtins.
39741         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
39742         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
39743         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
39744         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
39745
39746 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39747
39748         PR c++/9252
39749         * g++.dg/template/access8.C: New test.
39750         * g++.dg/template/access9.C: New test.
39751
39752 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39753
39754         PR c++/9554
39755         * g++.dg/parse/access1.C: New test.
39756
39757 2003-05-09  DJ Delorie  <dj@redhat.com>
39758
39759         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
39760         long, and not an int.
39761
39762 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39763
39764         PR c++/10555, c++/10576
39765         * g++.dg/template/memclass1.C: New test.
39766
39767 2003-05-08  DJ Delorie  <dj@redhat.com>
39768
39769         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
39770         targets.
39771         * gcc.c-torture/execute/20021024-1.x: Likewise.
39772         * gcc.c-torture/execute/shiftdi.x: Likewise.
39773         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
39774         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
39775         * gcc.dg/20021018-1.c: Likewise.
39776
39777 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39778
39779         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
39780
39781         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
39782         (bcopy): Call memmove.
39783
39784 2003-05-08  Roger Sayle  <roger@eyesopen.com>
39785
39786         * g77.f-torture/compile/8485.f: New test case.
39787
39788 2003-05-07  Richard Henderson  <rth@redhat.com>
39789
39790         PR c++/10570
39791         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
39792         Verify exception_cleanup not called for rethrows.
39793         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
39794         when exiting catch block without rethrowing.
39795         * g++.dg/eh/forced3.C: New.
39796         * g++.dg/eh/forced4.C: New.
39797
39798 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
39799
39800         * gcc.dg/20030505.c: Fix triplet.
39801
39802 2003-05-06  DJ Delorie  <dj@redhat.com>
39803
39804         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
39805         * gcc.dg/nest.c: Likewise.
39806
39807 2003-05-05  Roger Sayle  <roger@eyesopen.com>
39808
39809         * gcc.dg/builtins-14.c: New test case.
39810
39811 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
39812
39813         * lib/compat.exp (compat-execute): New argument.
39814         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
39815         * gcc.dg/compat: New test directory.
39816         * gcc.dg/compat/compat.exp: New expect script.
39817         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
39818         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
39819         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
39820         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
39821         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
39822         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
39823
39824         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
39825         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
39826         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
39827         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
39828         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
39829         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
39830         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
39831         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
39832         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
39833         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
39834         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
39835         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
39836         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
39837         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
39838         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
39839
39840 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
39841
39842         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
39843
39844 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
39845
39846         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
39847
39848 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
39849
39850         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
39851         * gcc.dg/ppc-fsel-2.c: New test.
39852
39853         * gcc.dg/unused-5.c: New test.
39854
39855 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39856
39857         PR c++/10496
39858         * g++.dg/warn/pmf1.C: New test.
39859
39860 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39861
39862         PR c++/4494
39863         * g++.dg/warn/main.C: New test.
39864
39865 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39866
39867         * gcc.dg/nonnull-3.c: New test.
39868
39869 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
39870
39871         * gcc.dg/cpp/Wtrigraphs.c: Update.
39872         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
39873
39874 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
39875
39876         * gcc.dg/ppc-fsel-1.c: New test.
39877
39878 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
39879
39880         PR c/10604
39881         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
39882
39883 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
39884
39885         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
39886
39887 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39888
39889         PR c++/9364, c++/10553, c++/10586
39890         * g++.dg/parse/typename4.C: New test.
39891         * g++.dg/parse/typename5.C: Likewise.
39892
39893 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
39894
39895         * gcc.c-torture/compile/20030503-1.c: New test.
39896
39897 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39898
39899         * g++.dg/lookup/using5.C: Fix testcase error.
39900
39901 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
39902
39903         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
39904         since MEABI is no longer supported.  Remove all vestiges
39905         of MEABI from the test.
39906
39907 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39908
39909         PR c++/10554
39910         * g++.dg/lookup/using5.C: New test.
39911
39912 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39913
39914         PR c++/8772
39915         * g++.dg/template/ttp5.C: New test.
39916
39917 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
39918
39919         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
39920         (dg-gpp-additional-sources): New function.
39921         (dg-gpp-additional-files): Likewise.
39922         * lib/g++.exp (additional_sources): New variable.
39923         (additional_files): Likewise.
39924         (g++_target_compile): Deal with them.
39925         * lib/old-dejagnu.exp: Remove.
39926         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
39927         * g++.old-deja: Revise all tests to use dg commands.
39928
39929 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39930
39931         PR c++/9432, c++/9528
39932         * g++.dg/lookup/using4.C: New test.
39933
39934 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
39935
39936         * gcc.dg/noreturn-5.c: New file.
39937         * gcc.dg/noreturn-6.c: New file.
39938
39939         * gcc.c-torture/compile/inline-1.c: New file.
39940
39941 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
39942
39943         PR c++/10551
39944         * g++.dg/template/explicit1.C: New test.
39945
39946 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
39947
39948         PR c++/10549
39949         * g++.dg/other/bitfield1.C: New test.
39950
39951         PR c++/10527
39952         * g++.dg/init/new7.C: New test.
39953
39954 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
39955
39956         * g++.dg/ext/desig1.C: New test.
39957         * g++.dg/ext/init1.C: Update.
39958
39959         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
39960
39961 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
39962
39963         PR c++/10180
39964         * g++.dg/warn/Winline-1.C: New test.
39965
39966 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
39967
39968         * gcc.c-torture/execute/string-opt-19.c: New test.
39969
39970         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
39971         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
39972
39973 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
39974
39975         PR c++/10506
39976         * g++.dg/init/new6.C: New test.
39977
39978         PR c++/10503
39979         * g++.dg/init/ref6.C: New test.
39980
39981 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
39982
39983         * g++.dg/warn/weak1.C: XFAIL on AIX4.
39984
39985 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39986
39987         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
39988         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
39989
39990 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
39991
39992         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
39993         initialized static data members.
39994
39995 2003-04-25  H.J. Lu <hjl@gnu.org>
39996
39997         * gcc.dg/ia64-sync-4.c: New test.
39998
39999 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40000
40001         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
40002         date.
40003
40004 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
40005
40006         PR c++/10337
40007         * g++.dg/warn/conv1.C: New test.
40008         * g++.old-deja/g++.other/conv7.C: Adjust.
40009         * g++.old-deja/g++.other/overload14.C: Adjust.
40010
40011 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
40012
40013         PR c++/10471
40014         * g++.dg/template/defarg2.C: New test.
40015
40016 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
40017
40018         * gcc.dg/cpp/include2.c: Update.
40019         * gcc.dg/cpp/multiline-2.c: New.
40020         * gcc.dg/cpp/multiline.c: Update.
40021         * gcc.dg/cpp/strify2.c: Update.
40022         * gcc.dg/cpp/trad/literals-2.c: Update.
40023
40024 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
40025
40026         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
40027
40028 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
40029
40030         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
40031
40032 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
40033
40034         PR c++/10451
40035         * g++.dg/parse/crash4.C: New test.
40036
40037         PR c++/9847
40038         * g++.dg/parse/crash5.C: New test.
40039
40040 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
40041
40042         PR c++/10446
40043         * g++.dg/parse/crash3.C: New test.
40044
40045         PR c++/10428
40046         * g++.dg/parse/elab1.C: New test.
40047
40048 2003-04-22  Devang Patel  <dpatel@apple.com>
40049
40050         * gcc.dg/cpp/trad/funlike-5.c: New test.
40051
40052 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
40053
40054         * g++.dg/other/packed1.C: Fix dg options.
40055
40056 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
40057
40058         * g++.dg/other/offsetof2.C: New test.
40059
40060 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
40061
40062         * g++.dg/template/recurse.C: Adjust location of error messages.
40063
40064 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
40065
40066         PR c++/9881
40067         * g++.dg/init/addr-const1.C: New test.
40068         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
40069
40070 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
40071
40072         PR c++/10405
40073         * g++.dg/lookup/struct-hack1.C: New test.
40074
40075 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
40076
40077         * ucs.c: Update diagnostic messages.
40078
40079 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
40080
40081         * gcc.dg/cpp/truefalse.cpp: New test.
40082         * gcc.dg/cpp/cpp.exp: Update.
40083         * g++.dg/other/stdbool-if.C: Remove.
40084
40085 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
40086
40087         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
40088         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
40089
40090 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
40091
40092         * gcc.c-torture/compile/20030418-1.c: New test.
40093
40094 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
40095
40096         * README.compat: Remove; content moved to doc/sourcebuild.texi.
40097
40098 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40099
40100         PR c++/10347
40101         g++.dg/template/dependent-name1.C: New test.
40102
40103 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
40104
40105         * gcc.dg/warn-1.c (tourist_guide): New array,
40106         contains a pointer to bar.
40107
40108 2003-04-16  Roger Sayle  <roger@eyesopen.com>
40109
40110         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
40111         * gcc.c-torture/execute/medce-1.c: New test case.
40112         * gcc.c-torture/execute/medce-2.c: New test case.
40113
40114 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
40115
40116         * lib/prune.exp: Ignore more messages.
40117
40118         PR c++/10381
40119         * g++.dg/parse/lookup3.C: New test.
40120
40121 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
40122
40123         * gcc.c-torture/compile/20030415-1.c : New test.
40124
40125 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
40126
40127         * gcc.c-torture/execute/scope-2.c: Move to ...
40128         * gcc.dg/noncompile/scope.c: .... here.
40129
40130 2003-04-14  Roger Sayle  <roger@eyesopen.com>
40131
40132         * gcc.dg/20030414-2.c: New test case.
40133
40134 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
40135
40136         PR target/10377
40137         * gcc.dg/20030414-1.c: New test.
40138
40139 2003-04-13  Roger Sayle  <roger@eyesopen.com>
40140
40141         * gcc.dg/builtins-12.c: New test case.
40142         * gcc.dg/builtins-13.c: New test case.
40143
40144 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40145
40146         * gcc.c-torture/execute/string-opt-18.c: New test.
40147
40148 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
40149
40150         PR c++/10300
40151         * g++.dg/init/new5.C: New test.
40152
40153 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
40154
40155         PR c++/7910
40156         * g++.dg/ext/dllimport1.C: New test.
40157
40158 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
40159
40160         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
40161
40162 2003-04-11  Bud Davis <bdavis9659@comcast.net>
40163
40164         PR Fortran/9263
40165         * g77.f-torture/noncompile/9263.f: New test
40166         PR Fortran/1832
40167         * g77.f-torture/execute/1832.f: New test
40168
40169 2003-04-11  David Chad  <davidc@freebsd.org>
40170             Loren J. Rittle  <ljrittle@acm.org>
40171
40172         PR libobjc/8562
40173         * objc.dg/headers.m: New test.
40174
40175 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
40176
40177         * gcc.c-torture/execute/builtin-noret-2.c: New.
40178         * gcc.c-torture/execute/builtin-noret-2.x: New.
40179         XFAIL builtin-noret-2.c at -O1 and above.
40180         * gcc.dg/redecl.c: New.
40181         * gcc.dg/Wshadow-1.c: Update error regexps.
40182
40183 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
40184
40185         * g++.dg/abi/bitfield10.C: New test.
40186
40187 2003-04-09  Mike Stump  <mrs@apple.com>
40188
40189         * gcc.dg/pch/pch.exp: Make testcase names longer.
40190         * g++.dg/pch/pch.exp: Make testcase names longer.
40191
40192 2003-04-08  Roger Sayle  <roger@eyesopen.com>
40193
40194         * gcc.dg/builtins-11.c: New test case.
40195
40196 2003-04-08  Roger Sayle  <roger@eyesopen.com>
40197
40198         * gcc.dg/builtins-9.c: New test case.
40199         * gcc.dg/builtins-10.c: New test case.
40200
40201 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
40202
40203         * gcc.dg/noncompile/init-4.c.c: New test.
40204
40205 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
40206
40207         * gcc.misc-test/gcov-9.c: New test.
40208         * gcc.misc-test/gcov-10.c: New test
40209         * gcc.misc-test/gcov-11.c: New test.
40210
40211 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
40212
40213         PR optimization/10024
40214         * gcc.c-torture/compile/20030405-1.c: New test.
40215
40216 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
40217
40218         * gcc.dg/pch/static-3.c: New.
40219         * gcc.dg/pch/static-3.hs: New.
40220         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
40221
40222 2003-04-04  Richard Henderson  <rth@redhat.com>
40223
40224         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
40225         * g++.dg/eh/forced2.C: Likewise.
40226
40227 2003-04-03  Mike Stump  <mrs@apple.com>
40228
40229         * lib/scanasm.exp (scan-assembler): Add xfail processing for
40230         target arg.
40231         (scan-assembler-times, scan-assembler-not): Likewise.
40232         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
40233
40234 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
40235
40236         * gcc.dg/sparc-loop-1.c: New test.
40237
40238 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
40239
40240         PR other/9274
40241         * g++.dg/pch/system-2.C: New.
40242         * g++.dg/pch/system-2.Hs: New.
40243
40244 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
40245
40246         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
40247
40248         * g++.dg/eh/simd-1.C (vecfunc): Same.
40249
40250 2003-04-01  Roger Sayle  <roger@eyesopen.com>
40251
40252         * gcc.c-torture/execute/20030401-1.c: New test case.
40253
40254 2003-04-01  Ziemowit Laski <zlaski@apple.com>
40255
40256         * objc.dg/defs.m: New.
40257
40258 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
40259
40260         * g++.dg/eh/simd-1.C: New.
40261         * g++.dg/eh/simd-2.C: New.
40262
40263 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
40264
40265         * gcc.c-torture/execute/simd-3.c: New.
40266
40267 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
40268
40269         PR c/9936
40270         * gcc.dg/20030331-2.c: New test.
40271
40272 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
40273
40274         PR c++/10278
40275         * g++.dg/parse/crash2.C: New test.
40276
40277 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
40278
40279         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
40280         * gcc.c-torture/execute/20030331-1.c: ...here.
40281
40282 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
40283
40284         * gcc.c-torture/execute/20030331-1.c: New test.
40285
40286 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
40287
40288         * lib/gcov.exp: Adjust call return testing strings.
40289         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
40290
40291 2003-03-31  Roger Sayle  <roger@eyesopen.com>
40292
40293         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
40294         * gcc.dg/builtins-7.c: New test case.
40295         * gcc.dg/builtins-8.c: New test case.
40296
40297 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
40298
40299         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
40300
40301 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
40302
40303         PR c++/7647
40304         * g++.dg/lookup-class-member-2.C: New test.
40305
40306 2003-03-30  Glen Nakamura  <glen@imodulo.com>
40307
40308         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
40309
40310 2003-03-28  Roger Sayle  <roger@eyesopen.com>
40311
40312         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
40313
40314 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
40315
40316         * g++.dg/init/attrib1.C: New test.
40317
40318 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
40319
40320         * gcc.dg/ultrasp8.c: New test.
40321
40322 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
40323
40324         * gcc.dg/ultrasp7.c: New test.
40325
40326 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
40327
40328         PR c++/10047
40329         * g++.dg/template/inline1.C: New test.
40330
40331 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
40332
40333         * gcc.dg/sparc-dwarf2.c: New test.
40334
40335 2003-03-27  Roger Sayle  <roger@eyesopen.com>
40336
40337         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
40338         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
40339
40340 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
40341
40342         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
40343         than reading .x files.
40344         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
40345         * g77.dg/gcov/gcov-1.f: Likewise.
40346         * gcc.misc-tests/gcov-4b.c: Likewise.
40347         * gcc.misc-tests/gcov-5b.c: Likewise.
40348         * gcc.misc-tests/gcov-6.c: Likewise.
40349         * gcc.misc-tests/gcov-7.c: Likewise.
40350         * gcc.misc-tests/gcov-8.c: Likewise.
40351         * g++.dg/gcov/gcov-1.x: Remove.
40352         * g77.dg/gcov/gcov-1.x: Likewise.
40353         * gcc.misc-tests/gcov-4b.x: Likewise.
40354         * gcc.misc-tests/gcov-5b.x: Likewise.
40355         * gcc.misc-tests/gcov-6.x: Likewise.
40356         * gcc.misc-tests/gcov-7.x: Likewise.
40357         * gcc.misc-tests/gcov-8.x: Likewise.
40358
40359 2003-03-27  Glen Nakamura  <glen@imodulo.com>
40360
40361         PR opt/10087
40362         * gcc.dg/20030324-1.c: New test.
40363
40364 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
40365
40366         PR c++/10224
40367         * g++.dg/template/arg3.C: New test.
40368
40369         PR c++/10158
40370         * g++.dg/template/friend18.C: New test.
40371
40372 2003-03-26  Roger Sayle  <roger@eyesopen.com>
40373
40374         * g77.f-torture/compile/20030326-1.f: New test case.
40375
40376 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
40377
40378         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
40379
40380         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
40381
40382 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
40383
40384         * gcc.dg/ia64-sync-3.c: New test.
40385
40386 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
40387
40388         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
40389
40390 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
40391
40392         * gcc.dg/ultrasp6.c: New test.
40393
40394 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
40395
40396         * gcc.dg/i386-signbit-1.c: New test.
40397         * gcc.dg/i386-signbit-2.c: New test.
40398         * gcc.dg/i386-signbit-3.c: New test.
40399
40400 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
40401
40402         * gcc.dg/ultrasp5.c: Fix options.
40403
40404 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
40405
40406         * gcc.dg/ultrasp5.c: Fix comment.
40407
40408 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
40409
40410         PR fortran/10197
40411         * g77.f-torture/execute/10197.f: New test.
40412
40413 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
40414
40415         PR c++/9898, c++/383
40416         * g++.dg/template/conv6.C: New test.
40417
40418         PR c++/10119
40419         * g++.dg/template/ptrmem5.C: New test.
40420
40421         PR c++/10026
40422         * g++.dg/lookup/koenig1.C: New test.
40423
40424         PR C++/10199
40425         * g++.dg/lookup/template2.C: New test.
40426
40427 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
40428
40429         * g++.dg/opt/rtti1.C: New test.
40430
40431 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
40432
40433         * gcc.dg/ultrasp5.c: New test.
40434
40435 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
40436
40437         PR middle-end/9967
40438         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
40439         builtin fputs.
40440
40441 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
40442
40443         PR c/8224
40444         * gcc.dg/20030323-1.c: New test.
40445
40446 2003-03-23  Roger Sayle  <roger@eyesopen.com>
40447
40448         * gcc.c-torture/compile/20030323-1.c: New test case.
40449
40450 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
40451
40452         * gcc.dg/20030321-1.c: New test.
40453
40454 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
40455
40456         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
40457
40458 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
40459
40460         PR c++/9978, c++/9708
40461         * g++.dg/ext/vlm1.C: Adjust expected error.
40462         * g++.dg/ext/vla2.C: New test.
40463         * g++.dg/template/arg1.C: New test.
40464         * g++.dg/template/arg2.C: New test.
40465
40466 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
40467
40468         * g77.f-torture/execute/select.f: New test.
40469         * g77.f-torture/noncompile/select_no_compile.f: New test.
40470
40471 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
40472
40473         PR c++/9898
40474         * g++.dg/other/error4.C: New test.
40475
40476 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
40477
40478         * g++.dg/template/friend17.C: New test.
40479
40480 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
40481
40482         * gcc.c-torture/compile/20030320-1.c: New.
40483
40484 2003-03-20  Roger Sayle  <roger@eyesopen.com>
40485
40486         * gcc.dg/builtins-6.c: New test case.
40487
40488 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
40489
40490         PR target/10073
40491         * gcc.c-torture/compile/20030319-1.c: New.
40492
40493 2003-03-18  Jan Hubicka  <jh@suse.cz>
40494
40495         * gcc.dg/i386-cvt-1.c: New test.
40496
40497 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
40498
40499         * objc.dg/naming-1.m: Use "(parse|syntax) error".
40500         * objc.dg/naming-2.m: Likewise.
40501
40502 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
40503
40504         PR c++/9639
40505         * g++.dg/parse/crash1.C: New test.
40506
40507 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
40508
40509         PR c++/8805
40510         * g++.dg/eh/cleanup1.C: New test.
40511
40512 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
40513
40514         * gcc.c-torture/execute/20030316-1.c: New test case.
40515
40516 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
40517
40518         PR c++/9629
40519         * g++.dg/init/ctor2.C: New test.
40520
40521 2003-03-15  Roger Sayle  <roger@eyesopen.com>
40522
40523         * g77.f-torture/compile/xformat.f: New test case.
40524
40525 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
40526
40527         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
40528         * g++.old-deja/g++.mike/eh50.C: Likewise.
40529
40530 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40531
40532         PR c++/6440
40533         * g++.dg/template/spec7.C: New test.
40534         * g++.dg/template/spec8.C: Likewise.
40535
40536 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
40537
40538         * gcc.c-torture/execute/20030313-1.c: New test.
40539
40540 2003-03-14  Richard Henderson  <rth@redhat.com>
40541
40542         * gcc.dg/inline-2.c: Adjust alpha test for external call.
40543
40544 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
40545
40546         * gcc.c-torture/compile/20030314-1.c: New test.
40547
40548 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
40549
40550         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
40551         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
40552         thumb target,
40553         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
40554         to accept newer _imp__  prefix and additional
40555         newline in .drectve section.
40556         * gcc.dg/dll-4.c: Likewise.
40557         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
40558         switch.
40559
40560 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
40561
40562         * g++.dg/parse/namespace9.C: New test.
40563
40564         * g++.dg/init/ref5.C: New test.
40565         * g++.dg/parse/ptrmem1.C: Likewise.
40566
40567 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
40568
40569         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
40570         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
40571         regular expression.
40572         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
40573         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
40574
40575 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
40576
40577         * gcc.c-torture/execute/20030224-2.c: New test.
40578
40579 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
40580
40581         * gcc.dg/decl-3.c: New test.
40582
40583 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
40584
40585         * gcc.dg/i386-loop-2.c: New test.
40586
40587 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
40588
40589         PR c++/9474
40590         * g++.dg/parse/namespace8.C: New test.
40591
40592         PR c++/9924
40593         * g++.dg/overload/builtin2.C: New test.
40594
40595 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
40596
40597         * gcc.dg/return-type-3.c: New test.
40598
40599 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
40600
40601         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
40602         profiling options are not supported.
40603
40604 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
40605
40606         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
40607         * g++.old-deja/g++.warn/impint2.C: Likewise.
40608
40609 2003-03-10  Devang Patel  <dpatel@apple.com>
40610
40611         * g++.dg/cpp/c++_cmd_1.C: New test.
40612         * g++.dg/cpp/c++_cmd_1.h: New file.
40613
40614 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
40615
40616         * gcc.dg/altivec-9.c: New file.
40617
40618 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40619
40620         * gcc.dg/ppc-sdata-1.c: New test.
40621         * gcc.dg/ppc-sdata-2.c: New test.
40622
40623 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
40624
40625         PR c++/9373
40626         * g++.dg/opt/ptrmem2.C: New test.
40627
40628         PR c++/8534
40629         * g++.dg/opt/ptrmem1.C: New test.
40630
40631 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
40632
40633         * gcc.dg/i386-loop-1.c: New test.
40634
40635 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40636
40637         PR c++/9970
40638         * g++.dg/lookup/friend1.C: New test.
40639
40640 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
40641
40642         PR c++/9823
40643         * g++.dg/parser/constructor1.C: New test.
40644
40645 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
40646
40647         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
40648
40649         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
40650
40651 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
40652
40653         * gcc.dg/cpp/Wunused.c: Update test.
40654
40655 2003-03-08  Jan Hubicka  <jh@suse.cz>
40656
40657         * gcc.dg/inline-3.c: New test.
40658
40659 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
40660
40661         PR c++/9809
40662         * g++.dg/parse/builtin1.C: New test.
40663
40664         PR c++/9982
40665         * g++.dg/abi/cookie1.C: New test.
40666         * g++.dg/abi/cookie2.C: Likewise.
40667
40668         PR c++/9524
40669         * g++.dg/template/field1.C: New test.
40670
40671         PR c++/9912
40672         * g++.dg/parse/class1.C: New test.
40673         * g++.dg/parse/namespace7.C: Likewise.
40674         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
40675
40676 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
40677
40678         * g++.dg/init/ref4.C: New test.
40679
40680 2003-03-07  Jan Hubicka  <jh@suse.cz>
40681
40682         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
40683         * gcc.dg/inline-3.c: New test.
40684
40685 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
40686
40687         * g++.dg/init/ref3.C: New test.
40688
40689         PR c++/9965
40690         * g++.dg/init/ref2.C: New test.
40691
40692         PR c++/9400
40693         * g++.dg/warn/Wshadow-2.C: New test.
40694
40695         PR c++/9791
40696         * g++.dg/warn/Woverloaded-1.C: New test.
40697
40698 2003-03-05  Jan Hubicka  <jh@suse.cz>
40699
40700         * gcc.dg/i386-local2.c: New.
40701         * gcc.dg/i386-local.c: Fix typo.
40702
40703 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
40704
40705         * g++.dg/abi/layout3.C: New test.
40706
40707 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
40708
40709         * gcc.c-torture/compile/20030305-1.c
40710
40711 2003-03-05  Jan Hubicka  <jh@suse.cz>
40712
40713         * gcc.dg/i386-local.c: New.
40714
40715 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
40716
40717         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
40718
40719 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
40720
40721         * gcc.dg/switch-2.c: New test.
40722         * gcc.dg/switch-3.c: New test.
40723         * gcc.dg/Wswitch.c: Adjust line numbers.
40724         * gcc.dg/Wswitch-default.c: Likewise.
40725         * gcc.dg/Wswitch-enum.c: Likewise.
40726
40727 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
40728
40729         * gcc.c-torture/execute/20030222-1.c: New test.
40730
40731 2003-03-03  James E Wilson  <wilson@tuliptree.org>
40732
40733         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
40734
40735 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
40736
40737         PR c++/9878
40738         * g++.dg/init/ref1.C: New test.
40739
40740 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
40741
40742         * gcc.dg/sh-relax.c: New SH-only test.
40743
40744 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
40745
40746         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
40747         comment explaining purpose of testcase.
40748
40749 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
40750
40751         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
40752         for HC11/HC12 (asm needs two int registers).
40753         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
40754         HC11/HC12 because the test uses an asm which needs two 32-bit
40755         registers.
40756
40757 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
40758
40759         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
40760         for HC11/HC12 (array is too large otherwise).
40761         * gcc.c-torture/compile/920501-4.x: New file, likewise.
40762         * gcc.c-torture/compile/20010518-2.x: Likewise.
40763         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
40764         HC11/HC12 (array is too large).
40765
40766 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
40767
40768         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
40769         * lib/g++-dg.exp (g++-dg-test): Likewise.
40770
40771 2003-03-01  Roger Sayle  <roger@eyesopen.com>
40772
40773         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
40774         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
40775
40776 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40777
40778         * g++.dg/warn/implicit-typename1.C: Remove warning.
40779
40780 2003-02-28  Richard Henderson  <rth@redhat.com>
40781
40782         * gcc.dg/noreturn-1.c: Move noreturn warning line.
40783         * gcc.dg/return-type-1.c: Move control reaches end warning line.
40784
40785 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
40786
40787         * gcc.dg/pch/pch.exp: Change .pch to .gch.
40788         * g++.dg/pch/pch.exp: Likewise.
40789
40790 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
40791
40792         PR c++/9879
40793         * g++.dg/init/new4.C: New test.
40794
40795 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
40796
40797         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
40798
40799 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
40800
40801         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
40802         unsigned long.
40803
40804         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
40805         wider than float.
40806
40807 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
40808
40809         * lib/scanasm.exp: Add support for counting numbers of
40810         occurences.
40811         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
40812         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
40813
40814 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
40815
40816         PR c++/9683
40817         * g++.dg/template/static3.C: New test.
40818
40819         PR c++/9829
40820         * g++.dg/parse/namespace6.C: New test.
40821
40822 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40823
40824         PR target/9732
40825         * gcc.dg/20030225-1.c: New test.
40826
40827 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
40828
40829         * README: Remove out-of-date information.
40830
40831         PR c++/9836
40832         * g++.dg/template/spec6.C: New test.
40833
40834 2003-02-24  Jeff Law  <law@redhat.com>
40835
40836         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
40837
40838 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40839
40840         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
40841         * gcc.dg/pragma-ep-1.c: Likewise.
40842
40843 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40844
40845         PR c++/9602
40846         * g++.dg/template/friend16.C: New test.
40847
40848 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
40849
40850         PR c++/5333
40851         * g++.dg/parse/fused-params1.C: Adjust error messages.
40852         * g++.dg/template/nested3.C: New test.
40853
40854 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
40855
40856         * g++.dg/abi/param1.C: New test.
40857
40858 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40859
40860         PR c++/7982
40861         * g++.dg/warn/implicit-typename1.C: New test.
40862
40863 2003-02-22  Kelley Cook <kelleycook@comcast.net>
40864
40865         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
40866         with "mtune".
40867         * g++.old-deja/g++.other/store-expr2.C: Likewise.
40868         * gcc.c-torture/execute/20010129-1.x: Likewise.
40869         * gcc.dg/20011107-1.c: Likewise.
40870         * gcc.dg/20020108-1.c: Likewise.
40871         * gcc.dg/20020122-3.c: Likewise.
40872         * gcc.dg/20020206-1.c: Likewise.
40873         * gcc.dg/20020310-1.c: Likewise.
40874         * gcc.dg/20020426-2.c: Likewise.
40875         * gcc.dg/20020517-1.c: Likewise.
40876         * gcc.dg/991230-1.c: Likewise.
40877         * gcc.dg/i386-unroll-1.c: Likewise.
40878         * gcc.misc-tests/i386-prefetch.exp: Likewise.
40879
40880 2003-02-22  Jan Hubicka  <jh@suse.cz>
40881
40882         * gcc.dg/i386-mul.c: New test.
40883
40884 2003-02-21  Roger Sayle  <roger@eyesopen.com>
40885
40886         * gcc.dg/builtins-5.c: New test case.
40887
40888 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
40889
40890         * gcc.dg/asmreg-1.c: New test.
40891
40892 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
40893
40894         PR c++/9749
40895         * g++.dg/parse/varmod1.C: New test.
40896
40897 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
40898
40899         PR c++/9727
40900         * g++.dg/template/op1.C: New test.
40901
40902 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
40903
40904         PR c++/8906
40905         * g++.dg/template/nested2.C: New test.
40906
40907 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
40908
40909         PR c++/8724
40910         * g++.dg/expr/dtor1.C: New test.
40911
40912 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
40913
40914         * gcc.dg/cpp/include3.c: New test.
40915         * gcc.dg/cpp/inc/foo.h: New file.
40916
40917 2003-02-21  Glen Nakamura  <glen@imodulo.com>
40918
40919         * gcc.c-torture/execute/20030221-1.c: New test.
40920
40921 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
40922
40923         PR c++/9729
40924         * g++.dg/abi/conv1.C: New test.
40925
40926 2003-02-20  Jan Hubicka  <jh@suse.cz>
40927
40928         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
40929
40930 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
40931
40932         * gcc.c-torture/compile/20030219-1.c: New test.
40933
40934 2003-02-18  Jan Hubicka  <jh@suse.cz>
40935
40936         * gcc.dg/funcorder.c: New test.
40937
40938 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
40939
40940         * gcc.c-torture/execute/20030218-1.c: New.
40941
40942 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
40943
40944         * gcc.dg/20030218-1.c: New.
40945
40946 2003-02-18  Richard Henderson  <rth@redhat.com>
40947
40948         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
40949         * gcc.dg/attr-used-2.c: New.
40950
40951 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
40952
40953         PR c++/9704
40954         * g++.dg/init/copy5.C: New test.
40955
40956 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
40957
40958         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
40959         * g++.dg/pch/pch.exp: Likewise.
40960
40961 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
40962
40963         * gcc.c-torture/execute/20030209-1.c: Enable the test if
40964         STACK_SIZE is not defined.
40965
40966 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40967
40968         PR c++/9457
40969         * g++.dg/template/init1.C: New test.
40970
40971 2003-02-16  Jan HUbicka  <jh@suse.cz>
40972
40973         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
40974         (foo): Add few extra tests
40975         * gcc.dg/c99-const-expr-3.c: Likewise.
40976         * gcc.c-torture/execute/20030216-1.c: New.
40977
40978 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40979
40980         PR c++/9459
40981         * g++.dg/ext/typeof4.C: New test.
40982
40983 2003-02-15  Roger Sayle  <roger@eyesopen.com>
40984
40985         * gcc.dg/i386-387-3.c: New test case.
40986
40987 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
40988
40989         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
40990         cris-*-elf* cris-*-aout* and mmix-*-*.
40991
40992 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
40993
40994         * gcc.dg/20030213-1.c: New test.
40995
40996 2003-02-12  Roger Sayle  <roger@eyesopen.com>
40997
40998         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
40999         * gcc.dg/i386-387-2.c: Likewise.
41000
41001 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
41002
41003         * gcc.dg/ppc-spe.c: Fix formatting.
41004         Enable tests that were previously unsupported by gas.
41005         Delete tests for instructions that no longer exist.
41006         Switch arguments on evsubifw builtin.
41007
41008 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
41009
41010         * gcc.c-torture/execute/20030209-1.c: Disable the test if
41011         STACK_SIZE is too small.
41012
41013 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
41014             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
41015
41016         * gcc.dg/decl-2.c: New test.
41017
41018 2003-02-10  Jan Hubicka  <jh@suse.cz>
41019
41020         * gcc.dg/i386-fpcvt-1.c: New test.
41021
41022 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
41023
41024         * gcc.c-torture/execute/20030209-1.c: New test.
41025
41026 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
41027
41028         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
41029         int-wide bitops, use the constants of the same width.
41030         Likewise, if long long is 32-bit wide, test bitops using
41031         32-bit constants.
41032
41033 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
41034
41035         * gcc.dg/20021014-1.c: Annotate with expected notice text.
41036
41037 2003-02-07  Roger Sayle  <roger@eyesopen.com>
41038
41039         * gcc.dg/builtins-4.c: New test case.
41040
41041 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41042
41043         * gcc.dg/20020430-1.c: Fix dg command typos.
41044         * gcc.dg/20020503-1.c: Likewise.
41045
41046 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
41047
41048         PR c++/8785
41049         * g++.dg/parse/fused-params1.C: New test.
41050
41051         PR c++/8857
41052         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
41053
41054         PR c++/8921
41055         * g++.dg/parse/non-dependent1.C: New test.
41056
41057         PR c++/8928
41058         * g++.dg/parse/dupl-tmpl-args1.C: New test.
41059
41060         PR c++/9228
41061         * g++.dg/parse/undefined7.C: New test.
41062         * g++.dg/parse/non-templ1.C: New test.
41063
41064         PR c++/9229
41065         * g++.dg/parse/too-many-tmpl-args1.C: New test.
41066
41067 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
41068
41069         * gcc.c-torture/compile/20030206-1.c: New test.
41070
41071 2003-02-05  Roger Sayle  <roger@eyesopen.com>
41072
41073         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
41074         "pow" to "foo" to avoid potential confusion with a math built-in.
41075
41076 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41077
41078         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
41079         conditions for SPARC targets.
41080
41081 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
41082
41083         * gcc.dg/20030204-1.c: New test.
41084
41085 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
41086
41087         PR c++/38
41088         * g++.dg/parse/array-size1.C: New test.
41089
41090         PR c++/5657
41091         * g++.dg/parse/undefined3.C: New test.
41092
41093         PR c++/5665
41094         * g++.dg/parse/undefined4.C: New test.
41095
41096         PR c++/5975
41097         * g++.dg/parse/undefined5.C: New test.
41098
41099         PR c++/7259
41100         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
41101
41102         PR c++/8578
41103         * g++.dg/parse/casting-operator1.C: New test.
41104
41105         PR c++/8596
41106         * g++.dg/parse/undefined6.C: New test.
41107
41108         PR c++/8736
41109         * g++.dg/parse/missing-template1.C: New test.
41110
41111 2003-02-04  Jan Hubicka  <jh@suse.cz>
41112
41113         * gcc.dg/i386-cadd.c: Compile using -march=k8.
41114         * gcc.dg/i386-cmov?.c: Likewise.
41115         * gcc.dg/i386-fpcvt-?.c: Likewise.
41116         * gcc.dg/i386-ssefp-1.c: Likewise.
41117         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
41118         conventions.
41119
41120 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
41121
41122         PR c++/7129
41123         * g++.dg/ext/max.C: New test.
41124
41125 2003-02-03  Jan Hubicka  <jh@suse.cz>
41126
41127         * gcc.c-torture/execute/20030203-1.c: New test.
41128
41129 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
41130
41131         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
41132         'natural-endian'.
41133
41134 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
41135
41136         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
41137         * g++.dg/init/new2.C: Likewise.
41138         * g++.dg/other/new1.C: Likewise.
41139
41140 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
41141
41142         * gcc.dg/struct-ret-libc.c: New test.
41143
41144 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
41145
41146         * gcc.dg/20030129-1.c: New test.
41147
41148 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41149
41150         PR c++/8849
41151         * g++.dg/template/ptrmem4.C: New test.
41152
41153 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
41154
41155         * g++.dg/parser/constant1.C: New test.
41156
41157 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41158
41159         PR c++/8591
41160         * g++.dg/parse/friend2.C: New test.
41161
41162 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
41163
41164         PR c++/9437
41165         * g++.dg/template/unify4.C: New test.
41166
41167 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
41168
41169         * gcc.c-torture/execute/20030128-1.c: New test.
41170
41171 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
41172
41173         * g++.dg/lookup/nested1.C: Test moved from ...
41174         * g++.old-deja/g++.other/lookup24.C: ... here.
41175
41176 2003-01-28  Jan Hubicka  <jh@suse.cz>
41177
41178         * gcc.dg/i386-cmov5.c: New test.
41179
41180 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
41181
41182         * gcc.c-torture/execute/20010925-1.c: Changed the
41183         memcpy declaration.
41184
41185 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
41186
41187         PR c++/3902
41188         * g++.dg/parse/template5.C: New test.
41189
41190 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
41191
41192         PR fortran/9258
41193         * g77.dg/pr9258: New test.
41194
41195 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
41196
41197         * README: Move relevant parts from README.g++.
41198
41199         * README.g++: Remove this file.
41200
41201 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
41202
41203         * g++.dg/abi/dcast1.C: New test.
41204
41205 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41206
41207         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
41208
41209 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
41210
41211         PR c++/47
41212         * g++.old-deja/g++.other/lookup24.C: New test.
41213
41214 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41215
41216         PR middle-end/7227
41217         * gcc.dg/uninit-C.c: New test.
41218
41219 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
41220
41221         * g++.dg/abi/covariant1.C: New test.
41222
41223 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
41224
41225         * gcc.dg/20030123-1.c: New test.
41226
41227 2003-01-25  Jan Hubicka  <jh@suse.cz>
41228
41229         PR opt/8492
41230         * gcc.c-torture/compile/20030125-1.c
41231
41232 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
41233
41234         PR c++/9403
41235         * g++.dg/parse/template3.C: New test.
41236         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
41237
41238         PR c++/795
41239         * g++.dg/parse/template4.C: New test.
41240
41241         PR c++/9415
41242         * g++.dg/template/qual2.C: New test.
41243
41244         PR c++/8545
41245         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
41246
41247         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
41248
41249 2003-01-25  Roger Sayle  <roger@eyesopen.com>
41250
41251         * gcc.c-torture/execute/switch-1.c: New test case.
41252
41253 2003-01-25  Jan Hubicka  <jh@suse.cz>
41254
41255         * gcc.c-torture/execute/20030125-1.[cx]: New test.
41256
41257 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
41258
41259         Tweaks for Bison-1.875. From the NEWS file:
41260         "- `parse error' -> `syntax error'
41261         Bison now uniformly uses the term `syntax error'"
41262         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
41263         * gcc.dg/cpp/digraph2.c: Likewise.
41264         * gcc.dg/cpp/direct2.c: Likewise.
41265         * gcc.dg/cpp/paste4.c: Likewise.
41266         * gcc.dg/c90-restrict-1.c: Likewise.
41267         * gcc.dg/c99-func-2.c: Likewise.
41268         * gcc.dg/noncompile/920721-2.c: Likewise.
41269         * gcc.dg/noncompile/930622-2.c: Likewise.
41270         * gcc.dg/noncompile/940112-1.c: Likewise.
41271         * gcc.dg/noncompile/950921-1.c: Likewise.
41272         * gcc.dg/noncompile/951123-1.c: Likewise.
41273         * gcc.dg/noncompile/971104-1.c: Likewise.
41274         * gcc.dg/noncompile/990416-1.c: Likewise.
41275
41276 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
41277
41278         * g++.dg/parse/undefined1.C: Add error message.
41279
41280 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
41281
41282         PR c++/9354
41283         * g++.dg/parse/new1.C: New test.
41284
41285         PR c++/9216
41286         * g++.dg/parse/template2.C: New test.
41287
41288         PR c++/9354
41289         * g++.dg/parse/typedef2.C: New test.
41290
41291         PR c++/9328
41292         * g++.dg/ext/typeof3.C: New test.
41293
41294 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
41295
41296         PR c++/2738
41297         * g++.dg/parse/ret-type1.C: New test.
41298
41299         PR c++/3792
41300         * g++.dg/parse/tmpl-outside1.C: New test.
41301
41302         PR c++/4207
41303         * g++.dg/parse/int-as-enum1.C: New test.
41304
41305         PR c++/4903
41306         * g++.dg/parse/no-typename1.C: New test.
41307
41308         PR c++/5533
41309         * g++.dg/parse/no-value1.C: New test.
41310
41311         PR c++/5921
41312         * g++.dg/parse/wrong-inline1.C: New test.
41313
41314         PR c++/6402
41315         * g++.dg/parse/ref1.C: New test.
41316
41317         PR c++/6992
41318         * g++.dg/parse/attr-ctor1.C: New test.
41319
41320         PR c++/7229
41321         * g++.dg/parse/namespace5.C: New test.
41322
41323         PR c++/7917
41324         * g++.dg/parse/func-def1.C: New test.
41325
41326         PR c++/8143
41327         * g++.dg/parse/undefined1.C: New test.
41328
41329         PR c++/5723, PR c++/8522
41330         * g++.dg/parse/specialization1.C: New test.
41331
41332         PR c++/163, PR c++/8595
41333         * g++.dg/parse/struct-as-enum1.C: New test.
41334
41335         PR c++/9173
41336         * g++.dg/parse/undefined2.C: New test.
41337
41338 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
41339
41340         PR c++/9298
41341         * g++.dg/parse/template1.C: New test.
41342
41343         PR c++/9384
41344         * g++.dg/parse/using1.C: New test.
41345
41346         PR c++/9285
41347         PR c++/9294
41348         * g++.dg/parse/expr2.C: New test.
41349
41350         PR c++/9388
41351         * g++.dg/parse/lookup2.C: Likewise.
41352
41353 2003-01-21  Jan Hubicka  <jh@suse.cz>
41354
41355         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
41356         * gcc.c-torture/execute/eeprof-1.c: Likewise.
41357         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
41358         * gcc.c-torture/execute/string-opt-*.c: Likewise.
41359
41360 2003-01-20  Nick Clifton  <nickc@redhat.com>
41361
41362         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
41363         problem with ARM sibcall code generation.
41364
41365 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
41366
41367         * gcc.c-torture/execute/20030120-1.c: New.
41368
41369 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
41370
41371         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
41372
41373 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
41374
41375         PR c++/9272
41376         * g++.dg/parse/ctor1.C: New test.
41377
41378         PR c++/9294:
41379         * g++.dg/parse/qualified1.C: New test.
41380
41381         * g++.dg/parse/typename3.C: New test.
41382
41383 2003-01-16  Richard Henderson  <rth@redhat.com>
41384
41385         * g++.dg/tls/init-2.C: Fix error matches for real this time.
41386
41387 2003-01-16  Richard Henderson  <rth@redhat.com>
41388
41389         * g++.dg/pch/pch.exp: Copy test header to the working directory
41390         before using it either for precompilation or direct use.
41391         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
41392         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
41393
41394 2003-01-16  Richard Henderson  <rth@redhat.com>
41395
41396         * gcc.dg/pch/pch.exp: Copy test header to the working directory
41397         before using it either for precompilation or direct use.
41398         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
41399         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
41400
41401 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
41402
41403         * g++.dg/ext/typename1.C: Add typename keyword.
41404         * g++.dg/template/crash1.C: Update error messages.
41405         * g++.dg/template/crash2.C: Remove error message.
41406         * g++.dg/parse/typename2.C: New test.
41407         * g++.dg/template/typename2.C: Change implicit
41408         typename warning into error.
41409         * g++.old-deja/g++.benjamin/tem03.C: Issue more
41410         error messages.
41411         * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
41412         * g++.old-deja/g++.brendan/crash56.C: Add this->.
41413         * g++.old-deja/g++.law/visibility13.C: Remove error
41414         messages.
41415         * g++.old-deja/g++.ns/template17.C: Reorder code to
41416         make declaration visible in template.
41417         * g++.old-deja/g++.pt/crash3.C: Fix typos.
41418         * g++.old-deja/g++.pt/crash36.C: Issue more error
41419         messages.
41420         * g++.old-deja/g++.pt/crash5.C: Improve error
41421         message.
41422         * g++.old-deja/g++.pt/crash67.C: Remove warning.
41423         * g++.old-deja/g++.pt/inherit1.C: Add this->.
41424         * g++.old-deja/g++.pt/niklas01a.C: Add error message.
41425         * g++.old-deja/g++.pt/typename16.C: Replace implicit
41426         typename warning with error message.
41427         * g++.old-deja/g++.pt/typename19.C: Remove warning.
41428         * g++.old-deja/g++.robertl/eb112.C: Fix typo.
41429         * g++.old-deja/g++.robertl/eb24.C: Use this->.
41430
41431 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
41432
41433         * g++.dg/parse/ambig2.C: New test.
41434
41435 2003-01-15  Richard Henderson  <rth@redhat.com>
41436
41437         * g++.dg/tls/init-2.C: Update error message string.
41438
41439 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41440
41441         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
41442
41443 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
41444
41445         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
41446         all for HC11/HC12.
41447         * gcc.c-torture/compile/20001205-1.x: Likewise.
41448         * gcc.c-torture/compile/20001226-1.x: Likewise.
41449         * gcc.c-torture/compile/920520-1.x: Likewise.
41450         * gcc.c-torture/compile/961203-1.x: Likewise.
41451         * gcc.c-torture/compile/20020604-1.x: Likewise.
41452
41453 2003-01-15  Jan Hubicka  <jh@suse.cz>
41454
41455         * gcc.c-torture/compile/20030115-1.c: New test.
41456
41457         * gcc.dg/i386-fpcvt-1.c: New test.
41458         * gcc.dg/i386-fpcvt-2.c: New test.
41459
41460 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
41461
41462         Further conform g++'s __vmi_class_type_info to the C++ ABI
41463         specification.
41464         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
41465         the specification.
41466
41467 2003-01-14  Jan Hubicka  <jh@suse.cz>
41468
41469         * gcc.dg/i386-fpcvt-1.c: New test.
41470         * gcc.dg/i386-fpcvt-2.c: New test.
41471
41472 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
41473
41474         * gcc.dg/i386-mmx-3.c: New test.
41475
41476 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
41477
41478         PR c++/9264
41479         * g++.dg/parse/octal1.C: New file.
41480
41481         PR c++/9172
41482         * g++.dg/parse/typename1.C: New file.
41483
41484 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
41485
41486         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
41487         * gcc.dg/bf-no-ms-layout.c: Likewise.
41488         * gcc.dg/bf-ms-attrib.c: Likewise.
41489
41490 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
41491
41492         PR c++/9099
41493         * g++.dg/parse/dtor1.C: New file.
41494
41495         PR c++/9128
41496         * g++.dg/rtti/typeid1.C: New file.
41497
41498         PR c++/9153
41499         * g++.dg/parse/lookup1.C: New file.
41500
41501         PR c++/9171
41502         * g++.dg/templ/spec5.C: New file.
41503
41504 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
41505
41506         * gcc.c-torture/compile/20030110-1.c: New test.
41507
41508 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
41509
41510         Merge from pch-branch:
41511
41512         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
41513
41514         * gcc.dg/pch/cpp-1.h: New.
41515         * gcc.dg/pch/cpp-1.c: New.
41516         * gcc.dg/pch/cpp-2.h: New.
41517         * gcc.dg/pch/cpp-2.c: New.
41518
41519         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
41520
41521         * gcc.dg/pch/except-1.h: New.
41522         * gcc.dg/pch/except-1.c: New.
41523
41524         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
41525
41526         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
41527         running test.
41528         * gcc.dg/pch: Include *.hp not *.h.
41529         * gcc.dg/pch/system-1.h: New.
41530         * gcc.dg/pch/system-1.c: New.
41531
41532         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
41533
41534         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
41535         rather than trying to build and run a program using PCH.
41536         * gcc.dg/pch: Remove dg-do commands from test files.
41537
41538         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
41539
41540         * gcc.dg/pch/macro-3.c: New.
41541         * gcc.dg/pch/macro-3.h: New.
41542
41543         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
41544
41545         * gcc.dg/pch/common-1.c: New.
41546         * gcc.dg/pch/common-1.h: New.
41547         * gcc.dg/pch/decl-1.c: New.
41548         * gcc.dg/pch/decl-1.h: New.
41549         * gcc.dg/pch/decl-2.c: New.
41550         * gcc.dg/pch/decl-2.h: New.
41551         * gcc.dg/pch/decl-3.c: New.
41552         * gcc.dg/pch/decl-3.h: New.
41553         * gcc.dg/pch/decl-4.c: New.
41554         * gcc.dg/pch/decl-4.h: New.
41555         * gcc.dg/pch/decl-5.c: New.
41556         * gcc.dg/pch/decl-5.h: New.
41557         * gcc.dg/pch/global-1.c: New.
41558         * gcc.dg/pch/global-1.h: New.
41559         * gcc.dg/pch/inline-1.c: New.
41560         * gcc.dg/pch/inline-1.h: New.
41561         * gcc.dg/pch/inline-2.c: New.
41562         * gcc.dg/pch/inline-2.h: New.
41563         * gcc.dg/pch/static-1.c: New.
41564         * gcc.dg/pch/static-1.h: New.
41565         * gcc.dg/pch/static-2.c: New.
41566         * gcc.dg/pch/static-2.h: New.
41567
41568         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
41569
41570         * g++.dg/pch/pch.exp: Better handle failing testcases.
41571         * gcc.dg/pch/pch.exp: Likewise.
41572         * gcc.dg/pch/macro-1.c: New.
41573         * gcc.dg/pch/macro-1.h: New.
41574         * gcc.dg/pch/macro-2.c: New.
41575         * gcc.dg/pch/macro-2.h: New.
41576
41577         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
41578
41579         * g++.dg/dg.exp: Treat files in pch/ specially.
41580         * g++.dg/pch/pch.exp: New file.
41581         * g++.dg/pch/empty.H: New file.
41582         * g++.dg/pch/empty.C: New file.
41583         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
41584         "precompile".
41585
41586         * gcc.dg/pch/pch.exp: New file.
41587         * gcc.dg/pch/empty.h: New file.
41588         * gcc.dg/pch/empty.c: New file.
41589         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
41590         "precompile".
41591
41592 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41593
41594         * g++.dg/template/friend14.C: New test.
41595
41596 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
41597
41598         * gcc.dg/old-style-asm-1.c: New test.
41599
41600 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
41601
41602         * gcc.c-torture/compile/20030109-1.c: New test.
41603
41604 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
41605
41606         * gcc.c-torture/execute/20030109-1.c: New test.
41607
41608 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
41609
41610         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
41611         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
41612         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
41613         * g++.old-deja/g++.mike/eh2.C: Likewise.
41614         * g++.old-deja/g++.mike/eh3.C: Likewise.
41615         * g++.old-deja/g++.mike/eh5.C: Likewise.
41616         * g++.old-deja/g++.mike/eh6.C: Likewise.
41617         * g++.old-deja/g++.mike/eh7.C: Likewise.
41618         * g++.old-deja/g++.mike/eh8.C: Likewise.
41619         * g++.old-deja/g++.mike/eh9.C: Likewise.
41620         * g++.old-deja/g++.mike/eh10.C: Likewise.
41621         * g++.old-deja/g++.mike/eh12.C: Likewise.
41622         * g++.old-deja/g++.mike/eh13.C: Likewise.
41623         * g++.old-deja/g++.mike/eh14.C: Likewise.
41624         * g++.old-deja/g++.mike/eh16.C: Likewise.
41625         * g++.old-deja/g++.mike/eh17.C: Likewise.
41626         * g++.old-deja/g++.mike/eh18.C: Likewise.
41627         * g++.old-deja/g++.mike/eh21.C: Likewise.
41628         * g++.old-deja/g++.mike/eh23.C: Likewise.
41629         * g++.old-deja/g++.mike/eh24.C: Likewise.
41630         * g++.old-deja/g++.mike/eh25.C: Likewise.
41631         * g++.old-deja/g++.mike/eh26.C: Likewise.
41632         * g++.old-deja/g++.mike/eh27.C: Likewise.
41633         * g++.old-deja/g++.mike/eh28.C: Likewise.
41634         * g++.old-deja/g++.mike/eh29.C: Likewise.
41635         * g++.old-deja/g++.mike/eh31.C: Likewise.
41636         * g++.old-deja/g++.mike/eh33.C: Likewise.
41637         * g++.old-deja/g++.mike/eh34.C: Likewise.
41638         * g++.old-deja/g++.mike/eh35.C: Likewise.
41639         * g++.old-deja/g++.mike/eh36.C: Likewise.
41640         * g++.old-deja/g++.mike/eh37.C: Likewise.
41641         * g++.old-deja/g++.mike/eh38.C: Likewise.
41642         * g++.old-deja/g++.mike/eh39.C: Likewise.
41643         * g++.old-deja/g++.mike/eh40.C: Likewise.
41644         * g++.old-deja/g++.mike/eh41.C: Likewise.
41645         * g++.old-deja/g++.mike/eh42.C: Likewise.
41646         * g++.old-deja/g++.mike/eh44.C: Likewise.
41647         * g++.old-deja/g++.mike/eh46.C: Likewise.
41648         * g++.old-deja/g++.mike/eh47.C: Likewise.
41649         * g++.old-deja/g++.mike/eh48.C: Likewise.
41650         * g++.old-deja/g++.mike/eh49.C: Likewise.
41651         * g++.old-deja/g++.mike/eh50.C: Likewise.
41652         * g++.old-deja/g++.mike/eh51.C: Likewise.
41653         * g++.old-deja/g++.mike/eh53.C: Likewise.
41654         * g++.old-deja/g++.mike/eh55.C: Likewise.
41655         * g++.old-deja/g++.mike/p7912.C: Likewise.
41656         * g++.old-deja/g++.mike/p9706.C: Likewise.
41657         * g++.old-deja/g++.mike/p10416.C: Likewise.
41658         * g++.old-deja/g++.mike/p11667.C: Likewise.
41659         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
41660         Remove redundant reference to Iris.
41661         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
41662         Elxsi, i860, Pico Java, and WE32K.
41663
41664 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
41665
41666         * g++.dg/ext/asm4.C: New test.
41667
41668 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41669
41670         PR c++/9030
41671         * g++.dg/template/friend12.C: New test.
41672         * g++.dg/template/friend13.C: Likewise.
41673         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
41674
41675 2003-01-08  Jan Hubicka  <jh@suse.cz>
41676
41677         * gcc.dg/i386-cadd.c: New test.
41678         * gcc.dg/i386-cmov4.c: Likewise.
41679
41680 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
41681
41682         PR c++/9165
41683         * g++.dg/warn/Wunused-3.C: New test.
41684
41685         * g++.dg/abi/bitfield9.C: New test.
41686
41687         PR c++/9189
41688         * g++.dg/parse/defarg3.C: New test.
41689
41690 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
41691
41692         * g++.dg/parse/ambig1.C: New test.
41693         * g++.dg/parse/defarg2.C: New test.
41694
41695 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
41696
41697         * g++.dg/template/defarg-1.C: New test.
41698         * g++.dg/template/local2.C: Likewise.
41699
41700 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
41701
41702         * gcc.c-torture/execute/20030105-1.c: New test.
41703
41704 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41705
41706         * g++.dg/parse/namespace3.C: Remove extra semicolons.
41707         * g++.dg/parse/namespace4.C: Likewise.
41708
41709 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
41710
41711         * g++.dg/template/ntp2.C: New test.
41712
41713 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
41714
41715         * g++.dg/parse/extern-C-1.C: New test.
41716
41717         * g++.dg/parse/namespace4.C: New test.
41718
41719         * g++.dg/template/nested1.C: New test.
41720
41721         * g++.dg/parse/namespace3.C: New test.
41722
41723 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
41724
41725         * g++.dg/lookup/two-stage1.C: New test.
41726
41727 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41728
41729         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
41730         * g++.old-deja/g++.jason/access8.C: Likewise.
41731         * g++.old-deja/g++.other/decl5.C: Likewise.
41732
41733 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
41734
41735         * g++.dg/parse/parse7.C: New test.
41736
41737 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
41738
41739         PR c++/2843
41740         * g++.dg/ext/attrib7.C: New test.
41741
41742 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
41743
41744         * g++.dg/parse/parse6.C: New test.
41745
41746 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
41747
41748         * gcc.dg/h8300-stack-1.c: New.
41749
41750 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
41751
41752         g++.dg/lookup/exception1.C: New test.
41753
41754         g++.dg/lookup/template1.C: New test.
41755
41756         g++.dg/parse/namespace2.C: New test.
41757
41758         g++.dg/parse/parens2.C: New test.
41759
41760 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
41761
41762         * g++.dg/parse/parse5.C: New test.
41763         * g++.dg/lookup/scoped4.C: New test.
41764
41765 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
41766
41767         * g++.dg/parse/parens1.C: New test.
41768
41769         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
41770         angle-bracket1.C.
41771         * g++.dg/parse/parens2.C: New test.
41772
41773         * g++.dg/lookup/scope-operator1.C: New test.
41774
41775         * g++.dg/parse/operator1.C: New test.
41776
41777 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41778
41779         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
41780         * g++.old-deja/g++.other/access6.C: Likewise.
41781         * g++.old-deja/g++.other/decl1.C: Likewise.
41782         * g++.old-deja/g++.pt/typename12.C: Likewise.
41783
41784 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
41785
41786         * g++.dg/parse/namespace1.C: New test.
41787
41788 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
41789
41790         * g++.dg/parse/parse4.C: New test.
41791
41792 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
41793
41794         * g++.dg/parse/parse3.C: New test.
41795
41796 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
41797
41798         * g++.dg/parse/parse2.C: New test.
41799
41800 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
41801
41802         * g++.dg/template/friend11.C: New test.
41803
41804 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
41805
41806         * g++.dg/parse/parse1.C: New test.
41807
41808 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
41809
41810         * lib/profopt.exp: Change the name of a global variable to avoid
41811         possible clashes with other test suites.
41812
41813 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
41814
41815         * g++.dg/inherit/covariant8.C: New test.
41816
41817 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
41818
41819         * g++.dg/init/array9.C: New test.
41820
41821         PR c++/9112
41822         * g++.dg/parse/expr1.C: New test.
41823
41824 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
41825
41826         * gcc.c-torture/compile/20021230-1.c: New test.
41827
41828 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
41829
41830         * g++.dg/inherit/covariant5.C: New test.
41831         * g++.dg/inherit/covariant6.C: New test.
41832         * g++.dg/inherit/covariant7.C: New test.
41833
41834 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41835
41836         PR c++/2739
41837         * g++.dg/other/access2.C: New test.
41838
41839 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
41840
41841         * g++.dg/other/anon-struct.C: No longer fails
41842         * g++.old-deja/g++.brendan/parse4.C: Likewise.
41843         * g++.old-deja/g++.brendan/parse5.C: Likewise.
41844         * g++.old-deja/g++.brendan/parse6.C: Likewise.
41845
41846 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
41847
41848         * g++.dg/parse/angle-bracket.C (main): No longer fails.
41849
41850 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
41851
41852         * g++.dg/eh/spec4.C: Remove stray semicolon.
41853         * g++.dg/expr/pmf-1.C: Change error message.
41854         * g++.dg/ext/asm1.C: Remove stray semicolon.
41855         * g++.dg/ext/typename1.C: Add missing typenames.
41856         * g++.dg/inherit/template-as-base.C: Change error message.
41857         * g++.dg/lookup/scoped1.C: Likewise.
41858         * g++.dg/lookup/scoped2.C: Likewise.
41859         * g++.dg/lookup/using2.C: Likewise.
41860         * g++.dg/other/component1.C: Remove stray semicolon.
41861         * g++.dg/other/do1.C: Change error message.
41862         * g++.dg/other/error2.C: Likewise.
41863         * g++.dg/other/init1.C: Likewise.
41864         * g++.dg/other/packed1.C: Remove stray semicolon.
41865         * g++.dg/other/ptrmem2.C: Change error message.
41866         * g++.dg/parse/parameter-declaration-1.C: Remove line number
41867         marker.
41868         * g++.dg/special/initp1.C: Remove invalid attribute usage.
41869         * g++.dg/template/access3.C: Add typename keyword.
41870         * g++.dg/template/access5.C: Remove stray semicolon.
41871         * g++.dg/template/access6.C: Likewise.
41872         * g++.dg/template/complit1.C: Likewise.
41873         * g++.dg/template/crash1.C: Change error message.
41874         * g++.dg/template/inherit2.C: Remove stray semicolon.
41875         * g++.dg/template/instantiate2.C: Likewise.
41876         * g++.dg/template/instantiate3.C: Change error message.
41877         * g++.dg/template/qual1.C: Remove stray semicolon.
41878         * g++.dg/template/qualttp18.C: Change error message.
41879         * g++.dg/template/ref1.C: Remove stray semicolon.
41880         * g++.dg/template/sizeof1.C (A::value): Declare it.
41881         * g++.dg/template/spec4.C: Change error message.
41882         * g++.dg/template/static1.C: Likewise.
41883         * g++.dg/template/type1.C: Likewise.
41884         * g++.dg/template/typename3.C: Likewise.
41885         * g++.old-deja/g++.benjamin/13478.C: Change error message.
41886         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
41887         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
41888         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
41889         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
41890         named return value extension.
41891         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
41892         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
41893         * g++.old-deja/g++.bob/extern_C.C: Likewise.
41894         * g++.old-deja/g++.bob/inherit2.C: Likewise.
41895         * g++.old-deja/g++.brendan/complex1.C: Likewise.
41896         * g++.old-deja/g++.brendan/copy5.C: Likewise.
41897         * g++.old-deja/g++.brendan/crash13.C: Likewise.
41898         * g++.old-deja/g++.brendan/crash15.C: Likewise.
41899         * g++.old-deja/g++.brendan/crash18.C: Change error message.
41900         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
41901         * g++.old-deja/g++.brendan/crash38.C: Likewise.
41902         * g++.old-deja/g++.brendan/crash50.C: Likewise.
41903         * g++.old-deja/g++.brendan/crash56.C: Likewise.
41904         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
41905         syntax.
41906         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
41907         * g++.old-deja/g++.brendan/crash8.C: Change error message.
41908         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
41909         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
41910         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
41911         * g++.old-deja/g++.brendan/template11.C: Likewise.
41912         * g++.old-deja/g++.brendan/template26.C: Likewise.
41913         * g++.old-deja/g++.brendan/template27.C: Use explicit
41914         specialization syntax.
41915         * g++.old-deja/g++.brendan/template30.C: Likewise.
41916         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
41917         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
41918         non-dependent names.
41919         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
41920         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
41921         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
41922         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
41923         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
41924         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
41925         named return value extension.
41926         * g++.old-deja/g++.ext/namedret2.C: Likewise.
41927         * g++.old-deja/g++.ext/namedret3.C: Likewise.
41928         * g++.old-deja/g++.ext/return1.C: Likewise.
41929         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
41930         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
41931         * g++.old-deja/g++.jason/access8.C: Likewise.
41932         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
41933         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
41934         pseudo-destructor names.
41935         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
41936         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
41937         pseudo-destructor names.
41938         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
41939         * g++.old-deja/g++.jason/overload19.C: Likewise.
41940         * g++.old-deja/g++.jason/overload32.C: Likewise.
41941         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
41942         stray semicolons.
41943         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
41944         * g++.old-deja/g++.jason/return.C: Likewise.
41945         * g++.old-deja/g++.jason/return2.C: Likewise.
41946         * g++.old-deja/g++.jason/shadow1.C: Likewise.
41947         * g++.old-deja/g++.jason/special.C: Use explicit specialization
41948         syntax.
41949         * g++.old-deja/g++.jason/template10.C: Account for use of
41950         non-dependent names.
41951         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
41952         syntax.
41953         * g++.old-deja/g++.jason/template37.C: Likewise.
41954         * g++.old-deja/g++.law/access4.C: Change error messages.
41955         * g++.old-deja/g++.law/arm13.C: Remove incorrect
41956         pseudo-destructor names.
41957         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
41958         * g++.old-deja/g++.law/ctors9.C: Likewise.
41959         * g++.old-deja/g++.law/cvt22.C: Likewise.
41960         * g++.old-deja/g++.law/dtors5.C: Likewise.
41961         * g++.old-deja/g++.law/global-init1.C: Likewise.
41962         * g++.old-deja/g++.law/missed-error3.C: Likewise.
41963         * g++.old-deja/g++.law/operators28.C: Likewise.
41964         * g++.old-deja/g++.law/visibility28.C: Likewise.
41965         * g++.old-deja/g++.martin/eval1.C: Likewise.
41966         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
41967         name.
41968         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
41969         * g++.old-deja/g++.mike/net34.C: Likewise.
41970         * g++.old-deja/g++.mike/net36.C: Likewise.
41971         * g++.old-deja/g++.mike/ns2.C: Likewise.
41972         * g++.old-deja/g++.mike/p12306.C: Likewise.
41973         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
41974         value extension.
41975         * g++.old-deja/g++.mike/p700.C: Likewise.
41976         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
41977         * g++.old-deja/g++.mike/p710.C: Likewise.
41978         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
41979         value extension.
41980         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
41981         * g++.old-deja/g++.mike/pmf9.C: Likewise.
41982         * g++.old-deja/g++.ns/crash2.C: Likewise.
41983         * g++.old-deja/g++.ns/crash3.C: Likewise.
41984         * g++.old-deja/g++.ns/invalid1.C: Likewise.
41985         * g++.old-deja/g++.ns/ns17.C: Likewise.
41986         * g++.old-deja/g++.ns/template16.C: Likewise.
41987         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
41988         keyword.
41989         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
41990         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
41991         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
41992         named return value extension.
41993         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
41994         * g++.old-deja/g++.other/access4.C: Issue additional error
41995         messages.
41996         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
41997         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
41998         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
41999         * g++.old-deja/g++.other/crash25.C: Change error message.
42000         * g++.old-deja/g++.other/crash4.C: Change error message.
42001         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
42002         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
42003         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
42004         checks.
42005         * g++.old-deja/g++.other/defarg8.C: Likewise.
42006         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
42007         * g++.old-deja/g++.other/dtor10.C: Likewise.
42008         * g++.old-deja/g++.other/incomplete.C: Likewise.
42009         * g++.old-deja/g++.other/linkage7.C: Likewise.
42010         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
42011         lookup algorithm.
42012         * g++.old-deja/g++.other/mangle2.C: Likewise.
42013         * g++.old-deja/g++.other/refinit2.C: Likewise.
42014         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
42015         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
42016         * g++.old-deja/g++.pt/crash28.C: Likewise.
42017         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
42018         syntax.
42019         * g++.old-deja/g++.pt/crash32.C: Change error message.
42020         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
42021         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
42022         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
42023         error message position.
42024         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
42025         * g++.old-deja/g++.pt/defarg8.C: Change error message.
42026         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
42027         syntax.
42028         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
42029         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
42030         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
42031         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
42032         keyword.
42033         * g++.old-deja/g++.pt/explicit31.C: Likewise.
42034         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
42035         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
42036         keyword.
42037         * g++.old-deja/g++.pt/explicit71.C: Change error message.
42038         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
42039         syntax.
42040         * g++.old-deja/g++.pt/friend28.C: Account for use of
42041         non-dependent names.
42042         * g++.old-deja/g++.pt/friend29.C: Likewise.
42043         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
42044         rules.
42045         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
42046         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
42047         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
42048         lookup rules.
42049         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
42050         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
42051         keyword.
42052         * g++.old-deja/g++.pt/memclass20.C: Likewise.
42053         * g++.old-deja/g++.pt/memclass5.C: Likewise.
42054         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
42055         keyword.
42056         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
42057         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
42058         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
42059         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
42060         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
42061         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
42062         keyword.
42063         * g++.old-deja/g++.pt/spec10.C: Likewise.
42064         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
42065         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
42066         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
42067         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
42068         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
42069         * g++.old-deja/g++.pt/ttp62.C: Likewise.
42070         * g++.old-deja/g++.pt/ttp64.C: Likewise.
42071         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
42072         * g++.old-deja/g++.pt/typename15.C: Likewise.
42073         * g++.old-deja/g++.pt/typename22.C: Likewise.
42074         * g++.old-deja/g++.pt/typename6.C: Change error messages.
42075         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
42076         * g++.old-deja/g++.pt/virtual2.C: Likewise.
42077         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
42078         syntax.
42079         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
42080         return value extension.
42081         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
42082         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
42083         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
42084         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
42085
42086 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
42087
42088         * g++.dg/warn/inline1.C: New test.
42089         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
42090         * g++.old-deja/g++.jason/synth10.C: Likewise.
42091         * g++.old-deja/g++.mike/net31.C: Likewise.
42092         * g++.old-deja/g++.mike/p8786.C: Likewise.
42093
42094         * g++.dg/template/friend10.C: New test.
42095         * g++.dg/template/conv5.C: New test.
42096
42097 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
42098
42099         * g++.dg/lookup/scoped3.C: New test.
42100
42101         * g++.dg/lookup/decl1.C: New test.
42102         * g++.dg/lookup/decl2.C: New test.
42103
42104 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
42105
42106         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
42107         gcc.c-torture/compile/20021015-1.c,
42108         gcc.c-torture/compile/20021015-2.c,
42109         gcc.c-torture/compile/20021123-1.c,
42110         gcc.c-torture/compile/20021123-2.c,
42111         gcc.c-torture/compile/20021123-3.c,
42112         gcc.c-torture/compile/20021123-4.c,
42113         gcc.c-torture/execute/20021024-1.c: Add tests previously added
42114         only to 3.1 or 3.2 branch.
42115
42116 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
42117
42118         * gcc.dg/i386-bitfield3.c: New test.
42119
42120         * gcc.dg/i386-bitfield2.c: New test.
42121
42122 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
42123
42124         * g++.dg/parse/conv_op1.C: New test.
42125
42126 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
42127
42128         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
42129         approved.
42130
42131 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
42132
42133         * gcc.c-torture/compile/20021220-1.c: New test.
42134
42135 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
42136
42137         * gcc.dg/i386-fastcall-1.c: New.
42138
42139 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
42140
42141         * gcc.c-torture/execute/20021219-1.c: New test.
42142
42143 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
42144
42145         * gcc.dg/i386-pic-1.c: New test.
42146
42147 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42148
42149         PR c++/8099
42150         * g++.dg/template/friend9.C: New test.
42151
42152 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42153
42154         PR c++/3663
42155         * g++.dg/template/access7.C: New test.
42156
42157 2002-12-18  Nick Clifton  <nickc@redhat.com>
42158
42159         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
42160         the libstdc++-v3 directory has been found.
42161
42162 2002-12-12  Devang Patel <dpatel@apple.com>
42163         * gcc.dg/darwin-ld-1.c: New test.
42164         * gcc.dg/darwin-ld-2.c: New test.
42165         * gcc.dg/darwin-ld-3.c: New test.
42166         * gcc.dg/darwin-ld-4.c: New test.
42167         * gcc.dg/darwin-ld-5.c: New test.
42168
42169 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
42170
42171         * gcc.c-torture/compile/20021212-1.c: New test.
42172
42173 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
42174
42175         * gcc.dg/fshort-wchar: New test.
42176
42177 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
42178
42179         PR c++/8372
42180         * g++.dg/template/dtor1.C: New test.
42181
42182         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
42183         markers.
42184
42185 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
42186
42187         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
42188
42189 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
42190
42191         * g++.dg/template/static1.C: New test.
42192         * g++.dg/template/static2.C: New test.
42193         * g++.old-deja/g++.ext/memconst.C: New test.
42194
42195 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42196
42197         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
42198         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
42199         * g++.dg/special/initp1.C: Likewise.
42200
42201 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
42202
42203         * gcc.c-torture/execute/20021204-1.c: New test.
42204
42205 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
42206
42207         * gcc.dg/ppc-fmadd-1.c: New file.
42208         * gcc.dg/ppc-fmadd-2.c: New file.
42209         * gcc.dg/ppc-fmadd-3.c: New file.
42210
42211 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
42212
42213         * gcc.c-torture/compile/20021204-1.c: New test.
42214
42215 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
42216
42217         * g++.dg/inherit/covariant2.C: New test.
42218         * g++.dg/inherit/covariant3.C: New test.
42219         * g++.dg/inherit/covariant4.C: New test.
42220         * g++.dg/inherit/covariant1.C: Remove XFAIL.
42221         * g++.old-deja/g++.robertl/eb17.C: Likewise.
42222
42223 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
42224
42225         PR c++/8688
42226         * g++.dg/init/brace3.C: New test.
42227
42228 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
42229
42230         * gcc.dg/20020210-1.c: Fix a comment typo.
42231
42232 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
42233
42234         PR c++/8720
42235         * g++.dg/parse/defarg1.C: New test.
42236
42237         PR c++/8615
42238         * g++.dg/template/char1.C: New test.
42239
42240         * g++.dg/template/varmod1.C: Fix typo.
42241
42242 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42243
42244         DR 180
42245         * g++.old-deja/g++.pt/crash32.C: Expect error.
42246
42247 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
42248
42249         PR c++/5919
42250         * g++.dg/template/varmod1.C: New test.
42251
42252         PR c++/8727
42253         * g++.dg/inherit/typeinfo1.C: New test.
42254
42255         PR c++/8663
42256         * g++.dg/inherit/typedef1.C: New test.
42257
42258 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
42259
42260         PR c++/8332
42261         PR c++/8493
42262         * g++.dg/template/strlen1.C: New test.
42263
42264         PR c++/8227
42265         * g++.dg/template/ctor2.C: New test.
42266
42267         PR c++/8214
42268         * g++.dg/init/string1.C: New test.
42269
42270         PR c++/8511
42271         * g++.dg/template/friend8.C: New test.
42272
42273 2002-11-29  Joe Buck <jbuck@synopsys.com>
42274
42275         * g++.dg/lookup/anon2.C: New test.
42276
42277 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
42278
42279         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
42280         h8300 port.
42281
42282 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
42283
42284         * gcc.dg/bitfld-6.c: New test.
42285
42286 2002-11-27  Jan Hubicka  <jh@suse.cz>
42287
42288         * gcc.c-torture/execute/20021127.[cx]: New test.
42289
42290 2002-11-26  Jan Hubicka  <jh@suse.cz>
42291
42292         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
42293         quality.
42294
42295 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
42296
42297         * g++.dg/init/brace2.C: New test.
42298         * g++.old-deja/g++.mike/p9129.C: Correct.
42299
42300 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
42301
42302         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
42303
42304 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
42305
42306         * gcc.dg/sibcall-6: New test for indirect sibcalls.
42307
42308 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
42309
42310         * g++.dg/abi/empty11.C: New test.
42311         * g++.dg/rtti/cv1.C: New test.
42312
42313 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
42314
42315         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
42316
42317 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
42318
42319         * g++.dg/abi/empty10.C: New test.
42320
42321 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
42322
42323         * gcc.c-torture/compile/20021124-1.c: New test.
42324
42325 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
42326
42327         * g++.dg/abi/rtti2.C: New test.
42328
42329 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
42330
42331         * gcc.dg/i386-unroll-1.c: New test.
42332
42333 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
42334
42335         * gcc.c-torture/compile/20021120-1.c: New test.
42336         * gcc.c-torture/compile/20021120-2.c: New test.
42337
42338 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
42339
42340         * gcc.dg/bitfld-5.c: New test.
42341
42342 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
42343
42344         * gcc.c-torture/execute/20021120-3.c: New test.
42345
42346 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
42347
42348         * gcc.c-torture/execute/20021120-2.c: New test.
42349
42350 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
42351
42352         * gcc.c-torture/execute/20021120-1.c: New test.
42353
42354 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
42355
42356         * gcc.c-torture/execute/20021118-3.c: New test.
42357
42358 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
42359
42360         * gcc.c-torture/compile/20021119-1.c: New test.
42361
42362 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
42363
42364         * gcc.dg/duff-1.c: New test.
42365         * gcc.dg/duff-2.c: New test.
42366         * gcc.dg/duff-3.c: New test.
42367
42368 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
42369
42370         * gcc.dg/cpp/_Pragma5.c: New test.
42371
42372 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
42373
42374         * gcc.c-torture/execute/20021118-2.c: New test.
42375
42376 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
42377
42378         * gcc.c-torture/execute/20021118-1.c: New test.
42379
42380 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
42381
42382         * gcc.dg/20021116-1.c: New test.
42383
42384 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
42385
42386         * g++.dg/abi/vcall1.C: New test.
42387
42388 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
42389
42390         * gcc.dg/20021029-1.c: New test.
42391         * gcc.dg/20021029-2.c: New test.
42392
42393 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
42394
42395         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
42396
42397 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
42398
42399         PR c/8439
42400         * gcc.dg/20021110.c: Move to ...
42401         * gcc.c-torture/compile/20021110.c: .... here.
42402
42403 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42404
42405         PR c/8467
42406         * gcc.c-torture/execute/20021111-1.c
42407
42408 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
42409
42410         PR c/8439
42411         * gcc.dg/20021110.c: New test.
42412
42413 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
42414
42415         * g++.dg/abi/vthunk3.C: Run only on x86.
42416
42417 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
42418
42419         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
42420
42421 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
42422
42423         * lib/compat.exp (compat-execute): Fix logic error in last
42424         change.
42425
42426 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
42427
42428         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
42429
42430 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42431
42432         PR c++/8389
42433         * g++.dg/template/access6.C: New test.
42434
42435 2002-11-08  Jan Hubicka  <jh@suse.cz>
42436
42437         * gcc.dg/i386-ssefp-1.c: New test.
42438         * gcc.dg/i386-ssefp-1.c: New test.
42439
42440 2002-11-08  Jan Hubicka  <jh@suse.cz>
42441
42442         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
42443
42444 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
42445
42446         * g++.dg/abi/vthunk3.C: New test.
42447
42448         PR c++/8338
42449         * g++.dg/template/crash2.C: New test.
42450
42451 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
42452
42453         * g++.dg/abi/dtor1.C: New test.
42454         * g++.dg/abi/dtor2.C: Likewise.
42455
42456 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
42457
42458         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
42459         Darwin.
42460
42461 2002-11-04  Adam Nemet  <anemet@lnxw.com>
42462
42463         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
42464         -mthumb.  Only xfail with -O0.
42465
42466 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
42467
42468         * g++.dg/abi/thunk1.C: New test.
42469         * g++.dg/abi/thunk2.C: Likewise.
42470         * g++.dg/abi/vtt1.C: Likewise.
42471
42472 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
42473
42474         PR optimization/8423
42475         * gcc.c-torture/execute/builtin-constant.c: New test.
42476
42477 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
42478
42479         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
42480         Add some more cases.
42481
42482 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
42483
42484         PR c++/8391
42485         * g++.dg/opt/local1.C: New test.
42486
42487 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
42488
42489         PR c++/8160
42490         * g++.dg/template/complit1.C: New test.
42491
42492         PR c++/8149
42493         * g++.dg/template/typename4.C: Likewise.
42494
42495 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42496
42497         Core issue 287, PR c++/7639
42498         * g++.dg/template/instantiate1.C: Adjust error location.
42499         * g++.dg/template/instantiate3.C: New test.
42500         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
42501         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
42502         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
42503
42504 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
42505
42506         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
42507
42508 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
42509
42510         PR c++/8287
42511         * g++.dg/init/dtor2.C: New test.
42512
42513 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42514
42515         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
42516         * gcc.dg/nest.c: Bypass errors on irix6.
42517
42518 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
42519
42520         * gcc.dg/nest.c: Expect error for mmix-*-*.
42521         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
42522
42523 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
42524
42525         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
42526         markers.
42527
42528         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
42529
42530 2002-10-25  Mike Stump  <mrs@apple.com>
42531
42532         * gcc.dg/warn-1.c: New test.
42533
42534 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
42535
42536         * g++.dg/template/typename3.C: New test.
42537
42538 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
42539
42540         * g++.dg/lookup/ptrmem1.C: New test.
42541
42542         * g++.dg/abi/vthunk2.C: New test.
42543
42544 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
42545
42546         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
42547
42548 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
42549
42550         * g++.dg/abi/empty9.C: New test.
42551
42552 2002-10-24  Richard Henderson  <rth@redhat.com>
42553
42554         * g++.dg/inherit/thunk1.C: Enable for ia64.
42555
42556 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
42557
42558         PR c++/8067
42559         * g++.dg/lookup/pretty1.C: New test.
42560
42561 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
42562
42563         * gcc.dg/20021023-1.c: New test.
42564
42565 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
42566
42567         PR c++/7679
42568         * g++.dg/parse/inline1.C: New test.
42569
42570 2002-10-23  Richard Henderson  <rth@redhat.com>
42571
42572         * g++.dg/inherit/thunk1.C: Enable for x86_64.
42573
42574         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
42575
42576 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
42577
42578         PR c++/6579
42579         * g++.dg/parse/stmtexpr3.C: New test.
42580
42581 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
42582
42583         * g++.dg/expr/cond1.C: New test.
42584
42585 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
42586
42587         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
42588
42589 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
42590
42591         * g++.dg/abi/vbase13.C: New test.
42592         * g++.dg/abi/vbase14.C: Likewise.
42593
42594 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
42595
42596         * gcc.dg/tls/pic-1.c: New test.
42597         * gcc.dg/tls/nonpic-1.c: New test.
42598         * gcc.dg/20021018-1.c: New test.
42599
42600 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
42601
42602         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
42603         Remove only files with the same base name as the test case.
42604         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
42605         (profopt-execute): Likewise.  Also, remove old profiling
42606         and performance data files before running the tests.
42607
42608         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
42609         * g++.dg/bprob/bprob.exp: Likewise.
42610         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
42611         to allow more general test case names.
42612
42613         * g++.dg/bprob/bprob-1.C: Rename to ...
42614         * g++.dg/bprob/g++-bprob-1.C: ... this.
42615
42616         * g77.dg/bprob/bprob-1.f: Rename to ...
42617         * g77.dg/bprob/g77-bprob-1.f: ... this.
42618
42619 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
42620
42621         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
42622         bison 1.50 or later.
42623
42624 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
42625
42626         * g++.dg/README: Describe more test directories.
42627
42628 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
42629
42630         * g++.dg/init/array6.C: Add additional tests.
42631
42632 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
42633
42634         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
42635         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
42636
42637 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
42638
42639         * gcc.c-torture/compile/20020604-1.x: New.
42640         * gcc.c-torture/compile/simd-5.x: Likewise.
42641         * gcc.c-torture/execute/920710-1.x: Likewise.
42642         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
42643
42644 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
42645
42646         * g++.dg/inherit/override1.C: Add dg-options clause.
42647
42648 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
42649
42650         * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
42651         _mm_slli_si128.
42652
42653 2002-10-19  Andreas Schwab  <schwab@suse.de>
42654
42655         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
42656         directory component.
42657
42658 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
42659
42660         * g++.dg/inherit/thunk1.C: New test.
42661
42662         * g++.dg/inherit/override1.C: New test.
42663
42664         * g++.dg/abi/mangle11.C: New test.
42665         * g++.dg/abi/mangle14.C: New test.
42666         * g++.dg/abi/mangle17.C: New test.
42667
42668 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
42669
42670         * g++.dg/overload/member2.C: New test.
42671
42672 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
42673
42674         * g++.dg/README: Describe new compat directory.
42675         * g++.dg/dg.exp: Skip tests in compat directory.
42676         * README.compat: New file.
42677         * lib/compat.exp: New expect script.
42678         * g++.dg/compat: New test directory.
42679         * g++.dg/compat/compat.exp: New expect script.
42680         * g++.dg/compat/abi: New test directory.
42681         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
42682         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
42683         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
42684         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
42685         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
42686         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
42687         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
42688         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
42689         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
42690         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
42691         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
42692         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
42693         * g++.dg/compat/break: New test directory.
42694         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
42695         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
42696         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
42697         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
42698         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
42699         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
42700         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
42701         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
42702         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
42703         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
42704         g++.dg/compat/break/README: New files.
42705         * g++.dg/compat/eh: New test directory.
42706         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
42707         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
42708         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
42709         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
42710         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
42711         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
42712         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
42713         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
42714         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
42715         g++.dg/compat/eh/filter2_y.C,
42716         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
42717         g++.dg/compat/eh/new1_y.C,
42718         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
42719         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
42720         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
42721         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
42722         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
42723         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
42724         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
42725         g++.dg/compat/eh/unexpected1_y.C: New files.
42726         * g++.dg/compat/init: New test directory.
42727         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
42728         g++.dg/compat/init/array5_y.C,
42729         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
42730         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
42731         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
42732         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
42733         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
42734         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
42735         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
42736         g++.dg/compat/init/init-ref2_y.C: New files.
42737
42738 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
42739
42740         PR c++/7584
42741         * g++.dg/inherit/using3.C: New test.
42742
42743 2002-10-17  Jan Hubicka  <jh@suse.cz>
42744
42745         * gcc.dg/20021017-2.c: New test.
42746
42747 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
42748
42749         * g++.dg/abi/mangle16.C: Adjust.
42750
42751         * g++.dg/init/array8.C: New test.
42752
42753 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
42754
42755         * gcc.dg/special/mips-abi.exp: New test.
42756         * gcc.dg/special/mips-abi.s: Empty file used by the above.
42757
42758 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
42759
42760         * g++.dg/abi/mangle16.C: New test.
42761         * g++.dg/abi/mangle17.C: Likewise.
42762
42763         PR c++/7478
42764         * g++.dg/template/ref1.C: New test.
42765
42766 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42767
42768         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
42769
42770 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
42771
42772         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
42773
42774 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
42775
42776         PR c++/7524
42777         * g++.dg/init/array7.C: New test.
42778
42779 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
42780
42781         * g++.dg/init/array6.C: New test.
42782
42783         * g++.dg/abi/mangle13.C: Likewise.
42784         * g++.dg/abi/mangle14.C: Likewise.
42785         * g++.dg/abi/mangle15.C: Likewise.
42786
42787 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
42788
42789         * g++.dg/abi/empty8.C: New test.
42790
42791 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
42792
42793         * g++.dg/init/ctor1.C: New test.
42794
42795 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
42796
42797         * gcc.c-torture/execute/20021015-1.c: New test.
42798
42799 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
42800
42801         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
42802
42803 2002-10-14  Jan Hubicka  <jh@suse.cz>
42804
42805         * gcc.dg/i386-ssetype-[1-5].c: New tests.
42806
42807 2002-10-14  Richard Henderson  <rth@redhat.com>
42808
42809         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
42810
42811 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
42812
42813         PR optimization/6631
42814         * g++.dg/opt/const2.C: New test.
42815
42816 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
42817
42818         PR c++/7176
42819         * g++.dg/parse/friend1.C: New test.
42820         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
42821
42822 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
42823
42824         * gcc.dg/20021014-1.c: New test.
42825
42826 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
42827
42828         PR c++/5661
42829         * g++.dg/ext/vlm1.C: New test.
42830         * g++.dg/ext/vlm2.C: Likewise.
42831
42832         * g++.dg/init/array1.C: Remove invalid braces.
42833         * g++.dg/init/brace1.C: New test.
42834         * g++.dg/init/copy2.C: Likewise.
42835         * g++.dg/init/copy3.C: Likewise.
42836         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
42837         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
42838         braces.
42839
42840 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
42841
42842         * gcc.dg/cpp/assembler.S: Don't use -ansi.
42843
42844 2002-10-11  Richard Shann  <richard.shann@superh.com>
42845
42846         * gcc.c-torture/compile/simd-5.c: New test.
42847
42848 2002-10-10  Roger Sayle  <roger@eyesopen.com>
42849
42850         * gcc.c-torture/execute/shiftopt-1.c: New test case.
42851
42852 2002-10-10  Jim Wilson  <wilson@redhat.com>
42853
42854         * gcc.c-torture/execute/20021010-1.c: New test.
42855
42856 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
42857
42858         PR c/7353
42859         * g++.dg/ext/typedef-init.C: New test.
42860         * gcc.dg/typedef-init.c: New test.
42861
42862 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
42863
42864         * gcc.dg/cpp/paste13.c: New test.
42865
42866 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42867
42868         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
42869         remaining platforms, XFAIL during compile, not execute.  Don't
42870         XFAIL at -O0.
42871
42872 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
42873
42874         * gcc.dg/alias-1.c: Tweak expected warning.
42875
42876 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
42877
42878         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
42879
42880 2002-10-06  Andreas Jaeger  <aj@suse.de>
42881
42882         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
42883         * gcc.dg/cpp/c++98.C: Likewise.
42884
42885         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
42886         * g++.dg/cpp/c++98.C: Likewise.
42887
42888         * g++.dg/README (Subdirectories): Mention cpp directory.
42889
42890         PR target/7559
42891         * gcc.dg/20021006-1.c: New test.
42892
42893 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42894
42895         PR c++/7804
42896         * g++.dg/other/warning1.C: New test.
42897
42898 2002-10-04  Roger Sayle  <roger@eyesopen.com>
42899
42900         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
42901         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
42902         and sparc-*-* with -m64 as expected failures.  See PR 8087.
42903
42904 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
42905
42906         PR c++/7931
42907         * g++.dg/template/ptrmem3.C: New test.
42908
42909         PR c++/7754
42910         * g++.dg/template/union1.C: New test.
42911
42912 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
42913
42914         PR c++/8006
42915         * g++.dg/abi/mangle9.C: New test.
42916         * g++.dg/abi/mangle10.C: New test.
42917         * g++.dg/abi/mangle11.C: New test.
42918         * g++.dg/abi/mangle12.C: New test.
42919
42920 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
42921
42922         PR c++/7188.
42923         * g++.dg/template/meminit1.C: New test.
42924         * g++.dg/warn/Wreorder-1.C: Likewise.
42925         * g++.old-deja/g++.mike/warn3.C: Tweak.
42926         * lib/prune.exp: Ingore "in copy constructor".
42927
42928 2002-10-02  Andreas Jaeger  <aj@suse.de>
42929
42930         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
42931         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
42932         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
42933         on x86-64.
42934
42935 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
42936
42937         * gcc.dg/empty1.C: Fix typo.
42938
42939 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
42940
42941         * gcc.dg/alias-1.c: New test.
42942
42943 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
42944
42945         * gcc.dg/empty1.C: New test.
42946
42947         * g++.dg/tls/init-2.C: Tweak error messages.
42948
42949 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
42950
42951         * gcc.c-torture/compile/20020923-1.c: New test.
42952
42953 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
42954
42955         * gcc.c-torture/execute/ffs-1.c: New test.
42956         * gcc.c-torture/execute/ffs-2.c: Ditto.
42957
42958 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
42959
42960         * g++.dg/overload/member1.C: New test.
42961
42962 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
42963
42964         * g++.dg/abi/empty7.C: New test.
42965         * g++.dg/init/pm2.C: Likewise.
42966
42967 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
42968
42969         * g++.dg/rtti/crash1.C: New test.
42970
42971 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
42972
42973         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
42974         gcc.dg/sibcall-4.c: New tests.
42975
42976 2002-09-28  Roger Sayle  <roger@eyesopen.com>
42977
42978         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
42979         powerpc and MMIX targets.
42980
42981 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
42982
42983         * gcc.dg/cpp/20020927-1.c: New.
42984
42985 2002-09-26  David S. Miller  <davem@redhat.com>
42986
42987         * gcc.c-torture/compile/trunctfdf.c: New.
42988
42989 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42990
42991         * lib/target-supports.exp (check_weak_available): Handle solaris2.
42992
42993 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
42994
42995         * gcc.c-torture/execute/loop-15.c: New.
42996
42997 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
42998
42999         * README.QMTEST: Fix typo.
43000
43001 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
43002
43003         * gcc.dg/20020926-1.c: New test.
43004
43005 2002-09-25  David S. Miller  <davem@redhat.com>
43006
43007         PR target/7842
43008         * gcc.c-torture/execute/shiftdi.c: New test.
43009
43010 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
43011
43012         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
43013         unique to the tool.
43014         * lib/g77.exp (g77_init): Likewise.
43015         * lib/g++.exp (g++_init): Likewise.
43016         * lib/objc.exp (objc_init): Likewise.
43017
43018 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
43019
43020         * g++.dg/abi/empty5.C: New test.
43021         * g++.dg/abi/empty6.C: New test.
43022         * g++.dg/abi/vbase12.C: New test.
43023
43024 2002-09-25  Richard Henderson  <rth@redhat.com>
43025
43026         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
43027         too-small long double.
43028
43029 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
43030
43031         * gcc.dg/20020919-1.c: New test.
43032
43033 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
43034
43035         * g++.dg/abi/bitfield6.C: New test.
43036         * g++.dg/abi/bitfield7.C: New test.
43037         * g++.dg/abi/bitfield8.C: New test.
43038         * g++.dg/abi/vbase11.C: New test.
43039
43040 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
43041
43042         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
43043         hppa*-*-hpux*.  Update test comment.
43044
43045 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
43046
43047         * gcc.dg/tls/struct-1.c: New test.
43048
43049 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
43050
43051         * gcc.dg/cpp/tr-warn2.c: Update.
43052
43053 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
43054
43055         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
43056
43057 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
43058
43059         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
43060         systems.
43061
43062 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
43063
43064         * gcc.c-torture/execute/ieee/mzero3.c: New test.
43065
43066         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
43067         Adjust for c++filt moved to binutils.  Remove spurious duplicate
43068         setting of cxxfilt.
43069
43070 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
43071
43072         * gcc.dg/20020312-2.c: Update for darwin.
43073
43074 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
43075
43076         * g++.old-deja/g++.other/crash32.C: Mark ICE.
43077
43078 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
43079
43080         * objc.dg/comp-types-1.m: New test.
43081         * objc.dg/comp-types-2.m: New test.
43082         * objc.dg/comp-types-3.m: New test.
43083         * objc.dg/comp-types-4.m: New test.
43084         * objc.dg/comp-types-5.m: New test.
43085         * objc.dg/comp-types-6.m: New test.
43086
43087 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
43088
43089         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
43090
43091 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
43092
43093         * g++.dg/other/do1.C: New test.
43094
43095         * g++.dg/template/subst1.C: New test.
43096
43097 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
43098
43099         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
43100
43101 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
43102
43103         * g++.dg/template/qualttp20.C: Adjust expected errors.
43104         * g++.old-deja/g++.jason/report.C: Likewise.
43105         * g++.old-deja/g++.other/qual1.C: Likewise.
43106
43107         * g++.dg/lookup/scoped2.C: New test.
43108
43109         * g++.dg/ext/asm3.C: New test.
43110
43111 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
43112
43113         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
43114
43115 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
43116
43117         * ChangeLog: follow spelling conventions.
43118         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
43119         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
43120         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
43121         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
43122         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
43123         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
43124         * g++.old-deja/g++.law/global-init1.C: Likewise.
43125         * g++.old-deja/g++.other/delete4.C: Likewise.
43126         * g++.old-deja/g++.other/inline21.C: Likewise.
43127         * g++.old-deja/g++.other/singleton.C: Likewise.
43128         * g77.dg/strlen0.f: Likewise.
43129         * g77.f-torture/compile/20010519-1.f: Likewise.
43130         * g77.f-torture/compile/980310-4.f: Likewise.
43131         * gcc.c-torture/compile/20000605-1.c: Likewise.
43132         * gcc.c-torture/execute/20020225-1.c: Likewise.
43133         * gcc.dg/c90-hexfloat-2.c: Likewise.
43134         * gcc.dg/c99-bool-1.c: Likewise.
43135         * gcc.dg/c99-hexfloat-2.c: Likewise.
43136         * gcc.dg/dll-2.c: Likewise.
43137         * gcc.dg/wtr-union-init-1.c: Likewise.
43138         * gcc.dg/wtr-union-init-2.c: Likewise.
43139         * gcc.dg/wtr-union-init-3.c: Likewise.
43140         * gcc.dg/cpp/avoidpaste1.c: Likewise.
43141         * gcc.dg/cpp/defined.c: Likewise.
43142         * gcc.dg/cpp/macsyntx.c: Likewise.
43143         * gcc.dg/cpp/paste2.c: Likewise.
43144         * gcc.dg/cpp/trad/defined.c: Likewise.
43145         * gcc.dg/format/c90-printf-1.c: Likewise.
43146         * gcc.dg/format/c90-scanf-1.c: Likewise.
43147         * gcc.dg/format/c99-printf-1.c: Likewise.
43148         * gcc.dg/format/c99-scanf-1.c: Likewise.
43149         * gcc.misc-tests/gcov-8.c: Likewise.
43150         * lib/profopt.exp: Likewise.
43151
43152 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
43153
43154         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
43155
43156 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
43157
43158         * g++.dg/inherit/using2.C: New test.
43159
43160 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
43161
43162         * ChangeLog: Follow spelling conventions.
43163         * g++.dg/template/friend4.C: Likewise.
43164         * g++.old-deja/g++.pt/crash67.C: Likewise.
43165         * gcc.c-torture/execute/20000801-4.c: Likewise.
43166         * gcc.dg/c90-digraph-1.c: Likewise.
43167         * gcc.dg/c94-digraph-1.c: Likewise.
43168         * gcc.dg/c99-digraph-1.c: Likewise.
43169         * gcc.dg/cpp/line5.c: Likewise.
43170         * gcc.dg/cpp/multiline.c: Likewise.
43171         * gcc.dg/cpp/trad/literals-1.c: Likewise.
43172         * gcc.dg/format/attr-3.c: Likewise.
43173         * gcc.dg/format/c90-scanf-3.c: Likewise.
43174         * gcc.dg/format/ext-4.c: Likewise.
43175
43176 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
43177
43178         * g++.dg/template/pretty1.C: New test.
43179
43180 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
43181
43182         * gcc.c-torture/execute/struct-cpy-1.c: New test.
43183
43184 2002-09-13  Matt Austern  <austern@apple.com>
43185
43186         * g++.dg/other/constref[12].C: New, regression tests for
43187         passing a cast expression to a function by const reference.
43188
43189 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
43190
43191         * g++.dg/template/deduce1.C: New test.
43192
43193 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
43194
43195         * gcc.c-torture/execute/simd-1.c: Force all use of int to
43196         32-bit int.
43197
43198 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
43199
43200         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
43201         usage.
43202
43203 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
43204
43205         * gcc.c-torture/compile/20020910-1.c: New test.
43206
43207 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
43208
43209         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
43210
43211 2002-09-10  Andreas Jaeger  <aj@suse.de>
43212
43213         * gcc.dg/20020312-2.c: Adjust for x86-64.
43214
43215 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
43216
43217         * g77.dg/7388.f: New test case for PR 7388.
43218
43219 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
43220
43221         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
43222
43223 2002-09-05  Ziemowit Laski <zlaski@apple.com>
43224
43225         * objc.dg/proto-lossage-1.m: New test.
43226
43227 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
43228
43229         * gcc.dg/cpp/_Pragma4.c: Fix typo.
43230
43231 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
43232
43233         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
43234         expected to pass.
43235
43236 2002-09-06  Stan Shebs  <shebs@apple.com>
43237             David Edelsohn  <edelsohn@gnu.org>
43238
43239         * gcc.dg/weak: New directory.
43240         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
43241         target-specific xfail bits.
43242         * gcc.dg/typeof-2.c: Move to new directory.
43243         * gcc.dg/weak.exp: New expect script.
43244
43245 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
43246
43247         * gcc.c-torture/execute/extzvsi.c: New test.
43248
43249 2002-09-05  Stan Shebs  <shebs@apple.com>
43250
43251         * gcc.dg/weak-1.c: xfail on Darwin.
43252         * gcc.dg/weak-2.c: Ditto.
43253         * gcc.dg/weak-3.c: Ditto.
43254         * gcc.dg/weak-4.c: Ditto.
43255         * gcc.dg/weak-5.c: Ditto.
43256         * gcc.dg/weak-6.c: Ditto.
43257         * gcc.dg/weak-7.c: Ditto.
43258         * gcc.dg/weak-8.c: Ditto.
43259         * gcc.dg/weak-9.c: Ditto.
43260
43261 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
43262
43263         * gcc.c-torture/execute/loop-14.c: New test.
43264
43265 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
43266
43267         * g++.dg/other/cxa-atexit1.C: New test.
43268
43269         * gcc.dg/typeof-2.c: New test.
43270
43271 2002-09-03  Roger Sayle  <roger@eyesopen.com>
43272
43273         * gcc.dg/builtins-2.c: New testcase.
43274         * gcc.dg/builtins-3.c: New testcase.
43275
43276 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
43277
43278         * gcc.dg/cpp/_Pragma4.c: New test.
43279
43280 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
43281
43282         * objc/execute/nil_method-1.m: New testcase.
43283
43284 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
43285
43286         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
43287         [Object class], not [Object initialize].
43288
43289 2002-08-31  Roger Sayle  <roger@eyesopen.com>
43290             Hans-Peter Nilsson  <hp@bitrange.com>
43291
43292         * gcc.c-torture/execute/20020720-1.x: Skip test on
43293         mmix-knuth-mmixware.  Correct comment.
43294
43295 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
43296
43297         * g++.dg/abi/bitfield5.C: New test.
43298         * g++.dg/abi/vbase10.C: Likewise.
43299
43300 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
43301
43302         * objc.dg/undeclared-selector.m: New test.
43303
43304 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
43305
43306         * g++.dg/other/offsetof1.C: Avoid cast warning.
43307
43308 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
43309
43310         * objc.dg/super-class-2.m: New test.
43311
43312 2002-08-24  Matt Austern  <austern@apple.com>
43313
43314         * g++.dg/ext/lvaddr.C: New test.
43315         * g++.dg/ext/lvcast.C: New test.
43316
43317 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
43318
43319         * g++.dg/inherit/cond1.C: New test.
43320
43321 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
43322
43323         * gcc.dg/noncompile/incomplete-1.c: New test.
43324
43325 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
43326
43327         * gcc.dg/typespec-1.c: New test.
43328
43329 2002-08-20  Devang Patel  <dpatel@apple.com>
43330         * objc.dg/proto-hier-2.m: New test.
43331
43332 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
43333
43334         * objc.dg/bitfield-1.m: New test.
43335         * objc.dg/bitfield-2.m: New test.
43336
43337 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
43338
43339         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
43340         gcc.dg/c99-flex-array-4.c: New tests.
43341
43342 2002-08-16  Stan Shebs  <shebs@apple.com>
43343
43344         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
43345
43346 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
43347
43348         * gcc.dg/typeof-1.c: New test.
43349         * g++.dg/ext/typeof2.C: New test.
43350
43351 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
43352
43353         * g++.dg/other/offsetof1.C: New test.
43354
43355 2002-08-14  Richard Henderson  <rth@redhat.com>
43356
43357         * gcc.dg/tls/diag-3.c: Fix expected message strings.
43358
43359 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
43360
43361         * gcc.dg/cpp/_Pragma3.c: New test.
43362
43363 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
43364
43365         * g++.dg/template/inherit3: New test.
43366
43367 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
43368
43369         * gcc.dg/bitfld-4.c: Add blank options.
43370
43371 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
43372
43373         * g++.dg/template/crash1.C: New test.
43374
43375 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
43376
43377         * gcc.dg/tls/opt-2.c: New test.
43378
43379 2002-08-08  Devang Patel  <dpatel@apple.com>
43380
43381         * objc.dg/selector-1.m : New test
43382
43383 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
43384
43385         * g++.dg/abi/bitfield4.C: New test.
43386         * gcc.dg/bitfld-4.c: New test.
43387
43388 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
43389
43390         * g++.dg/other/packed1.C: New test.
43391
43392 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
43393
43394         * g++.dg/abi/offsetof.C: Tweak error messages.
43395         * g++.old-deja/g++.mike/p10769a.C: Likewise.
43396
43397 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
43398
43399         * gcc.dg/bitfld-3.c: New test.
43400
43401 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
43402             Richard Henderson  <rth@redhat.com>
43403
43404         * gcc.dg/i386-bitfield1.c: New test.
43405         * g++.dg/abi/bitfield3.C: Update.
43406
43407 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
43408
43409         * objc.dg/const-str-2.m: Update.
43410         * gcc.dg/cpp/c++98.c: Change to C extension.
43411         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
43412         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
43413
43414 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
43415
43416         * gcc.dg/tls/diag-3.c: New.
43417
43418 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
43419
43420         * g++.dg/README (Subdirectories): Document new subdir expr.
43421         * g++.dg/expr/pmf-1.C: New test.
43422
43423 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
43424
43425         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
43426
43427 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
43428
43429         * g++.dg/abi/bitfield3.C: New test.
43430
43431 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
43432
43433         * lib/gcov.exp: Tweak expected line formats.
43434         * gcc.misc-tests/gcov8.c: New test.
43435         * gcc.misc-tests/gcov8.x: New flags.
43436
43437 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
43438
43439         * consistency.vlad/layout/endian.c: Include string.h.
43440
43441         * gcc.c-torture/execute/20020805-1.c: New test.
43442
43443 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
43444
43445         * g++.dg/other/conversion1.C: New test.
43446
43447 2002-08-03  Roger Sayle  <roger@eyesopen.com>
43448
43449         * gcc.dg/builtins-1.c: New testcase.
43450
43451 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
43452
43453         * g++.dg/inherit/access3.C: New test.
43454
43455 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
43456
43457         * gcc.dg/ia64-visibility-2.c: New test.
43458
43459 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
43460
43461         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
43462         __qualifier_flags to __flags.
43463
43464 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
43465
43466         * g++.dg/inherit/operator1.C: New test.
43467         * g++.dg/lookup/disamb1.C: Fix typo in comment.
43468         * g++.dg/other/error1.C: Change expected error message.
43469         * g++.dg/template/conv4.C: Likewise.
43470
43471 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
43472
43473         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
43474         for documented behavior.
43475
43476 2002-07-25  Roger Sayle  <roger@eyesopen.com>
43477
43478         * gcc.c-torture/execute/20020720-1.x: Skip this test on
43479         several targets known to fail.
43480
43481 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
43482
43483         * gcc.dg/mips-args-[123].c: New tests.
43484
43485 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
43486
43487         * gcc.dg/ppc-spe.c: New.
43488
43489 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
43490
43491         * g++.dg/other/ptrmem4.C: New testcase.
43492
43493 2002-07-24  Richard Henderson  <rth@redhat.com>
43494
43495         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
43496
43497 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
43498
43499         * g++.dg/ext/alignof1.C (main): Return 0 for success.
43500
43501 2002-07-24  Roger Sayle  <roger@eyesopen.com>
43502
43503         * gcc.c-torture/execute/memset-3.c: New testcase.
43504
43505 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
43506
43507         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
43508         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
43509
43510 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43511
43512         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
43513         Delete.
43514
43515 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
43516
43517         * gcc.c-torture/compile/simd-4.c: New test.
43518
43519 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43520
43521         PR c++/7347, c++/7348
43522         * g++.dg/template/access4.C: New test.
43523         * g++.dg/template/access5.C: New test.
43524         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
43525         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
43526         * g++.old-deja/g++.pt/ttp58.C: Likewise.
43527         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
43528
43529 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
43530
43531         * gcc.dg/gnu89-init-2.c: New test.
43532
43533 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
43534
43535         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
43536
43537 2002-07-20  Roger Sayle  <roger@eyesopen.com>
43538
43539         * gcc.c-torture/execute/20020720-1.c: New testcase.
43540
43541 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
43542
43543         * gcc.dg/cpp/Wsignprom.c: New tests.
43544
43545 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
43546
43547         * gcc.c-torture/execute/loop-13.c: New test.
43548
43549 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
43550
43551         * gcc.dg/cpp/expr.c: New tests.
43552
43553 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
43554
43555         * g++.dg/opt/pr6713.C: Add template instantiation.
43556
43557 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
43558
43559         * gcc.dg/nest.c: New test.
43560
43561 2002-07-17  Richard Henderson  <rth@redhat.com>
43562
43563         * g++.dg/opt/pr6713.C: New test.
43564
43565 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
43566
43567         * gcc.c-torture/execute/loop-2e.x: Let the testcase
43568         XFAIL for all x86 processors.
43569
43570 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
43571
43572         * gcc.c-torture/execute/20010122-1.x: Do not test with
43573         -fomit-frame-pointer.
43574
43575 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43576
43577         * g++.dg/template/instantiate2.C: New test.
43578         * g++.dg/template/spec4.C: New test.
43579
43580 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43581
43582         * g++.dg/template/access2.C: New test.
43583         * g++.dg/template/access3.C: New test.
43584
43585 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
43586
43587         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
43588         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
43589         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
43590         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
43591         Convert to use <stdarg.h>.
43592         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
43593         Delete.
43594         * gcc.dg/va-arg-2.c: New.
43595         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
43596
43597 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
43598
43599         * gcc.c-torture/compile/20020710-1.c: New test.
43600
43601 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
43602                           Andrew Pinski  <pinskia@physics.uc.edu>
43603
43604         gcc.c-torture/compile/simd-2.c: New testcase.
43605         gcc.c-torture/compile/simd-3.c: Likewise.
43606
43607 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
43608
43609         PR c++/7224
43610         * g++.dg/overload/error1.C: New test.
43611
43612 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
43613
43614         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
43615         configuration and IRIX 6 O32 ABI.
43616
43617 2002-07-11  Roger Sayle  <roger@eyesopen.com>
43618
43619         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
43620
43621 2002-07-10  Roger Sayle  <roger@eyesopen.com>
43622
43623         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
43624
43625 2002-07-10  Jeffrey A Law  <law@redhat.com>
43626
43627         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
43628
43629         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
43630
43631 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
43632
43633         * gcc.dg/20020312-2.c: Check for __PPC__.
43634
43635 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
43636
43637         * gcc.c-torture/compile/20020709-1.c: New test.
43638
43639 2002-07-07  Roger Sayle  <roger@eyesopen.com>
43640
43641         * g++.dg/template/qualttp21.C: New test case.
43642
43643 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
43644
43645         * gcc.c-torture/compile/20020706-1.c: New test.
43646         * gcc.c-torture/compile/20020706-2.c: New test.
43647
43648 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
43649             Alexandre Oliva  <aoliva@redhat.com>
43650
43651         * g++.dg/warn/incomplete1.C: New test.
43652
43653 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43654
43655         PR c++/7099
43656         * g++.dg/warn/noreturn1.C: New test.
43657
43658 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
43659
43660         PR c++/6706
43661         * g++.dg/debug/debug6.C: New test.
43662         * g++.dg/debug/debug7.C: New test.
43663
43664 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
43665
43666         * gcc.c-torture/compile/simd-3.c: New test.
43667
43668 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
43669
43670         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
43671         * gcc.dg/20020620-1.c: Likewise.
43672
43673 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43674
43675         PR c++/6944
43676         * g++.dg/init/array4.C: New test.
43677         * g++.dg/init/array5.C: New test.
43678
43679 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
43680
43681         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
43682         * gcc.c-torture/execute/simd-2.c (main): Likewise.
43683
43684 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43685
43686         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
43687         * gcc.dg/wtr-aggr-init-1.c: Likewise.
43688         * gcc.dg/wtr-conversion-1.c: Likewise.
43689         * gcc.dg/wtr-escape-1.c: Likewise.
43690         * gcc.dg/wtr-int-type-1.c: Likewise.
43691         * gcc.dg/wtr-label-1.c: Likewise.
43692         * gcc.dg/wtr-static-1.c: Likewise.
43693         * gcc.dg/wtr-strcat-1.c: Likewise.
43694         * gcc.dg/wtr-suffix-1.c: Likewise.
43695         * gcc.dg/wtr-switch-1.c: Likewise.
43696         * gcc.dg/wtr-unary-plus-1.c: Likewise.
43697         * gcc.dg/wtr-union-init-1.c: Likewise.
43698         * gcc.dg/wtr-union-init-2.c: Likewise.
43699         * gcc.dg/wtr-union-init-3.c: Likewise.
43700
43701         * gcc.dg/wtr-func-def-1.c: New test.
43702
43703 2002-07-02 Devang Patel <dpatel@apple.com>
43704
43705         * objc.dg/param-1.m: New test.
43706
43707 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
43708
43709         * gcc.dg/cpp/trad/directive.c: Add test.
43710         * gcc.dg/cpp/trad/macroargs.c: Add test.
43711         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
43712
43713 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
43714
43715         * gcc.dg/cpp/cmdlne-M.c: New test.
43716
43717 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
43718
43719         * objc.dg/desig-init-1.m: New test.
43720
43721 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43722
43723         PR c++/6716
43724         * g++.dg/template/instantiate1.C: New test.
43725
43726 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
43727
43728         PR c++/7112
43729         * g++.dg/template/sizeof2.C: New test.
43730
43731 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
43732
43733         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
43734         gcc.dg/cpp/trad/include.c: New tests.
43735
43736 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
43737
43738         PR target/7177
43739         * gcc.c-torture/compile/20020701-1.c: New test.
43740
43741 2002-07-01  Stan Shebs  <shebs@apple.com>
43742
43743         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
43744         header here...
43745         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
43746         (objc-torture-execute): or here.
43747
43748 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
43749
43750         * gcc.c-torture/execute/arith-rand-ll.c: New test.
43751
43752 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
43753
43754         * gcc.dg/cpp/trad/escaped-nl.c: New test.
43755
43756 2002-06-30  Devang Patel  <dpatel@apple.com>
43757
43758         * objc.dg/fsyntax-only.m: New test.
43759
43760 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
43761
43762         PR c++/6695
43763         * g++.dg/template/friend7.C: New file.
43764
43765 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
43766
43767         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
43768         return type.
43769
43770 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
43771
43772         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
43773         avoid division by zero.
43774
43775 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
43776
43777         * gcc.dg/Wunknownprag.c: New tests.
43778
43779 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
43780
43781         * gcc.c-torture/execute/simd-2.c: New test.
43782
43783 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
43784
43785         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
43786         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
43787         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
43788         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
43789         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
43790         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
43791         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
43792         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
43793         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
43794         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
43795         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
43796         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
43797         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
43798         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
43799         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
43800         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
43801         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
43802
43803 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
43804
43805         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
43806         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
43807         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
43808         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
43809         New tests.
43810         * gcc.dg/cpp/trad/directive.c: Update.
43811
43812 2002-06-23  Andreas Jaeger  <aj@suse.de>
43813
43814         * gcc.c-torture/execute/complex-6.c: New.
43815
43816 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
43817
43818         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
43819         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
43820         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
43821         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
43822
43823 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
43824
43825         * gcc.dg/cpp/trad: New directory with traditional tests copied
43826         from parent directory.
43827         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
43828         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
43829         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
43830         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
43831         Move to trad/ and rename.
43832         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
43833         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
43834         gcc.dg/cpp/trad/redef2.c: New tests.
43835         * gcc.dg/cpp/trad/trad.exp: New driver.
43836
43837 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
43838
43839         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
43840         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
43841         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
43842         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
43843         Remove.
43844
43845 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
43846
43847         * gcc.dg/20020620-1.c: New test.
43848
43849 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43850
43851         * g++.dg/template/ttp4.C: New test.
43852
43853 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
43854
43855         * g++.dg/opt/vt1.C: Fix regexp.
43856
43857 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43858
43859         * gcc.c-torture/execute/pure-1.c: Make functions static again.
43860         Don't use attribute `noinline'.
43861
43862 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
43863
43864         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
43865
43866 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
43867
43868         * gcc.c-torture/execute/simd-1.c: New.
43869
43870         * gcc.dg/simd-1.c: New.
43871
43872 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
43873
43874         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
43875
43876 2002-06-16  Richard Henderson  <rth@redhat.com>
43877
43878         * g++.dg/ext/anon-struct1.C: New.
43879         * g++.dg/ext/anon-struct2.C: New.
43880         * g++.dg/ext/anon-struct3.C: New.
43881         * gcc.dg/anon-struct-1.c: New.
43882         * gcc.dg/anon-struct-2.c: New.
43883         * gcc.dg/anon-struct-3.c: New.
43884         * gcc.dg/20011008-1.c: Adjust warning text.
43885         * gcc.dg/20020527-1.c: Add -fms-extensions.
43886
43887 2002-06-16  Richard Henderson  <rth@redhat.com>
43888
43889         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
43890
43891 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
43892
43893         * gcc.c-torture/execute/20020615-1.c: New test.
43894
43895 2002-06-15  Roger Sayle  <roger@eyesopen.com>
43896
43897         * gcc.c-tortuture/execute/compare-1.c: New test case.
43898         * gcc.c-tortuture/execute/compare-2.c: New test case.
43899         * gcc.c-tortuture/execute/compare-3.c: New test case.
43900
43901 2002-06-13  Richard Henderson  <rth@redhat.com>
43902
43903         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
43904         ia64 ilp32.
43905
43906 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43907
43908         * g++.dg/template/typename2.C: Update error message.
43909
43910 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
43911
43912         * gcc.c-torture/execute/20020611-1.c: New test.
43913
43914 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
43915
43916         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
43917         list of targets to skip.
43918
43919 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
43920
43921         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
43922         targets if not optimizing.
43923
43924 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
43925
43926         * gcc.c-torture/compile/20020605-1.c: New test.
43927
43928         * g++.dg/opt/vt1.C: New test.
43929
43930         * gcc.dg/20020531-1.c: New test.
43931
43932         * gcc.dg/20020530-1.c: New test.
43933
43934         * gcc.dg/20020527-1.c: New test.
43935
43936         * g++.dg/opt/cse1.C: New test.
43937
43938 2002-06-07  Roger Sayle  <roger@eyesopen.com>
43939
43940         * gcc.dg/20020607-2.c: New test case.
43941
43942 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
43943
43944         * gcc.c-torture/compile/20020604-1.c: New test.
43945
43946 2002-06-04  Richard Henderson  <rth@redhat.com>
43947
43948         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
43949         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
43950         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
43951
43952 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
43953
43954         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
43955
43956 2002-06-03  Richard Henderson  <rth@redhat.com>
43957
43958         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
43959         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
43960
43961 2002-06-02  Richard Henderson  <rth@redhat.com>
43962
43963         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
43964         test functions static.
43965
43966 2002-06-02  Andreas Jaeger  <aj@suse.de>
43967
43968         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
43969         now.
43970
43971 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
43972
43973         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
43974         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
43975         Update for mofified diagnostics.
43976         * gcc.dg/c99-intconst-1.c: No longer fail.
43977
43978 2002-06-02  Richard Henderson  <rth@redhat.com>
43979
43980         * gcc.dg/uninit-A.c: Remove xfail markers.
43981
43982 2002-06-01  Roger Sayle  <roger@eyesopen.com>
43983
43984         * gcc.dg/fnegate-1.c: New test case.
43985
43986 2002-05-30  Osku Salerma  <osku@iki.fi>
43987
43988         * gcc.c-torture/execute/mayalias-1.c: New file.
43989
43990 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
43991
43992         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
43993         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
43994         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
43995
43996 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
43997
43998         * gcc.c-torture/execute/20020529-1.c: New test.
43999
44000 2002-05-27  Richard Henderson  <rth@redhat.com>
44001
44002         * g++.dg/ext/attrib6.C: New test case.
44003
44004 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44005
44006         * gcc.c-torture/execute/pure-1.c: New test.
44007
44008 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
44009
44010         * gcc.dg/cpp/arith-2.c: Remove.
44011
44012 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
44013
44014         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
44015         * gcc.dg/cpp/if-3.c: Remove.
44016
44017 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
44018
44019         * g++.dg/opt/cse2.C: New test.
44020
44021 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
44022
44023         * gcc.dg/cpp/arith-1.c: New semantic tests.
44024         * gcc.dg/cpp/if-1.c: Update.
44025
44026 2002-05-24  Ben Elliston  <bje@redhat.com>
44027
44028         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
44029
44030 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
44031
44032         * gcc.dg/verbose-asm.c: New test.
44033
44034 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
44035
44036         * gcc.dg/cpp/paste12.c: New test.
44037
44038 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
44039
44040         * g++.dg/parse/named_ops.C: New test.
44041
44042 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
44043
44044         * gcc.dg/weak-8.c: New test.
44045
44046 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
44047
44048         * gcc.dg/weak-2.c: Allow optional leading underscore
44049         in scan-assembler symbol name.
44050         * gcc.dg/weak-3.c: Likewise.
44051         * gcc.dg/weak-4.c: Likewise.
44052         * gcc.dg/weak-5.c: Likewise.
44053
44054 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
44055
44056         * gcc.dg/20020523-1.c: New test.
44057
44058 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
44059
44060         * objc.dg/const-str-2.m: Update now that we stop after
44061         a command line error.
44062
44063 2002-05-22  Richard Henderson  <rth@redhat.com>
44064
44065         * g++.dg/dg.exp: Fix typo in test pruneing.
44066
44067 2002-05-22  Richard Henderson  <rth@redhat.com>
44068
44069         * g++.dg/dg.exp: Prune the tls subdirectory.
44070         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
44071         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
44072         * g++.dg/tls/init-1.C: New.
44073
44074 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
44075
44076         * gcc.dg/20020517-1.c: New test.
44077
44078 2002-05-21  Richard Henderson  <rth@redhat.com>
44079
44080         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
44081         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
44082
44083 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
44084
44085         * g++.dg/other/copy2.C: New test.
44086
44087 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
44088
44089         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
44090         (MAX_COPY): Bump up to 10 times sizeof (long long).
44091         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
44092
44093         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
44094         sizeof (long long).
44095
44096         * gcc.c-torture/execute/strcpy-1.c: New test.
44097
44098 2002-05-19  Jason Merrill  <jason2redhat.com>
44099
44100         * g++.dg/ext/oper1.C: New test.
44101
44102 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
44103 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
44104
44105         * README.QMTEST: New file.
44106
44107         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
44108
44109 2002-05-19  Andreas Jaeger  <aj@suse.de>
44110
44111         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
44112         now.
44113         * gcc.c-torture/execute/loop-2d.x: Likewise.
44114
44115 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
44116
44117         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
44118         support weak symbols.
44119         * gcc.dg/weak-4.c: Likewise.
44120         * gcc.dg/weak-6.c: Likewise.
44121
44122 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
44123
44124         * gcc.dg/weak-3.c: Add dg-excess-error comment for
44125         cygwin, coff and h8300-*-hms targets
44126         * gcc.dg/weak-5.c: Likewise.
44127         * gcc.dg/weak-7.c: Likewise.
44128
44129 2002-05-16  Jason Merrill  <jason@redhat.com>
44130
44131         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
44132         (scan-assembler-not, scan-assembler-dem): Likewise.
44133         (scan-assembler-dem-not): Likewise.
44134
44135 2002-05-15  Richard Henderson  <rth@redhat.com>
44136
44137         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
44138
44139 2002-05-15  Richard Henderson  <rth@redhat.com>
44140
44141         * gcc.dg/weak-5.c (vfoo1c): No warning here.
44142         (vfoo1f): Warning here.
44143         (vfoo1l): Don't redefine the alias.
44144
44145 2002-05-14  Jason Merrill  <jason@redhat.com>
44146             Alexandre Oliva  <aoliva@redhat.com>
44147
44148         * g++.dg/init/pm1.C: New test.
44149
44150 2002-05-12  David S. Miller  <davem@redhat.com>
44151
44152         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
44153         types.
44154
44155 2002-05-10  Roger Sayle  <roger@eyesopen.com>
44156
44157         * gcc.c-torture/execute/20020510-1.c: New test case.
44158
44159 2002-05-10  David S. Miller  <davem@redhat.com>
44160
44161         * gcc.c-torture/execute/conversion.c: Test long double too.
44162
44163 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
44164
44165         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
44166         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
44167         * lib/g++.exp (g++_link_flags): Likewise.
44168         * lib/objc.exp (objc_target_compile): Likewise.
44169
44170 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
44171
44172         * gcc.dg/cpp/poison.c: Update.
44173         * gcc.dg/cpp/20000625-2.c: Remove.
44174         * gcc.dg/cpp/direct2s.c: Remove final test.
44175
44176 2002-05-08  Tom Rix  <trix@redhat.com>
44177
44178         * gcc.c-torture/execute/20020508-1.c: New test.
44179         * gcc.c-torture/execute/20020508-2.c: New test.
44180         * gcc.c-torture/execute/20020508-3.c: New test.
44181
44182 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
44183
44184         * gcc.dg/cpp/charconst-4.c: More tests.
44185
44186 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
44187
44188         PR c/6569
44189         * gcc.dg/weak-3.c: Update location of warning messages.
44190         * gcc.dg/weak-5.c: Likewise.
44191
44192 2002-05-06  Roger Sayle  <roger@eyesopen.com>
44193
44194         * gcc.c-torture/execute/20020506-1.c: New test case.
44195
44196 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
44197
44198         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
44199
44200 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
44201
44202         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
44203
44204 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
44205
44206         * gcc.dg/cpp/charconst-3.c: New test.
44207
44208 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
44209
44210         * gcc.dg/cpp/charconst.c: Update tests.
44211
44212 2002-05-05  Tim Josling  <tej@melbpc.org.au>
44213
44214         * treelang: Added directory for new sample language treelang. Also
44215         lib/treelang.exp: New file to signal treelang should be tested.
44216
44217 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
44218
44219         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
44220         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
44221         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
44222         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
44223         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
44224         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
44225         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
44226
44227 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
44228
44229         * gcc.dg/format/xopen-2.c: New test.
44230
44231 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
44232
44233         * gcc.dg/20020503-1.c: New test.
44234
44235 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
44236
44237         * g++.dg/init/dtor1.C: Make it tougher.
44238
44239 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
44240
44241         * g++.dg/init/dtor1.C: New test.
44242
44243 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
44244
44245         * gcc.dg/altivec-8.c: New.
44246
44247 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
44248
44249         * gcc.dg/altivec-7.c: New.
44250
44251 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
44252
44253         * g++.dg/parse/typedef1.C: New test.
44254
44255 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
44256
44257         PR c++/6486
44258         * g++.dg/template/friend6.C: New test.
44259
44260         PR c++/6492
44261         * g++.dg/init/copy1.C: New test.
44262
44263 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
44264
44265         * g++.dg/warn/effc1.C: New test.
44266
44267 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
44268
44269         * gcc.dg/cpp/if-cexp.c: Add a test.
44270
44271 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
44272
44273         * gcc.dg/20020426-2.c: New test.
44274
44275 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
44276
44277         * gcc.dg/cpp/if-mop.c: Update.
44278         * gcc.dg/cpp/if-mpar.c: Add test.
44279         * gcc.dg/cpp/if-oppr.c: Update.
44280
44281 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44282
44283         PR c/6343
44284         * gcc.dg/weak-[2-7].c: New tests.
44285
44286 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
44287
44288         * gcc.dg/enum1.c: New test.
44289
44290 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
44291
44292         PR c++/6497
44293         * g++.dg/inherit/access2.C: New test.
44294
44295 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
44296
44297         PR bootstrap/6445
44298         * gcc.dg/20020426-1.c: New test.
44299
44300 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
44301
44302         * g++.dg/abi/enum1.C: New test.
44303
44304 2002-04-26  Richard Henderson  <rth@redhat.com>
44305
44306         * gcc.dg/c99-bool-1.c: Expect always true warning.
44307
44308 2002-04-25  Roger Sayle  <roger@eyesopen.com>
44309
44310         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
44311
44312 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44313
44314         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
44315         targets.
44316
44317 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
44318
44319         * g++.dg/abi/mange7.C: New test.
44320
44321         PR c++/6438.
44322         * g++.dg/parse/stmtexpr2.C: New test.
44323
44324 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
44325
44326         * gcc.dg/20020312-2.c: Add SH target.
44327
44328 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44329
44330         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
44331         compiler output on mips*-*-irix*.
44332
44333 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
44334
44335         * g++.dg/parse/attr1.C: New test.
44336
44337 2002-04-23  Roger Sayle  <roger@eyesopen.com>
44338
44339         * gcc.c-torture/execute/string-opt-17.c: New test case.
44340         * gcc.c-torture/execute/memset-2.c: New test case.
44341
44342 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
44343
44344         PR c++/6256:
44345         * g++.dg/template/friend5.C: New test.
44346
44347         PR c++/6331:
44348         * g++.dg/template/qual1.C: Likewise.
44349
44350 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
44351
44352         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
44353         Include stdlib.h, not stdio.h or ctype.h.
44354
44355 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
44356
44357         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
44358         cris-*-elf* and mmix-*-*.
44359         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
44360         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
44361         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
44362         Ditto.
44363         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
44364         * gcc.dg/wchar_t-1.c: Ditto.
44365
44366 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
44367
44368         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
44369         Clarify comment.
44370
44371 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
44372
44373         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
44374
44375 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44376
44377         * gcc.c-torture/execute/20000906-1.x: Delete.
44378
44379 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
44380
44381         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
44382
44383 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
44384
44385         * PR6367
44386         * g77.f-torture/execute/6367.f: New test.
44387         * g77.f-torture/execute/6367.x: Disable for MMIX.
44388
44389 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
44390
44391         * PR6352
44392         * g++.dg/opt/inline2.C: New test.
44393
44394 2002-04-18  Richard Henderson  <rth@redhat.com>
44395
44396         * gcc.dg/20000906-1.c: Enable for all targets.
44397         * gcc.c-torture/compile/iftrap-2.c: New.
44398
44399 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
44400
44401         * gcc.dg/20020418-1.c: New test.
44402         * gcc.dg/20020418-2.c: New test.
44403
44404 2002-04-18  Richard Henderson  <rth@redhat.com>
44405
44406         * gcc.c-torture/compile/iftrap-1.c: New.
44407         * gcc.dg/iftrap-1.c: Adjust for ia64.
44408         * gcc.dg/iftrap-2.c: New.
44409
44410 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
44411
44412         * gcc.c-torture/compile/20020418-1.c: New test.
44413
44414 2002-04-18  Roger Sayle  <roger@eyesopen.com>
44415
44416         * gcc.c-torture/compile/20020415-1.c: New.
44417
44418 2002-04-18  David S. Miller  <davem@redhat.com>
44419
44420         * gcc.c-torture/execute/20020418-1.c: New test.
44421
44422 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
44423
44424         * gcc.dg/20020416-1.c: New test.
44425
44426         * g++.dg/opt/inline1.C: New test.
44427
44428 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
44429
44430         * gcc.dg/altivec-5.c: New test.
44431
44432         * gcc.dg/20020415-1.c: New test.
44433
44434 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
44435
44436         * lib/chill.exp: Remove.
44437
44438 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
44439
44440         * g++.dg/other/big-struct.C: New test.
44441
44442 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
44443
44444         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
44445         of scratch file.
44446
44447 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
44448
44449         PR c/6277
44450         * gcc.dg/i386-387-1.c: Allow optional leading underscore
44451         in scan-assembler function name
44452
44453 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
44454
44455         * g77.f-torture/execute/980628-4.x,
44456         g77.f-torture/execute/980628-5.x,
44457         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
44458         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
44459         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
44460         i[34567]86-*-*.
44461
44462 2002-04-13  David S. Miller  <davem@redhat.com>
44463
44464         * gcc.c-torture/execute/20020413-1.c: New test.
44465
44466 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
44467
44468         * gcc.dg/asm-6.c,
44469         * g++.dg/ext/asm1.C: New tests.
44470
44471 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
44472
44473         PR c++ 5373.
44474         * g++.dg/parse/stmtexpr1.C: New test.
44475
44476         PR c++/5189.
44477         * g++.dg/template/copy1.C: New test.
44478
44479 2002-04-12  Richard Henderson  <rth@redhat.com>
44480
44481         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
44482
44483 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
44484
44485         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
44486         gcc.c-torture/execute/20020307-2.c.
44487
44488 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
44489
44490         * g++.dg/ext/attrib5.C,
44491         * g++.dg/lookup/struct1.C: New tests.
44492
44493 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
44494
44495         * gcc.dg/20020411-1.c: New test.
44496
44497         * gcc.c-torture/execute/20020411-1.c: New test.
44498
44499 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
44500
44501         * g77.f-torture/execute/6177.f: New test.
44502
44503 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
44504
44505         PR middle-end/6247
44506         * g++.dg/opt/cleanup1.C: New test.
44507
44508         * g++.dg/opt/const1.C: New test.
44509
44510 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
44511
44512         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
44513
44514 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
44515
44516         PR c++/5507
44517         * g++.dg/template/typename2.C: New test.
44518
44519 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
44520
44521         * gcc.c-torture/execute/loop-12.c: New.
44522
44523 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
44524
44525         * g77.f-torture/execute/980628-4.x,
44526         g77.f-torture/execute/980628-5.x,
44527         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
44528         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
44529         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
44530
44531 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44532
44533         PR optimization/6086
44534         * g++.dg/opt/preinc1.C: New test.
44535
44536 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
44537
44538         PR c++/5571
44539         * g++.dg/opt/static2.C: New test.
44540
44541 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
44542
44543         PR c/5120
44544         * gcc.dg/20020406-1.c: New test.
44545
44546 2002-04-04  David S. Miller  <davem@redhat.com>
44547
44548         * gcc.c-torture/execute/20020404-1.c: New test.
44549
44550 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
44551
44552         PR c/6123
44553         * gcc.dg/20020312-2.c: Do not declare global register variable
44554         if __PIC__ or __pic__ is defined.
44555
44556 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
44557
44558         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
44559         __asm__ so that it works correctly even if -ansi -pedantic-errors.
44560
44561 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44562
44563         * gcc.misc-tests/linkage.exp: Update last change to handle
44564         sparc*-, not just sparc-.
44565
44566 2002-04-03  Richard Henderson  <rth@redhat.com>
44567
44568         * gcc.dg/cpp/ucs.c: Improved long UCS test.
44569
44570 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
44571
44572         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
44573
44574 2002-04-02  David S. Miller  <davem@redhat.com>
44575
44576         * gcc.c-torture/execute/20020402-3.c: New test.
44577
44578 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
44579
44580         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
44581         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
44582
44583         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
44584         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
44585         g77.f-torture/execute/20001201.x,
44586         g77.f-torture/execute/u77-test.x: New files.
44587
44588         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
44589         * gcc.dg/wchar_t-1.c: Ditto.
44590
44591 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44592
44593         * gcc.c-torture/execute/20020402-1.c: New test.
44594
44595 2002-04-01  Richard Henderson  <rth@redhat.com>
44596
44597         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
44598
44599         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
44600
44601 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44602
44603         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
44604
44605 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
44606
44607         * g++.dg/inherit/template-as-base.C: Expect error.
44608         * g++.dg/inherit/namespace-as-base.C: Likewise.
44609
44610 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
44611
44612         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
44613         g++.dg/ext/instantiate3.C: Tweak match patterns.
44614
44615         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
44616         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
44617         -da test.
44618
44619 2002-03-31  Richard Henderson  <rth@redhat.com>
44620
44621         * gcc.dg/special/alias-2.c: New.
44622         * gcc.dg/special/ecos.exp: Run it.
44623
44624 2002-03-31  Richard Henderson  <rth@redhat.com>
44625
44626         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
44627
44628 2002-03-31  Kazu Hirata  <kazu@hxi.com>
44629
44630         * gcc.dg/weak-1.c: Disable on h8300 port.
44631
44632 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
44633
44634         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
44635         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
44636         ordering tests.
44637         * g++.dg/bprob/bprob-1.C: New test.
44638         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
44639         * g++.dg/gcov/gcov-1.C: New test.
44640         * g++.dg/gcov/gcov-1.x: New file.
44641         * g++.dg/gcov/gcov-2.C: New test.
44642         * g++.dg/gcov/gcov-3.C: New test.
44643         * g++.dg/gcov/gcov-3.h: New file.
44644
44645 2002-03-28  Roger Sayle  <roger@eyesopen.com>
44646
44647         * g++.old-deja/g++.other/builtins5.C: New test.
44648         * g++.old-deja/g++.other/builtins6.C: New test.
44649         * g++.old-deja/g++.other/builtins7.C: New test.
44650         * g++.old-deja/g++.other/builtins8.C: New test.
44651         * g++.old-deja/g++.other/builtins9.C: New test.
44652
44653 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
44654
44655         * g++.dg/opt/static1.C: New test.
44656
44657         * g++.dg/opt/longbranch1.C: New test.
44658
44659 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
44660
44661         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
44662
44663         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
44664
44665 2002-03-28  Jeffrey A Law  (law@redhat.com)
44666
44667         * gcc.c-torture/execute/20020328-1.c: New test.
44668
44669 2002-03-27  Richard Henderson  <rth@redhat.com>
44670
44671         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
44672         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
44673         move from g++.old-deja/g++.ext/.
44674
44675 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
44676
44677         * g++.dg/init/new2.C: New test.
44678
44679 2002-03-26  Richard Henderson  <rth@redhat.com>
44680
44681         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
44682
44683         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
44684         on sparc.
44685
44686         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
44687         sparcv9 systems.
44688         * gcc.dg/20001102-1.c: Likewise.
44689
44690 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
44691
44692         * gcc.dg/cpp/endif-pedantic1.c,
44693         gcc.dg/cpp/endif-pedantic2.c: New tests.
44694
44695 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
44696
44697         * g++.dg/init/new1.C: New test.
44698
44699 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
44700
44701         * g++.dg/abi/vbase9.C: New test.
44702
44703 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
44704
44705         * gcc.dg/arm-asm.c: New test.
44706
44707 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
44708
44709         * gcc.dg/Wswitch-enum.c: New test.
44710         Fix PR c/5044.
44711
44712 2002-03-26  Richard Henderson  <rth@redhat.com>
44713
44714         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
44715         structure.
44716
44717 2002-03-25  Richard Henderson  <rth@redhat.com>
44718
44719         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
44720         sparcv9 systems.
44721
44722         * gcc.c-torture/compile/20011119-1.c (xxx): New.
44723         * gcc.c-torture/compile/20011119-2.c (xxx): New.
44724
44725 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
44726
44727         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
44728
44729 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
44730
44731         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
44732         targets using generic thunk support.
44733
44734 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
44735
44736         * gcc.c-torture/compile/20020323-1.c: New test.
44737
44738         * g++.dg/opt/conj2.C: New test.
44739
44740 2002-03-24  Richard Henderson  <rth@redhat.com>
44741
44742         * gcc.dg/weak-1.c: Use -fno-common.
44743
44744 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
44745
44746         * g77.dg/f77-edit-apostrophe-out.f: New test
44747         * g77.dg/f77-edit-h-out.f: New test
44748         * g77.dg/f77-edit-t-in.f: New test
44749         * g77.dg/f77-edit-t-out.f: New test
44750         * g77.dg/f77-edit-x-out.f: New test
44751         * g77.dg/f77-edit-slash-out.f: New test
44752         * g77.dg/f77-edit-colon-out.f: New test
44753         * g77.dg/f77-edit-s-out.f: New test
44754
44755 2002-03-24  Richard Henderson  <rth@redhat.com>
44756
44757         * objc/execute/formal_protocol-6.x: New XFAIL.
44758
44759 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
44760
44761         * gcc.dg/weak-1.c: Early return from dg-final on platforms
44762         that do not support weak symbols
44763
44764 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
44765
44766         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
44767         * lib/g77.exp: Likewise.
44768         * lib/objc.exp: Likewise.
44769
44770 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
44771
44772         * gcc.dg/Wswitch-default.c: New test.
44773
44774 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
44775
44776         * g++.dg/other/enum1.C: New test.
44777
44778 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
44779
44780         * gcc.dg/pragma-ep-3.c: Fix typo.
44781
44782 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
44783
44784         * g++.dg/inherit/template-as-base.C: New test.
44785
44786 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
44787
44788         * g++.old-deja/g++.other/dwarf2-1.C: Move...
44789         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
44790
44791 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
44792
44793         * gcc.dg/cpp/multiline.c: Update to match.
44794
44795 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
44796
44797         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
44798
44799 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
44800
44801         * gcc.dg/cpp/extratokens2.c: New file.
44802
44803 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
44804
44805         * gcc.dg/20020312-2.c: Add rs6000 target.
44806
44807         * gcc.c-torture/compile/20020319-1.c: New test.
44808
44809 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
44810
44811         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
44812         (A, E): Handle this.
44813
44814 2002-03-20  Jason Merrill  <jason@redhat.com>
44815
44816         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
44817         ignoring -fpic.
44818         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
44819         through prune_gcc_output.
44820
44821 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
44822
44823         * gcc.c-torture/compile/20020320-1.c: New test.
44824
44825 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
44826
44827         * gcc.c-torture/compile/20020318-1.c: New test.
44828
44829         * gcc.dg/struct-by-value-1.c: New test.
44830
44831         * gcc.dg/20020319-1.c: New test.
44832
44833 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
44834
44835         * g++.dg/opt/conj1.C: New test.
44836
44837 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
44838
44839         * g++.dg/template/qualttp20.C: Revert previous change.
44840         * g++.dg/template/qualttp3.C: Likewise.
44841         * g++.dg/template/qualttp4.C: Likewise.
44842         * g++.dg/template/qualttp5.C: Likewise.
44843         * g++.dg/template/qualttp6.C: Likewise.
44844         * g++.dg/template/qualttp7.C: Likewise.
44845         * g++.dg/template/qualttp8.C: Likewise.
44846         * g++.dg/template/recurse.C: Likewise.
44847
44848 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
44849
44850         * gcc.dg/cpp/wchar-1.c: Update.
44851
44852 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
44853
44854         * g++.dg/template/conv1.C: New test.
44855         * g++.dg/template/conv2.C: New test.
44856         * g++.dg/template/conv3.C: New test.
44857         * g++.dg/template/conv4.C: New test.
44858
44859 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
44860
44861         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
44862         * g++.dg/template/qualttp3.C: Likewise.
44863         * g++.dg/template/qualttp4.C: Likewise.
44864         * g++.dg/template/qualttp5.C: Likewise.
44865         * g++.dg/template/qualttp6.C: Likewise.
44866         * g++.dg/template/qualttp7.C: Likewise.
44867         * g++.dg/template/qualttp8.C: Likewise.
44868         * g++.dg/template/recurse.C: Likewise.
44869
44870 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
44871
44872         * g++.dg/opt/dtor1.C: New test.
44873
44874 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
44875
44876         * gcc.c-torture/compile/20020315-1.c: New test.
44877
44878 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
44879
44880         * gcc.dg/weak-1.c: Fix scan tests.
44881
44882 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
44883
44884         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
44885         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
44886         cris-*-aout* mmix-*-*.
44887         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
44888         cris-*-aout* mmix-*-*.
44889         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
44890         cris-*-elf* cris-*-aout* and mmix-*-*.
44891         * gcc.dg/20001009-1.c: Ditto.
44892         * gcc.dg/20010912-1.c: Ditto.
44893         * gcc.dg/20020122-4.c: Ditto.
44894         * gcc.dg/inline-2.c: Ditto.
44895
44896 2002-03-14  Jeffrey A Law  (law@cygnus.com)
44897
44898         * gcc.c-torture/compile/20020314-1.c: New test.
44899
44900 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
44901
44902         * gcc.c-torture/execute/20020314-1.c: New test.
44903
44904 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
44905
44906         * g++.dg/warn/Wunused-1.C: New test.
44907
44908 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
44909
44910         * g++.dg/abi/mangle6.C: New test.
44911
44912 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
44913
44914         * gcc.c-torture/compile/20020309-2.c: New test.
44915
44916         * gcc.c-torture/compile/20020312-1.c: New test.
44917
44918 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
44919
44920         * g++.dg/other/access1.C: New test.
44921
44922 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
44923
44924         * gcc.c-torture/execute/wchar_t-1.c: New test.
44925
44926 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
44927
44928         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
44929
44930 2002-03-12  Roger Sayle  <roger@eyesopen.com>
44931
44932         * gcc.dg/20020312-1.c: New test case.
44933
44934 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
44935
44936         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
44937
44938 2002-03-11  Richard Henderson  <rth@redhat.com>
44939
44940         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
44941         * g++.old-deja/g++.jason/report.C: Likewise.
44942
44943 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
44944
44945         * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
44946         * g++.old-deja/g++.robertl/eb56.C: Likewise.
44947
44948 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
44949
44950         * g++.dg/overload/pmf1.C: New test.
44951
44952 2002-03-11  Kazu Hirata  <kazu@hxi.com>
44953
44954         * gcc.c-torture/execute/20020307-1.c: Use long.
44955
44956 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
44957
44958         PR optimization/5844
44959         * gcc.dg/20020310-1.c: New test.
44960
44961 2002-03-09  Michael Meissner  <meissner@redhat.com>
44962
44963         * gcc.c-torture/execute/memcpy-2.c: New test.
44964         * gcc.c-torture/execute/memset-1.c: New test.
44965         * gcc.c-torture/execute/strlen-1.c: New test.
44966         * gcc.c-torture/execute/strcmp-1.c: New test.
44967         * gcc.c-torture/execute/strncmp-1.c: New test.
44968
44969 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
44970
44971         * gcc.dg/ppc-ldstruct.c: New test.
44972
44973 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
44974
44975         * gcc.c-torture/execute/va-arg-22.c: New test.
44976
44977 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
44978
44979         * gcc.c-torture/compile/20020309-1.c: New test.
44980
44981 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
44982
44983         * gcc.c-torture/execute/20020307-2.c: New test.
44984
44985 2002-03-07  Jeffrey A Law  (law@redhat.com)
44986
44987         * g77.f-torture/compile/20020307-1.f: New test.
44988
44989 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
44990
44991         * gcc.dg/unordered-1.c: New test.
44992
44993 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
44994
44995         * gcc.c-torture/execute/20020307-1.c: New test.
44996
44997 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
44998
44999         * gcc.dg/20020304-1.c: New test.
45000
45001         * gcc.c-torture/compile/20020304-2.c: New test.
45002
45003 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
45004
45005         * gcc.c-torture/compile/20020304-1.c: New test case
45006         (from PR c/5830).
45007
45008 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
45009
45010         * gcc.dg/20020103-1.c: Add other -D ppc variants.
45011
45012 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
45013
45014         * g++.dg/other/classkey1.C: New test.
45015
45016 2002-03-01  Richard Henderson  <rth@redhat.com>
45017
45018         * gcc.c-torture/compile/981223-1.x: New.
45019         * gcc.c-torture/compile/920625-1.x: New.
45020
45021 2002-02-28  Richard Henderson  <rth@redhat.com>
45022
45023         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
45024
45025 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
45026
45027         * gcc.c-torture/execute/20020227-1.c: New test.
45028
45029 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
45030
45031         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
45032         here" ERROR lines.
45033         * g++.old-deja/g++.oliva/partord1.C: Likewise.
45034         * g++.old-deja.g++.other/defarg1.C: Likewise.
45035         * g++.old-deja/g++.pt/calls2.C: Likewise.
45036         * g++.old-deja/g++.pt/crash20.C: Likewise.
45037         * g++.old-deja/g++.pt/crash30.C: Likewise.
45038         * g++.old-deja/g++.pt/crash36.C: Likewise.
45039         * g++.old-deja/g++.pt/crash6.C: Likewise.
45040         * g++.old-deja/g++.pt/defarg13.C: Likewise.
45041         * g++.old-deja/g++.pt/derived3.C: Likewise.
45042         * g++.old-deja/g++.pt/error1.C: Likewise.
45043         * g++.old-deja/g++.pt/friend21.C: Likewise.
45044         * g++.old-deja/g++.pt/friend23.C: Likewise.
45045         * g++.old-deja/g++.pt/infinite1.C: Likewise.
45046         * g++.old-deja/g++.robertl/eb128.C: Likewise.
45047
45048 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
45049
45050         * gcc.c-torture/execute/20020225-2.c: New test.
45051
45052 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
45053
45054         * gcc.c-torture/execute/920730-1t.c,
45055         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
45056         Delete test cases, only relevant to -traditional.
45057
45058 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
45059
45060         * gcc.dg/cpp/undef1.c: Remove.
45061         * gcc.dg/cpp/directiv.c: Update.
45062         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
45063
45064 2002-02-27  Michael Meissner  <meissner@redhat.com>
45065
45066         * gcc.c-torture/execute/20020226-1.c: New test.
45067
45068 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
45069
45070         * g++.dg/debug/debug4.C: New test.
45071
45072         * gcc.dg/ia64-visibility-1.c: New test.
45073
45074 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
45075
45076         * gcc.dg/debug/20020224-1.c: New.
45077
45078 2002-02-25  Kazu Hirata  <kazu@hxi.com>
45079
45080         * gcc.c-torture/execute/960416-1.x: New.
45081         * gcc.c-torture/execute/divconst-3.x: Likewise.
45082
45083 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
45084
45085         * gcc.dg/20020224-1.c: New test.
45086
45087 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
45088
45089         * gcc.c-torture/execute/20020225-1.c: New.
45090
45091 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
45092
45093         * gcc.dg/cpp/wchar-1.c: New test.
45094
45095 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
45096
45097         * gcc.dg/20020222-1.c: New test.
45098
45099 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
45100
45101         * g++.dg/opt/anonunion1.C: New test.
45102
45103 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
45104
45105         * g++.dg/template/qualttp19.C: New test.
45106         * g++.dg/template/qualttp20.C: New test.
45107         * g++.old-deja/g++.jason/report.C: Adjust expected errors
45108         * g++.old-deja/g++.other/qual1.C: Likewise.
45109
45110 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
45111
45112         * gcc.dg/attr-alwaysinline.c: New.
45113
45114 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
45115
45116         * gcc.dg/20020220-1.c: New test.
45117
45118         * gcc.dg/20020220-2.c: New test.
45119
45120         * g++.dg/opt/mmx1.C: New test.
45121
45122 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
45123
45124         * gcc.c-torture/compile/20020110.c: New test.
45125
45126 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
45127
45128         * gcc.c-torture/execute/20020219-1.c: New test.
45129
45130         * gcc.dg/20020219-1.c: New test.
45131
45132         * gcc.dg/noncompile/20020220-1.c: New test.
45133
45134         * g++.dg/opt/ptrintsum1.C: New test.
45135
45136         * gcc.dg/debug/20020220-1.c: New test.
45137
45138 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
45139
45140         * gcc.c-torture/execute/20020216-1.c: New test.
45141
45142 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
45143
45144         * gcc.dg/decl-1.c: Update, new test.
45145
45146 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
45147
45148         * g++.dg/abi/bitfield1.C: New test.
45149         * g++.dg/abi/bitfield2.C: New test.
45150
45151 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
45152
45153         * gcc.dg/attr-nest.c: New test.
45154
45155 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
45156
45157         * gcc.c-torture/execute/20020215-1.c: New test.
45158
45159 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
45160
45161         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
45162         * g++.dg/debug/debug.exp: New.
45163         * g++.dg/debug/trivial.C: New.
45164         * g++.dg/debug/debug1.C: Moved...
45165         * g++.dg/other/debug1.C: ...from here.
45166         * g++.dg/debug/debug2.C: Moved...
45167         * g++.dg/other/debug2.C: ...from here.
45168         * g++.dg/debug/debug3.C: Moved...
45169         * g++.dg/other/debug3.C: ...from here.
45170
45171         * gcc.dg/noncompile/20020213-1.c: New test.
45172
45173 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
45174
45175         * g++.dg/other/debug3.C: New test.
45176
45177         * gcc.c-torture/execute/20020213-1.c: New test.
45178
45179 2002-02-13  Richard Smith <richard@ex-parrot.com>
45180
45181         * g++.old-deja/g++.other/thunk1.C: New test.
45182
45183 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
45184
45185         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
45186
45187 2002-02-13  Stan Shebs  <shebs@apple.com>
45188
45189         * gcc.dg/altivec-3.c: New.
45190
45191 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
45192
45193         * gcc.dg/Wunreachable-1.c: New test.
45194         * gcc.dg/Wunreachable-2.c: New test.
45195
45196 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
45197
45198         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
45199
45200 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
45201
45202         * gcc.dg/decl-1.c: New test.
45203
45204 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
45205
45206         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
45207
45208 2002-02-10  Kazu Hirata  <kazu@hxi.com>
45209
45210         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
45211         * gcc.c-torture/compile/980506-1.x: Likewise.
45212
45213 2002-02-10  Kazu Hirata  <kazu@hxi.com>
45214
45215         * gcc.dg/20020210-1.c: New.
45216
45217 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
45218
45219         * g77.f-torture/execute/947.f: New regression test
45220         for PR fortran/947.
45221
45222 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
45223
45224         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
45225         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
45226
45227 2002-02-08  Richard Henderson  <rth@redhat.com>
45228
45229         * gcc.c-torture/compile/labels-3.c: New.
45230
45231 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
45232
45233         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
45234         expression statements work instead.
45235         * gcc.dg/noncompile/20020207-1.c: New test.
45236
45237 2002-02-07  Richard Henderson  <rth@redhat.com>
45238
45239         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
45240
45241 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
45242
45243         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
45244         message from g77
45245         * lib/g77-dg.exp: Trim g77 error messages so that they are
45246         recognized by dg.exp.
45247
45248 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
45249
45250         PR fortran/5473
45251         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
45252
45253 2002-02-07  Richard Henderson  <rth@redhat.com>
45254
45255         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
45256         to be sufficiently aligned for integers.
45257
45258 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
45259
45260         * g++.dg/template/friend4.C: New test.
45261
45262 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
45263
45264         PR fortran/5743
45265         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
45266         unsupported cases.
45267
45268 2002-02-07  Richard Henderson  <rth@redhat.com>
45269
45270         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
45271         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
45272         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
45273         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
45274
45275 2002-02-06  Richard Henderson  <rth@redhat.com>
45276
45277         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
45278
45279 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
45280
45281         * gcc.dg/20020206-1.c: New test.
45282
45283 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
45284
45285         * gcc.c-torture/execute/20020206-1.c: New test.
45286
45287         * gcc.c-torture/execute/20020206-2.c: New test.
45288
45289         PR optimization/5429:
45290         * gcc.c-torture/compile/20020206-1.c: New test.
45291
45292 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
45293
45294         * g++.dg/ext/align1.C: Do not use an explicit alignment value
45295         as certain file formats cannot support particularly large
45296         alignments.
45297
45298         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
45299         and do not expect to be able to link the executable.
45300
45301         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
45302         fail because the COFF format does not support the weak attribute.
45303
45304 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
45305
45306         * g77.dg/pr5473.f: New test
45307
45308 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
45309
45310         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
45311         Fix testcase accordingly.
45312
45313 2002-02-04  Richard Henderson  <rth@redhat.com>
45314
45315         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
45316         (buf): Change to be an array of pointers, not ints.
45317
45318 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
45319
45320         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
45321         before all tests.  Move warning one line above to match where it
45322         C frontend emits.
45323         * gcc.dg/Wswitch-2.c: New test.
45324         * g++.dg/warn/Wswitch-1.C: New test.
45325         * g++.dg/warn/Wswitch-2.C: New test.
45326
45327 2002-02-04  Richard Henderson  <rth@redhat.com>
45328
45329         * g++.dg/abi/offsetof.C: Fix size comparison.
45330
45331 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
45332
45333         * gcc.dg/cast-qual-2.c: New test.
45334
45335 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
45336
45337         * gcc.dg/20020201-4.c: New test.
45338
45339 2002-02-04  Ben Elliston  <bje@redhat.com>
45340
45341         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
45342         target_info attribute != 0, in addition to the empty string.
45343         (gcc_target_compile): Likewise.
45344
45345 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
45346
45347         * gcc.dg/Wswitch.c: New test.
45348         PR gcc/4475. PR gcc/3780.
45349
45350 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
45351
45352         * g77.f-torture/execute/5122.f: New test for regressions
45353         against PR fortran/5122.
45354
45355 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
45356
45357         * g77.f-torture/compile/pr3743.f: Delete
45358         * g77.dg/pr3743-1.f: New test.
45359         * g77.dg/pr3743-2.f: New test.
45360         * g77.dg/pr3743-3.f: New test.
45361         * g77.dg/pr3743-4.f: New test.
45362
45363 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
45364
45365         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
45366
45367 2002-02-02  Richard Henderson  <rth@redhat.com>
45368
45369         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
45370         * gcc.c-torture/execute/bf64-1.c: Likewise.
45371
45372 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
45373
45374         * gcc.dg/20020201-2.c: New test.
45375
45376         * gcc.dg/20020201-3.c: New test.
45377
45378         * gcc.c-torture/execute/bitfld-2.c: New test.
45379
45380 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
45381
45382         * gcc.dg/bitfld-1.c: Update.
45383         * gcc.dg/bitfld-2.c: Update.
45384         * gcc.c-torture/execute/bitfld-1.x: New.
45385
45386 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
45387
45388         * gcc.c-torture/execute/20020201-1.c: New test.
45389
45390 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
45391
45392         PR target/5469
45393         * gcc.dg/20020201-1.c: New test.
45394
45395 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
45396
45397         PR fortran/3743
45398         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
45399         * g77.f-torture/compile/pr3743.x: Remove
45400
45401 2002-01-31  Tom Rix  <trix@redhat.com>
45402
45403         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
45404
45405 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
45406
45407         * gcc.dg/noncompile/20020130-1.c: New test.
45408
45409 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
45410
45411         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
45412
45413 2002-01-29  Richard Henderson  <rth@redhat.com>
45414
45415         * gcc.c-torture/execute/991118-1.c: Cast various constants back
45416         to long long.
45417         * gcc.c-torture/execute/bf64-1.c: Likewise.
45418
45419 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
45420
45421         * gcc.c-torture/execute/20020129-1.c: New test.
45422
45423 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
45424
45425         * gcc.c-torture/compile/20000224-1.c: Update.
45426         * gcc.c-torture/execute/bitfld-1.c: New tests.
45427         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
45428         * gcc.dg/uninit-A.c: Update.
45429
45430 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
45431
45432         * g++.dg/template/ctor1.C: Add instantiation.
45433
45434 2002-01-28  Paul Koning  <pkoning@equallogic.com>
45435
45436         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
45437         argument to __builtin_prefetch to be const ptr.
45438
45439 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
45440
45441         * gcc.c-torture/compile/20020120-1.c: New test.
45442
45443 2002-01-27  Kazu Hirata  <kazu@hxi.com>
45444
45445         * gcc.c-torture/execute/20020127-1.c: New test.
45446
45447 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
45448
45449         * g77.dg/f77-edit-i-in.f: New test
45450         * g77.dg/f77-edit-i-out.f: New test
45451
45452 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
45453
45454         * gcc.dg/debug/debug.exp: New file.
45455         * gcc.dg/debug/trivial.c: New file.
45456         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
45457         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
45458         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
45459         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
45460         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
45461         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
45462         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
45463         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
45464         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
45465         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
45466         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
45467         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
45468         * gcc.dg/20000503-1.c: Removed.
45469         * gcc.dg/20010207-1.c: Removed.
45470         * gcc.dg/20011223-1.c: Removed.
45471         * gcc.dg/20020104-2.c: Removed.
45472         * gcc.dg/debug-1.c: Removed.
45473         * gcc.dg/debug-2.c: Removed.
45474         * gcc.dg/debug-3.c: Removed.
45475         * gcc.dg/debug-4.c: Removed.
45476         * gcc.dg/debug-5.c: Removed.
45477         * gcc.dg/debug-6.c: Removed.
45478         * gcc.dg/dwarf2-1.c: Removed.
45479         * gcc.dg/dwarf2-2.c: Removed.
45480
45481 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
45482
45483         * g++.old-deja/g++.other/eh5.C: New test.
45484         * g++.old-deja/g++.other/sibcall2.C: New test.
45485         * g++.old-deja/g++.other/array9.C: New test.
45486         * g++.old-deja/g++.other/typename2.C: New test.
45487         * g++.old-deja/g++.other/crash60.C: New test.
45488         * g++.old-deja/g++.other/conv9.C: New test.
45489         * g++.old-deja/g++.other/mangle10.C: New test.
45490         * g++.old-deja/g++.other/unchanging1.C: New test.
45491         * g++.old-deja/g++.other/exprstmt1.C: New test.
45492         * g++.old-deja/g++.other/inline23.C: New test.
45493         * g++.old-deja/g++.eh/ia64-1.C: New test.
45494         * g++.old-deja/g++.other/dwarf2-1.C: New test.
45495         * g++.old-deja/g++.other/reload1.C: New test.
45496         * g++.old-deja/g++.other/static20.C: New test.
45497         * g++.old-deja/g++.other/local-alloc1.C: New test.
45498         * g++.old-deja/g++.other/conv8.C: New test.
45499         * g++.old-deja/g++.other/stmtexpr2.C: New test.
45500         * g++.old-deja/g++.other/storeexpr1.C: New test.
45501         * g++.old-deja/g++.other/storeexpr2.C: New test.
45502         * g++.dg/eh/template2.C: New test.
45503         * g++.dg/warn/weak1.C: New test.
45504
45505 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
45506
45507         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
45508         Remove first, non-varying, argument.
45509
45510 2002-01-23  Richard Henderson  <rth@redhat.com>
45511
45512         * gcc.dg/inline-2.c: New.
45513
45514         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
45515         Add optional target arg.  Check number of arguments.
45516         (scan-assembler-not, scan-assembler-dem): Likewise.
45517         (scan-assembler-dem-not): Likewise.
45518
45519 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
45520
45521         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
45522         line 12.
45523         * g++.old-deja/g++.brendan/parse3.C,
45524         g++.old-deja/g++.other/crash26.C,
45525         g++.old-deja/g++.other/crash28.C,
45526         g++.old-deja/g++.other/crash29.C,
45527         g++.old-deja/g++.other/crash30.C,
45528         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
45529
45530 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
45531
45532         * gcc.dg/20020115-1.c: New.
45533
45534 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
45535
45536         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
45537
45538 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
45539
45540         * gcc.dg/20020122-3.c: New.
45541
45542 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
45543
45544         * g++.dg/other/gc1.C: New test.
45545
45546 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
45547
45548         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
45549
45550 2002-01-22  Richard Henderson  <rth@redhat.com>
45551
45552         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
45553
45554 2002-01-22  Richard Henderson  <rth@redhat.com>
45555
45556         * gcc.dg/20020122-4.c: New.
45557
45558 2002-01-22  H.J. Lu <hjl@gnu.org>
45559
45560         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
45561         link output.
45562         * gcc.dg/special/ecos.exp: Likewise.
45563         * lib/g++-dg.exp: Likewise.
45564         * lib/g77-dg.exp: Likewise.
45565         * lib/gcc-dg.exp : Likewise.
45566         * lib/mike-g++.exp: Likewise.
45567         * lib/mike-g77.exp: Likewise.
45568         * lib/mike-gcc.exp: Likewise.
45569         * lib/objc-dg.exp: Likewise.
45570
45571 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
45572
45573         PR target/5379
45574         * gcc.dg/20020122-2.c: New test.
45575
45576 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
45577
45578         * gcc.dg/20020122-1.c: New test.
45579
45580 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
45581
45582         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
45583
45584 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
45585
45586         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
45587
45588 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45589
45590         * gcc.c-torture/compile/20020121-1.c: New test.
45591
45592 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
45593
45594         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
45595         ld_library_path.
45596
45597 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
45598
45599         * gcc.dg/20020218-1.c: New test.
45600
45601 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
45602
45603         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
45604         messages
45605         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
45606         "At global scope" warning
45607         * g++.dg/ext/align1.C: Change cygwin test for alignment
45608         from db-bogus to dg-warning
45609
45610 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
45611
45612         * g77.f-torture/compile/cpp2.F: New test.
45613
45614 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
45615
45616         * g++.dg/template/access1.C: New test.
45617
45618 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
45619
45620         * gcc.dg/20020118-1.c: New.
45621
45622 2002-01-18  Kazu Hirata  <kazu@hxi.com>
45623
45624         * gcc.c-torture/execute/20020118-1.c: New test.
45625
45626 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
45627
45628         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
45629         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
45630         alignment warnings.
45631
45632 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
45633
45634         * gcc.misc-tests/i386-prefetch.exp: Save and restore
45635         torture_with_loops and torture_without_loops
45636
45637 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
45638
45639         * gcc.c-torture/compile/20020116-1.c: New test.
45640
45641 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
45642
45643         * gcc.dg/20020116-2.c: New test.
45644
45645         * gcc.dg/ultrasp4.c: New test.
45646
45647         * gcc.dg/20020116-1.c: New test.
45648
45649 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
45650
45651         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
45652         by EABI.
45653
45654 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
45655
45656         * gcc.misc-tests/i386-prefetch.exp: New.
45657         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
45658         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
45659         * gcc.misc-tests/i386-pf-none-1.c: New test.
45660         * gcc.misc-tests/i386-pf-sse-1.c: New test.
45661
45662 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
45663
45664         * gcc.dg/gnu89-init-1.c: Add new tests.
45665
45666 2002-01-15  Andreas Jaeger  <aj@suse.de>
45667
45668         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
45669         * gcc.dg/i386-mmx-2.c: Likewise.
45670         * gcc.dg/i386-sse-1.c: Likewise.
45671         * gcc.dg/i386-sse-2.c: Likewise.
45672         * gcc.dg/i386-sse-3.c: Likewise.
45673
45674 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
45675
45676         * g77.f-torture/execute/intrinsic-unix-bessel.f:
45677         Uncomment additional cases that now pass.
45678
45679 2002-01-11  Richard Henderson  <rth@redhat.com>
45680
45681         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
45682         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
45683
45684 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
45685
45686         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
45687
45688 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
45689
45690         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
45691         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
45692
45693 2002-01-10  Dale Johannesen  <dalej@apple.com>
45694
45695         * gcc.c-torture/execute/loop-11.c: New.
45696
45697 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
45698
45699         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
45700         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
45701
45702 2002-01-09  Richard Henderson  <rth@redhat.com>
45703
45704         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
45705         type in which to perform the operation for each size.
45706
45707 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
45708
45709         * gcc.c-torture/compile/20020109-2.c: New test.
45710
45711 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
45712
45713         * gcc.c-torture/execute/loop-10.c: New test.
45714
45715 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
45716
45717         * gcc.c-torture/compile/20010226-1.c: New test.
45718         * gcc.c-torture/compile/20010227-1.c: New test.
45719         * gcc.c-torture/compile/20010426-1.c: New test.
45720         * gcc.c-torture/compile/20010510-1.c: New test.
45721         * gcc.c-torture/compile/20010605-3.c: New test.
45722         * gcc.c-torture/compile/20010824-1.c: New test.
45723         * gcc.c-torture/execute/20010409-1.c: New test.
45724         * gcc.dg/noncompile/20000901-1.c: New test.
45725         * gcc.dg/20001023-1.c: New test.
45726         * gcc.dg/20001101-1.c: New test.
45727         * gcc.dg/20001102-1.c: New test.
45728         * gcc.dg/20010207-1.c: New test.
45729         * gcc.dg/20010405-1.c: New test.
45730         * gcc.dg/20010822-1.c: New test.
45731         * gcc.dg/20011107-1.c: New test.
45732
45733 2002-01-09  Jeffrey A Law  (law@redhat.com)
45734
45735         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
45736
45737         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
45738         execution failure on PA targets.
45739
45740 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
45741
45742         * gcc.c-torture/compile/20020109-1.c: New test.
45743
45744 2002-01-08  Kazu Hirata  <kazu@hxi.com>
45745
45746         * gcc.c-torture/execute/20020108-1.c: New test.
45747
45748 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
45749
45750         * gcc.dg/20020108-1.c: New test.
45751
45752 2002-01-08  H.J. Lu <hjl@gnu.org>
45753
45754         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
45755         for header files.
45756
45757 2002-01-08  Geoff Keating  <geoffk@redhat.com>
45758
45759         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
45760         consistency.
45761
45762 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
45763
45764         * gcc.dg/altivec-4.c: Test altivec predicates.
45765
45766 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
45767
45768         * gcc.c-torture/execute/20020107-1.c: New test.
45769
45770 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
45771
45772         PR c/5279
45773         * gcc.c-torture/compile/20020106-1.c: New test.
45774
45775 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
45776
45777         * gcc.c-torture/execute/nestfunc-4.c: New test.
45778
45779 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
45780
45781         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
45782         extra triple that slipped in.
45783         * g++.old-deja/g++.abi/align.C: Likewise.
45784         * g++.old-deja/g++.abi/bitfields.C: Likewise.
45785
45786 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
45787
45788         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
45789         * g++.old-deja/g++.abi/align.C: Likewise.
45790         * g++.old-deja/g++.abi/bitfields.C: Likewise.
45791
45792         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
45793         on FreeBSD/i386.
45794         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
45795         FreeBSD.
45796
45797 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
45798
45799         * gcc.dg/20020104-1.c: New test.
45800
45801         * gcc.dg/20020104-2.c: New test.
45802
45803 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
45804
45805         * gcc.dg/20020103-1.c: Fix typo in target selector.
45806
45807 2002-01-03  Richard Henderson  <rth@redhat.com>
45808
45809         * gcc.dg/20020103-1.c: New.
45810
45811 2002-01-03  Kazu Hirata  <kazu@hxi.com>
45812
45813         * gcc.c-torture/execute/20020103-1.c: New test.
45814
45815 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
45816
45817         * g++.dg/other/debug2.C: New test.
45818
45819         * gcc.c-torture/compile/20020103-1.c: New test.
45820
45821 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
45822
45823         * gcc.dg/gnu89-init-1.c: Added new tests.
45824
45825 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
45826
45827         * g++.dg/template/friend2.C: Remove as patch is reverted.
45828
45829         * g++.dg/warn/oldcast1.C: New test.
45830
45831         * g++.dg/template/ptrmem1.C: New test.
45832         * g++.dg/template/ptrmem2.C: New test.
45833
45834         * g++.dg/template/ntp.C: New test.
45835
45836         * g++.dg/other/component1.C: New test.
45837
45838         * g++.dg/template/ttp3.C: New test.
45839
45840         * g++.dg/template/friend2.C: New test.
45841         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
45842
45843 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
45844
45845         * g++.dg/other/ptrmem1.C: New test.
45846         * g++.dg/other/ptrmem2.C: New test.
45847
45848 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
45849
45850         * g++.dg/template/ctor1.C: New test.
45851
45852 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
45853
45854         * g++.dg/template/friend2.C: New test.
45855
45856 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
45857
45858         * gcc.dg/mmix-1.c: New test.
45859
45860 2001-12-31  Richard Henderson  <rth@redhat.com>
45861
45862         * gcc.dg/asm-5.c: New.
45863
45864 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
45865
45866         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
45867         in namespace __gnu_cxx
45868
45869 2001-12-30  Richard Henderson  <rth@redhat.com>
45870
45871         * gcc.dg/debug-6.c: New.
45872
45873 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
45874
45875         * gcc.c-torture/compile/20011229-2.c: New test.
45876
45877 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
45878
45879         * gcc.dg/debug-3.c: New test.
45880         * gcc.dg/debug-4.c: New test.
45881         * gcc.dg/debug-5.c: New test.
45882
45883 2001-12-29  Richard Henderson  <rth@redhat.com>
45884
45885         * g++.dg/eh/loop1.C: New.
45886
45887 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
45888
45889         * g++.dg/template/crash1.C: New test.
45890
45891 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
45892
45893         * g++.dg/other/const1.C: New test.
45894
45895 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
45896
45897         * gcc.c-torture/compile/20011229-1.c: New test.
45898
45899 2001-12-28  Stan Shebs  <shebs@apple.com>
45900
45901         * lib/objc-torture.exp: Resync with c-torture.exp.
45902         * lib/objc.exp: Load standard libraries.
45903
45904 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
45905
45906         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
45907         additional tests.
45908
45909 2001-12-27  Roger Sayle <roger@eyesopen.com>
45910
45911         * gcc.c-torture/execute/string-opt-16.c: New testcase.
45912
45913 2001-12-27  Richard Henderson  <rth@redhat.com>
45914
45915         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
45916
45917 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
45918
45919         * g++.dg/eh/ctor1.C: New test.
45920         * g++.dg/other/error2.C: New test.
45921
45922 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
45923
45924         * g++.dg/other/init2.C: New test.
45925
45926 2001-12-24  Richard Henderson  <rth@redhat.com>
45927
45928         * gcc.dg/20011223-1.c: New.
45929         * gcc.dg/inline-1.c: New.
45930
45931 2001-12-23  Richard Henderson  <rth@redhat.com>
45932
45933         * gcc.dg/asm-4.c: Test operand modifiers.
45934
45935 2001-12-23  Richard Henderson  <rth@redhat.com>
45936
45937         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
45938
45939 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
45940
45941         * gcc.c-torture/execute/20011223-1.c: New test.
45942
45943 2001-12-21  Richard Henderson  <rth@redhat.com>
45944
45945         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
45946         re-enables the warning.
45947
45948 2001-12-21  Richard Henderson  <rth@redhat.com>
45949
45950         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
45951
45952 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
45953
45954         * gcc.c-torture/compile/20011218-1.c: New test.
45955
45956 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
45957
45958         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
45959         arm-isr.c test.
45960         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
45961         epilogue generation for ARM ISR routines.
45962
45963 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45964
45965         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
45966         * gcc.dg/format/c90-printf-3.c: Likewise.
45967         * gcc.dg/format/c99-printf-3.c: Likewise.
45968         * gcc.dg/format/ext-1.c: Likewise.
45969         * gcc.dg/format/ext-6.c: Likewise.
45970         * gcc.dg/format/format.h: Prototype unlocked stdio.
45971
45972 2001-12-20  Richard Henderson  <rth@redhat.com>
45973
45974         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
45975         (arena): Use it.
45976         (malloc): Correct allocation logic.  Abort if we fill up the
45977         arena before initialization complete.
45978         (realloc): Correct allocation logic.
45979
45980 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
45981
45982         * gcc.c-torture/compile/20011219-2.c: New test.
45983
45984         * gcc.c-torture/execute/20011219-1.c: New test.
45985
45986 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
45987
45988         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
45989         target does not support weak symbols.
45990
45991 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
45992
45993         * gcc.c-torture/compile/20011219-1.c: New test.
45994
45995 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
45996
45997         * g++.dg/other/error1.C: New test.
45998
45999 2001-12-17  Jeffrey A Law  (law@redhat.com)
46000
46001         * gcc.c-torture/execute/20011217-1.c: New test.
46002
46003 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
46004
46005         * objc.dg/special/: New directory.
46006         * objc.dg/special/special.exp: New file.
46007         * objc.dg/special/unclaimed-category-1.h: New file.
46008         * objc.dg/special/unclaimed-category-1a.m: New file.
46009         * objc.dg/special/unclaimed-category-1.m: New file.
46010
46011 2001-12-17  Andreas Jaeger  <aj@suse.de>
46012
46013         * gcc.c-torture/compile/20011217-2.c: New test.
46014
46015 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
46016
46017         * gcc.c-torture/compile/20011217-1.c: New test.
46018
46019 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
46020
46021         * gcc.dg/20011214-1.c: New.
46022
46023 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
46024
46025         * gcc.dg/altivec-4.c: New.
46026
46027 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
46028
46029         * gcc.dg/20011113-1.c: New test.
46030
46031 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
46032
46033         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
46034         std::__malloc_alloc_template<0> and
46035         std::__default_alloc_template<false, 0>.
46036
46037 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
46038
46039         * objc/execute/bf-21.m: New test.
46040         * objc/execute/enumeration-1.m: New test.
46041         * objc/execute/enumeration-2.m: New test.
46042
46043 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
46044
46045         * gcc.dg/gnu89-init-1.c: New test.
46046
46047 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
46048
46049         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
46050         * g++.old-deja/g++.jason/2371.C: Likewise.
46051         * g++.old-deja/g++.jason/template33.C: Likewise.
46052         * g++.old-deja/g++.jason/template34.C: Likewise.
46053         * g++.old-deja/g++.jason/template36.C: Likewise.
46054         * g++.old-deja/g++.oliva/typename1.C: Likewise.
46055         * g++.old-deja/g++.oliva/typename2.C: Likewise.
46056         * g++.old-deja/g++.other/typename1.C: Likewise.
46057         * g++.old-deja/g++.pt/inherit2.C: Likewise.
46058         * g++.old-deja/g++.pt/nontype5.C: Likewise.
46059         * g++.old-deja/g++.pt/typename11.C: Likewise.
46060         * g++.old-deja/g++.pt/typename14.C: Likewise.
46061         * g++.old-deja/g++.pt/typename16.C: Likewise.
46062         * g++.old-deja/g++.pt/typename3.C: Likewise.
46063         * g++.old-deja/g++.pt/typename4.C: Likewise.
46064         * g++.old-deja/g++.pt/typename5.C: Likewise.
46065         * g++.old-deja/g++.pt/typename7.C: Likewise.
46066         * g++.old-deja/g++.robertl/eb9.C: Likewise.
46067
46068 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
46069
46070         * g++.dg/other/linkage1.C: New test.
46071         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
46072         specifiers.
46073
46074 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
46075
46076         * gcc.dg/concat.c: New test.
46077
46078 2001-12-11  Stan Shebs  <shebs@apple.com>
46079
46080         * objc/compile: New test directory.
46081         * objc/compile/compile.exp: New expect script.
46082         * objc/compile/20011211-1.m: New compile test.
46083
46084 2001-12-11  Jason Merrill  <jason@redhat.com>
46085
46086         * lib/prune.exp (prune_gcc_output): Also handle "In member
46087         function".  So many permutations...
46088
46089 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
46090
46091         * g++.dg/template/typedef1.C: New test.
46092
46093 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
46094
46095         * g++.dg/other/copy1.C: New test.
46096
46097 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
46098
46099         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
46100
46101         * gcc.dg/builtin-choose-expr.c: New.
46102
46103 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
46104
46105         * gcc.dg/altivec-2.c: New.
46106
46107 2001-12-07  Richard Henderson  <rth@redhat.com>
46108
46109         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
46110
46111 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
46112
46113         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
46114         ultrasparc.
46115
46116 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
46117
46118         * g++-old.deja/g++.robertl/eb101.C: Deleted.
46119
46120 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
46121
46122         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
46123         variable argument list.
46124
46125 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
46126
46127         * gcc.c-torture/execute/memcheck: Delete entire directory.
46128         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
46129         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
46130
46131 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
46132
46133         * gcc.dg/Wshadow-1.c: New test.
46134
46135 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
46136
46137         * gcc.c-torture/compile/20011130-1.c: New test.
46138
46139         * gcc.dg/noncompile/20011025-1.c: New test.
46140
46141         * g++.dg/other/anon-union.C: New test.
46142
46143         * gcc.c-torture/execute/20011024-1.c: New test.
46144
46145 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
46146
46147         * gcc.c-torture/execute/20000722-1.x,
46148         gcc.c-torture/execute/20010123-1.x: Remove.
46149         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
46150         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
46151         gcc.dg/c99-complit-2.c: New tests.
46152
46153 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
46154
46155         * g++.dg/inherit/base1.C: New test.
46156
46157 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
46158
46159         * g++.dg/other/stdarg1.C: New test.
46160
46161         * gcc.c-torture/compile/20011130-2.c: New test.
46162
46163 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
46164
46165         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
46166         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
46167         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
46168         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
46169         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
46170         * gcc.dg/builtin-prefetch-1.c: New test.
46171
46172 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
46173
46174         * gcc.dg/20011130-1.c: New test.
46175
46176 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
46177
46178         * g++.dg/other/scope1.C: New test.
46179         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
46180
46181 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
46182
46183         * gcc.dg/vla-init-1.c: New test.
46184
46185 2001-12-01  Geoff Keating  <geoffk@redhat.com>
46186
46187         * gcc.c-torture/compile/structs.c: New testcase from GDB.
46188
46189 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
46190
46191         * objc.dg/alias.m: Update.
46192         * objc.dg/class-1.m: Update.
46193         * objc.dg/const-str-1.m: Update.
46194         * objc.dg/fwd-proto-1.m: Update.
46195         * objc.dg/id-1.m: Update.
46196         * objc.dg/super-class-1.m: Update.
46197
46198 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
46199
46200         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
46201         constructs.
46202
46203 2001-11-28  Jeffrey A Law  (law@cygnus.com)
46204
46205         * gcc.c-torture/execute/20011128-1.c: New test.
46206
46207 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
46208
46209         * gcc.dg/20011127-1.c: New test.
46210
46211 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
46212
46213         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
46214         from Austin Group draft 7.
46215         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
46216         scanf format arguments.
46217         * gcc.dg/format/no-exargs-2.c: New test.
46218
46219 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
46220
46221         * g++.dg/abi/vbase8-4.C: New test.
46222
46223 2001-11-24  Ian Lance Taylor  <ian@airs.com>
46224
46225         * gcc.c-torture/execute/20011121-1.c: New test.
46226
46227 2001-11-23  Jeffrey A Law  (law@cygnus.com)
46228
46229         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
46230
46231 2001-11-23  Andreas Jaeger  <aj@suse.de>
46232
46233         * gcc.dg/cpp/charconst-2.c: New test.
46234
46235 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
46236
46237         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
46238         to the host if it is remote.  Let tests specify extra headers
46239         they use.
46240         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
46241         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
46242         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
46243         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
46244         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
46245         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
46246         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
46247         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
46248         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
46249         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
46250
46251 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
46252
46253         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
46254         for little endian ARMs.
46255
46256 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
46257
46258         * gcc.c-torture/compile/20011119-1.c: New test.
46259         * gcc.c-torture/compile/20011119-2.c: New test.
46260
46261 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
46262
46263         * gcc.dg/altivec-1.c: Fix typo.
46264
46265 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
46266
46267         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
46268
46269 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
46270
46271         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
46272
46273 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
46274
46275         * lib/g77.exp: Don't specify --rpath-link.
46276
46277         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
46278         across all the headers.
46279         * gcc.dg/format/format.exp: For testing on a remote host,
46280         copy format.h.
46281
46282         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
46283         * gcc.c-torture/execute/930406-1.c: Likewise.
46284         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
46285
46286 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
46287
46288         * gcc.dg/altivec-1.c: New.
46289
46290 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
46291
46292         * gcc.dg/cpp/fpreprocessed.c: New test case.
46293
46294 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
46295
46296         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
46297         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
46298         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
46299
46300 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
46301
46302         * gcc.dg/no-builtin-1.c: New test.
46303
46304 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
46305
46306         * gcc.c-torture/execute/20011115-1.c: New test.
46307
46308 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
46309
46310         * gcc.c-torture/compile/20011114-2.c: New test.
46311         * gcc.c-torture/compile/20011114-3.c: New test.
46312         * gcc.c-torture/compile/20011114-4.c: New test.
46313
46314 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
46315
46316         * g++.dg/other/init1.C: New test.
46317
46318 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
46319
46320         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
46321         message.
46322
46323         * gcc.c-torture/execute/20011114-1.c: New testcase.
46324
46325         * gcc.c-torture/compile/20010327-1.c: Revert last change.
46326         * gcc.c-torture/compile/20011114-1.c: New test, exactly
46327         like the (before this change) version of 20010327-1.c.
46328
46329 2001-11-14  Roger Sayle <roger@eyesopen.com>
46330
46331         * gcc.c-torture/execute/string-opt-13.c: New testcase.
46332
46333 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
46334
46335         * g++.dg/init/array2.C: New test.
46336
46337 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
46338
46339         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
46340
46341 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
46342
46343         * g++.dg/other/forscope1.C: New test.
46344         * g++.dg/ext/forscope1.C: New test.
46345         * g++.dg/ext/forscope2.C: New test.
46346
46347 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
46348
46349         * gcc.c-torture/execute/20011113-1.c: New test.
46350
46351 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
46352
46353         * gcc.c-torture/execute/20011109-2.c: New test.
46354
46355         * gcc.c-torture/execute/20011109-1.c: New test.
46356
46357 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
46358
46359         * gcc.c-torture/compile/20011109-1.c: New test.
46360
46361 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
46362
46363         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
46364         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
46365         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
46366         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
46367         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
46368         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
46369         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
46370
46371 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
46372
46373         * g++.dg/warn/Wshadow-1.C: New tests.
46374         * g++.old-deja/g++.mike/for3.C: Update.
46375
46376 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
46377
46378         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
46379         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
46380         XFAILs.  Adjust expected error texts.
46381         * gcc.c-torture/compile/20011106-1.c,
46382         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
46383         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
46384         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
46385         gcc.dg/c99-array-lval-5.c: New tests.
46386
46387 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
46388
46389         * gcc.dg/cpp/defined.c: Update.
46390
46391 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
46392
46393         * gcc.c-torture/execute/anon-1.c: New test.
46394
46395 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
46396
46397         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
46398         same size, so no warning should be produced on stormy16.
46399
46400         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
46401         due to oversized array.
46402         * g++.old-deja/g++.mike/ns15.C: Likewise.
46403         * g++.old-deja/g++.pt/crash16.C: Likewise.
46404
46405 2001-11-02  Graham Stott  <grahams@redhat.com>
46406
46407         * g++.dgother/debug1.C: Fix typos.
46408
46409 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
46410
46411         * g++.dg/other/debug1.C: New test.
46412
46413 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
46414
46415         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
46416         of unsigned long.
46417
46418 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
46419
46420         * gcc.dg/20011029-2.c: New test.
46421
46422         * gcc.c-torture/compile/20011029-1.c: New test.
46423
46424 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
46425
46426         * objc/execute/class_self-1.m: New test.
46427         * objc/execute/class_self-2.m: New test.
46428
46429 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
46430
46431         * gcc.misc-tests/msgs.exp: Delete.
46432         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
46433         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
46434         error set to match recent changes.
46435
46436 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
46437
46438         * gcc.dg/20011021-1.c: New test.
46439
46440 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
46441
46442         * gcc.c-torture/compile/20011023-1.c: New test.
46443
46444 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
46445
46446         * lib/g77.exp: Rewrite based on lib/g++.exp.
46447
46448 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
46449
46450         * gcc.c-torture/execute/20011019-1.c: New test.
46451
46452         * gcc.dg/20011018-1.c: New test.
46453
46454 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
46455
46456         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
46457
46458 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
46459
46460         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
46461         * gcc.dg/attr-invalid.c: Likewise.
46462
46463 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
46464
46465         * gcc.dg/20011015-1.c: New test.
46466
46467 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
46468
46469         * g++.dg/template/unify2.C: New test.
46470
46471 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
46472
46473         * g++.dg/other/exception-specification.C: New test
46474
46475 2001-10-13  Tom Rix  <trix@redhat.com>
46476
46477         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
46478         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
46479
46480 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
46481
46482         * gcc.dg/20011009-1.c: New test.
46483
46484 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
46485
46486         PR g++/4476
46487         * g++.dg/other/friend1.C: New test.
46488
46489 2001-10-11  Richard Henderson  <rth@redhat.com>
46490
46491         * g++.old-deja/g++.other/crash18.C: Add -S to options.
46492
46493 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46494
46495         * gcc.c-torture/compile/20011010-1.c: New.
46496
46497 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
46498
46499         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
46500         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
46501         g77.f-torture/execute/execute.exp,
46502         g77.f-torture/noncompile/noncompile.exp,
46503         gcc.c-torture/compile/compile.exp,
46504         gcc.c-torture/execute/execute.exp,
46505         gcc.c-torture/execute/ieee/ieee.exp,
46506         gcc.c-torture/execute/memcheck/memcheck.exp,
46507         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
46508         objc/execute/execute.exp: Update FSF address.
46509
46510 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
46511
46512         * gcc.dg/cpp/cmdlne-C.c: Update.
46513         * gcc.dg/cpp/cmdlne-C2.c: New.
46514
46515 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46516
46517         * gcc.c-torture/execute/20011008-3.c: New.
46518
46519 2001-10-08  DJ Delorie  <dj@redhat.com>
46520
46521         * gcc.dg/20011008-1.c: New.
46522         * gcc.dg/20011008-2.c: New.
46523
46524 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
46525
46526         * gcc.dg/cpp/spacing1.c: Update test.
46527
46528 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
46529
46530         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
46531         spelling errors of "separate" as "seperate".
46532
46533 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
46534
46535         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
46536         enough to avoid inlining.
46537
46538 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
46539
46540         * lib/g77.exp: set libg2c_dir correctly.
46541
46542 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
46543
46544         * gcc.dg/cpp/macro11.c: New test.
46545
46546 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
46547
46548         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
46549         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
46550         gcc.dg/format/multattr-3.c: New tests.
46551         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
46552         tests for format attributes on function pointers being rejected.
46553
46554 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
46555
46556         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
46557
46558 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
46559
46560         * g++.dg/warn/format1.C: New test.
46561
46562 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
46563
46564         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
46565
46566 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
46567
46568         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
46569
46570 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
46571
46572         * gcc.dg/cpp/redef2.c: Add test.
46573
46574 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
46575
46576         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
46577         long-standing bug on i686, apparently.
46578         * gcc.c-torture/execute/loop-2c.x: New file.
46579         * gcc.c-torture/execute/loop-2d.x: New file.
46580         * gcc.c-torture/execute/loop-3c.x: New file.
46581
46582 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
46583
46584         * gcc.dg/cpp/20000625-2.c: Correct line number.
46585
46586 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
46587
46588         * gcc.dg/cpp/macro10.c: New test.
46589         * gcc.dg/cpp/strify3.c: New test.
46590         * gcc.dg/cpp/spacing1.c: Add tests.
46591         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
46592         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
46593
46594 2001-09-24  DJ Delorie  <dj@redhat.com>
46595
46596         * gcc.c-torture/execute/20010924-1.c: New test.
46597
46598 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
46599
46600         * objc/execute/paste.m: Remove.
46601
46602 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
46603
46604         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
46605
46606 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
46607
46608         * g77.dg/strlen0.f: New test.
46609
46610 2001-09-21  Richard Henderson  <rth@redhat.com>
46611
46612         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
46613         * g++.old-deja/g++.abi/vtable2.C: Likewise.
46614
46615 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
46616
46617         Table-driven attributes.
46618         * g++.dg/ext/attrib1.C: New test.
46619
46620 2001-09-20  DJ Delorie  <dj@redhat.com>
46621
46622         * gcc.dg/20000926-1.c: Update expected warning messages.
46623         * gcc.dg/array-2.c: Likewise, and test for warnings too.
46624         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
46625         array.
46626
46627 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
46628
46629         * g++.dg/eh/registers1.C: New test case.
46630
46631 2001-09-17  Richard Henderson  <rth@redhat.com>
46632
46633         * gcc.dg/array-5.c: Fix VLA decomposition test.
46634
46635 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
46636
46637         * gcc.dg/cpp/line5.c: New testcase.
46638
46639 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
46640
46641         * gcc.dg/cpp/macro9.c: New test.
46642
46643 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
46644
46645         * gcc.c-torture/execute/980223.c: Change type of addr from long
46646         to char *.
46647
46648 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
46649
46650         * gcc.c-torture/execute/20010915-1.c: New test.
46651
46652 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
46653
46654         * g77.dg/bprob: New directory.
46655         * g77.dg/bprob/bprob.exp: New file.
46656         * g77.dg/bprob/bprob-1.f: New test.
46657         * g77.dg/gcov: New directory.
46658         * g77.dg/gcov/gcov.exp: New file.
46659         * g77.dg/gcov/gcov-1.f: New test.
46660         * g77.dg/gcov/gcov-1.x: New file.
46661
46662 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
46663
46664         * gcc.dg/cpp/directiv.c: Update.
46665         * gcc.dg/cpp/undef1.c: Update.
46666
46667 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
46668
46669         * gcc.dg/20010912-1.c: New test.
46670
46671 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
46672
46673         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
46674         language-independent file in lib.
46675         * lib/gcov.exp: New file.
46676
46677 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
46678
46679         * gcc.c-torture/compile/20010911-1.c: New test.
46680
46681 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
46682
46683         * lib/profopt.exp: New, to support profile-directed optimizations.
46684         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
46685         * gcc.misc-tests/bprob-1.c: New test.
46686         * gcc.misc-tests/bprob-2.c: New test.
46687
46688 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
46689
46690         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
46691         XFAIL and which kinds of gcov output to verify.
46692         * gcc.misc-tests/gcov-4b.x: New file.
46693         * gcc.misc-tests/gcov-5b.x: New file.
46694         * gcc.misc-tests/gcov-6.x: New file.
46695         * gcc.misc-tests/gcov-7.c: New test.
46696         * gcc.misc-tests/gcov-7.x: New file.
46697
46698 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
46699
46700         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
46701         * gcc.misc-tests/gcov-6.c: New test.
46702
46703 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
46704
46705         PR c++/3986
46706         * g++.dg/abi/vbase1.C: New test.
46707
46708 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
46709
46710         * objc.dg/method-2.m: New.
46711
46712 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
46713
46714         PR c++/4203
46715         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
46716         * g++.dg/init/empty1.C: New test.
46717
46718 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
46719
46720         * gcc.c-torture/compile/20010903-1.c: New test.
46721
46722 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
46723
46724         * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
46725         for m68k.
46726
46727 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
46728
46729         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
46730
46731         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
46732
46733         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
46734
46735 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
46736
46737         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
46738         for 16-bit 'unsigned int'.
46739
46740 2001-08-29  Kazu Hirata  <kazu@hxi.com>
46741
46742         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
46743
46744 2001-08-27  Richard Henderson  <rth@redhat.com>
46745
46746         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
46747         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
46748
46749 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
46750
46751         * gcc.dg/asm-names.c (ymain): New.
46752
46753 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
46754
46755         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
46756         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
46757         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
46758
46759 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46760
46761         * gcc.dg/compare5.c: New testcase.
46762
46763 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
46764
46765         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
46766         and "In instantiation".
46767
46768 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
46769
46770         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
46771
46772 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
46773
46774         * gcc.misc-tests/gcov.exp: Add support for branch information.
46775         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
46776         * gcc.misc-tests/gcov-4.c: New test.
46777         * gcc.misc-tests/gcov-4b.c: New test.
46778         * gcc.misc-tests/gcov-5b.c: New test.
46779
46780 2001-08-20  Zack Weinberg  <zackw@panix.com>
46781
46782         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
46783         expected to fail.
46784
46785 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
46786
46787         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
46788
46789 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
46790
46791         * g++.dg/eh/template1.C: New test.
46792
46793 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
46794
46795         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
46796         Fix thinko.
46797         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
46798         for xfail.
46799
46800 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
46801
46802         * lib/g77-dg.exp: Use prune.exp for common procedures
46803         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
46804         * lib/g77.exp: (g77-dg-prune) Remove
46805
46806 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
46807
46808         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
46809
46810 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46811
46812         * g++.dg/template/unify1.C: New test.
46813
46814 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
46815
46816         * g++.dg/abi/empty4.C: New test.
46817
46818 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
46819
46820         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
46821         solaris2.*
46822         * g77.f-torture/compile/pr3743.x: Likewise.
46823
46824 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
46825
46826         * g++.dg/other/using-declaration.C: New test.
46827
46828 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
46829
46830         * gcc.dg/cpp/tr-sign.c: New testcase.
46831
46832 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
46833
46834         * gcc.dg/cpp/19951025-1.c: Revert.
46835         * gcc.dg/cpp/directiv.c: We no longer process directives that
46836         interrupt macro arguments.
46837
46838 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
46839
46840         * gcc.dg/bconstp-1.c: New test.
46841
46842 2001-08-03  Richard Henderson  <rth@redhat.com>
46843
46844         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
46845
46846 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
46847
46848         * gcc.dg/cpp/19951025-1.c: Update.
46849
46850 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
46851
46852         * g77.dg/ff90-1.f (s): Fix reference of variable z,
46853         should be x.
46854
46855 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
46856
46857         Kill -fhonor-std.
46858         * g++.old-deja/g++.ns/ns14.C: Remove special options.
46859         * g++.old-deja/g++.other/std1.C: Likewise.
46860         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
46861
46862 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
46863
46864         * lib/g77.exp: Load gcc-defs.exp for common procedures
46865         (g77_pass, g77_fail, g77_finish, g77_exit,
46866         ${tool}_check_unsupported_p} Now redundant.  Deleted.
46867
46868 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
46869
46870         * g77.dg/fbackslash.f
46871         * g77.dg/fcase-preserve.f
46872         * g77.dg/ff90-1.f
46873         * g77.dg/ffixed-line-length-0.f
46874         * g77.dg/ffixed-line-length-132.f
46875         * g77.dg/ffixed-line-length-7.f
46876         * g77.dg/ffixed-line-length-72.f
46877         * g77.dg/ffixed-line-length-none.f
46878         * g77.dg/ffree-form-1.f
46879         * g77.dg/fno-backslash.f
46880         * g77.dg/fno-f90-1.f
46881         * g77.dg/fno-fixed-form-1.f
46882         * g77.dg/fno-onetrip.f
46883         * g77.dg/fno-typeless-boz.f
46884         * g77.dg/fno-underscoring.f
46885         * g77.dg/fno-vxt-1.f
46886         * g77.dg/fonetrip.f
46887         * g77.dg/ftypeless-boz.f
46888         * g77.dg/fugly-assumed.f
46889         * g77.dg/funderscoring.f
46890         * g77.dg/fvxt-1.f
46891
46892 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
46893
46894         * objc.dg/fwd-proto-1.m: New.
46895         * objc.dg/local-decl-1.m: New.
46896         * objc.dg/naming-1.m: New.
46897         * objc.dg/naming-2.m: New.
46898         * objc.dg/proto-hier-1.m: New.
46899
46900 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
46901
46902         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
46903         largest-type elements to a struct makes its size grow.
46904
46905 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
46906
46907         * g++.dg/abi/vthunk1.C: New test.
46908
46909 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
46910
46911         * g++.dg/abi/vbase8-22.C: New test.
46912
46913 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
46914
46915         * gcc.dg/cpp/macro8.c: New test.
46916
46917 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
46918
46919         * g++.dg/abi/vbase8-21.C: New test.
46920
46921 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
46922
46923         * g++.dg/abi/vbase8-10.C: New test.
46924
46925 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
46926
46927         * lib/g++.exp (g++_set_ld_library_path): Renamed to
46928         ${tool}_set_ld_library_path.
46929         Changed caller.
46930         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
46931         g++.exp.
46932
46933 2001-07-26  Stan Cox <scox@redhat.com>
46934
46935         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
46936         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
46937         gcc_exit, gcc_check_unsupported_p):
46938         Moved to gcc-deps.exp
46939         * gcc-deps.exp: New file.
46940
46941 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46942
46943         * g++.old-deja/g++.pt/defarg14.C: New test.
46944
46945 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
46946
46947         * g++.old-deja/g++.other/lineno5.C: New test.
46948
46949 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
46950
46951         * g++.old-deja/g++.pt/crash68.C: New test.
46952
46953 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
46954
46955         * g++.old-deja/g++.other/crash42.C: New test.
46956
46957 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
46958
46959         * gcc.dg/cpp/extratokens.c: Fix.
46960         * gcc.dg/cpp/skipping2.c: New tests.
46961
46962 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
46963
46964         * gcc.c-torture/execute/20010724-1.c: New file.
46965         * gcc.c-torture/execute/20010724-1.x: New file.
46966
46967 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
46968
46969         * g++.old-deja/g++.other/cond7.C: New test.
46970
46971 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
46972
46973         * g++.old-deja/g++.other/optimize4.C: New test.
46974
46975 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
46976
46977         * g++.old-deja/g++.abi/vbase8-5.C: New test.
46978
46979 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
46980
46981         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
46982         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
46983         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
46984         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
46985
46986         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
46987         bug report" message.
46988
46989         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
46990         * g++.dg/ext/instantiate1.C: Move from old-deja.
46991
46992 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
46993
46994         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
46995         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
46996         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
46997         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
46998
46999 2001-07-23  Jeffrey A Law  (law@cygnus.com)
47000
47001         * gcc.c-torture/execute/20010723-1.c: New test.
47002
47003 2001-07-23  Ben Elliston  <bje@redhat.com>
47004
47005         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
47006
47007 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47008
47009         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
47010         i[34567]86-*-*.
47011         Delete handling of ieee_multilib_flags.
47012         Pass -mieee for alpha*-*-* and sh-*-*.
47013         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
47014
47015 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
47016
47017         Remove old-abi tests.
47018         * g++.old-deja/g++.mike/p11116.C: Remove.
47019         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
47020
47021 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
47022
47023         * g77.f-torture/compile/pr3743.f: New test
47024
47025 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
47026
47027         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
47028
47029 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
47030
47031         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
47032         g++.old-deja/g++.pt/static6.C: Likewise.
47033         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
47034         supports weak symbols.
47035
47036 2001-07-18  Andreas Jaeger  <aj@suse.de>
47037
47038         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
47039         supported again.
47040
47041 2001-07-18  Andreas Jaeger  <aj@suse.de>
47042
47043         * gcc.dg/iftrap-1.c: Fix target line.
47044
47045 2001-07-17  Richard Henderson  <rth@redhat.com>
47046
47047         * gcc.c-torture/execute/20010717-1.c: New.
47048
47049 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
47050
47051         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
47052         tests.
47053
47054 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
47055
47056         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
47057
47058 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
47059
47060         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
47061         UAC_SIGBUS, UAC_NOPRINT definitions.
47062
47063 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
47064
47065         * objc/execute/object_is_class.m: New test.
47066         * objc/execute/object_is_meta_class.m: New test.
47067
47068 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
47069
47070         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
47071         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
47072
47073 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
47074
47075         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
47076         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
47077
47078 2001-07-14  Richard Henderson  <rth@redhat.com>
47079
47080         * gcc.dg/iftrap-1.c: New.
47081
47082 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
47083
47084         * g77.f-torture/execute/intrinsic77.f: New test.
47085
47086 2001-07-11  Janis Johnson <janis@us.ibm.com>
47087
47088         * gcc.misc-tests/gcov-3.c: New test.
47089
47090 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
47091
47092         * gcc.c-torture/compile/20010711-1.c,
47093         * gcc.c-torture/compile/20010711-2.c: New tests.
47094
47095 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
47096
47097         * gcc.c-torture/execute/20010711-1.c: New test.
47098
47099 2001-07-11  Ben Elliston  <bje@redhat.com>
47100
47101         * g++.old-deja/g++.other/enum5.C: New test.
47102
47103 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
47104
47105         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
47106         (g++-dg-prune): Call prune_gcc_output.
47107         * prune.exp: New file for prune_gcc_output.
47108         * lib/g++.exp, lib/gcc.exp: Load it.
47109
47110 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
47111
47112         * gcc.c-torture/compile/20010701-1.c,
47113         g++.old-deja/g++.ext/attrib6.C: New tests.
47114
47115 2001-07-06  Jeffrey A Law  (law@cygnus.com)
47116
47117         * gcc.c-torture/compile/20010706-1.c: New test.
47118
47119 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
47120
47121         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
47122
47123 2001-06-28  Stan Shebs  <shebs@apple.com>
47124
47125         * gcc.dg/pragma-darwin.c: New test.
47126
47127 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
47128
47129         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
47130         Solaris 2.[678] system.
47131
47132 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
47133
47134         * gcc.dg/20010622-1.c: New test.
47135
47136 2001-06-18  Stan Shebs  <shebs@apple.com>
47137
47138         * objc.dg: New directory.
47139         * objc.dg/dg.exp: New file.
47140         * objc.dg/alias.m: New.
47141         * objc.dg/class-1.m: New.
47142         * objc.dg/class-2.m: New.
47143         * objc.dg/const-str-1.m: New.
47144         * objc.dg/const-str-2.m: New.
47145         * objc.dg/id-1.m: New.
47146         * objc.dg/method-1.m: New.
47147         * objc.dg/super-class-1.m: New.
47148         * lib/objc-dg.exp: New file.
47149
47150 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
47151
47152         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
47153         of label name.
47154
47155 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
47156
47157         * g++.old-deja/g++.abi/vbase8-9.C: New test.
47158
47159 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47160
47161         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
47162         variable.
47163
47164 2001-06-12  Richard Henderson  <rth@redhat.com>
47165
47166         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
47167
47168 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
47169
47170         * g++.old-deja/g++.abi/vbase5.C: New test.
47171         * g++.old-deja/g++.abi/vbase6.C: New test.
47172         * g++.old-deja/g++.abi/vbase7.C: New test.
47173
47174 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47175
47176         * gcc.c-torture/compile/20010610-1.c: New test.
47177
47178 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
47179
47180         * g++.old-deja/g++.abi/vbase4.C: New test.
47181
47182 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
47183
47184         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
47185         support %f for HC11/HC12 targets.
47186         * gcc.c-torture/execute/930513-1.x: New file, likewise.
47187         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
47188         on HC11/HC12 targets.
47189         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
47190
47191 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
47192
47193         * gcc.dg/wchar_t-1.c: New file.
47194         * gcc.dg/wint_t-1.c: Likewise.
47195
47196 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
47197
47198         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
47199
47200 2001-06-11  Richard Henderson  <rth@redhat.com>
47201
47202         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
47203
47204 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
47205
47206         * gcc.c-torture/compile/20010611-1.c: New test.
47207
47208 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
47209
47210         * gcc.dg/c99-tag-1.c: Add more tests.
47211
47212 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
47213
47214         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
47215         representation on MN10300 and ARM/Thumb.
47216
47217 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
47218
47219         * g77.f-torture/execute/20010610.f: New.
47220
47221 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
47222
47223         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
47224         names.
47225
47226 2001-06-09  Richard Henderson  <rth@redhat.com>
47227
47228         * gcc.c-torture/execute/ashrdi-1.c: New.
47229         * gcc.c-torture/execute/ashldi-1.c: New.
47230         * gcc.c-torture/execute/lshrdi-1.c: New.
47231
47232 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
47233
47234         * objc/execute/load-3.m: Added. Check sending +load to categories,
47235         in addition to classes.
47236
47237 2001-06-08  Stan Shebs  <shebs@apple.com>
47238
47239         * objc/execute/load-2.m: New test.  From Nicola Pero
47240         <n.pero@mi.flashnet.it>.
47241
47242 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
47243
47244         * gcc.c-torture/execute/20010605-2.c: New test.
47245
47246 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
47247
47248         * g++.old-deja/g++.abi/vbase2.C: New test.
47249         * g++.old-deja/g++.abi/vbase3.C: New test.
47250
47251 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
47252
47253         * g++.old-deja/g++.pt/friend49.C: New test.
47254
47255 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
47256
47257         * g++.old-deja/g++.ext/anon3.C: New test.
47258
47259 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
47260
47261         * g++.old-deja/g++.other/conv7.C: New test.
47262
47263 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
47264
47265         * gcc.c-torture/compile/20010605-2.c: New test.
47266
47267 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
47268
47269         * gcc.c-torture/execute/20010604-1.c: New test.
47270
47271 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
47272
47273         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
47274
47275 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
47276
47277         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
47278         (g++_link_flags): Likewise.
47279         (g++_init): Pass gccpath's value to two previous functions.
47280
47281 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47282
47283         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
47284         Ensure logfile entry matches exec command line.
47285
47286 2001-05-31  Richard Henderson  <rth@redhat.com>
47287
47288         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
47289         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
47290
47291 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
47292
47293         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
47294         compiler for irix6.2
47295
47296 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
47297
47298         * g++.old-deja/g++.other/optimize3.C: New file.
47299
47300 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
47301
47302         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
47303         assemble.
47304
47305 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
47306
47307         * g++.old-deja/g++.other/optimize2.C: New file.
47308
47309 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
47310
47311         * gcc.c-torture/compile/20010518-2.c: New file.
47312         * gcc.c-torture/execute/20010518-1.c: New file.
47313         * gcc.c-torture/execute/20010518-2.c: New file.
47314
47315 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
47316
47317         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
47318
47319 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
47320
47321         G++ no longer defines builtins that do not begin with __builtin.
47322         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
47323         * g++.old-deja/g++.brendand/misc13.C: Likewise.
47324         * g++.old-deja/g++.law/builtin1.C: Likewise.
47325         * g++.old-deja/g++.law/cvt2.C: Likewise.
47326         * g++.old-deja/g++.mike/net5.C: Likewise.
47327         * g++.old-deja/g++.other/builtins1.C: Likewise.
47328         * g++.old-deja/g++.other/builtins2.C: Likewise.
47329         * g++.old-deja/g++.other/builtins3.C: Likewise.
47330         * g++.old-deja/g++.other/builtins4.C: Likewise.
47331         * g++.old-deja/g++.other/inline8.C: Likewise.
47332         * g++.old-deja/g++.robertl/eb39.C: Likewise.
47333
47334 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
47335
47336         * g++.old-deja/g++.pt/using1.C: Adjust.
47337         * g++.old-deja/g++.pt/using2.C: New test.
47338
47339 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
47340
47341         * gcc.dg/cpp/charconst.c: New tests.
47342         * gcc.dg/cpp/escape.c: New tests.
47343         * gcc.dg/cpp/escape-1.c: New tests.
47344         * gcc.dg/cpp/escape-2.c: New tests.
47345         * gcc.dg/cpp/ucs.c: New tests.
47346
47347 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
47348
47349         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
47350         native compiler for irix6.5.
47351
47352 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
47353
47354         * lib/g++.exp (g++_include_flags): Use args to compute
47355         get_multilibs.
47356         (g++_link_flags): Likewise.
47357         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
47358
47359 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
47360
47361         * gcc.dg/c90-hexfloat-1.c: Add more tests.
47362
47363 2001-05-21  Geoff Keating  <geoffk@redhat.com>
47364
47365         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
47366         this file.
47367
47368 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
47369
47370         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
47371         STACK_SIZE;
47372         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
47373         to STACK_SIZE; Use it to define size of add_histo array.
47374         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
47375         to STACK_SIZE.
47376         (f): Use GITT_SIZE to define size of gitt local table.
47377         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
47378         to STACK_SIZE; Use it to define size of bytemem array.
47379
47380 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
47381
47382         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
47383         on 68HC11/HC12 due to the asm instruction.
47384         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
47385         * gcc.c-torture/compile/920520-1.x: Likewise.
47386         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
47387         on 68HC11/HC12 because the function is larger than 64K.
47388         * gcc.c-torture/compile/961203-1.x: New file, this test fails
47389         on 68HC11/HC12 because the structure is too large.
47390
47391 2001-05-20  Richard Henderson  <rth@redhat.com>
47392
47393         * gcc.c-torture/execute/20010520-1.c: New.
47394
47395 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47396
47397         * g++.old-deja/g++.warn/compare1.C: New test.
47398         * gcc.dg/compare4.c: New test.
47399
47400 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
47401
47402         * g++.old-deja/g++.other/optimize1.C: New test.
47403
47404 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47405
47406         * g++.old-deja/g++.pt/spec41.C: New test.
47407
47408 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
47409
47410         * gcc.c-torture/compile/20010114-1.x: Remove.
47411
47412 2001-05-18  Stan Shebs  <shebs@apple.com>
47413
47414         * gcc.c-torture/compile/20010518-1.c: New test.
47415
47416 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
47417
47418         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
47419         * g++.old-deja/g++.pt/crash67.C: New test.
47420
47421 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
47422
47423         * g++.old-deja/g++.other/debug9.C: New test.
47424
47425 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
47426
47427         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
47428
47429 2001-05-16  Jan Hubicka  <jh@suse.cz>
47430
47431         * gcc.c-torture/compile/20010516-1.c: New test.
47432
47433 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
47434
47435         * g++.old-deja/g++.other/crash41.C: New test.
47436
47437 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
47438
47439         * g++.old-deja/g++.pt/crash66.C: New test.
47440
47441 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
47442
47443         * g++.old-deja/g++.robertl/eb27.C: Convert.
47444
47445 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
47446
47447         * g++.dg/friend-warn.C: New test.  Do not warn about friend
47448         declaration being redundant.
47449
47450 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
47451
47452         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
47453
47454 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
47455
47456         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
47457
47458 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
47459
47460         * lib/g++.exp: Use testsuite_flags.
47461
47462 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
47463
47464         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
47465
47466 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
47467
47468         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
47469
47470 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
47471
47472         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
47473
47474 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
47475
47476         * gcc.c-torture/compile/20010313-1.c: New test.
47477
47478 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
47479
47480         * gcc.dg/cpp/direct2.c: New test.
47481         * gccq.dg/cpp/direct2s.c: New test.
47482
47483         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
47484
47485 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
47486
47487         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
47488         * g++.old-deja/g++.other/op3.C: Likewise.
47489
47490 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
47491
47492         * gcc.dg/cpp/syshdr.h: New file.
47493         * gcc.dg/cpp/sysmac1.c: Update.
47494         * gcc.dg/cpp/sysmac2.c: Update.
47495
47496 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
47497
47498         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
47499
47500 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
47501
47502         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
47503         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
47504
47505 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
47506
47507         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
47508
47509 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
47510
47511         * lib/g++.exp (g++_include_flags): Don't use any special flags
47512         if TESTING_IN_BUILD_TREE is not defined.
47513         (g++_init): Use a plain 'c++' as the compiler if
47514         TESTING_IN_BUILD_TREEE is not defined.
47515
47516 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
47517
47518         * g++.old-deja/g++.eh/catch13.C: New test.
47519         * g++.old-deja/g++.eh/catch14.C: New test.
47520
47521 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
47522
47523         * gcc.dg/cpp/tr-define.c: New test.
47524
47525 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
47526
47527         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
47528         <stdlib.h>, not <malloc.h>.
47529
47530 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
47531
47532         * g++.old-deja/g++.ns/template17.C: New test.
47533
47534 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
47535
47536         * g++.old-deja/g++.pt/ref4.C: New test.
47537
47538 2001-04-30  Richard Henderson  <rth@redhat.com>
47539
47540         * gcc.dg/20000724-1.c: Revert last change.
47541
47542 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
47543
47544         * g77.f-torture/execute/20010430.f: New test.
47545
47546 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
47547
47548         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
47549
47550 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
47551
47552         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
47553
47554 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
47555
47556         * g++.old-deja/g++.eh/crash6.C: New test.
47557
47558 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
47559
47560         * g++.old-deja/g++.other/warn7.C: New test.
47561
47562 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
47563
47564         * g++.old-deja/g++.other/defarg9.C: New test.
47565
47566 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
47567
47568         * g77.f-torture/compile/20010426.f: New test.
47569         * g77.f-torture/execute/20010426.f: New test.
47570
47571 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
47572
47573         * g77.f-torture/compile/20000629-1.x: Remove - error
47574         has been fixed.
47575
47576 2001-04-26  Jeffrey A Law  (law@cygnus.com)
47577
47578         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
47579         Tweak slightly to work with g++.dg framework.
47580         * g++.dg/special/ecos.exp: Run initp1.C test.
47581         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
47582
47583         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
47584         its linker doesn't give line numbers either.
47585         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
47586
47587 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
47588
47589         * g++.old-deja/g++.other/lex1.C: New test.
47590
47591 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
47592
47593         * gcc.dg/noncompile/20010425-1.c: New test.
47594
47595 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
47596
47597         * g++.old-deja/g++.pt/mangle2.C: New test.
47598
47599 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
47600
47601         * gcc.dg/format/plus-1.c: New test.
47602
47603 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
47604
47605         * gcc.dg/20010423-1.c: New test.
47606
47607 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
47608
47609         * gcc.c-torture/execute/20010422-1.c: New test.
47610
47611 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
47612
47613         * g++.old-deja/g++.ns/type2.C: New test.
47614
47615 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
47616
47617         * g++.old-deja/g++.other/perf1.C: New test.
47618
47619 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
47620
47621         * gcc.dg/c99-func-2.c: Remove xfail.
47622         * gcc.dg/c99-func-3.c: Remove xfail.
47623         * gcc.dg/c99-func-4.c: Remove xfail.
47624
47625 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
47626
47627         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
47628
47629 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
47630
47631         * gcc.c-torture/compile/20010423-1.c: New test.
47632
47633 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
47634
47635         * g++.old-deja/g++.pt/typename28.C: New test.
47636
47637 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
47638
47639         * g++.old-deja/g++.abi/empty2.C: New test.
47640         * g++.old-deja/g++.abi/empty3.C: New test.
47641
47642 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
47643
47644         * g++.old-deja/g++.other/comdat2.C: New test.
47645         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
47646
47647 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
47648
47649         * g++.old-deja/g++.other/overload14.C: New test.
47650
47651 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
47652
47653         * g++.old-deja/g++.other/lookup23.C: New test.
47654
47655 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
47656
47657         * gcc.c-torture/execute/20010403-1.c: New test.
47658
47659 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
47660             Mark Mitchell  <mark@codesourcery.com>
47661
47662         * lib/old-dejagnu.exp: Don't delete output of executable.
47663         Add .exe suffix to executables.
47664
47665 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
47666
47667         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
47668
47669 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47670
47671         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
47672
47673 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
47674
47675         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
47676         * g++.old-deja/g++.abi/crash1.C: New test.
47677
47678 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
47679
47680         * g++.old-deja/g++.other/crash40.C: New test.
47681
47682 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47683
47684         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
47685
47686 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
47687
47688         * g++.old-deja/g++.other/warn6.C: New test.
47689
47690 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
47691
47692         * g++.old-deja/g++.robertl/eb42.C: Same.
47693
47694 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47695
47696         * gcc.dg/wtr-conversion-1.c: New testcase.
47697
47698 2001-04-10  Richard Henderson  <rth@redhat.com>
47699
47700         * g++.old-deja/g++.other/array5.C: New.
47701
47702 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47703
47704         * gcc.c-torture/execute/20010408-1.c: New test.
47705
47706 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
47707
47708         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
47709         headers and constructs.
47710         * g++.old-deja/g++.robertl/eb79.C: Same.
47711         * g++.old-deja/g++.robertl/eb77.C (main): Same.
47712         * g++.old-deja/g++.robertl/eb73.C: Same.
47713         * g++.old-deja/g++.robertl/eb66.C (main): Same.
47714         * g++.old-deja/g++.robertl/eb55.C (t): Same.
47715         * g++.old-deja/g++.robertl/eb54.C (main): Same.
47716         * g++.old-deja/g++.robertl/eb46.C (main): Same.
47717         * g++.old-deja/g++.robertl/eb44.C: Same.
47718         * g++.old-deja/g++.robertl/eb41.C (main): Same.
47719         * g++.old-deja/g++.robertl/eb4.C (main): Same.
47720         * g++.old-deja/g++.robertl/eb39.C: Same.
47721         * g++.old-deja/g++.robertl/eb33.C (main): Same.
47722         * g++.old-deja/g++.robertl/eb31.C (main): Same.
47723         * g++.old-deja/g++.robertl/eb30.C: Same.
47724         * g++.old-deja/g++.robertl/eb3.C: Same.
47725         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
47726         * g++.old-deja/g++.robertl/eb21.C: Same.
47727         * g++.old-deja/g++.robertl/eb15.C: Same.
47728         * g++.old-deja/g++.robertl/eb118.C: Same.
47729         * g++.old-deja/g++.robertl/eb115.C (main): Same.
47730         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
47731         * g++.old-deja/g++.robertl/eb109.C: Same.
47732         * g++.old-deja/g++.other/sibcall1.C (main): Same.
47733         * g++.old-deja/g++.mike/rtti1.C: Same.
47734         * g++.old-deja/g++.mike/p658.C: Same.
47735         * g++.old-deja/g++.mike/net46.C: Same.
47736         * g++.old-deja/g++.mike/net34.C: Same.
47737         * g++.old-deja/g++.mike/memoize1.C: Same.
47738         * g++.old-deja/g++.mike/eh2.C: Same.
47739         * g++.old-deja/g++.law/weak.C: Same.
47740         * g++.old-deja/g++.law/visibility7.C: Same.
47741         * g++.old-deja/g++.law/visibility25.C: Same.
47742         * g++.old-deja/g++.law/visibility22.C: Same.
47743         * g++.old-deja/g++.law/visibility2.C: Same.
47744         * g++.old-deja/g++.law/visibility17.C: Same.
47745         * g++.old-deja/g++.law/visibility13.C: Same.
47746         * g++.old-deja/g++.law/visibility10.C: Same.
47747         * g++.old-deja/g++.law/visibility1.C: Same.
47748         * g++.old-deja/g++.law/virtual3.C (eval): Same.
47749         * g++.old-deja/g++.law/vbase1.C: Same.
47750         * g++.old-deja/g++.law/operators32.C: Same.
47751         * g++.old-deja/g++.law/nest3.C: Same.
47752         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
47753         * g++.old-deja/g++.law/except5.C (main): Same.
47754         * g++.old-deja/g++.law/cvt7.C (run): Same.
47755         * g++.old-deja/g++.law/cvt2.C: Same.
47756         * g++.old-deja/g++.law/cvt16.C: Same.
47757         * g++.old-deja/g++.law/ctors6.C (bar): Same.
47758         * g++.old-deja/g++.law/ctors17.C (main): Same.
47759         * g++.old-deja/g++.law/ctors13.C: Same.
47760         * g++.old-deja/g++.law/ctors12.C (main): Same.
47761         * g++.old-deja/g++.law/ctors10.C: Same.
47762         * g++.old-deja/g++.law/code-gen5.C: Same.
47763         * g++.old-deja/g++.law/bad-error7.C: Same.
47764         * g++.old-deja/g++.law/arm9.C: Same.
47765         * g++.old-deja/g++.law/arm12.C: Same.
47766         * g++.old-deja/g++.law/arg8.C: Same.
47767         * g++.old-deja/g++.law/arg1.C: Same.
47768         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
47769         * g++.old-deja/g++.jason/template31.C: Same.
47770         * g++.old-deja/g++.jason/template24.C (main): Same.
47771         * g++.old-deja/g++.jason/2371.C: Same.
47772         * g++.old-deja/g++.eh/new2.C: Same.
47773         * g++.old-deja/g++.eh/new1.C: Same.
47774         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
47775         * g++.old-deja/g++.brendan/nest21.C (main): Same.
47776         * g++.old-deja/g++.brendan/err-msg3.C: Same.
47777         * g++.old-deja/g++.brendan/crash62.C: Same.
47778         * g++.old-deja/g++.brendan/crash52.C: Same.
47779         * g++.old-deja/g++.brendan/crash49.C (main): Same.
47780         * g++.old-deja/g++.brendan/crash38.C: Same.
47781         * g++.old-deja/g++.brendan/crash15.C (main): Same.
47782         * g++.old-deja/g++.brendan/copy9.C: Same.
47783
47784 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
47785
47786         * gcc.c-torture/execute/20001203-2.c (memset):
47787         Count argument is of type __SIZE_TYPE__.
47788
47789 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
47790
47791         * gcc.c-torture/compile/20010404-1.c: New test.
47792
47793 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
47794
47795         * gcc.c-torture/compile/20010326-1.c: New test.
47796
47797 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
47798
47799         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
47800         peculiarities of the SH.
47801         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
47802
47803 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
47804
47805         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
47806         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
47807         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
47808
47809 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
47810
47811         * g77.f-torture/compile/20010321-1.f: New test.
47812
47813 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
47814
47815         * gcc.c-torture/compile/20010329-1.c: New test.
47816
47817 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
47818
47819         * gcc.c-torture/execute/20010329-1.c: New test.
47820
47821 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
47822
47823         * g++.old-deja/g++.other/eh4.C: Fix typo.
47824
47825 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
47826
47827         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
47828
47829 2001-03-28  Philip Blundell  <philb@gnu.org>
47830
47831         * gcc.c-torture/compile/20010328-1.c: New test.
47832
47833 2001-03-27  Richard Henderson  <rth@redhat.com>
47834
47835         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
47836         * g++.old-deja/g++.eh/vbase3.C: Likewise.
47837
47838 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
47839
47840         * gcc.c-torture/compile/20010327-1.c: New test.
47841
47842 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
47843
47844         * g++.old-deja/g++.other/friend12.C: New test.
47845         * g++.old-deja/g++.other/friend9.C: Expect no errors.
47846         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
47847
47848 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
47849
47850         * gcc.c-torture/execute/20010325-1.c: New test.
47851
47852 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
47853
47854         * g++.old-deja/g++.other/mangle3.C: New test.
47855
47856 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
47857
47858         * g++.old-deja/g++.other/anon8.C: New test.
47859
47860 2001-03-20  Philip Blundell  <philb@gnu.org>
47861
47862         * gcc.c-torture/compile/20010320-1.c: New test.
47863
47864 2001-03-17  Richard Henderson  <rth@redhat.com>
47865
47866         * g++.old-deja/g++.other/eh4.C: Add expected error text.
47867
47868 2001-03-15  Geoff Keating  <geoff@redhat.com>
47869
47870         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
47871         tests on AIX.
47872
47873 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
47874
47875         * g++.old-deja/g++.other/eh4.C: New test.
47876
47877 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
47878
47879         * gcc.dg/cpp/mi1.c: Update.
47880
47881 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
47882
47883         * g++.old-deja/g++.other/regstack.C: New test.
47884
47885 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
47886
47887         * g++.old-deja/g++.other/ref4.C: New test.
47888
47889 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
47890
47891         * objc/execute/va_method.m: Added.
47892         * objc/execute/IMP.m: Added.
47893         * objc/execute/_cmd.m: Added.
47894         * objc/execute/accessing_ivars.m: Added.
47895         * objc/execute/class-1.m: Added.
47896         * objc/execute/class-10.m: Added.
47897         * objc/execute/class-11.m: Added.
47898         * objc/execute/class-12.m: Added.
47899         * objc/execute/class-13.m: Added.
47900         * objc/execute/class-14.m: Added.
47901         * objc/execute/class-2.m: Added.
47902         * objc/execute/class-3.m: Added.
47903         * objc/execute/class-4.m: Added.
47904         * objc/execute/class-5.m: Added.
47905         * objc/execute/class-6.m: Added.
47906         * objc/execute/class-7.m: Added.
47907         * objc/execute/class-8.m: Added.
47908         * objc/execute/class-9.m: Added.
47909         * objc/execute/class-tests-1.h
47910         * objc/execute/class-tests-2.h
47911         * objc/execute/compatibility_alias.m: Added.
47912         * objc/execute/encode-1.m: Added.
47913         * objc/execute/formal_protocol-1.m: Added.
47914         * objc/execute/formal_protocol-2.m: Added.
47915         * objc/execute/formal_protocol-3.m: Added.
47916         * objc/execute/formal_protocol-4.m: Added.
47917         * objc/execute/formal_protocol-5.m: Added.
47918         * objc/execute/formal_protocol-6.m: Added.
47919         * objc/execute/formal_protocol-7.m: Added.
47920         * objc/execute/informal_protocol.m: Added.
47921         * objc/execute/initialize.m: Added.
47922         * objc/execute/load.m: Added.
47923         * objc/execute/many_args_method.m: Added.
47924         * objc/execute/nested-3.m: Added.
47925         * objc/execute/no_clash.m: Added.
47926         * objc/execute/private.m: Added.
47927         * objc/execute/redefining_self.m: Added.
47928         * objc/execute/root_methods.m: Added.
47929         * objc/execute/selector-1.m: Added.
47930         * objc/execute/static-1.m: Added.
47931         * objc/execute/static-2.m: Added.
47932         * objc/execute/va_method.m: Added.
47933
47934 2001-03-10  Richard Henderson  <rth@redhat.com>
47935
47936         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
47937
47938 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
47939
47940         * g++.old-deja/g++.other/crash31.C: XFAIL.
47941         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
47942         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
47943         * gcc.c-torture/execute/20010123-1.x: XFAIL.
47944         * gcc.c-torture/execute/20010124-1.x: XFAIL.
47945         * gcc.dg/sequence-pt-1.c: XFAIL one test.
47946
47947 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
47948
47949         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
47950
47951 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
47952
47953         * gcc.dg/20000724-1.c: Don't use multiline strings.
47954
47955 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
47956
47957         * objc/execute/string1.m, objc/execute/string2.m: Compare the
47958         result of -cString against what we expect it to be; don't just
47959         print it out for no one to read.
47960
47961         * objc/execute/string3.m, objc/execute/string4.m: New tests.
47962         Based on testcases provided by Nicola Pero.
47963
47964 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
47965
47966         * gcc.dg/cpp/macro7.c: New test.
47967
47968 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
47969
47970         * gcc.dg/cpp/multiline.c: Update.
47971
47972 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
47973
47974         * g++.old-deja/g++.other/enum3.C: New test.
47975
47976 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
47977
47978         * g++.old-deja/g++.other/pod1.C: New test.
47979
47980 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
47981
47982         * g++.old-deja/g++.ext/overload1.C: New test.
47983
47984 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
47985
47986         * g++.old-deja/g++.pt/using1.C: New test.
47987
47988 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
47989
47990         * g++.old-deja/g++.other/using9.C: New test.
47991
47992 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
47993
47994         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
47995
47996         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
47997
47998 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
47999
48000         * g++.old-deja/g++.ext/realpt1.C: Remove.
48001
48002 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
48003
48004         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
48005
48006 2001-02-26  Will Cohen  <wcohen@redhat.com>
48007
48008         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
48009
48010 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
48011
48012         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
48013         templatized constructors.
48014
48015 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48016
48017         * gcc.c-torture/execute/20010224-1.c: New test.
48018
48019 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
48020
48021         * gcc.c-torture/execute/20010222-1.c: New test.
48022
48023 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
48024
48025         * g++.old-deja/g++.other/inline20.C: New test.
48026
48027 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
48028
48029         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
48030
48031 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
48032
48033         * g++.old-deja/g++.other/lookup22.C: New test.
48034
48035 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
48036
48037         * g77.dg: New directory.
48038         * g77.dg/20010216-1.f: New test case.
48039         * g77.dg/dg.exp: New driver.
48040         * lib/g77-dg.exp: New driver library.
48041
48042 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48043
48044         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
48045
48046 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
48047
48048         * g++.old-deja/g++.other/decl9.C: New test.
48049
48050 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
48051
48052         * g++.old-deja/g++.other/init16.C: Update the test so that it does
48053         not need <string> and also tests the initialization at runtime.
48054
48055 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
48056
48057         * gcc.c-torture/execute/longlong.c: New test.
48058
48059 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
48060
48061         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
48062
48063 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
48064
48065         * gcc.c-torture/execute/920302-1.c (execute):
48066         Change argument type to short.
48067
48068 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
48069
48070         * g++.old-deja/g++.pt/deduct6.C: New test.
48071
48072 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
48073
48074         * g++.old-deja/g++.pt/deduct5.C: New test.
48075
48076 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
48077
48078         * gcc.c-torture/execute/20010209-1.c: New test.
48079
48080 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
48081
48082         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
48083
48084 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
48085
48086         * g++.dg/vtgc1.C: Update for new ABI.
48087
48088         * consistency.vlad: New directory, 1665 files.
48089
48090 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
48091
48092         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
48093         return type.
48094         * gcc.dg/cpp/digraphs.c: Declare puts.
48095
48096 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
48097
48098         * g++.old-deja/g++.other/warn5.C: New test.
48099
48100 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
48101
48102         * g++.old-deja/g++.pt/spec40.C: New test.
48103
48104 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
48105
48106         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
48107         case.
48108         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
48109
48110 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
48111
48112         * gcc.c-torture/compile/20010209-1.c: New test.
48113
48114 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
48115
48116         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
48117         excess errors message but not if it crashes.
48118         * g++.old-deja/g++.other/crash27.C: Likewise.
48119         * g++.old-deja/g++.other/crash28.C: Likewise.
48120         * g++.old-deja/g++.other/crash30.C: Likewise.
48121         * g++.old-deja/g++.other/crash32.C: Likewise.
48122         * g++.old-deja/g++.other/crash35.C: Likewise.
48123         * g++.old-deja/g++.pt/inherit2.C: Likewise.
48124
48125 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
48126
48127         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
48128         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
48129         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
48130         g77.f-torture/execute/execute.exp,
48131         g77.f-torture/noncompile/noncompile.exp,
48132         gcc.c-torture/execute/execute.exp,
48133         gcc.c-torture/execute/memcheck/memcheck.exp,
48134         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
48135         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
48136         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
48137         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
48138         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
48139         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
48140         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
48141         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
48142         Remove bug reporting instructions with ancient email addresses.
48143
48144 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
48145
48146         * gcc.dg/20010202-1.c: New test.
48147         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
48148
48149 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
48150
48151         * g++.dg/stdbool-if.C: New test.
48152
48153 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
48154
48155         * objc/execute/fdecl.m: Added main().
48156
48157 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
48158
48159         * gcc.c-torture/execute/20010206-1.c: New test.
48160
48161 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
48162
48163         * gcc.dg/cpp/avoidpaste1.c: Update.
48164
48165 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
48166
48167         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
48168         Pero <nicola@brainstorm.co.uk>.
48169         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
48170
48171 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
48172
48173         * g++.old-deja/g++.pt/spec39.C: New test.
48174
48175 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
48176
48177         * gcc.c-torture/compile/20010202-1.c: New test.
48178
48179 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
48180
48181         * g++.old-deja/g++.abi/primary2.C: New test.
48182         * g++.old-deja/g++.abi/primary3.C: New test.
48183         * g++.old-deja/g++.abi/primary4.C: New test.
48184         * g++.old-deja/g++.abi/primary5.C: New test.
48185         * g++.old-deja/g++.abi/vtable3.h: New test.
48186         * g++.old-deja/g++.abi/vtable3a.C: New test.
48187         * g++.old-deja/g++.abi/vtable3b.C: New test.
48188         * g++.old-deja/g++.abi/vtable3c.C: New test.
48189         * g++.old-deja/g++.abi/vtable3d.C: New test.
48190         * g++.old-deja/g++.abi/vtable3e.C: New test.
48191         * g++.old-deja/g++.abi/vtable3f.C: New test.
48192         * g++.old-deja/g++.abi/vtable3g.C: New test.
48193         * g++.old-deja/g++.abi/vtable3h.C: New test.
48194         * g++.old-deja/g++.abi/vtable3i.C: New test.
48195         * g++.old-deja/g++.abi/vtable3j.C: New test.
48196         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
48197
48198 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
48199
48200         * g++.old-deja/g++.other/anon6.C: New test.
48201         * g++.old-deja/g++.other/anon7.C: New test.
48202
48203 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
48204
48205         * gcc.dg/cpp/avoidpaste2.c: New tests.
48206
48207 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
48208
48209         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
48210
48211 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
48212
48213         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
48214         DECIMAL_DIG cases for Irix."
48215
48216 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
48217
48218         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
48219
48220 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
48221
48222         * gcc.dg/c99-tag-1.c: New test.
48223
48224 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
48225
48226         * gcc.dg/cpp/tr-warn1.c: Add tests.
48227
48228 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
48229
48230         * gcc.dg/cpp/avoidpaste1.c: Update.
48231         * gcc.dg/cpp/paste4.c: Update.
48232
48233 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
48234
48235         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
48236         cases for Irix.
48237
48238 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
48239
48240         * g++.old-deja/g++.other/inline19.C: New test.
48241
48242 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
48243
48244         * gcc.dg/Wlarger-than.c: New test.
48245
48246 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
48247
48248         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
48249
48250 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
48251
48252         * gcc.c-torture/execute/20010129-1.c: New test.
48253         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
48254
48255 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
48256
48257         * gcc.dg/cpp/avoidpaste1.c: Test case.
48258
48259 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
48260
48261         * g++.old-deja/g++.other/inline18.C: New test.
48262
48263 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48264
48265         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
48266         and __builtin_putchar.
48267
48268 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
48269
48270         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
48271         tests.
48272
48273 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
48274
48275         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
48276         floating point number rounding mode to round to the nearest
48277         representable mode.
48278
48279 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
48280
48281         * g++.old-deja/g++.other/mangle2.C: New test.
48282
48283 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
48284
48285         * gcc.c-torture/compile/20010124-1.c: New test.
48286
48287 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
48288
48289         * g++.old-deja/g++.pt/spec38.C: New test.
48290
48291 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48292
48293         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
48294         "Build don't run".
48295
48296 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48297
48298         * gcc.c-torture/execute/20010123-1.c: New test.
48299
48300 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
48301
48302         * g++.old-deja/g++.pt/spec37.C: New test.
48303
48304 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
48305
48306         * g++.old-deja/g++.pt/overload14.C: New test.
48307
48308 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48309
48310         * gcc.c-torture/execute/20010122-1.c: New test, exercise
48311         __builtin_return_address.
48312
48313 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
48314
48315         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
48316         * g++.old-deja/g++.pt/spec35.C: New test.
48317         * g++.old-deja/g++.pt/spec36.C: New test.
48318
48319 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
48320
48321         * gcc.c-torture/compile/20010118-1.c: New test.
48322
48323 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
48324
48325         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
48326
48327 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
48328
48329         * gcc.c-torture/execute/20010119-1.c: New test.
48330
48331 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
48332
48333         * g++.old-deja/g++.other/vbase5.C: New test.
48334
48335 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
48336
48337         * gcc.c-torture/execute/20010118-1.c: New test.
48338
48339 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
48340
48341         * g++.old-deja/g++.pt/deduct3.C: New test.
48342
48343 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
48344
48345         * g++.old-deja/g++.pt/spec34.C: New test.
48346
48347 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
48348
48349         * g77.f-torture/compile/20000601-2.f: New test.
48350
48351 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
48352
48353         * g++.old-deja/g++.other/init17.C: New test.
48354
48355 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
48356
48357         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
48358
48359 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
48360
48361         * g++.old-deja/g++.pt/unify8.C: New test.
48362
48363 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
48364
48365         * g++.old-deja/g++.abi/vbase1.C: New test.
48366
48367 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
48368
48369         * g++.old-deja/g++.pt/crash65.C: New test.
48370
48371 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
48372
48373         * gcc.dg/cpp/assembl2.S: New test case.
48374
48375 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
48376
48377         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
48378         are supported.
48379
48380 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48381
48382         * g++.old-deja/g++.other/builtins1.C: New test.
48383         * g++.old-deja/g++.other/builtins2.C: Likewise.
48384         * g++.old-deja/g++.other/builtins3.C: Likewise.
48385         * g++.old-deja/g++.other/builtins4.C: Likewise.
48386
48387 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
48388
48389         * gcc.c-torture/compile/20010117-1.c: New test.
48390         * gcc.c-torture/compile/20010117-2.c: New test.
48391
48392 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
48393
48394         * g77.f-torture/execute/20010116.[fx]: New test,
48395         XFAIL on i?86-*-*.
48396         * g77.f-torture/compile/20010115.f: Indicate it's
48397         a test for PR fortran/1636.
48398
48399 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
48400
48401         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
48402
48403 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
48404
48405         * g77.f-torture/compile/20010115.f: New test.
48406
48407 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
48408
48409         * g++.old-deja/g++.pt/nontype5.C: New test.
48410
48411 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
48412
48413         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
48414         have an equivalent working one below it.
48415
48416 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
48417
48418         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
48419         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
48420
48421 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
48422
48423         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
48424         message containing "init_priority".
48425         (conpr-2.C): Likewise.
48426         (conpr-3.C): Likewise.
48427         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
48428
48429 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48430
48431         * gcc.c-torture/execute/20010114-2.c: New test.
48432
48433 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
48434
48435         * gcc.c-torture/compile/20010114-1.c: New test.
48436         * gcc.c-torture/compile/20010114-1.x: Xfail.
48437         * gcc.c-torture/compile/20010114-2.c: New test.
48438         * gcc.c-torture/execute/20010114-1.c: New test.
48439         * gcc.dg/trunc-1.c: New test.
48440         * gcc.dg/uninit-B.c: New test.
48441
48442 2001-01-13  Nick Clifton  <nickc@redhat.com>
48443
48444         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
48445         target.
48446
48447 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
48448
48449         * gcc.c-torture/compile/20010113-1.c: New test.
48450
48451 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
48452
48453         * gcc.c-torture/compile/20001212-1.c: New test.
48454
48455 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
48456
48457         * gcc.dg/cpp/widestr1.c: Update.
48458         * gcc.dg/cpp/prag-imp.c: Remove.
48459
48460 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
48461
48462         * gcc.c-torture/execute/20000801-3.x: Remove.
48463         * gcc.dg/c90-init-1.c: New test.
48464         * gcc.dg/c99-init-1.c: New test.
48465         * gcc.dg/c99-init-2.c: New test.
48466         * gcc.dg/gnu99-init-1.c: New test.
48467
48468 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
48469
48470         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
48471         testing that no relevant ones were found.
48472
48473 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
48474
48475         * g++.old-deja/g++.pt/cast2.C: New test.
48476
48477 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
48478
48479         * g++.old-deja/g++.pt/friend47.C: New test.
48480
48481 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
48482
48483         * g++.old-deja/g++.pt/instantiate13.C: New test.
48484
48485 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
48486
48487         * g++.old-deja/g++.other/defarg7.C: New test.
48488         * g++.old-deja/g++.other/defarg8.C: New test.
48489
48490 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
48491
48492         * g++.old-deja/g++.pt/crash64.C: New test.
48493
48494 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
48495
48496         * g++.old-deja/g++.pt/crash63.C: New test.
48497
48498 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
48499
48500         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
48501
48502 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
48503
48504         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
48505
48506 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
48507
48508         * g++.old-deja/g++.pt/error3.C: New test.
48509
48510 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
48511
48512         * g++.old-deja/g++.other/crash39.C: New test.
48513
48514 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
48515
48516         * g++.old-deja/g++.other/vbase4.C: New test.
48517
48518 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
48519
48520         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
48521         * gcc.dg/special/20000419-2.c: New file. Identical to above.
48522         * gcc.dg/special/special.exp: New test driver which will check
48523         for alias support for the above test.
48524
48525 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
48526
48527         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
48528         problems on small machines.
48529         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
48530         parameterize.
48531
48532 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
48533
48534         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
48535         mips.
48536         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
48537
48538 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
48539
48540         * g++.old_deja/g++.pt/using8.C: New test.
48541
48542 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
48543
48544         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
48545
48546 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
48547
48548         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
48549         where a failure is expected.
48550         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
48551
48552 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
48553
48554         * g++.old_deja/g++.pt/instantiate12.C: New test.
48555
48556 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
48557
48558         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
48559         start of structs.
48560         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
48561         * g++.old-deja/g++.brendan/crash17.C: Likewise.
48562         * g++.old-deja/g++.brendan/crash29.C: Likewise.
48563         * g++.old-deja/g++.brendan/crash48.C: Likewise.
48564         * g++.old-deja/g++.brendan/ns1.C: Likewise.
48565         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
48566         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
48567         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
48568         * g++.old-deja/g++.eh/spec6.C: Likewise.
48569         * g++.old-deja/g++.jason/crash3.C: Likewise.
48570         * g++.old-deja/g++.law/ctors11.C: Likewise.
48571         * g++.old-deja/g++.law/ctors17.C: Likewise.
48572         * g++.old-deja/g++.law/ctors5.C: Likewise.
48573         * g++.old-deja/g++.law/ctors9.C: Likewise.
48574         * g++.old-deja/g++.mike/ambig1.C: Likewise.
48575         * g++.old-deja/g++.mike/net22.C: Likewise.
48576         * g++.old-deja/g++.mike/p3538a.C: Likewise.
48577         * g++.old-deja/g++.mike/p3538b.C: Likewise.
48578         * g++.old-deja/g++.mike/virt3.C: Likewise.
48579         * g++.old-deja/g++.niklas/t128.C: Likewise.
48580         * g++.old-deja/g++.other/anon4.C: Likewise.
48581         * g++.old-deja/g++.other/using1.C: Likewise.
48582         * g++.old-deja/g++.other/warn3.C: Likewise.
48583         * g++.old-deja/g++.pt/t37.C: Likewise.
48584         * g++.old-deja/g++.robertl/eb69.C: Likewise.
48585         * g++.old-deja/g++.robertl/eb71.C: Likewise.
48586
48587 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
48588
48589         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
48590
48591 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48592
48593         * gcc.c-torture/execute/stdio-opt-3.c: New test.
48594
48595 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
48596
48597         * gcc.c-torture/compile/20010107-1.c: New test.
48598
48599 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
48600
48601         * gcc.c-torture/execute/builtin-noret-1.c: New test.
48602
48603 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
48604
48605         * gcc.dg/format/format.h: New file.
48606         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
48607         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
48608         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
48609         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
48610         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
48611         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
48612         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
48613         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
48614         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
48615         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
48616         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
48617         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
48618         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
48619         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
48620         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
48621         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
48622         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
48623         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
48624         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
48625         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
48626         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
48627         instead of declaring standard types, macros and functions in each
48628         test.
48629
48630 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
48631
48632         * gcc.c-torture/execute/20010106-1.c: New test.
48633
48634 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
48635
48636         * gcc.dg/format/format.exp: New file.
48637         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
48638         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
48639         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
48640         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
48641         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
48642         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
48643         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
48644         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
48645         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
48646         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
48647         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
48648         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
48649         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
48650         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
48651         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
48652         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
48653         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
48654         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
48655         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
48656         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
48657         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
48658         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
48659         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
48660         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
48661         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
48662         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
48663         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
48664         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
48665         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
48666         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
48667         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
48668         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
48669         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
48670         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
48671         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
48672         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
48673         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
48674         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
48675         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
48676         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
48677         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
48678         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
48679
48680 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
48681
48682         * gcc.c-torture/execute/991228-1.c: Take word endianness into
48683         account.
48684
48685 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
48686
48687         * gcc.c-torture/execute/builtin-complex-1.c: New test.
48688
48689 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
48690
48691         * g++.old-deja/g++.pt/crash62.C: New test.
48692
48693 2001-01-04  Richard Henderson  <rth@redhat.com>
48694
48695         * gcc.dg/20000926-1.c: Update expected warnings.
48696         * gcc.dg/array-2.c: Likewise.
48697         * gcc.dg/array-4.c: Also validate flexible array members.
48698         * gcc.dg/c99-flex-array-1.c: New.
48699
48700 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
48701
48702         * gcc.c-torture/compile/20001222-1.x: Remove.
48703
48704 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
48705
48706         * gcc.c-torture/execute/built-in-setjmp.c: New.
48707
48708 2001-01-03  Richard Henderson  <rth@redhat.com>
48709
48710         * gcc.dg/940510-1.c: Update expected error wording.
48711         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
48712
48713 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
48714
48715         * lib/target-supports.exp (check_alias_available): Modified to
48716         indicate aliases not supported if only weak aliases are supported.
48717
48718 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48719
48720         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
48721         Turn on cmpstrsi checks for __pj__ and __i370__.
48722
48723 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
48724
48725         * g++.old-deja/g++.other/virtual11.C: New test.
48726
48727 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
48728
48729         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
48730
48731 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48732
48733         * gcc.c-torture/compile/20010102-1.c: New test.
48734
48735 2001-01-02  Andreas Jaeger  <aj@suse.de>
48736
48737         * gcc.dg/noreturn-3.c: New test.
48738
48739         * gcc.dg/noreturn-4.c: New test.
48740
48741 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48742
48743         * gcc.c-torture/execute/stdio-opt-1.c: Also test
48744         __builtin_fputc and __builtin_fwrite.
48745
48746 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
48747
48748         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
48749         signed char, not default char.
48750
48751 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
48752
48753         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
48754
48755 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
48756
48757         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
48758
48759 2000-12-29  Richard Henderson  <rth@redhat.com>
48760
48761         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
48762         (__cyg_profile_func_exit): Define.
48763
48764 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
48765
48766         * g++.dg/vtgc1.C: New test.
48767
48768 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
48769
48770         * gcc.dg/noncompile/20001228-1.c: New test.
48771
48772         * gcc.dg/20001228-1.c: New test.
48773
48774         * gcc.c-torture/execute/20001228-1.c: New test.
48775
48776 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
48777
48778         * gcc.dg/format-strfmon-1.c: New test.
48779
48780 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48781
48782         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
48783         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
48784         * gcc.c-torture/execute/string-opt-1.c: Likewise.
48785         * gcc.c-torture/execute/string-opt-2.c: Likewise.
48786         * gcc.c-torture/execute/string-opt-3.c: Likewise.
48787         * gcc.c-torture/execute/string-opt-4.c: Likewise.
48788         * gcc.c-torture/execute/string-opt-6.c: Likewise.
48789         * gcc.c-torture/execute/string-opt-7.c: Likewise.
48790         * gcc.c-torture/execute/string-opt-8.c: Likewise.
48791         * gcc.c-torture/execute/string-opt-9.c: Likewise.
48792         * gcc.c-torture/execute/string-opt-10.c: Likewise.
48793         * gcc.c-torture/execute/string-opt-11.c: Likewise.
48794         * gcc.c-torture/execute/string-opt-12.c: Likewise.
48795
48796         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
48797         * gcc.c-torture/execute/string-opt-4.c: Test index.
48798
48799 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
48800
48801         * gcc.c-torture/compile/20001226-1.c: New test.
48802
48803 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
48804
48805         * gcc.c-torture/compile/20001222-1.c: New test.
48806         * gcc.c-torture/compile/20001222-1.x: Xfail.
48807
48808 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
48809
48810         * gcc.c-torture/execute/comp-goto-2.c: New test.
48811
48812 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
48813
48814         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
48815         Use long types if __INT_MAX__ is 32767.
48816         (main): Use cast to (sint32 *) when poking 88 into a_page.
48817
48818         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
48819
48820 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
48821
48822         * gcc.c-torture/compile/20001221-1.c: New test.
48823         * gcc.c-torture/execute/20001221-1.c: New test.
48824
48825 2000-12-20  Richard Henderson  <rth@redhat.com>
48826
48827         * g++.old-deja/g++.pt/crash36.C: Update error lines.
48828         * g++.old-deja/g++.robertl/eb109.C: Likewise.
48829
48830 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48831
48832         * gcc.dg/compare3.c: New test.
48833
48834 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
48835
48836         * gcc.dg/format-warnll-1.c: New test.
48837
48838 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
48839
48840         * gcc.dg/cpp/cmdlne-P.c: New test.
48841
48842 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
48843
48844         * gcc.c-torture/execute/builtin-abs-1.c,
48845         gcc.c-torture/execute/builtin-abs-2.c: New tests.
48846
48847 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
48848
48849         * gcc.dg/cpp/multiline.c: New test.
48850
48851 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
48852
48853         * g++.old-deja/g++.other/syshdr1.C: Update.
48854         * gcc.dg/cpp/lineflags.c: Remove temporarily.
48855
48856 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48857
48858         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
48859
48860 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48861
48862         * g++.old-deja/g++.pt/ttp65.C: New test.
48863
48864 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48865
48866         * g++.old-deja/g++.pt/ttp64.C: New test.
48867
48868 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48869
48870         * g++.old-deja/g++.pt/spec33.C: New test.
48871
48872 2000-12-14  Catherine Moore  <clm@redhat.com>
48873
48874         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
48875         * gcc.c-torture/execute/920612-2.c: Likewise.
48876         * gcc.c-torture/execute/920428-2.c: Likewise.
48877         * gcc-c-torture/execute/va-arg-11.c: Call exit.
48878         * gcc.c-torture/execute/va-arg-21.c: Likewise.
48879
48880 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48881
48882         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
48883         * gcc.dg/pack-test-2.c: Likewise.
48884
48885 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
48886
48887         Tests by Zack Weinberg <zackw@stanford.edu>.
48888
48889         * gcc.dg/cpp/defined.c: Update.
48890         * gcc.dg/cpp/defined_trad.c: New tests.
48891
48892 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
48893
48894         * gcc.dg/cpp/trad-direct.c: Update.
48895
48896 2000-12-11  Neil Booth  <neilb@earthling.net>
48897
48898         * gcc.dg/cpp/defined_trad.c
48899
48900 2000-12-11  Neil Booth  <neilb@earthling.net>
48901
48902         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
48903
48904 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
48905
48906         * gcc.dg/format-miss-2.c: New test.
48907
48908 2000-12-09  Neil Booth  <neilb@earthling.net>
48909
48910         * gcc.dg/cpp/lineflags.c: New tests.
48911         * gcc.dg/cpp/poison.c: Update.
48912         * gcc.dg/cpp/redef2.c: Update.
48913         * gcc.dg/cpp/skipping.c: New test.
48914
48915 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
48916
48917         * g++.old-deja/g++.other/eh3.C: New testcase.
48918
48919 2000-12-07  Neil Booth  <neilb@earthling.net>
48920
48921         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
48922         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
48923         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
48924         wtr-union-init-2.c, wtr-union-init-3.c: Update.
48925         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
48926         Update.
48927
48928 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
48929
48930         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
48931         __SIZE_TYPE__ instead of int for type of integers cast to
48932         pointers.
48933
48934 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
48935
48936         * g++.old-deja/g++.other/cleanup4.C: New test.
48937
48938 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
48939
48940         * format-sec-1.c: New test.
48941
48942 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
48943
48944         * gcc.dg/format-nonlit-3.c: New test.
48945
48946 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
48947
48948         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
48949         through a null pointer.
48950
48951 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48952
48953         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
48954         * g++.old-deja/g++.pt/partial4.C: New test.
48955
48956 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
48957
48958         * gcc.c-torture/execute/ieee/hugeval.x: New.
48959
48960 2000-12-06  Neil Booth  <neilb@earthling.net>
48961
48962         * gcc.dg/cpp/backslash2.c: New tests.
48963
48964 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48965
48966         * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
48967         * gcc.c-torture/execute/stdio-opt-2.c: New test.
48968
48969 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
48970
48971         * gcc.c-torture/execute/20001203-2.c: New testcase.
48972
48973 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
48974
48975         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
48976         * g++.old-deja/g++.other/virtual10.C: New test.
48977
48978 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
48979
48980         * g++.old-deja/g++.mike/pmf5.C: Remove test.
48981
48982 2000-12-05  Richard Henderson  <rth@redhat.com>
48983
48984         * gcc.c-torture/compile/20001205-1.c: New.
48985
48986 2000-12-04  Neil Booth  <neilb@earthling.net>
48987
48988         * g++.old-deja/g++.other/virtual9.C: New test.
48989         * g++.old-deja/g++.pt/crash61.C: New test.
48990         * gcc.c-torture/execute/loop-9.c: New test.
48991
48992 2000-12-04  Neil Booth  <neilb@earthling.net>
48993
48994         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
48995         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
48996         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
48997         * gcc.dg/cpp/extratokens.c: ...here.
48998
48999 2000-12-04  Neil Booth  <neilb@earthling.net>
49000
49001         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
49002         New tests.
49003
49004 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49005
49006         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
49007         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
49008
49009 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
49010
49011         * gcc.c-torture/execute/20001203-1.c: New test.
49012
49013 2000-12-03  Neil Booth  <neilb@earthling.net>
49014
49015         * gcc.dg/cpp/macro6.c: New test cases.
49016
49017 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49018
49019         * gcc.c-torture/execute/string-opt-9.c: New test.
49020         * gcc.c-torture/execute/string-opt-10.c: Likewise.
49021         * gcc.c-torture/execute/string-opt-11.c: Likewise.
49022         * gcc.c-torture/execute/string-opt-12.c: Likewise.
49023
49024         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
49025         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
49026
49027 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
49028
49029         * gcc.dg/cpp/if-6.c: New testcase.
49030
49031         * gcc.dg/20001201-1.c: New testcase.
49032
49033 2000-12-02  Neil Booth  <neilb@earthling.net>
49034
49035         * g++.old-deja/g++.other/externC4.C,
49036         g++.old-deja/g++.other/friend10.C: New tests.
49037
49038 2000-12-02  Neil Booth  <neilb@earthling.net>
49039
49040         * g++.old-deja/g++.other/instan2.C
49041         * g++.old-deja/g++.other/instan3.C: New test.
49042
49043 2000-12-02  Neil Booth  <neilb@earthling.net>
49044
49045         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
49046         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
49047         gnuc99.c,gnuc99-pedantic.c: New tests.
49048
49049 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
49050
49051         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
49052         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
49053
49054 2000-12-01  Neil Booth  <neilb@earthling.net>
49055
49056         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
49057         * gcc.dg/cpp/poison.c: Update.
49058         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
49059
49060 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
49061
49062         * g77.f-torture/execute/20001201.f: New test.
49063
49064 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
49065
49066         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
49067
49068 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
49069
49070         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
49071
49072 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
49073
49074         * g++.old-deja/g++.other/cast6.C: New test.
49075
49076 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
49077
49078         * gcc.c-torture/execute/20001130-2.c: New testcase.
49079
49080 2000-11-30  Richard Henderson  <rth@redhat.com>
49081
49082         * gcc.c-torture/execute/20001130-1.c: New test.
49083
49084 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
49085
49086         * g++.old-deja/g++.other/op3.C: New test.
49087
49088 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
49089
49090         * g++.old-deja/g++.other/op2.C: New test.
49091
49092 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
49093
49094         * g++.old-deja/g++.other/crash38.C: New test.
49095
49096 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
49097
49098         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
49099
49100 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
49101
49102         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
49103         tests.
49104         * gcc.c-torture/execute/string-opt-6.c: New test.
49105
49106         * gcc.dg/20001117-1.c: Add main.
49107
49108 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
49109
49110         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
49111         Move from here ...
49112         * gcc.dg/940510-1.c: ... to here.
49113
49114         * gcc.dg/20000926-1.c: GNU C now allows initializations of
49115         zero-size arrays in toplevel structures.
49116
49117 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
49118
49119         * gcc.c-torture/execute/loop-8.c: New test.
49120
49121 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
49122
49123         * g++.old-deja/g++.other/base1.C: New test.
49124
49125 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
49126
49127         * g++.old-deja/g++.other/parse2.C: New test.
49128
49129 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
49130
49131         * g++.old-deja/g++.pt/incomplete1.C: New test.
49132
49133 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
49134
49135         * g++.old-deja/g++.other/friend9.C: New test.
49136
49137 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
49138
49139         * gcc.dg/20001127-1.c: New test.
49140
49141 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
49142
49143         * g++.old-deja/g++.pt/friend46.C: New test.
49144
49145 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
49146
49147         * g++.old-deja/g++.other/ptrmem8.C: New test.
49148
49149 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49150
49151         * gcc.c-torture/execute/string-opt-7.c: New test.
49152         * gcc.c-torture/execute/string-opt-8.c: Likewise.
49153
49154 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
49155
49156         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
49157         instead of 'mkcheck 2'.
49158
49159 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
49160
49161         * gcc.c-torture/execute/memcheck/driver.c,
49162         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
49163         C9X references to refer to C99.
49164
49165 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
49166
49167         * gcc.dg/ultrasp3.c: New test.
49168
49169 2000-11-25  Neil Booth  <neilb@earthling.net>
49170
49171         * gcc.dg/cpp/include2.c: Update test to be locale independent.
49172
49173 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
49174
49175         * gcc.c-torture/compile/20001123-2.c: New.
49176
49177 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49178
49179         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
49180
49181 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
49182
49183         * gcc.dg/sequence-point-1.c: Add some new tests.
49184         * gcc.c-torture/execute/20001124-1.c: New test.
49185
49186 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
49187
49188         * g++.old-deja/g++.other/vaarg4.C: New test.
49189         * gcc.c-torture/compile/20001123-1.c: New test.
49190
49191 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
49192
49193         * g++.other/crash24.C: Adjust and remove XFAIL.
49194         * g++.other/crash37.C: New test.
49195
49196 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
49197
49198         * g++.old-deja/g++.pt/instantiate9.C: New test.
49199
49200 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
49201
49202         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
49203         new ABI, too.
49204
49205         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
49206         * g++.old-deja/g++.robertl/eb55.C: Likewise.
49207
49208 2000-11-22  Neil Booth  <neilb@earthling.net>
49209
49210         * gcc.dg/cpp/Wtrigraphs.c: New test.
49211
49212 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
49213
49214         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
49215
49216 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
49217
49218         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
49219
49220 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
49221
49222         * lib/gcc-dg.exp: load_lib scanasm.exp.
49223         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
49224         * lib/g++-dg.exp: load_lib scanasm.exp.
49225         * lib/scanasm.exp: New.
49226         (scan-assembler, scan-assembler-not): Add optional arguments to
49227         test name, or if not present, the pattern name.
49228         (scan-assembler-dem, scan-assembler-dem-not): New.
49229
49230         * g++.dg/dg.exp: New.
49231
49232 2000-11-21  Neil Booth  <neilb@earthling.net>
49233
49234         * gcc.dg/cpp/integrated1.c: Remove.
49235
49236 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
49237
49238         * gcc.c-torture/execute/20001121-1.c: New test.
49239
49240 2000-11-21  Richard Henderson  <rth@redhat.com>
49241
49242         * gcc.c-torture/compile/20001121-1.c: New test.
49243
49244 2000-11-20  Neil Booth  <neilb@earthling.net>
49245
49246         * gcc.dg/cpp/integrated1.c: New test.
49247
49248 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
49249
49250         * g++.old-deja/g++.other/inline17.C: New test.
49251
49252 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
49253
49254         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
49255         local variable to be zero: I made the variable global. Now
49256         uses abort() and exit() instead of relying on main's return value.
49257
49258 2000-11-20  Neil Booth  <neilb@earthling.net>
49259
49260         * gcc.dg/cpp/paste2.c: Update test.
49261         * objc/execute/paste.m: New test.
49262
49263 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
49264
49265         * gcc.dg/c99-condexpr-1.c: New test.
49266
49267 2000-11-20  Neil Booth  <neilb@earthling.net>
49268
49269         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
49270
49271 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
49272
49273         * g++.old-deja/g++.pt/export1.C: New test.
49274
49275 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
49276
49277         * gcc.dg/20001117-1.c: New test.
49278
49279 2000-11-18  Richard Henderson  <rth@redhat.com>
49280
49281         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
49282
49283 2000-11-18  Richard Henderson  <rth@redhat.com>
49284
49285         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
49286         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
49287         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
49288
49289 2000-11-18  Richard Henderson  <rth@redhat.com>
49290
49291         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
49292         (main): New.  Exit cleanly.
49293
49294 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
49295
49296         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
49297         gcc.dg/c99-fordecl-2.c: New tests.
49298
49299 2000-11-18  Richard Henderson  <rth@redhat.com>
49300
49301         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
49302         * gcc.c-torture/execute/zerolen-2.c: New.
49303
49304 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49305
49306         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
49307         memory.
49308
49309 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
49310
49311         * g++.old-deja/g++.pt/instantiate8.C: New test.
49312
49313 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
49314
49315         * g++.old-deja/g++.other/incomplete.C: Add more tests.
49316         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
49317
49318 2000-11-16  Nick Clifton  <nickc@redhat.com>
49319
49320         * gcc.c-torture/execute/nestfunc-2.c: New test.
49321         * gcc.c-torture/execute/nestfunc-3.c: New test.
49322
49323 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
49324
49325         * gcc.c-torture/compile/20001116-1.c: New test.
49326
49327 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49328
49329         * gcc.c-torture/execute/20001115-1.c: New test.
49330
49331 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
49332
49333         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
49334         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
49335         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
49336         * g++.old-deja/g++.abi/vmihint.C: Likewise.
49337
49338 2000-11-15  Neil Booth  <neilb@earthling.net>
49339
49340         gcc.dg/cpp/_Pragma1.c: Update.
49341         gcc.dg/cpp/_Pragma2.c: New test.
49342
49343 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
49344
49345         * g++.old-deja/g++.other/anon5.C: New test.
49346
49347 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
49348
49349         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
49350         tests.
49351
49352 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
49353
49354         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
49355         output.
49356
49357 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
49358
49359         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
49360         labels at end of compound statements.
49361
49362 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
49363
49364         * gcc.c-torture/execute/loop-7.c: New test.
49365
49366 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
49367
49368         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
49369
49370 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
49371
49372         * gcc.dg/c99-bool-1.c: New test.
49373
49374 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
49375
49376         * gcc.dg/c99-scope-1.c: Remove xfail.
49377         * gcc.dg/c99-scope-2.c: New test.
49378
49379 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49380
49381         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
49382         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
49383
49384 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
49385
49386         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
49387         error messages.
49388
49389         * g++.mike/p700.C: Don't typedef wchar_t.
49390         * g++.mike/p784.C: Likewise.
49391         * g++.mike/eb101.C: Don't use __wchar_t.
49392
49393 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
49394
49395         * g77.f-torture/execute/20001111.[fx]: Test premature exit
49396         from DO loop.
49397
49398 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
49399
49400         * gcc.c-torture/execute/20001111-1.c: New test.
49401
49402 2000-11-10  Nick Clifton  <nickc@redhat.com>
49403
49404         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
49405         long multuiple and accumulate.
49406
49407 2000-11-09  Richard Henderson  <rth@redhat.com>
49408
49409         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
49410         via size_t instead of int.
49411
49412         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
49413         * gcc.c-torture/execute/string-opt-2.c: Likewise.
49414         * gcc.c-torture/execute/string-opt-3.c: Likewise.
49415         * gcc.c-torture/execute/string-opt-4.c: Likewise.
49416
49417 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
49418
49419         * gcc.c-torture/compile/20001109-1.c: New test.
49420         * gcc.c-torture/compile/20001109-2.c: New test.
49421
49422 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
49423
49424         * g++.old-deja/g++.pt/operator1.C: New test.
49425         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
49426
49427 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
49428
49429         * gcc.dg/20001108-1.c: New test.
49430
49431 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
49432
49433         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
49434         with both arguments constant strings.
49435         * gcc.c-torture/execute/string-opt-3.c: New test.
49436         * gcc.c-torture/execute/string-opt-4.c: New test.
49437         * gcc.c-torture/execute/string-opt-5.c: New test.
49438
49439 2000-11-08  Nick Clifton  <nickc@redhat.com>
49440
49441         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
49442         mulsidi3adddi patterns.
49443
49444 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
49445
49446         * g++.old-deja/g++.other/crash36.C: New test.
49447
49448 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
49449
49450         * g++.old-deja/g++.other/init16.C: New test.
49451
49452 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
49453
49454         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
49455
49456 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
49457
49458         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
49459         * gcc.c-torture/execute/va-arg-16.x: Likewise.
49460         * gcc.c-torture/execute/va-arg-17.x: Likewise.
49461
49462 2000-11-07  DJ Delorie  <dj@redhat.com>
49463
49464         * gcc.dg/20000614-1.c: Add return so that test can pass.
49465
49466 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49467
49468         * gcc.c-torture/execute/string-opt-1.c: New test.
49469
49470 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
49471
49472         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
49473         mips-sgi-irix6.* because the MIPS ABI passes floating-point
49474         parameters in registers, and there is no way for a varargs
49475         function to know in which order the integer and floating-point
49476         parameters should be interleaved when they are placed on the
49477         stack.
49478         * gcc.c-torture/execute/va-arg-16.x: Likewise.
49479         * gcc.c-torture/execute/va-arg-17.x: Likewise.
49480
49481 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49482
49483         * gcc.c-torture/execute/string-opt-2.c: New test.
49484
49485 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
49486
49487         * g++.old-deja/g++.pt/crash60.C: New test.
49488
49489 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
49490
49491         * g++.old-deja/g++.other/crash24.C: New test.
49492         * g++.old-deja/g++.other/crash25.C: New test.
49493         * g++.old-deja/g++.other/crash26.C: New test.
49494         * g++.old-deja/g++.other/crash27.C: New test.
49495         * g++.old-deja/g++.other/crash28.C: New test.
49496         * g++.old-deja/g++.other/crash29.C: New test.
49497         * g++.old-deja/g++.other/crash30.C: New test.
49498         * g++.old-deja/g++.other/crash31.C: New test.
49499         * g++.old-deja/g++.other/crash32.C: New test.
49500         * g++.old-deja/g++.other/crash33.C: New test.
49501         * g++.old-deja/g++.other/crash34.C: New test.
49502         * g++.old-deja/g++.other/crash35.C: New test.
49503
49504 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
49505
49506         * gcc.c-torture/execute/20001031-1.c: New test.
49507
49508 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
49509
49510         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
49511         namespace.
49512
49513         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
49514         standards-conformant.
49515
49516         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
49517
49518         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
49519         * g++.old-deja/g++.mike/p755a.C: Likewise.
49520         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
49521         library makes no calls to `operator new' during initialization.
49522
49523 2000-11-04  Neil Booth  <neilb@earthling.net>
49524
49525         * gcc.dg/cpp/include2.c: New tests.
49526
49527 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
49528
49529         * lib/g++.exp (g++_set_ld_library_path): New function.
49530         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
49531
49532 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
49533
49534         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
49535         warnings.
49536
49537 2000-11-01  Richard Henderson  <rth@redhat.com>
49538
49539         * g++.old-deja/g++.ext/namedret1.C: New.
49540         * g++.old-deja/g++.ext/namedret2.C: New.
49541         * g++.old-deja/g++.ext/namedret3.C: New.
49542
49543 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
49544
49545         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
49546         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
49547
49548 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49549
49550         * gcc.c-torture/execute/va-arg-21.c: New test.
49551
49552 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
49553
49554         * gcc.dg/c99-complex-2.c: New test.
49555
49556 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49557
49558         * gcc.c-torture/execute/stdio-opt-1.c: New test.
49559
49560 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
49561
49562         * g++.old-deja/g++.other/inline16.C: New test.
49563
49564 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
49565
49566         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
49567         __PRETTY_FUNCTION__
49568
49569 2000-10-29  Neil Booth  <neilb@earthling.net>
49570
49571         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
49572         New tests.
49573         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
49574         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
49575         optimisation.
49576
49577 2000-10-29  Neil Booth  <neilb@earthling.net>
49578
49579         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
49580         * mi1.c, mi1c.h: Add null directives to multiple-include test.
49581         * mi5.c: Test multiple includes work with -C.
49582         * trigraphs.c: Test ^= version.
49583
49584 2000-10-28  Neil Booth  <neilb@earthling.net>
49585
49586         New tests and test updates for new macro expander.
49587
49588         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
49589         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
49590         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
49591         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
49592         new diagnostic messages.
49593
49594         * gcc.dg/cpp/macro3.c: New tests.
49595
49596 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
49597
49598         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
49599         on the same line.
49600
49601 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
49602
49603         * g++.old-deja/g++.other/eh2.C: New test.
49604
49605 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
49606
49607         * gcc.c-torture/execute/20001027-1.c: New test.
49608
49609 2000-10-26  Richard Henderson  <rth@redhat.com>
49610
49611         * gcc.c-torture/execute/20001026-1.c: New.
49612
49613 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
49614
49615         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
49616         * g++.old-deja/g++.law/builtin1.C: Likewise.
49617         * g++.old-deja/g++.law/ctors10.C: Likewise.
49618         * g++.old-deja/g++.law/virtual3.C: Likewise.
49619         * g++.old-deja/g++.mike/p658.C: Likewise.
49620         * g++.old-deja/g++.other/sibcall1.C: Likewise.
49621         * g++.old-deja/g++.other/vaarg2.C: Likewise.
49622         * g++.old-deja/g++.robertl/eb124.C: Likewise.
49623         * g++.old-deja/g++.robertl/eb44.C: Likewise.
49624         * g++.old-deja/g++.robertl/eb77.C: Likewise.
49625
49626 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
49627
49628         * gcc.c-torture/compile/20001024-1.c: New test.
49629
49630 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
49631
49632         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
49633         to tell us whether or not we are using V3.
49634
49635 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
49636
49637         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
49638         operands.
49639
49640 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
49641
49642         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
49643
49644 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
49645
49646         * gcc.c-torture/execute/20001024-1.c: New test.
49647
49648 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
49649
49650         * g++.old-deja/g++.other/sibcall1.C: New test.
49651
49652 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
49653
49654         * gcc.dg/noncompile/init-3.c: New test.
49655
49656 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
49657
49658         * gcc.dg/format-array-1.c: New test.
49659
49660 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
49661
49662         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
49663         writing through null pointers; remove comment about testing
49664         unterminated strings.
49665
49666 2000-10-17  Matthew Hiller  <hiller@redhat.com>
49667
49668         * gcc.c-torture/execute/20001017-2.c: New test.
49669
49670 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
49671
49672         * gcc.c-torture/compile/20001018-1.c: New test.
49673         * gcc.c-torture/compile/20001018-1.x: Xfail.
49674
49675 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49676
49677         * gcc.c-torture/execute/20001017-1.c: New test.
49678
49679 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
49680
49681         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
49682         for multiple use of arguments with scanf formats; add tests for
49683         multiple use of arguments.
49684
49685 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
49686
49687         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
49688         from some old tests.
49689
49690 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
49691
49692         * gcc.dg/format-miss-1.c: New test.
49693
49694 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
49695
49696         * gcc.c-torture/execute/20001013-1.c: New test.
49697
49698 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
49699
49700         * gcc.dg/format-branch-1.c: New test.
49701
49702 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
49703
49704         * README, lib/file-format.exp: Remove EGCS references.
49705
49706 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
49707
49708         * gcc.dg/20001013-1.c: New test.
49709
49710 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
49711
49712         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
49713         for intmax_t in the compiler using __typeof__ and the type rules
49714         for conditional expressions.
49715
49716 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
49717
49718         * gcc.dg/20001012-1.c: New test.
49719         * gcc.dg/20001012-2.c: New test.
49720
49721 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
49722
49723         * gcc.dg/format-attr-1.c: New test.
49724
49725 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
49726
49727         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
49728         __LONG_LONG_MAX__ instead of LLONG_MAX.
49729
49730 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
49731
49732         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
49733         scanf flags.
49734         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
49735         flags.
49736
49737 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
49738
49739         * gcc.dg/sequence-pt-1.c: New test.
49740
49741 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
49742
49743         * gcc.c-torture/execute/20001011-1.c: New testcase.
49744         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
49745
49746 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
49747
49748         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
49749         does not error on it.
49750
49751 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
49752
49753         * gcc.dg/20001009-1.c: New test.
49754
49755 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
49756
49757         * gcc.c-torture/compile/20001009-1.c: Move from here ....
49758         * gcc.c-torture/execute/20001009-2.c: ... to here.
49759
49760 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
49761
49762         * gcc.c-torture/compile/20001009-1.c: New testcase.
49763         * gcc.c-torture/execute/20001009-1.c: New testcase.
49764         Testcases provided by Jan Hubicka <jh@suse.cz>.
49765
49766 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
49767
49768         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
49769         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
49770         uintmax_t using <limits.h> to emulate the compiler's internal
49771         logic.  No longer XFAIL %j tests.
49772
49773 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
49774
49775         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
49776         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
49777         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
49778         regexps and details of expected handling of some bad formats.
49779         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
49780         suppression.
49781
49782 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
49783
49784         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
49785         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
49786         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
49787         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
49788         in list archives.
49789
49790 2000-10-06  Richard Henderson  <rth@cygnus.com>
49791
49792         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
49793         * g++.old-deja/g++.brendan/crash52.C: Likewise.
49794         * g++.old-deja/g++.jason/report.C: Likewise.
49795         * g++.old-deja/g++.law/friend5.C: Likewise.
49796         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
49797         of the expected warnings.
49798
49799 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
49800
49801         * g++.old-deja/g++.pt/enum14.C: New test.
49802
49803 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
49804
49805         * g++.old-deja/g++.pt/crash59.C: New test.
49806
49807 2000-10-04  Will Cohen  <wcohen@redhat.com>
49808
49809         * gcc.dg/20000926-1.c: New test.
49810
49811 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
49812
49813         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
49814         function name for current C++ compiler.
49815         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
49816
49817 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
49818
49819         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
49820         __PRETTY_FUNCTION__.
49821         * g++.old-deja/g++.ext/pretty2.C: Likewise.
49822
49823 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49824
49825         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
49826
49827 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
49828
49829         * gcc.c-torture/compile/20000923-1.c: New test.
49830
49831 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
49832
49833         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
49834         * g++.old-deja/g++.pt/ttp62.C: Same.
49835         * g++.old-deja/g++.other/inline14.C: Same.
49836
49837 2000-09-24  Richard Henderson  <rth@cygnus.com>
49838
49839         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
49840
49841 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
49842
49843         * gcc.dg/c90-printf-1.c: Add test for wide string format.
49844
49845 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
49846
49847         * gcc.c-torture/compile/20000922-1.c: New file.
49848
49849 2000-09-21  Nick Clifton  <nickc@redhat.com>
49850
49851         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
49852         a signed long modulo operation.
49853         (mod6): New function - perform an unsigned long modulo operation.
49854         (main): Add tests for modulos of very large numbers by very small
49855         dividends.
49856
49857 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49858
49859         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
49860
49861 2000-09-19  Richard Henderson  <rth@cygnus.com>
49862
49863         * gcc.dg/compare2.c (case 10): XFAIL.
49864
49865 2000-09-18  Richard Henderson  <rth@cygnus.com>
49866
49867         * gcc.c-torture/execute/20000906-1.c: Move ...
49868         * gcc.dg/20000906-1.c: ... here.  Only run on targets
49869         that support __builtin_trap.
49870
49871 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
49872
49873         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
49874
49875 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
49876
49877         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
49878         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
49879         more $ format tests.
49880
49881 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
49882
49883         * gcc.dg/format-errmk-1.c: New test.
49884
49885 2000-09-17  Greg McGary  <greg@mcgary.org>
49886
49887         * gcc.c-torture/execute/20000917-1.x: Remove.
49888
49889 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
49890
49891         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
49892
49893 2000-09-17  Greg McGary  <greg@mcgary.org>
49894
49895         * gcc.c-torture/execute/20000917-1.c: New test.
49896         * gcc.c-torture/execute/20000917-1.x: XFAIL.
49897
49898 2000-09-16  Neil Booth  <NeilB@earthling.net>
49899
49900         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
49901         in nested macro bug.
49902
49903 2000-09-15  Neil Booth  <NeilB@earthling.net>
49904
49905         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
49906
49907 2000-09-14  Jeffrey A Law  (law@cygnus.com)
49908
49909         * gcc.c-torture/execute/20000914-1.c: New test.
49910
49911 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
49912
49913         * g++.other/inline13.C: New test.
49914
49915 2000-09-12  Andreas Jaeger  <aj@suse.de>
49916
49917         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
49918         constant by Ulrich Drepper <drepper@redhat.com>.
49919
49920 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
49921
49922         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
49923
49924 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49925
49926         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
49927
49928 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
49929
49930         * gcc.dg/cpp/backslash.c: New test.
49931
49932 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
49933
49934         * gcc.c-torture/execute/20000910-1.c: New test.
49935         * gcc.c-torture/execute/20000910-2.c: Likewise.
49936
49937 2000-09-11  Robert Lipe  <robertl@sco.com>
49938
49939         * gcc.dg/pragma-align.c: New test.
49940
49941 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
49942
49943         * g++.old-deja/g++.pt/explicit82.C: New test.
49944         * g++.old-deja/g++.pt/explicit83.C: New test.
49945
49946 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
49947
49948         * gcc.dg/asm-names.c: New test.
49949
49950 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49951
49952         * gcc.dg/cpp/tr-warn6.c: New test
49953
49954 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
49955
49956         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
49957         be accepted.
49958
49959 2000-09-07  Catherine Moore  <clm@redhat.com>
49960
49961         * gcc.c-torture/execute/unroll-1.c: New test.
49962
49963 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
49964
49965         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
49966         ERROR markers.
49967         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
49968         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
49969         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
49970         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
49971         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
49972         Preprocess only.
49973         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
49974         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
49975
49976 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
49977
49978         * g++.old-deja/g++.pt/deduct2.C: New test.
49979
49980 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
49981
49982         * g++.old-deja/g++.pt/parms2.C: New test.
49983
49984 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
49985
49986         * g++.old-deja/g++.pt/crash58.C: New test.
49987
49988 2000-09-06  Greg McGary  <greg@mcgary.org>
49989
49990         * gcc.c-torture/execute/20000906-1.c: New test.
49991         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
49992
49993 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49994
49995         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
49996
49997 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
49998
49999         * g++.old-deja/g++.pt/crash57.C: New test.
50000
50001 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
50002
50003         * g++.old-deja/g++.pt/crash56.C: New test.
50004
50005 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
50006
50007         * g++.old-deja/g++.pt/koenig1.C: New test.
50008
50009 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
50010
50011         * gcc.dg/20000904-1.c: New test.
50012
50013 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
50014
50015         * gcc.dg/cpp/paste8.c: New test.
50016
50017 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
50018
50019         * gcc.c-torture/compile/20000827-1.c: New test.
50020
50021 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
50022
50023         * gcc.dg/format-diag-1.c: New test.
50024
50025 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
50026
50027         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
50028         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
50029         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
50030         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
50031         gcc.dg/formatz-1.c: Adjust warning regular expressions.
50032
50033 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
50034
50035         * g++.old-deja/g++.other/nested4.C: New test.
50036
50037 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
50038
50039         * g++.old-deja/g++.ns/scoped1.C: New test.
50040
50041 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
50042
50043         * lib/g++.exp: Support testing already-installed GCC.
50044
50045 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50046
50047         * wtr-label-1.c, wtr-suffix-1.c: New tests.
50048
50049 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50050
50051         * gcc.dg/return-type-2.c: New test.
50052
50053 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
50054
50055         * gcc.c-torture/compile/20000825-1.c: New test.
50056
50057 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
50058
50059         * gcc.dg/dwarf2-2.c: New test.
50060
50061 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
50062
50063         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
50064         dg-warning regexps.
50065
50066 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
50067
50068         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
50069         gcc.dg/format-ext-5.c: New tests.
50070
50071 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
50072
50073         * g++.old-deja/g++.other/crash22.C: New test.
50074
50075 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
50076
50077         * gcc.dg/noncompile/930622-2.c: Adjust error message.
50078
50079 2000-08-24  Richard Henderson  <rth@cygnus.com>
50080
50081         * gcc.dg/ia64-sync-1.c: New test.
50082         * gcc.dg/ia64-sync-2.c: New test.
50083         * gcc.dg/ia64-asm-1.c: New test.
50084
50085 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
50086
50087         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
50088         * gcc.dg/format-ext-2.c: New test.
50089
50090 2000-08-23  Jason Merrill  <jason@redhat.com>
50091
50092         * lib/old-dejagnu.exp: Also ignore "In member function" and
50093         "At global scope".
50094
50095 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50096
50097         * gcc.dg/noncompile/label-lineno-1.c: New test.
50098
50099 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
50100
50101         * gcc.dg/c99-array-nonobj-1.c: New test.
50102
50103 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
50104
50105         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
50106         tests.
50107         * gcc.dg/format-ext-1.c: New test.
50108
50109 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50110
50111         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
50112         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
50113         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
50114         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
50115         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
50116
50117 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
50118
50119         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
50120         gcc.dg/c99-strftime-2.c: New tests.
50121
50122 2000-08-22  Richard Henderson  <rth@cygnus.com>
50123
50124         * gcc.c-torture/execute/20000822-1.c: New test.
50125
50126 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
50127
50128         * gcc.c-torture/execute/20000819-1.x: Remove.
50129
50130 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
50131
50132         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
50133         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
50134         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
50135         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
50136         gcc.dg/format-xopen-1.c: New tests.
50137
50138 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
50139
50140         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
50141
50142 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
50143
50144         * g++.old-deja/g++.other/loop2.C: New test.
50145
50146         * gcc.c-torture/compile/20000606-1.c: New test.
50147         * gcc.c-torture/compile/20000728-1.c: New test.
50148         * gcc.c-torture/execute/20000801-1.c: New test.
50149         * gcc.c-torture/execute/20000801-2.c: New test.
50150         * gcc.c-torture/execute/20000819-1.c: New test.
50151         * gcc.c-torture/execute/20000819-1.x: XFAIL.
50152         * gcc.dg/20000629-1.c: New test.
50153         * gcc.dg/20000724-1.c: New test.
50154         * gcc.dg/20000807-1.c: New test.
50155
50156 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
50157
50158         * gcc.dg/cpp/pragma-1.c: New test.
50159         * gcc.dg/cpp/pragma-2.c: New test.
50160
50161 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
50162
50163         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
50164         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
50165
50166 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
50167
50168         * gcc.c-torture/compile/20000818-1.c: New test.
50169
50170 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
50171
50172         * gcc.c-torture/execute/20000818-1.c: New test.
50173
50174 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
50175
50176         * gcc.dg/format-va-1.c: New test.
50177
50178 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
50179
50180         * g++.old-deja/g++.other/typedef8.C: New test.
50181
50182 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
50183
50184         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
50185         * g++.old-deja/g++.mike/net36.C: Mark candidate.
50186         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
50187         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
50188         * g++.old-deja/g++.other/ptrmem7.C: New test.
50189         * g++.old-deja/g++.pt/ptrmem10.C: New test.
50190
50191 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
50192
50193         * g++.old-deja/g++.pt/typename27.C: New test.
50194
50195 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
50196
50197         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
50198         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
50199         * g++.old-deja/g++.pt/friend45.C: New test.
50200         * g++.old-deja/g++.other/friend8.C: New test.
50201
50202 2000-08-15  Richard Henderson  <rth@cygnus.com>
50203
50204         * gcc.c-torture/execute/20000815-1.c: New test.
50205
50206 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
50207
50208         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
50209         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
50210         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
50211
50212 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
50213
50214         * g++.old-deja/g++.other/refinit2.C: New test.
50215
50216 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
50217
50218         * lib/c-torture.exp (c-torture): Make
50219         compiler_conditional_xfail_data global.
50220         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
50221         compiler_conditional_xfail_data machinery.
50222         (f-torture-execute): Likewise.
50223         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
50224         and only when unrolling loops.
50225
50226         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
50227
50228 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
50229
50230         * g++.old-deja/g++.pt/explicit81.C: New test.
50231
50232 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
50233
50234         * g++.old-deja/g++.pt/typename26.C: New test.
50235
50236 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
50237
50238         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
50239         warning.
50240
50241 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
50242
50243         * g++.old-deja/g++.other/array3.C: New test.
50244
50245 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
50246
50247         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
50248         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
50249         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
50250         New tests.
50251
50252 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
50253
50254         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
50255         * g++.old-deja/g++.abi/vmihint.C: Likewise.
50256
50257 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
50258
50259         * gcc.c-torture/execute/20000808-1.c: New test.
50260
50261 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
50262
50263         * gcc.dg/c90-const-expr-1.c: New test.
50264
50265 2000-08-08  Richard Henderson  <rth@cygnus.com>
50266
50267         * gcc.dg/noncompile/920923-1.c: Declare calloc.
50268
50269 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
50270
50271         * gcc.dg/noncompile/const-ll-1.c: New test.
50272
50273 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
50274
50275         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
50276
50277 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
50278
50279         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
50280         that running programs linked against the shared version of libobjc
50281         run correctly.
50282
50283 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
50284
50285         * gcc.dg/c99-printf-1.c: New test.
50286
50287 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
50288
50289         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
50290
50291 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
50292
50293         * gcc.c-torture/execute/20000731-1.x: Delete.
50294
50295 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
50296
50297         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
50298         and torture_without_loops as is done by c-torture.exp.
50299         (search_for): Copy from c-torture.exp.
50300         (gcc-dg-runtest): New function, drives a directory of tests
50301         iterating over the TORTURE_OPTIONS.
50302         (scan-assembler, scan-assembler-not): Move here from
50303         individual directory drivers.
50304
50305         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
50306         defined by lib/gcc-dg.exp.
50307         * gcc.dg/cpp/cpp.exp: Likewise.
50308         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
50309         gcc-dg-runtest, so we cycle over optimization options.
50310
50311         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
50312         * gcc.dg/compare2.c: No longer expected to fail.
50313
50314 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
50315
50316         * gcc.c-torture/execute/20000804-1.c: New test.
50317
50318 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
50319
50320         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
50321
50322 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
50323
50324         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
50325
50326 2000-08-03  Jeffrey A Law  (law@cygnus.com)
50327
50328         * gcc.c-torture/compile/20000803-1.c: New test.
50329
50330 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
50331
50332         * gcc.c-torture/execute/20000801-3.c,
50333         gcc.c-torture/execute/20000801-4.c: New tests.
50334         * gcc.c-torture/execute/20000801-3.x,
50335         gcc.c-torture/execute/20000801-4.x: Xfail.
50336
50337 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
50338
50339         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
50340         libobjc/.libs to allow for libtool.
50341
50342 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
50343
50344         * gcc.c-torture/compile/20000802-1.c: New test.
50345
50346 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
50347
50348         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
50349
50350 2000-07-31  Jeffrey A Law  (law@cygnus.com)
50351
50352         * gcc-c-torture/execute/20000731-2.c: New test.
50353
50354         * gcc.c-torture/execute/20000731-1.c: New test.
50355         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
50356
50357 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
50358
50359         * gcc.dg/cpp/paste7.c: New test.
50360         * gcc.dg/cpp/20000725-1.c: New test.
50361
50362 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
50363
50364         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
50365         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
50366         declaration warning for __builtin_dwarf_reg_size.
50367
50368         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
50369
50370 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
50371
50372         * gcc.dg/noncompile/voidparam-1.c: New test.
50373
50374 2000-07-30  Richard Henderson  <rth@cygnus.com>
50375
50376         * gcc.dg/c90-digraph-1.c: Don't xfail.
50377         * gcc.dg/compare2.c (case 10): Xfail.
50378         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
50379
50380 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
50381
50382         * gcc.dg/c99-main-1.c: New test.
50383
50384 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
50385
50386         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
50387
50388 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
50389
50390         * gcc.c-tortuer/execute/20000726-1.c: New test.
50391
50392 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
50393
50394         * gcc.c-torture/execute/enum-2.c: New test.
50395
50396 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50397
50398         * gcc.dg/cpp/tr-warn3.c: New test.
50399
50400 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
50401
50402         * g++.old-deja/g++.ext/implicit1.C: Remove.
50403         * g++.old-deja/g++.jason/c2.C: Remove
50404         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
50405         * g++.old-deja/g++.pt/crash16.C: Likewise.
50406         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
50407
50408 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
50409
50410         * g++.old-deja/g++.other/for2.C: New test.
50411
50412 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
50413
50414         * gcc.dg/20000720-1.c: New test.
50415
50416 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
50417
50418         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
50419
50420 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
50421
50422         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
50423         * gcc.c-torture/execute/20000722-1.c: New.
50424         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
50425
50426 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
50427
50428         * gcc.dg/cpp/20000720-1.S: New test.
50429
50430 2000-07-21  Michael Meissner  <meissner@redhat.com>
50431
50432         * gcc.c-torture/execute/ieee/hugeval.c: New test.
50433
50434 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
50435
50436         * g++.old-deja/g++.brendan/crash16.C,
50437         g++.old-deja/g++.brendan/parse3.C,
50438         g++.old-deja/g++.brendan/redecl1.C,
50439         g++.old-deja/g++.ns/template13.C,
50440         g++.old-deja/g++.other/decl4.C,
50441         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
50442
50443 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
50444
50445         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
50446         and "Internal error".
50447
50448         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
50449         regexps.
50450         * gcc.dg/cpp/paste6.c: New test.
50451
50452 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
50453
50454         * gcc.dg/cpp/tr-direct.c: New test.
50455
50456         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
50457         gcc.dg/cpp/undef1.c: Tweak error regexps.
50458
50459 2000-07-18  Eric Christopher <echristo@redhat.com>
50460
50461         * gcc.c-torture/compile/20000718-1.c: New test.
50462
50463 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
50464
50465         * cpplex.c (_cpp_push_token): If the token being pushed back
50466         is the previous token in this context, just subtract one from
50467         context->posn.
50468         * cppmacro.c (save_expansion): Clear aux field when storing a
50469         placemarker.
50470
50471 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
50472
50473         * gcc.dg/noncompile/redecl-1.c: New test.
50474
50475 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
50476
50477         * gcc.c-torture/execute/20000717-5.c: New test.
50478         * gcc.c-torture/execute/20000717-1.x: Removed.
50479
50480 2000-07-17  Richard Henderson  <rth@cygnus.com>
50481
50482         * gcc.c-torture/execute/20000717-4.c: New test.
50483
50484 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
50485
50486         * gcc.dg/cpp/syshdr.c: New test.
50487         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
50488
50489 2000-07-17  Neil Booth  <neilb@earthling.net>
50490
50491         * gcc.dg/cpp/cmdlne-dM.c: New test.
50492         * gcc.dg/cpp/cmdlne-dD.c: New test.
50493
50494 2000-07-17  Jeffrey A Law  (law@cygnus.com)
50495
50496         * gcc.c-torture/execute/20000717-3.c: New test.
50497
50498         * gcc.c-torture/compile/20000717-1.c: New test.
50499
50500 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
50501
50502         * gcc.c-torture/execute/20000717-2.c: New test.
50503
50504 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
50505
50506         * gcc.dg/formatz-1.c: New test.
50507
50508         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
50509         * gcc.dg/c99-digraph-1.c: New tests.
50510
50511         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
50512         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
50513
50514         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
50515         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
50516         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
50517         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
50518         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
50519         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
50520         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
50521
50522 2000-07-17  Greg McGary <greg@mcgary.org>
50523
50524         * gcc.c-torture/execute/20000717-1.c: New test.
50525         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
50526
50527 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
50528
50529         * gcc.c-torture/execute/20000715-2.c: New test.
50530         * gcc.dg/20000715-1.c: New test.
50531
50532 2000-07-15  Michael Meissner  <meissner@redhat.com>
50533
50534         * gcc.c-torture/execute/20000715-1.c: New test.
50535
50536 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
50537
50538         * gcc.c-torture/execute/20000707-1.c: New test.
50539
50540 2000-07-13  Neil Booth  <NeilB@earthling.net>
50541
50542         * gcc.dg/cpp/digraph1.c,
50543         gcc.dg/cpp/digraph2.c,
50544         gcc.dg/cpp/digraphs.c: New tests.
50545
50546 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
50547
50548         * g77.f-torture/compile/20000630-2.f: New test.
50549         * g77.f-torture/compile/20000630-2.x
50550
50551 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
50552
50553         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
50554
50555 2000-07-11  Neil Booth  <NeilB@earthling.net>
50556
50557         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
50558
50559 2000-07-11  Neil Booth  <NeilB@earthling.net>
50560
50561         * gcc.dg/cpp/cmdlne-C.c: New.
50562
50563 2000-07-09  Neil Booth  <NeilB@earthling.net>
50564
50565         * gcc.dg/cpp/directiv.c: New tests.
50566         * gcc.dg/cpp/undef1.c: Update.
50567
50568 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
50569
50570         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
50571
50572 2000-07-09  Neil Booth  <NeilB@earthling.net>
50573
50574         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
50575
50576 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
50577
50578         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
50579         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
50580
50581 2000-07-08  Neil Booth  <NeilB@earthling.net>
50582
50583         * gcc.dg/cpp/macsyntx.c: New tests.
50584
50585 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
50586
50587         * gcc.dg/20000707-1.c: New test.
50588
50589 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
50590
50591         * gcc.c-torture/execute/20000706-1.c: New test.
50592         * gcc.c-torture/execute/20000706-2.c: New test.
50593         * gcc.c-torture/execute/20000706-3.c: New test.
50594         * gcc.c-torture/execute/20000706-4.c: New test.
50595         * gcc.c-torture/execute/20000706-5.c: New test.
50596
50597 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
50598
50599         * g++.old-deja/g++.pt/instantiate7.C: New test.
50600
50601 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
50602
50603         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
50604         * g++.old-deja/g++.mike/thunk3.C: Likewise.
50605         * g++.old-deja/g++.other/rtti3.C: Likewise.
50606         * g++.old-deja/g++.other/rttid3.C: Likewise.
50607
50608 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
50609
50610         *  g77.f-torture/compile/20000630-1.x: Fix typo
50611
50612 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
50613
50614         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
50615         assembly output.
50616
50617 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
50618
50619         * gcc.dg/cpp/ident.c: New test.
50620
50621 2000-07-05  Neil Booth  <NeilB@earthling.net>
50622
50623         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
50624           gcc.dg/cpp/lexstrng.c: New tests.
50625
50626 2000-07-04  Neil Booth  <NeilB@earthling.net>
50627
50628         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
50629         * gcc.dg/cpp/strify2.c: Same.
50630
50631 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
50632
50633         * gcc.dg/cpp/19951025-1.c: Adjust regexps.
50634         * gcc.dg/cpp/19990703-1.c: Likewise.
50635         * gcc.dg/cpp/20000625-1.c: Likewise.
50636         * gcc.dg/cpp/20000625-2.c: Likewise.
50637
50638         * gcc.dg/cpp/macro1.c,
50639         gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
50640         gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
50641         gcc.dg/cpp/strify1.c,
50642         gcc.dg/cpp/strify2.c: New tests.
50643
50644 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
50645
50646         * gcc.c-torture/execute/20000703-1.c: New test.
50647
50648 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
50649
50650         * g++.old-deja/g++.pt (lookup10.C): New test.
50651
50652 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
50653
50654         * g++.old-deja/g++.pt (typename25.C): New test.
50655
50656 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
50657
50658         * gcc.c-torture/compile/20000701-1.c: New test.
50659
50660 2000-06-30  Nick Clifton  <nickc@cygnus.com>
50661
50662         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
50663         to test case.
50664
50665 2000-06-30  Catherine Moore  <clm@cygnus.com>
50666
50667         * gcc.c-torture/execute/align-1.c: New test.
50668
50669 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
50670
50671         * g++.old-deja/g++.pt/expr8.C: New test.
50672         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
50673
50674 2000-06-29  Nick Clifton  <nickc@cygnus.com>
50675
50676         * gcc.c-torture/compile/20000629-1.c: New test.
50677
50678 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
50679
50680
50681         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
50682         gcc.dg/noncompile directory, depending on whether they're
50683         preprocessor tests or not.  Annotate all the tests for the dg
50684         framework.
50685
50686         * gcc.c-torture/noncompile/noncompile.exp: Delete.
50687         * gcc.dg/noncompile/noncompile.exp: New.
50688
50689         * Moved files:
50690         Old name                                New name
50691         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
50692         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
50693         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
50694         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
50695         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
50696         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
50697         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
50698         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
50699         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
50700         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
50701         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
50702         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
50703         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
50704         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
50705         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
50706         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
50707         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
50708         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
50709         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
50710         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
50711         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
50712         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
50713         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
50714         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
50715
50716         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
50717         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
50718         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
50719         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
50720         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
50721         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
50722
50723 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
50724
50725         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
50726         declare one variable.  On the fourth, error.
50727         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
50728         declared by 20000628-1a.h.
50729
50730 2000-06-29  Richard Henderson  <rth@redhat.com>
50731
50732         * gcc.c-torture/execute/930529-1.x: New file.
50733         * gcc.dg/920413-1.c: Adjust expected warning text.
50734         * gcc.dg/980217-1.c: Declare abort.
50735         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
50736
50737 2000-06-29  Jeffrey A Law  (law@cygnus.com)
50738
50739         * g77.f-torture/compile/20000629-1.f: New test.
50740         * g77.f-torture/compile/20000629-1.x: Expected to fail.
50741
50742 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
50743
50744         Rearrange lots of files, removing entirely the
50745         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
50746         directories.
50747
50748         * Deleted files:
50749         gcc.c-torture/code_quality/code_quality.exp
50750         gcc.c-torture/special/special.exp
50751         gcc.failure/failure.exp
50752         gcc.failure/940409-1.x
50753         gcc.c-torture/compile/961203-1.x
50754
50755         * New files:
50756         gcc.misc-tests/linkage.exp
50757         gcc.c-torture/execute/920730-1t.c
50758         gcc.c-torture/execute/920730-1t.x
50759         gcc.c-torture/compile/920520-1.x
50760         gcc.c-torture/compile/920521-1.x
50761         gcc.c-torture/compile/981006-1.x
50762         gcc.c-torture/execute/eeprof-1.x
50763
50764         * Moved files (possibly with modifications to fit a new harness):
50765         Old name                                New name
50766         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
50767         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
50768         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
50769         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
50770         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
50771         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
50772         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
50773         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
50774         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
50775         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
50776         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
50777         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
50778         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
50779         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
50780
50781 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
50782
50783         * c-torture/compile/961203-1.x: Delete.
50784
50785         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
50786         not exit. Include stdio.h.
50787         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
50788         * gcc.misc-tests/dg-12.c: Likewise.
50789         * gcc.misc-tests/dg-5.c: Likewise.
50790         * gcc.misc-tests/dg-6.c: Likewise.
50791         * gcc.misc-tests/dg-7.c: Prototype abort.
50792         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
50793         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
50794         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
50795         not exit.
50796         * gcc.misc-tests/sieve.c: Use return from main, not exit.
50797         * gcc.misc-tests/sort2.c: Use return from main, not exit.
50798
50799 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
50800
50801         * gcc.dg/cpp/20000628-1.c: New test.
50802         * gcc.dg/cpp/20000628-1.h: New header for above test.
50803         * gcc.dg/cpp/20000628-1a.h: Likewise.
50804
50805 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
50806
50807         * gcc.dg/cpp: New directory.
50808         * gcc.dg/cpp/cpp.exp: New driver.
50809         * gcc.dg/cpp/20000627-1.c: New test.
50810         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
50811         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
50812         and rewrite as a compilation test.
50813
50814         * gcc.dg: Move many files into the cpp subdirectory, possibly
50815         renaming or editing them as well.
50816         Old name                New name
50817         990119-1.c              cpp/19990119-1.c
50818         990228-1.c              cpp/19990228-1.c
50819         990407-1.c              cpp/19990407-1.c
50820         990409-1.c              cpp/19990409-1.c
50821         990413-1.c              cpp/19990413-1.c
50822         990703-1.c              cpp/19990703-1.c
50823         20000127-1.c            cpp/20000127-1.c
50824         20000129-1.c            cpp/20000129-1.c
50825         20000207-1.c            cpp/20000207-1.c
50826         20000207-2.c            cpp/20000207-2.c
50827         20000209-1.c            cpp/20000209-1.c
50828         20000209-2.c            cpp/20000209-2.c
50829         20000301-1.c            cpp/20000301-1.c
50830         20000419-1.c            cpp/20000419-1.c
50831         20000510-1.S            cpp/20000510-1.S
50832         20000519-1.c            cpp/20000519-1.c
50833         20000529-1.c            cpp/20000529-1.c
50834         20000625-1.c            cpp/20000625-1.c
50835         20000625-2.c            cpp/20000625-2.c
50836         cpp-as1.c               cpp/assert1.c
50837         cpp-as2.c               cpp/assert2.c
50838         cxx-comments-1.c        cpp/cxxcom1.c
50839         cxx-comments-2.c        cpp/cxxcom2.c
50840         endif-label.c           cpp/endif.c
50841         cpp-hash1.c             cpp/hash1.c
50842         cpp-hash2.c             cpp/hash2.c
50843         cpp-if1.c               cpp/if-1.c
50844         cpp-if2.c               cpp/if-2.c
50845         cpp-if3.c               cpp/if-3.c
50846         cpp-if4.c               cpp/if-4.c
50847         cpp-if5.c               cpp/if-5.c
50848         cpp-cond.c              cpp/if-cexp.c
50849         cpp-missingop.c         cpp/if-mop.c
50850         cpp-missingparen.c      cpp/if-mpar.c
50851         cpp-opprec.c            cpp/if-oppr.c
50852         cpp-ifparen.c           cpp/if-paren.c
50853         cpp-shortcircuit.c      cpp/if-sc.c
50854         cpp-shift.c             cpp/if-shift.c
50855         cpp-unary.c             cpp/if-unary.c
50856         cpp-li1.c               cpp/line1.c
50857         cpp-li2.c               cpp/line2.c
50858         lineno.c                cpp/line3.c
50859         lineno-2.c              cpp/line4.c
50860         cpp-mi.c                cpp/mi1.c
50861         cpp-mic.h               cpp/mi1c.h
50862         cpp-micc.h              cpp/mi1cc.h
50863         cpp-mind.h              cpp/mi1nd.h
50864         cpp-mindp.h             cpp/mi1ndp.h
50865         cpp-mix.h               cpp/mi1x.h
50866         cpp-mi2.c               cpp/mi2.c
50867         cpp-mi2a.h              cpp/mi2a.h
50868         cpp-mi2b.h              cpp/mi2b.h
50869         cpp-mi2c.h              cpp/mi2c.h
50870         cpp-mi3.c               cpp/mi3.c
50871         cpp-mi3.def             cpp/mi3.def
50872         poison-1.c              cpp/poison.c
50873         pr-impl.c               cpp/prag-imp.c
50874         cpp-redef-2.c           cpp/redef1.c
50875         cpp-redef.c             cpp/redef2.c
50876         strpaste.c              cpp/strp1.c
50877         strpaste-2.c            cpp/strp2.c
50878         cpp-tradpaste.c         cpp/tr-paste.c
50879         cpp-tradstringify.c     cpp/tr-str.c
50880         cpp-tradwarn1.c         cpp/tr-warn1.c
50881         cpp-tradwarn2.c         cpp/tr-warn2.c
50882         trigraphs.c             cpp/trigraphs.c
50883         cpp-unc1.c              cpp/unc1.c
50884         cpp-unc2.c              cpp/unc2.c
50885         cpp-unc3.c              cpp/unc3.c
50886         cpp-unc.c               cpp/unc4.c
50887         undef.c                 cpp/undef1.c
50888         undef-2.c               cpp/undef2.c
50889         cpp-wi1.c               cpp/widestr1.c
50890
50891 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
50892
50893         * lib/g++.exp (g++_include_flags): Tweak.
50894
50895 2000-06-27  H.J. Lu  <hjl@gnu.org>
50896             Loren J. Rittle  <ljrittle@acm.org>
50897
50898         * lib/g++.exp (g++_include_flags): Override libgloss.exp
50899         version with one that knows about the new gcc tree structure.
50900         (g++_link_flags): Same.
50901
50902 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
50903
50904         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
50905         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
50906         case we are cross-compiling.
50907
50908         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
50909         g++.old-deja/g++.niklas/Makefile.in,
50910         g++.old-deja/g++.niklas/configure.in,
50911         g++.old-deja/g++.other/Makefile.in,
50912         g++.old-deja/g++.other/configure.in,
50913         gcc.c-torture/code_quality/Makefile.in,
50914         gcc.c-torture/code_quality/configure.in,
50915         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
50916         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
50917         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
50918         gcc.c-torture/execute/ieee/Makefile.in,
50919         gcc.c-torture/execute/ieee/configure.in,
50920         gcc.c-torture/noncompile/Makefile.in,
50921         gcc.c-torture/noncompile/configure.in,
50922         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
50923         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
50924         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
50925
50926 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
50927
50928         * g++.old-deja/g++.other/ambig3.C: New test.
50929
50930 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
50931
50932         * g++.old-deja/g++.pt/syntax1.C: New test.
50933         * g++.old-deja/g++.pt/syntax2.C: New test.
50934         * g++.old-deja/g++.other/syntax3.C: New test.
50935         * g++.old-deja/g++.other/syntax4.C: New test.
50936
50937 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
50938
50939         * gcc.dg/20000623-1.c: Prototype exit and abort.
50940
50941 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
50942
50943         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
50944         New tests.
50945         * gcc.dg/cpp-mi3.def: New file.
50946
50947         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
50948         inside assertions.
50949         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
50950         lexer's error messages.
50951         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
50952         divine anything from the linemarkers.
50953         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
50954         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
50955
50956 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
50957
50958         * gcc.dg/20000623-1.c: New test.
50959
50960 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
50961
50962         * gcc.c-torture/execute/20000622-1.c: New test.
50963
50964 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
50965
50966         * g++.old-deja/g++.other/init15.C: New test.
50967
50968 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
50969
50970         * g++.old-deja/g++.pt/vaarg2.C: New test.
50971         * g++.old-deja/g++.pt/vaarg3.C: New test.
50972
50973 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
50974
50975         * g++.old-deja/g++.other/dyncast6.C: New test.
50976
50977 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
50978
50979         * gcc.c-torture/execute/loop-6.c: New test.
50980
50981 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
50982
50983         * gcc.dg/20000614-1.c: New test.
50984         * gcc.dg/20000614-2.c: New test.
50985
50986 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
50987
50988         * g++.old-deja/g++.other/inline12.C: New test.
50989
50990 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
50991
50992         * g++.old-deja/g++.other/eh1.C: New test.
50993
50994 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
50995
50996         * g++.old-deja/g++.other/type.C: New test.
50997
50998 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
50999
51000         * g++.old-deja/g++.other/initstring.C: New test.
51001
51002 2000-06-12  Jason Merrill  <jason@redhat.com>
51003
51004         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
51005
51006 2000-06-09  Jeffrey A Law  (law@cygnus.com)
51007
51008         * gcc.c-torture/compile/20000609-1.c: New test.
51009
51010 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
51011
51012         * gcc.dg/20000609-1.c: New test.
51013
51014 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
51015
51016         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
51017         * gcc.c-torture/noncompile/poison-1.c: Move...
51018         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
51019         * gcc.dg/cpp-li1.c: Add a token after the #line.
51020
51021 2000-06-05  Richard Henderson  <rth@cygnus.com>
51022
51023         * gcc.c-torture/execute/20000605-2.c: New test.
51024         * gcc.c-torture/execute/20000605-3.c: New test.
51025
51026 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
51027
51028         * g77.f-torture/execute/20000503-1.x: New file.
51029
51030 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
51031
51032         * g++.old-deja/g++.eh/badalloc1.C: New test.
51033
51034 2000-06-05  Richard Henderson  <rth@cygnus.com>
51035
51036         * gcc.c-torture/execute/20000605-1.c: New test.
51037
51038 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
51039             Nathan Sidwell <nathan@codesourcery.com>
51040
51041         * gcc.c-torture/compile/20000605-1.c: New test.
51042
51043 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
51044
51045         * g77.f-torture/compile/20000601-1.f: New test.
51046
51047 2000-06-03  Richard Henderson  <rth@cygnus.com>
51048
51049         * gcc.c-torture/execute/20000603-1.c: New.
51050
51051 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
51052
51053         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
51054         * gcc.dg/noreturn-2.c (noreturn): Likewise.
51055
51056 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
51057
51058         * gcc.dg/compare2.c (case 12): XFAIL.
51059         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
51060         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
51061
51062         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
51063
51064 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
51065
51066         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
51067         guard macro is already defined when the header is first
51068         included.
51069         * gcc.dg/cpp-mix.h: New file.
51070         * gcc.dg/endif-label.c: Update patterns to match compiler.
51071
51072         * g++.brendan/complex1.C: Declare abort.
51073         * g++.law/refs4.C: Remove XFAIL.
51074         * g++.oliva/expr2.C: Declare abort and exit.
51075
51076 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
51077
51078         * gcc.c-torture/execute/20000528-1.c: New test.
51079
51080         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
51081         * g++.old-deja/g++.law/temps4.C: Likewise.
51082
51083         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
51084         stdlib.h.  Call abort() on failure.
51085         * g++.old-deja/g++.law/refs4.C: Likewise.
51086         * g++.old-deja/g++.law/temps4.C: Likewise.
51087         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
51088         * gcc.c-torture/execute/20000112-1.c: Include string.h.
51089
51090 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
51091
51092         Relative to g++.dg/special:
51093         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
51094
51095         Relative to g++.old-deja:
51096         * g++.brendan/complex1.C, g++.jason/optimize2.C,
51097         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
51098         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
51099         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
51100         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
51101         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
51102         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
51103
51104         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
51105         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
51106         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
51107         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
51108         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
51109         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
51110         and/or string.h.
51111
51112         * g++.other/goto1.C: Update expectations for error messages.
51113
51114 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
51115
51116         * gcc.c-torture/compile/20000523-1.c: New test.
51117
51118 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
51119
51120         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
51121
51122 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
51123
51124         * g++.old-deja/g++.eh/catch11.C: New test.
51125         * g++.old-deja/g++.eh/catch12.C: New test.
51126
51127 2000-05-24  Nick Clifton  <nickc@cygnus.com>
51128
51129         * gcc.c-torture/execute/20000523-1.c: New test.
51130
51131 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
51132
51133         * c-torture/execute/bcp-1.c: Replace abort in arg of
51134         __builtin_constant_p with a generic external function.
51135
51136         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
51137         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
51138         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
51139         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
51140         Prototype abort and/or exit.
51141
51142         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
51143         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
51144         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
51145         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
51146
51147 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
51148
51149         * gcc.dg/dwarf2-1.c: New test.
51150
51151 2000-05-20  Richard Henderson  <rth@cygnus.com>
51152
51153         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
51154
51155 2000-05-20  Andreas Jaeger  <aj@suse.de>
51156
51157         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
51158         testcase.
51159
51160 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
51161
51162         * gcc.c-torture/execute/20000519-2.c: New test.
51163
51164 2000-05-19  Andreas Jaeger  <aj@suse.de>
51165
51166         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
51167         which fails with SSA.
51168
51169         * lib/c-torture.exp: Also test with -O3 -fssa.
51170
51171 2000-05-18  Michael Meissner  <meissner@redhat.com>
51172
51173         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
51174         * gcc.c-torture/execute/920415-1.c: Ditto.
51175         * gcc.c-torture/execute/920501-1.c: Ditto.
51176         * gcc.c-torture/execute/conversion.c: Ditto.
51177         * gcc.c-torture/execute/cvt-1.c: Ditto.
51178
51179 2000-05-18  Jeffrey A Law  (law@cygnus.com)
51180
51181         * gcc.c-torture/compile/20000518-1.c: New test.
51182
51183 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
51184
51185         * g77.f-torture/compile/200005018.f: New test.
51186
51187 2000-05-17  Jeffrey A Law  (law@cygnus.com)
51188
51189         * gcc.c-torture/compile/20000517-1.c: New test.
51190
51191 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51192
51193         * gcc.c-torture/execute/20000516-1.c: New test.
51194
51195 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
51196
51197         * g++.old-deja/g++.other/eh.C: New test.
51198
51199 2000-05-12  Richard Henderson  <rth@cygnus.com>
51200
51201         * gcc.c-torture/execute/990208-1.c (main): Don't pass
51202         constants through to doit's conditional.
51203
51204 2000-05-11  Jeffrey A Law  (law@cygnus.com)
51205
51206         * gcc.c-torture/compile/20000511-1.c: New test.
51207         * g77.f-torture/compile/20000511-1.f: New test.
51208         * g77.f-torture/compile/20000511-2.f: New test.
51209
51210 2000-05-11  Michael Meissner  <meissner@redhat.com>
51211
51212         * gcc.c-torture/execute/20000511-1.c: New test.
51213
51214 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
51215
51216         * gcc.dg/dg.exp: Scan .S files as well as .c files.
51217         * gcc.dg/20000510-1.S: New.
51218
51219 2000-05-08  Catherine Moore  <clm@cygnus.com>
51220
51221         * gcc.dg/unused-3.c: New.
51222
51223 2000-05-06  Richard Henderson  <rth@cygnus.com>
51224
51225           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
51226           * g++.old-deja/g++.mike/warn1.C: Likewise.
51227           * g++.old-deja/g++.pt/local1.C: Likewise.
51228           * g++.old-deja/g++.pt/local7.C: Likewise.
51229           * g++.old-deja/g++.pt/spec16.C: Likewise.
51230
51231 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
51232
51233         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
51234
51235 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
51236
51237           * g77.f-torture/execute/20000503-1.f: New test.
51238
51239 2000-05-04  Andreas Jaeger  <aj@suse.de>
51240
51241         * gcc.dg/noreturn-2.c: New test.
51242
51243 2000-05-04  Neil Booth  <NeilB@earthling.net>
51244
51245         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
51246         preprocessor.
51247
51248 2000-05-04  Richard Henderson  <rth@cygnus.com>
51249
51250         * gcc.c-torture/execute/20000503-1.c: Fix typo.
51251
51252 2000-05-04  Richard Henderson  <rth@cygnus.com>
51253
51254         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
51255         OpenSSL by Jason R Thorpe.
51256
51257 2000-05-03  Jim Wilson  <wilson@cygnus.com>
51258
51259         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
51260
51261 2000-05-03  Robert Lipe <robertlipe@usa.net>
51262
51263         * gcc.dg/20000503-1.c: New test.
51264
51265 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
51266
51267         * gcc.c-torture/compile/20000502-1.c: New test.
51268         * g++.old-deja/g++.other/align.C: New test.
51269         * gcc.dg/cpp-tradstringify.c: New test.
51270
51271 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
51272
51273         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
51274         and hard registers.
51275
51276 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
51277
51278         * gcc.c-torture/execute/loop-5.c: New test.
51279
51280 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
51281
51282         * gcc.c-torture/execute/va-arg-20.c: New test.
51283
51284 2000-04-23  Jeffrey A Law  (law@cygnus.com)
51285
51286         * gcc.c-torture/execute/20000422-1.c: New test.
51287
51288 2000-04-20  Greg McGary  <gkm@gnu.org>
51289
51290         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
51291         when optimizing, but without sibling-call optimizations (-O1).
51292
51293 2000-04-20  Jeffrey A Law  (law@cygnus.com)
51294
51295           * gcc.c-torture/compile/20000420-1.c: New test.
51296
51297 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
51298
51299         * g++.abi/ptrflags.C: New test.
51300         * g++.eh/catchptr1.C: Test incomplete pointer chains.
51301
51302 2000-04-19  Catherine Moore  <clm@cygnus.com>
51303
51304         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
51305
51306 2000-04-19  Greg McGary  <gkm@gnu.org>
51307
51308         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
51309         sibling-call optimizations.
51310
51311 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
51312
51313         * gcc.dg/20000419-1.c: New test.
51314
51315 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
51316
51317         * gcc.c-torture/execute/20000412-6.c: New test.
51318
51319 2000-04-12  Jeffrey A Law  (law@cygnus.com)
51320
51321         * gcc.c-torture/execute/20000412-5.c: New test.
51322         * g77.f-torture/compile/20000412-1.f: New test.
51323         * gcc.c-torture/execute/20000412-4.c: New test.
51324         * gcc.c-torture/compile/20000412-2.c: New test.
51325         * gcc.c-torture/execute/20000412-3.c: New test.
51326         * gcc.c-torture/compile/20000412-1.c: New test.
51327         * gcc.c-torture/execute/20000412-2.c: New test.
51328
51329 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
51330
51331         * objc/execute/bf-20.m: New test.
51332
51333 2000-04-10  Richard Henderson  <rth@cygnus.com>
51334
51335         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
51336
51337         * gcc.c-torture/execute/20000412-1.c: New test.
51338
51339 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
51340
51341         * g++.old-deja/g++.eh/catchptr1.C: New test.
51342
51343 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
51344
51345         * g++.old-deja/g++.abi/cxa_vec.C: New test.
51346
51347 2000-04-08  Neil Booth  <NeilB@earthling.net>
51348
51349         * gcc.dg/cpp-nullchar.c: Remove test as
51350         embedded nulls cause problems.
51351
51352 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51353
51354         * gcc.dg/compare2.c: New test.
51355
51356 2000-04-08  Neil Booth  <NeilB@earthling.net>
51357
51358         * gcc.dg/cpp-nullchar.c: New test.
51359
51360 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
51361
51362         * gcc.dg/cpp-mi2.c: New test.
51363         * gcc.dg/cpp-mi2[abc].h: New files.
51364
51365 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
51366
51367         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
51368         member name.
51369
51370 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
51371
51372         * g++.old-deja/g++.abi/vmihint.C: New test.
51373
51374 2000-04-06  Neil Booth  <NeilB@earthling.net>
51375
51376         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
51377         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
51378         copyright.
51379
51380 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
51381
51382         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
51383         avoid stack-frame overwrite.
51384
51385 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
51386
51387         * gcc.c-torture/compile/20000405-2.c: New test.
51388         * gcc.c-torture/compile/20000405-3.c: New test.
51389
51390 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
51391
51392         * gcc.c-torture/compile/20000405-1.c: New test.
51393
51394 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
51395
51396         * gcc.dg/cast-qual-1.c: Revert last change.
51397
51398 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51399
51400         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
51401
51402 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
51403
51404         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
51405         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
51406
51407 2000-04-03  Jeffrey A Law  (law@cygnus.com)
51408
51409         * gcc.c-torture/compile/20000403-2.c: New test.
51410         * gcc.c-torture/compile/20000403-1.c: New test.
51411
51412 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
51413
51414         * gcc.c-torture/execute/20000403-1.c: New test.
51415
51416 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
51417
51418         * gcc.c-torture/execute/20000402-1.c: New test.
51419
51420 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
51421
51422         * gcc.c-torture/execute/va-arg-15.c: New test.
51423         * gcc.c-torture/execute/va-arg-16.c: New test.
51424         * gcc.c-torture/execute/va-arg-17.c: New test.
51425         * gcc.c-torture/execute/va-arg-18.c: New test.
51426         * gcc.c-torture/execute/va-arg-19.c: New test.
51427
51428 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
51429
51430         * gcc.c-torture/compile/981211-1.c: Move to...
51431         * gcc.dg/cpp-as1.c: ...here.
51432         * gcc.dg/cpp-as2.c: New file.
51433
51434         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
51435         compiler.
51436
51437 2000-04-02  Neil Booth  <NeilB@earthling.net>
51438
51439         * gcc.dg/cpp-cond.c  New tests.
51440         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
51441         accidental success less likely.
51442         * gcc.dg/cpp-missingop.c  New tests.
51443         * gcc.dg/cpp-missingparen.c  New tests.
51444         * gcc.dg/cpp-shift.c  New tests.
51445         * gcc.dg/cpp-shortcircuit.c  New tests.
51446         * gcc.dg/cpp-unary.c  New tests.
51447
51448 2000-03-29  Jeffrey A Law  (law@cygnus.com)
51449
51450         * gcc.c-torture/compile/20000329-1.c: New test.
51451
51452 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
51453
51454         * gcc.c-torture/compile/20000326-1.c: New test.
51455         * gcc.c-torture/compile/20000326-2.c: New test.
51456
51457 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
51458
51459         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
51460         the first parameter is a function argument.
51461
51462 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
51463
51464         * g++.old-deja/g++.ext/array4.C: New test.
51465
51466 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
51467
51468         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
51469
51470 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51471
51472         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
51473
51474 2000-03-19  Richard Henderson  <rth@cygnus.com>
51475
51476         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
51477
51478 2000-03-19  Richard Henderson  <rth@cygnus.com>
51479
51480         * gcc.c-torture/compile/20000319-1.c: New test.
51481
51482 2000-03-14  Jeffrey A Law  (law@cygnus.com)
51483
51484         * gcc.c-torture/execute/20000314-3.c: New test.
51485         * gcc.c-torture/execute/20000314-2.c: New test.
51486         * gcc.c-torture/execute/20000314-1.c: New test.
51487         * gcc.c-torture/compile/20000314-2.c: New test.
51488         * gcc.c-torture/compile/20000314-1.c: New test.
51489
51490 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
51491
51492         * g++.old-deja/g++.warn/inline.C: New test.
51493
51494 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
51495
51496         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
51497         standards-compliant result rather than specific constants.
51498         Put test-values in array.
51499
51500 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
51501
51502         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
51503         (g++_target_compile): Put test-specific options last.
51504
51505 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
51506
51507         * g++.old-deja/g++.eh/vbase4.C: New test.
51508
51509 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
51510
51511         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
51512
51513 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
51514
51515         * g++.old-deja/g++.brendan/misc12.C: Removed.
51516         * g++.old-deja/g++.pt/memtemp77.C: Constify.
51517         * g++.old-deja/g++.ext/pretty4.C: New test.
51518
51519 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
51520
51521         * g++.old-deja/g++.other/string2.C: New test.
51522
51523 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
51524
51525         * g++.old-deja/g++.warn/impint2.C: New test.
51526
51527 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
51528
51529         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
51530         is 1, not zero.
51531
51532 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
51533
51534         * g++.old-deja/g++.warn/impint.C: New test.
51535         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
51536         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
51537         * g++.old-deja/g++.pt/explicit12.C: Likewise.
51538         * g++.old-deja/g++.pt/explicit13.C: Likewise.
51539         * g++.old-deja/g++.pt/explicit17.C: Likewise.
51540         * g++.old-deja/g++.pt/explicit18.C: Likewise.
51541         * g++.old-deja/g++.pt/explicit19.C: Likewise.
51542         * g++.old-deja/g++.pt/explicit23.C: Likewise.
51543         * g++.old-deja/g++.pt/explicit31.C: Likewise.
51544         * g++.old-deja/g++.pt/explicit35.C: Likewise.
51545         * g++.old-deja/g++.pt/explicit6.C: Likewise.
51546         * g++.old-deja/g++.pt/memclass7.C: Likewise.
51547
51548 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
51549
51550         * gcc.dg/cpp-redef.c: New test.
51551
51552 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
51553
51554         * g++.old-deja/g++.pt/unify7.C: New test.
51555
51556 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
51557
51558         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
51559         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
51560
51561 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
51562
51563         * gcc.c-torture/compile/20000224-1.c: New test.
51564
51565 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
51566
51567         * gcc.c-torture/compile/cpp-2.c: New test.
51568         * gcc.c-torture/compile/cpp-1.c: New test.
51569
51570 2000-02-25  Jeffrey A Law  (law@cygnus.com)
51571
51572         * gcc.c-torture/execute/20000225-1.c: New test.
51573
51574 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
51575
51576         * gcc.dg/cpp-li2.c: New test.
51577
51578         * gcc.dg/cpp-wi1.c: New test.
51579
51580         * gcc.dg/cpp-li1.c: New test.
51581
51582 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
51583
51584         * g++.old-deja/g++.other/sizeof5.C: New test.
51585
51586 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51587
51588         * gcc.c-torture/execute/va-arg-13.c: New test.
51589
51590 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
51591
51592         * gcc.c-torture/execute/va-arg-12.c: New test.
51593
51594 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
51595
51596         * gcc.c-torture/execute/20000223-1.c: New test.
51597
51598 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
51599
51600         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
51601
51602 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
51603
51604         * g++.old-deja/g++.abi/ptrmem.C: New test.
51605
51606 2000-02-19  Richard Henderson  <rth@cygnus.com>
51607
51608         * gcc.c-torture/compile/init-3.c: New.
51609
51610 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
51611
51612         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
51613         ALWAYS_CXXFLAGS.
51614
51615 2000-02-11  Robert Lipe <robertl@sco.com>
51616
51617         * gcc.c-torture/compile/20000211-3.c: New test.
51618
51619 2000-02-11  Martin Buchholz <martin@xemacs.org>
51620
51621         * gcc.c-torture/compile/20000211-2.c: New test.
51622
51623 2000-02-11  Jeffrey A Law  (law@cygnus.com)
51624
51625         * gcc.c-torture/compile/20000211-1.c: New test.
51626
51627 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
51628
51629         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
51630           on native targets
51631
51632 2000-02-08  Nathan Sidwell  <nathan@acm.org>
51633
51634         * g++.old-deja/g++.other/cast5.C: New test.
51635
51636 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
51637
51638         * gcc.c-torture/execute/20000205-1.c: New.
51639
51640 2000-02-03  Nathan Sidwell  <nathan@acm.org>
51641
51642         * g++.old-deja/g++.jason/cast3.C: Return void.
51643         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
51644
51645 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
51646
51647         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
51648
51649         * gcc.dg/loop-1.c: New test.
51650
51651 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
51652
51653         * gcc.c-torture/compile/20000127-1.c: New test.
51654         * gcc.c-torture/execute/991228-1.c: New test.
51655
51656 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
51657
51658         * gcc.dg/unused-2.c: New test.
51659
51660         * gcc.dg/conv-1.c: New test.
51661
51662 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
51663
51664         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
51665         compiler.
51666         (tool_option_proc): Fix typo.
51667
51668 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
51669
51670         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
51671         of the ld on the host, not on the build machine.
51672         Also, don't crash if '--help' is not a supported option.
51673
51674 2000-01-24  Richard Henderson  <rth@cygnus.com>
51675
51676         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
51677
51678 2000-01-20  Jeffrey A Law  (law@cygnus.com)
51679
51680         * gcc.c-torture/execute/20000120-2.c: New test.
51681         * gcc.c-torture/execute/20000120-1.c: New test.
51682
51683 2000-01-13  Jeffrey A Law  (law@cygnus.com)
51684
51685         * gcc.c-torture/execute/20000113-1.c: New test.
51686
51687 2000-01-12  Jeffrey A Law  (law@cygnus.com)
51688
51689         * gcc.c-torture/execute/20000112-1.c: New test.
51690
51691 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
51692
51693         * gcc.dg/20000111-1.c: New test.
51694
51695 2000-01-10  Jeffrey A Law  (law@cygnus.com)
51696
51697         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
51698         with 16 bit integers.
51699
51700 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
51701
51702         * gcc.dg/20000108-1.c: New test.
51703
51704 2000-01-05  Nathan Sidwell  <nathan@acm.org>
51705
51706         * g++.old-deja/g++.ns/koenig8.C: New test.
51707
51708 2000-01-05  Nathan Sidwell  <nathan@acm.org>
51709
51710         * g++.old-deja/g++.other/cast4.C: New test.
51711
51712 2000-01-05  Jeffrey A Law  (law@cygnus.com)
51713
51714         * gcc.c-torture/compile/20000105-2.c: New test.
51715         * gcc.c-torture/compile/20000105-1.c: New test.
51716
51717 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51718
51719         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
51720         references to printf & atoi to conform to ANSI standard.
51721         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
51722         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
51723         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
51724         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
51725         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
51726         * g++.old-deja/g++.brendan/complex1.C: Likewise.
51727         * g++.old-deja/g++.brendan/copy1.C: Likewise.
51728         * g++.old-deja/g++.brendan/copy2.C: Likewise.
51729         * g++.old-deja/g++.brendan/copy3.C: Likewise.
51730         * g++.old-deja/g++.brendan/copy4.C: Likewise.
51731         * g++.old-deja/g++.brendan/copy5.C: Likewise.
51732         * g++.old-deja/g++.brendan/copy6.C: Likewise.
51733         * g++.old-deja/g++.brendan/copy7.C: Likewise.
51734         * g++.old-deja/g++.brendan/copy8.C: Likewise.
51735         * g++.old-deja/g++.brendan/crash11.C: Likewise.
51736         * g++.old-deja/g++.brendan/crash14.C: Likewise.
51737         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
51738         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
51739         * g++.old-deja/g++.brendan/delete2.C: Likewise.
51740         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
51741         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
51742         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
51743         * g++.old-deja/g++.brendan/eh1.C: Likewise.
51744         * g++.old-deja/g++.brendan/groff1.C: Likewise.
51745         * g++.old-deja/g++.brendan/init3.C: Likewise.
51746         * g++.old-deja/g++.brendan/misc12.C: Likewise.
51747         * g++.old-deja/g++.brendan/misc7.C: Likewise.
51748         * g++.old-deja/g++.brendan/new2.C: Likewise.
51749         * g++.old-deja/g++.brendan/operators4.C: Likewise.
51750         * g++.old-deja/g++.brendan/operators5.C: Likewise.
51751         * g++.old-deja/g++.brendan/overload2.C: Likewise.
51752         * g++.old-deja/g++.brendan/overload7.C: Likewise.
51753         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
51754         * g++.old-deja/g++.brendan/reference1.C: Likewise.
51755         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
51756         * g++.old-deja/g++.brendan/template24.C: Likewise.
51757         * g++.old-deja/g++.brendan/template3.C: Likewise.
51758         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
51759         * g++.old-deja/g++.jason/inline3.C: Likewise.
51760         * g++.old-deja/g++.jason/opeq.C: Likewise.
51761         * g++.old-deja/g++.law/arg5.C: Likewise.
51762         * g++.old-deja/g++.law/arm7.C: Likewise.
51763         * g++.old-deja/g++.law/ctors11.C: Likewise.
51764         * g++.old-deja/g++.law/cvt8.C: Likewise.
51765         * g++.old-deja/g++.law/init9.C: Likewise.
51766         * g++.old-deja/g++.law/refs4.C: Likewise.
51767         * g++.old-deja/g++.law/template2.C: Likewise.
51768         * g++.old-deja/g++.law/visibility24.C: Likewise.
51769         * g++.old-deja/g++.law/vtable3.C: Likewise.
51770         * g++.old-deja/g++.mike/asm2.C: Likewise.
51771         * g++.old-deja/g++.mike/eh1.C: Likewise.
51772         * g++.old-deja/g++.mike/misc1.C: Likewise.
51773         * g++.old-deja/g++.mike/misc13.C: Likewise.
51774         * g++.old-deja/g++.mike/misc14.C: Likewise.
51775         * g++.old-deja/g++.mike/ns12.C: Likewise.
51776         * g++.old-deja/g++.mike/p1248.C: Likewise.
51777         * g++.old-deja/g++.mike/p3708.C: Likewise.
51778         * g++.old-deja/g++.mike/p3708a.C: Likewise.
51779         * g++.old-deja/g++.mike/p3708b.C: Likewise.
51780         * g++.old-deja/g++.mike/p646.C: Likewise.
51781         * g++.old-deja/g++.mike/p700.C: Likewise.
51782         * g++.old-deja/g++.mike/p783.C: Likewise.
51783         * g++.old-deja/g++.mike/p783a.C: Likewise.
51784         * g++.old-deja/g++.mike/p783b.C: Likewise.
51785         * g++.old-deja/g++.mike/p786.C: Likewise.
51786         * g++.old-deja/g++.mike/p789.C: Likewise.
51787         * g++.old-deja/g++.mike/p789a.C: Likewise.
51788         * g++.old-deja/g++.mike/p807a.C: Likewise.
51789         * g++.old-deja/g++.other/delete3.C: Likewise.
51790         * g++.old-deja/g++.other/dyncast1.C: Likewise.
51791         * g++.old-deja/g++.other/dyncast2.C: Likewise.
51792         * g++.old-deja/g++.other/dyncast3.C: Likewise.
51793         * g++.old-deja/g++.other/empty1.C: Likewise.
51794         * g++.old-deja/g++.other/temporary1.C: Likewise.
51795         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
51796         * g++.old-deja/g++.pt/t16.C: Likewise.
51797         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
51798
51799 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
51800
51801         * gcc.dg/991230-1.c: New test.
51802
51803 1999-12-29  Jeffrey A Law  (law@cygnus.com)
51804
51805         * gcc.c-torture/compile/991229-3.c: New test.
51806         * gcc.c-torture/compile/991229-2.c: New test.
51807         * gcc.c-torture/compile/991229-1.c: New test.
51808
51809 1999-12-29  Greg McGary <gkm@eng.ascend.com>
51810
51811         * gcc.c-torture/compile/labels-2.c: New test.
51812
51813 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
51814
51815         * gcc.c-torture/execute/991227-1.c: New test.
51816
51817 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
51818
51819         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
51820
51821 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
51822
51823         * gcc.c-torture/execute/991221-1.c: New test.
51824
51825 1999-12-20  Nathan Sidwell  <nathan@acm.org>
51826
51827         * g++.old-deja/g++.other/cast3.C: New test.
51828
51829 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
51830
51831         * gcc.c-torture/execute/991216-4.c: New test.
51832
51833 1999-12-16  Michael Meissner  <meissner@cygnus.com>
51834
51835         * gcc.c-torture/execute/991216-1.c: New test.
51836         * gcc.c-torture/execute/991216-2.c: New test.
51837         * gcc.c-torture/execute/991216-3.c: New test.
51838
51839 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
51840
51841         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
51842         Actually make the test fail by using "-O2" for compilation.
51843
51844 1999-12-15  Nathan Sidwell  <nathan@acm.org>
51845
51846         * g++.old-deja/g++.warn/cast-align1.C: New test.
51847
51848 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
51849
51850         * gcc.c-torture/compile/991214-1.c: New test.
51851         * gcc.c-torture/compile/991214-2.c: New test.
51852
51853 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
51854
51855         * gcc.dg/991214-1.c: New test.
51856
51857 1999-12-13  Jeffrey A Law  (law@cygnus.com)
51858
51859         * gcc.c-torture/compile/991213-3.c: New test.
51860         * gcc.c-torture/compile/991213-2.c: New test.
51861         * gcc.c-torture/compile/991213-1.c: New test.
51862
51863 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
51864
51865         * gcc.dg/991209-1.c: New test.
51866
51867 1999-12-08  Nathan Sidwell <nathan@acm.org>
51868
51869         * gcc.c-torture/compile/991208-1.c: New test.
51870
51871 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
51872
51873         * gcc.dg/ultrasp2.c: New test.
51874
51875 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
51876
51877         * g++.old-deja/g++.abi/align.C (main): Fix typo.
51878
51879 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
51880
51881         * gcc.c-torture/compile/991202-1.c: New test.
51882         * gcc.c-torture/execute/991202-1.c: New test.
51883         * gcc.c-torture/execute/991202-2.c: New test.
51884         * gcc.c-torture/execute/991202-3.c: New test.
51885
51886 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
51887
51888         * g++.old-deja/g++.abi/align.C: New test.
51889         * g++.old-deja/g++.abi/aggregates.C: Likewise.
51890         * g++.old-deja/g++.abi/bitfields.C: Likewise.
51891
51892 1999-12-01  Richard Henderson  <rth@cygnus.com>
51893
51894         * gcc.c-torture/execute/991201-1.c: New.
51895
51896 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
51897
51898         * gcc.dg/991129-1.c: New test.
51899
51900 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
51901
51902         * gcc.c-torture/compile/991127-1.c: New test.
51903
51904 1999-11-22  Nathan Sidwell  <nathan@acm.org>
51905
51906         * g++.old-deja/g++.other/warn4.C: New test.
51907
51908 1999-11-22  Nathan Sidwell  <nathan@acm.org>
51909
51910         * g++.old-deja/g++.eh/cleanup2.C: New test.
51911         * g++.old-deja/g++.ext/pretty2.C: New test.
51912         * g++.old-deja/g++.ext/pretty3.C: New test.
51913         * g++.old-deja/g++.other/debug6.C: New test.
51914
51915 1999-10-20  Jim Wilson  <wilson@cygnus.com>
51916
51917         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
51918         compiler_output to look for one error message instead of two.
51919
51920 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
51921
51922         * gcc.c-torture/execute/991118-1.c: Also test case
51923         where the word boundary does not split a byte evenly.
51924
51925 1999-11-19  Nathan Sidwell  <nathan@acm.org>
51926
51927         * g++.old-deja/g++.ext/restrict1.C: New test.
51928
51929 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
51930
51931         * gcc.c-torture/execute/991118-1.c: New test.
51932
51933 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
51934
51935         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
51936         working directory pathnames.
51937
51938 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
51939
51940         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
51941         host is equipped with driver.h and driver.o so it can actually
51942         compile and run the tests.
51943
51944 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
51945
51946         * gcc.c-torture/compile/991008-1.c: New test.
51947
51948 1999-11-08  Nick Clifton  <nickc@cygnus.com>
51949
51950         * lib/gcc-dg.exp: Include target-supports.exp
51951
51952 1999-11-05  Nick Clifton  <nickc@cygnus.com>
51953
51954         * lib/target-supports.exp: New file: Provide procs to test for
51955         features supported by the target.
51956         (check_weak_available): Moved here from ecos.exp.
51957         (check_alias_available): New proc: Determine of the target
51958         toolchain supports the alias attribute.
51959
51960         * gcc.dg/special/ecos.exp: Move check_weak_available to
51961         target-supports.exp.
51962         (alias-1.c): Only perform the test if the target supports
51963         aliases.
51964         (wkali-1.c): Only perform the test if the target supports
51965         aliases.
51966
51967         * gcc.dg/990506-0.c: Expect error messages from cross
51968         targets as well as native targets.
51969
51970 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
51971
51972         * gcc.dg/ultrasp1.c: Removed xfail.
51973         * gcc.dg/struct-ret-2.c: Likewise.
51974         * gcc.dg/array-1.c: Likewise.
51975
51976 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
51977
51978         * gcc.dg/struct-ret-2.c: New test.
51979
51980         * gcc.dg/array-1.c: New test.
51981
51982 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
51983
51984         * gcc.c-torture/execute/991030-1.c: New test.
51985
51986 1999-10-26  Richard Henderson  <rth@cygnus.com>
51987
51988         * gcc.c-torture/compile/991026-2.c: New test.
51989
51990 1999-10-26  Jeffrey A Law  (law@cygnus.com)
51991
51992         * gcc.c-torture/compile/991026-1.c: New test.
51993
51994 1999-10-23  Jeffrey A Law  (law@cygnus.com)
51995
51996         * gcc.c-torture/execute/991023-1.c: New test.
51997
51998 1999-10-19  Jeffrey A Law  (law@cygnus.com)
51999
52000         * gcc.c-torture/execute/991019-1.c: New test.
52001
52002 1999-10-16  Richard Henderson  <rth@cygnus.com>
52003
52004         * gcc.c-torture/execute/991016-1.c: New test.
52005
52006 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
52007
52008         * gcc.c-torture/execute/991014-1.c: New test.
52009
52010 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
52011
52012         * g++.old-deja/g++.other/union2.C: New test.
52013
52014 1999-10-13  Nathan Sidwell  <nathan@acm.org>
52015
52016         * g++.old-deja/g++.other/vaarg2.C: New test.
52017         * g++.old-deja/g++.other/vaarg3.C: New test.
52018
52019 1999-10-12  Craig Burley  <craig@jcb-sc.com>
52020
52021         * g77.f-torture/noncompile/19990905-1.f: Moved from being
52022         in compile/.
52023
52024 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
52025
52026         * gcc.c-torture/execute/va-arg-11.c: New test.
52027
52028 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
52029
52030         * lib/file-format.exp (gcc_target_object_format): Don't
52031         crash if objdump is unavailable.
52032
52033 1999-09-29  Donn Terry <donn@interix.com>
52034
52035         * gcc.misc-tests/mg.exp: delete extraneous redirection.
52036
52037 1999-09-28  Nick Clifton  <nickc@cygnus.com>
52038
52039         * gcc.c-torture/compile/990928-1.c: New test.
52040
52041 1999-09-28  Nathan Sidwell  <nathan@acm.org>
52042
52043         * g++.old-deja/g++.other/decl6.C: New test.
52044
52045 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52046
52047         * gcc.c-torture/execute/va-arg-10.c: New test.
52048
52049 1999-09-27  Nathan Sidwell  <nathan@acm.org>
52050
52051         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
52052         __PRETTY_FUNCTION__.
52053
52054 1999-09-23  Nick Clifton  <nickc@cygnus.com>
52055
52056         * gcc.c-torture/execute/990923-1.c: New test.
52057
52058 1999-09-21  Nick Clifton  <nickc@cygnus.com>
52059
52060         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
52061         for which -fpic is inappropriate.
52062
52063 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
52064
52065         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
52066
52067 1999-09-21  Nathan Sidwell  <nathan@acm.org>
52068
52069         * g++.old-deja/g++.other/dyncast1.C: New test.
52070         * g++.old-deja/g++.other/dyncast2.C: New test.
52071         * g++.old-deja/g++.other/dyncast3.C: New test.
52072         * g++.old-deja/g++.other/dyncast4.C: New test.
52073         * g++.old-deja/g++.other/dyncast5.C: New test.
52074         * g++.old-deja/g++.eh/catch3.C: New test.
52075         * g++.old-deja/g++.eh/catch3p.C: New test.
52076         * g++.old-deja/g++.eh/catch4.C: New test.
52077         * g++.old-deja/g++.eh/catch4p.C: New test.
52078         * g++.old-deja/g++.eh/catch5.C: New test.
52079         * g++.old-deja/g++.eh/catch5p.C: New test.
52080         * g++.old-deja/g++.eh/catch6.C: New test.
52081         * g++.old-deja/g++.eh/catch6p.C: New test.
52082         * g++.old-deja/g++.eh/catch7.C: New test.
52083         * g++.old-deja/g++.eh/catch7p.C: New test.
52084         * g++.old-deja/g++.eh/catch8.C: New test.
52085         * g++.old-deja/g++.eh/catch8p.C: New test.
52086         * g++.old-deja/g++.eh/catch9.C: New test.
52087         * g++.old-deja/g++.eh/catch9p.C: New test.
52088
52089 1999-09-13  Nathan Sidwell  <nathan@acm.org>
52090
52091         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
52092         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
52093
52094 1999-09-13  Jeffrey A Law  (law@cygnus.com)
52095
52096         * gcc.c-torture/compile/990913-1.c: New test.
52097
52098 1999-09-10  Nathan Sidwell  <nathan@acm.org>
52099
52100         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
52101         * g++.old-deja/g++.jason/rfg5.C: Likewise.
52102
52103 1999-09-09  Richard Henderson  <rth@cygnus.com>
52104
52105         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
52106
52107 1999-09-09  Nathan Sidwell  <nathan@acm.org>
52108
52109         * g++.old-deja/g++.other/lookup11.C: New test.
52110         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
52111         what is permitted and what we want.
52112         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
52113         overload use.
52114         * g++.old-deja/g++.jason/rfg5.C: Likewise.
52115
52116 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
52117
52118         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
52119         * gcc.c-torture/noncompile/poison-1.c: New file.
52120
52121 1999-09-08  Nathan Sidwell  <nathan@acm.org>
52122
52123         * g++.old-deja/g++.other/sizeof3.C: New test.
52124         * g++.old-deja/g++.other/sizeof4.C: New test.
52125         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
52126         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
52127
52128 1999-09-07  Richard Henderson  <rth@cygnus.com>
52129
52130         * gcc.dg/va-arg-1.c: New.
52131
52132 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52133
52134         * gcc.c-torture/execute/va-arg-9.c: New test.
52135
52136 1999-09-05  Craig Burley  <craig@jcb-sc.com>
52137
52138         * g77.f-torture/compile/980519-2.f: New test.
52139         * g77.f-torture/compile/19990905-0.f: New test.
52140         * g77.f-torture/compile/19990905-1.f: New test.
52141         * g77.f-torture/compile/19990905-2.f: New test.
52142
52143         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
52144
52145 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
52146
52147         * gcc.c-torture/execute/990827-1.c: Fix typo.
52148
52149 1999-09-03  Nathan Sidwell  <nathan@acm.org>
52150
52151         * g++.old-deja/g++.other/deref1.C: New test.
52152
52153 1999-09-02  Nathan Sidwell  <nathan@acm.org>
52154
52155         * g++.old-deja/g++.other/ambig2.C: New test.
52156         * g++.old-deja/g++.other/cond5.C: New test.
52157         * g++.old-deja/g++.other/lookup16.C: New test.
52158
52159 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
52160
52161         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
52162         assemblers too.
52163
52164 1999-08-31  Jeffrey A Law  (law@cygnus.com)
52165
52166         * lib/c-torture.exp: Avoid the "compare executables" optimization
52167         when testing native.
52168
52169 1999-08-29  Jeffrey A Law  (law@cygnus.com)
52170
52171         * gcc.c-torture/execute/990829-1.c: New test.
52172         * gcc.c-torture/compile/990829-1.c: New test.
52173
52174 1999-08-27  Paul Burchard  <burchard@pobox.com>
52175
52176         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
52177         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
52178         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
52179         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
52180         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
52181         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
52182         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
52183         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
52184         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
52185         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
52186         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
52187
52188 1999-08-27  Jeffrey A Law  (law@cygnus.com)
52189
52190         * gcc.c-torture/execute/990827-1.c: New test.
52191
52192 1999-08-26  Craig Burley  <craig@jcb-sc.com>
52193
52194         * g77.f-torture/noncompile/19990826-4.f: New test.
52195
52196         * g77.f-torture/compile/19990826-3.f: New test.
52197
52198         * g77.f-torture/execute/19990826-2.f: New test.
52199
52200         * g77.f-torture/compile/19990826-1.f: New test.
52201
52202         * gcc.c-torture/execute/990826-0.c: New test.
52203         * g77.c-torture/execute/19990826-0.f: New test.
52204
52205         * g77.f-torture/noncompile/970626-2.f: New test.
52206
52207 1999-08-25  Paul Burchard  <burchard@pobox.com>
52208
52209         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
52210         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
52211         lss-011.C: New tests.
52212
52213 1999-08-25  Nathan Sidwell  <nathan@acm.org>
52214
52215         * g++.old-deja/g++.other/decl5.C: New test.
52216
52217 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52218
52219         * noncompile/noncompile.exp: Load_lib c-torture.exp.
52220         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
52221         call `postbase' for each one.  All callers of `postbase' changed
52222         to call this instead.
52223
52224 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
52225
52226         * gcc.c-torture/execute/990811-1.c: New test.
52227
52228 1999-08-09  Nick Clifton  <nickc@cygnus.com>
52229
52230         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
52231         just native ones.
52232
52233         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
52234         just native ones.
52235
52236 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
52237
52238         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
52239
52240 1999-08-04  Jeffrey A Law  (law@cygnus.com)
52241
52242         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
52243
52244 1999-08-04  Nathan Sidwell  <nathan@acm.org>
52245
52246         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
52247
52248 1999-08-04  Jeffrey A Law  (law@cygnus.com)
52249
52250         * gcc.c-torture/execute/990804-1.c: New test.
52251
52252 1999-08-03  Nathan Sidwell  <nathan@acm.org>
52253
52254         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
52255         * g++.old-deja/g++.brendan/crash64.C: Likewise.
52256         * g++.old-deja/g++.brendan/overload8.C: Likewise.
52257
52258 1999-08-03  Nathan Sidwell  <nathan@acm.org>
52259
52260         * g++.old-deja/g++.other/struct1.C: New test.
52261
52262 1999-08-03  Nathan Sidwell  <nathan@acm.org>
52263
52264         * g++.old-deja/g++.other/enum2.C: New test.
52265
52266 1999-08-02  Richard Henderson  <rth@cygnus.com>
52267
52268         Adapted from tests from Franz Sirl:
52269         * gcc.c-torture/execute/va-arg-7.c: New test.
52270         * gcc.c-torture/execute/va-arg-8.c: New test.
52271
52272 1999-08-01  Jeffrey A Law  (law@cygnus.com)
52273
52274         * gcc.c-torture/compile/990801-2.c: New test.
52275
52276         * gcc.c-torture/compile/990801-1.c: New test.
52277
52278 1999-07-27  Michael Meissner  <meissner@cygnus.com>
52279
52280         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
52281         fp-cmp-1.c, converting double to float.
52282
52283         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
52284         fp-cmp-1.c, converting double to long double.
52285
52286         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
52287         from fr1 to unknown_register, since fr1 is a legitimate register
52288         on some machines.
52289
52290 1999-07-25  Jeffrey A Law  (law@cygnus.com)
52291
52292         * README: More listname related changes.
52293
52294 1999-07-08  Catherine Moore  <clm@cygnus.com>
52295
52296         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
52297
52298 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
52299
52300         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
52301
52302 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
52303
52304         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
52305
52306 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
52307
52308         * gcc.dg/990703-1.c: New test.
52309
52310 1999-06-29  Nick Clifton  <nickc@cygnus.com>
52311
52312         * lib/file-format.exp: New file: Move definition of proc
52313         gcc_target_object_format to here from
52314         gcc.dg/special/ecos.exp.
52315
52316         * lib/c-torture.exp: Include lib file-format.exp.
52317         * lib/gcc-dg.exp: Include lib file-format.exp.
52318
52319         * gcc.dg/special/ecos.exp: Remove definition of proc
52320         gcc_target_object_format.
52321
52322 1999-06-28  Jeffrey A Law  (law@cygnus.com)
52323
52324         * gcc.c-torture/execute/990628-1.c: New test.
52325
52326 1999-06-25  Jeffrey A Law  (law@cygnus.com)
52327
52328         * gcc.c-torture/compile/990625-2.c: New test.
52329
52330         * gcc.c-torture/compile/990625-1.c: New test.
52331
52332 1999-06-23  Nick Clifton  <nickc@cygnus.com>
52333
52334         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
52335         attributes compile.
52336         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
52337         ports that use the COFF/PE file format.
52338
52339 1999-06-17  Jeffrey A Law  (law@cygnus.com)
52340
52341         * gcc.c-torture/compile/990617-1.c: New test.
52342
52343 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
52344
52345         * g++.old-deja/g++.other/decl4.C: New test.
52346
52347 1999-06-14  Nathan Sidwell  <nathan@acm.org>
52348
52349         * g++.old-deja/g++.other/bitfld3.C: New test.
52350
52351 1999-06-08  Nathan Sidwell  <nathan@acm.org>
52352
52353         * g++.old-deja/g++.eh/catch1.C: New test.
52354
52355 1999-06-07  Jeffrey A Law  (law@cygnus.com)
52356
52357         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
52358
52359         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
52360         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
52361
52362 1999-06-05  Craig Burley  <craig@jcb-sc.com>
52363
52364         * g77.f-torture/compile/19990502-0.f: Replace with new,
52365         shorter, test that still fails after recent changes.
52366
52367 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
52368
52369         * gcc.c-torture/execute/990604-1.c: New test.
52370
52371 1999-05-31  Jeffrey A Law  (law@cygnus.com)
52372
52373         * gcc.c-torture/execute/990531-1.c: New test.
52374
52375 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52376
52377         * gcc.c-torture/compile/990527-1.c: New test.
52378
52379 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
52380
52381         * gcc.c-torture/execute/990527-1.c: New test.
52382
52383 1999-05-25  Nick Clifton  <nickc@cygnus.com>
52384
52385         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
52386         bitfields as signed.
52387
52388 1999-05-25  Craig Burley  <craig@jcb-sc.com>
52389
52390         * g77.f-torture/compile/19990525-0.f: New test.
52391
52392 1999-05-25  Jeffrey A Law  (law@cygnus.com)
52393
52394         * gcc.c-torture/execute/990525-2.c: New test.
52395
52396         * gcc.c-torture/execute/990525-1.c: New test.
52397
52398 1999-05-24  Nathan Sidwell  <nathan@acm.org>
52399
52400         * g++.old-deja/g++.other/anon3.C: New test.
52401         * g++.old-deja/g++.other/anon4.C: New test.
52402         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
52403         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
52404         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
52405         Merrill).
52406
52407 1999-05-24  Jeffrey A Law  (law@cygnus.com)
52408
52409         * gcc.c-torture/execute/990524-1.c: New test.
52410
52411         * gcc.dg/990524-1.c: New test.
52412
52413 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52414
52415         * gcc.c-torture/compile/990523-1.c: New test.
52416
52417 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
52418
52419         * gcc.c-torture/compile/990519-1.c: New test.
52420
52421 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
52422
52423         * gcc.c-torture/compile/990517-1.c: New test.
52424
52425         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
52426         (e4, f4): New tests.
52427         (main): Call them.
52428
52429 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52430
52431         * gcc.dg/noreturn-1.c: New test.
52432
52433 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
52434
52435         * gcc.c-torture/execute/990513-1.c: New test.
52436
52437 1999-05-10  Richard Henderson  <rth@cygnus.com>
52438
52439         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
52440
52441 1999-05-10  Craig Burley  <craig@jcb-sc.com>
52442
52443         * g77.f-torture/execute/erfc.f: Use small single-precision
52444         values, to avoid problems on Alphas when not -mieee.
52445
52446 1999-05-08  Craig Burley  <craig@jcb-sc.com>
52447
52448         * gcc.dg/990506-0.c: New test.
52449
52450 1999-05-08  Richard Henderson  <rth@cygnus.com>
52451
52452         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
52453         the constant to test.  Don't XFAIL 64-bit targets.
52454
52455         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
52456         * g++.old-deja/g++.law/profile1.C: Likewise.
52457
52458         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
52459         operator new instances.
52460         * g++.old-deja/g++.other/delete5.C: Likewise.
52461
52462 1999-05-03  Craig Burley  <craig@jcb-sc.com>
52463
52464         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
52465         intrinsic.
52466
52467 1999-05-03  Craig Burley  <craig@jcb-sc.com>
52468
52469         * g77.f-torture/execute/u77-test.f: Reverse order of two
52470         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
52471
52472 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52473
52474         * gcc.dg/compare1.c: New test.
52475
52476 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
52477
52478         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
52479         New tests.
52480
52481 1999-05-02  Craig Burley  <craig@jcb-sc.com>
52482
52483         * g77.f-torture/compile/19990502-1.f: New test.
52484
52485 1999-05-02  Craig Burley  <craig@jcb-sc.com>
52486
52487         * g77.f-torture/compile/19990502-0.f: New test.
52488
52489 1999-05-02  Craig Burley  <craig@jcb-sc.com>
52490
52491         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
52492         intrinsic.
52493
52494 1999-05-02  Craig Burley  <craig@jcb-sc.com>
52495
52496         * g77.f-torture/execute/u77-test.f (main): List libU77
52497         intrinsics not currently tested.
52498         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
52499         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
52500         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
52501         Trim blanks off the ends of some printed strings.
52502
52503 1999-05-02  Craig Burley  <craig@jcb-sc.com>
52504
52505         * g77.f-torture/execute/u77-test.f (main): Just warn about
52506         FSTAT gid disagreement, as it's expected on some systems.
52507
52508 1999-05-01  Craig Burley  <craig@jcb-sc.com>
52509
52510         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
52511         use a new function, which allows for some slop.
52512         Clean up some commentary.
52513         (issum): The new function.
52514         (sgladd): Deleted subroutine.
52515
52516 1999-05-01  Craig Burley  <craig@jcb-sc.com>
52517
52518         * g77.f-torture/execute/u77-test.f: Modify to be more like
52519         libf2c/libU77 version, bringing patches to that version here.
52520         Add suitable commentary.
52521
52522 1999-04-25  Richard Henderson  <rth@cygnus.com>
52523
52524         * gcc.dg/990424-1.c: New test.
52525
52526 1999-04-24  Craig Burley  <craig@jcb-sc.com>
52527
52528         * g77.f-torture/execute/u77-test.f (main): Bug involving
52529         LSTAT has been fixed, so turn back on full checking.
52530
52531 1999-04-20  Craig Burley  <craig@jcb-sc.com>
52532
52533         * g77.f-torture/compile/19990419-0.f: New test.
52534         * g77.f-torture/execute/19990419-1.f: New test.
52535
52536 1999-04-17  Richard Henderson  <rth@cygnus.com>
52537
52538         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
52539         to avoid the need for a prototype to supress a warning.
52540
52541 1999-04-07  Jim Wilson  <wilson@cygnus.com>
52542
52543         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
52544
52545 1999-04-04  Jeffrey A Law  (law@cygnus.com)
52546
52547         * gcc.c-torture/execute/990404-1.c: New test.
52548
52549 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
52550
52551         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
52552         * gcc.dg/cpp-if3.c: Don't use -pedantic.
52553         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
52554         missing initializer warnings.
52555
52556 1999-03-28  Jeffrey A Law  (law@cygnus.com)
52557
52558         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
52559         matching strings.
52560
52561 1999-03-26  Jeffrey A Law  (law@cygnus.com)
52562
52563         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
52564
52565 1999-03-26  Craig Burley  <craig@jcb-sc.com>
52566
52567         * g77.f-torture/execute/19990325-0.f: New test.
52568         * g77.f-torture/execute/19990325-1.f: New test.
52569
52570 1999-03-24  Jeffrey A Law  (law@cygnus.com)
52571
52572         * gcc.c-torture/execute/990324-1.c: New test.
52573
52574 1999-03-22  Jim Wilson  <wilson@cygnus.com>
52575
52576         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
52577         test with 4.
52578
52579 1999-03-17  Richard Henderson  <rth@cygnus.com>
52580
52581         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
52582
52583 1999-03-13  Craig Burley  <craig@jcb-sc.com>
52584
52585         * g77.f-torture/execute/19990313-2.f: New test.
52586         * g77.f-torture/execute/19990313-3.f: New test.
52587
52588 1999-03-13  Craig Burley  <craig@jcb-sc.com>
52589
52590         * g77.f-torture/execute/19990313-0.f: New test.
52591         * g77.f-torture/execute/19990313-1.f: New test.
52592
52593 1999-03-12  Jim Wilson  <wilson@cygnus.com>
52594
52595         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
52596         printf to sprintf.
52597         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
52598         (main): Add check for u15.  Conditionalize u31 check depending on
52599         whether ints are <32 bits or >=32 bits.
52600
52601 1999-03-08  Craig Burley  <craig@jcb-sc.com>
52602
52603         * g77.f-torture/execute/19981119-0.f: Improve testiness.
52604
52605 1999-03-08  Craig Burley  <craig@jcb-sc.com>
52606
52607         * g77.f-torture/compile/19990305-0.f: New test.
52608         * g77.f-torture/execute/19981119-0.f: New test.
52609
52610 1999-03-08  Craig Burley  <craig@jcb-sc.com>
52611
52612         * g77.f-torture/execute/970625-2.f: call ABORT if final
52613         result is not correct, instead of just printing it.
52614         Add this checking via newly introduced obfuscation, to
52615         trip up buggy front ends.
52616
52617 1999-03-07  Craig Burley  <craig@jcb-sc.com>
52618
52619         * g77.f-torture/compile/960317-1.f: Moved from being
52620         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
52621
52622 1999-03-06  Craig Burley  <craig@jcb-sc.com>
52623
52624         * g77.f-torture/execute/960317-1.f: New (old) test.
52625         * g77.f-torture/execute/970625-2.f: Ditto.
52626
52627 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
52628
52629         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
52630         error message on line 1 or line 2; cccp and cpplib do this differently.
52631
52632 1999-03-01  Jeffrey A Law  (law@cygnus.com)
52633
52634         * g++.old-deja/g++.law/weak1.C: New test.
52635
52636 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
52637
52638         * gcc.c-torture/execute/990119-1.c: Renamed to...
52639         * gcc.dg/990119-1.c: this, so it will only be tested once
52640         (it's a preprocessor test, it doesn't need to be run at
52641         multiple optimization levels).
52642
52643 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
52644
52645         * lib/g++.exp: Don't add incdir=$base_dir/../include to
52646           ALWAYS_CXXFLAGS.
52647
52648 1999-02-24  Craig Burley  <craig@jcb-sc.com>
52649
52650         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
52651         * g77.f-torture/compile/19981216-0.f: ...as it is expected
52652         to not be compilable by current g77.
52653
52654 1999-02-24  Nick Clifton  <nickc@cygnus.com>
52655
52656         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
52657
52658 1999-02-22  Jeffrey A Law  (law@cygnus.com)
52659
52660         * gcc.c-torture/execute/990222-1.c: New test.
52661
52662 1999-02-19  Craig Burley  <craig@jcb-sc.com>
52663
52664         * g77.f-torture/compile/19990218-0.f: New test.
52665         * g77.f-torture/noncompile/19990218-1.f: New test.
52666
52667 1999-02-18  Craig Burley  <craig@jcb-sc.com>
52668
52669         * g77.f-torture/compile/19981216-0.f: New test.
52670
52671 1999-02-14  Jeffrey A Law  (law@cygnus.com)
52672
52673         * gcc.dg/990214-1.c: New test.
52674
52675 1999-02-13  Jeffrey A Law  (law@cygnus.com)
52676
52677         * gcc.dg/990213-2.c: New test.
52678
52679         * gcc.dg/990213-1.c: New test.
52680
52681 1999-02-12  Jeffrey A Law  (law@cygnus.com)
52682
52683         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
52684         ints.
52685
52686 1999-02-11  Nick Clifton  <nickc@cygnus.com>
52687
52688         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
52689         specified by target.
52690
52691         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
52692
52693 1999-02-11  Jeffrey A Law  (law@cygnus.com)
52694
52695         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
52696
52697 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
52698
52699         * gcc.dg/special/ecos.exp: New test driver for new tests with
52700         special requirements.
52701
52702         * gcc.dg/special/alias-1.c: New test.
52703         * gcc.dg/special/gcsec-1.c: New test.
52704         * gcc.dg/special/weak-1.c: New test.
52705         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
52706         * gcc.dg/special/weak-2.c: New test.
52707         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
52708         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
52709         * gcc.dg/special/wkali-1.c: New test.
52710         * gcc.dg/special/wkali-2.c: New test.
52711         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
52712         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
52713
52714 1999-02-10  Felix Lee  <flee@cygnus.com>
52715
52716           * lib/c-torture.exp (c-torture-compile): Pull out code for
52717           analyzing gcc error messages.
52718           (c-torture-execute): Likewise.  Fix some (harmless) false
52719           positives.
52720           * lib/gcc.exp (gcc_check_compile): New function.
52721
52722 1999-02-08  Richard Henderson  <rth@cygnus.com>
52723
52724         * gcc.c-torture/execute/990208-1.c: New test.
52725
52726 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
52727
52728         * g++.dg/special/ecos.exp: New driver for new tests with special
52729         requirements
52730
52731         * g++.dg/special/conpr-1.C: New test
52732         * g++.dg/special/conpr-2.C: New test
52733         * g++.dg/special/conpr-2a.C: New test
52734         * g++.dg/special/conpr-3.C: New test
52735         * g++.dg/special/conpr-3a.C: New test
52736         * g++.dg/special/conpr-3b.C: New test
52737
52738         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
52739         allow g++ to use the dg driver
52740
52741         * README: Add comment about g++.dg directory
52742
52743 1999-02-06  Jeffrey A Law  (law@cygnus.com)
52744
52745         * README: Update email addresses.
52746
52747 1999-02-03  Nick Clifton  <nickc@cygnus.com>
52748
52749         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
52750         arguments in order to force structure S onto the stack even on
52751         the alpha.
52752         (test): Pass 10 leading arguments to function foo as well as the
52753         structure S.
52754
52755         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
52756         failure for all targets.
52757
52758         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
52759         abort to terminate program execution.
52760
52761 1999-01-30  Richard Henderson  <rth@cygnus.com>
52762
52763         * gcc.c-torture/execute/990130-1.c: New test.
52764
52765 1999-01-30  Jeffrey A Law  (law@cygnus.com)
52766
52767         * gcc.dg/990130-1.c: New test.
52768
52769 1999-01-28  Michael Meissner  <meissner@cygnus.com>
52770
52771         * gcc.c-torture/execute/990128-1.c: New test.
52772
52773 1999-01-27  Michael Meissner  <meissner@cygnus.com>
52774
52775         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
52776
52777 1999-01-27  Felix Lee  <flee@cygnus.com>
52778
52779         * lib/c-torture.exp (c-torture-compile): pull out code for
52780         analyzing gcc error messages.
52781         (c-torture-execute): ditto, and fix some (harmless) false
52782         positives.
52783         * lib/gcc.exp (gcc_check_compile): new function.
52784
52785 1999-01-17  Jeffrey A Law  (law@cygnus.com)
52786
52787         * gcc.dg/990117-1.c: New test.
52788
52789         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
52790
52791         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
52792
52793 1999-01-15  Jeffrey A Law  (law@cygnus.com)
52794
52795         * g77.f-torture/compile/990115-1.f: New test.
52796
52797 1999-01-07  Jeffrey A Law  (law@cygnus.com)
52798
52799         * gcc.c-torture/compile/990107-1.c: New test
52800
52801 1999-01-06  Jeffrey A Law  (law@cygnus.com)
52802
52803         * gcc.c-torture/execute/990106-2.c: New test.
52804
52805         * gcc.c-torture/execute/990106-1.c: New test.
52806
52807 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
52808
52809         * gcc.c-torture/compile/981223-1.c: New test.
52810
52811 1998-12-29  Richard Henderson  <rth@cygnus.com>
52812
52813         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
52814         (opt3): Rename from opt4 and disable.
52815
52816 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
52817
52818         * g++.old-deja/g++.pt/ptrmem5.C: New test.
52819
52820 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
52821
52822         * g++.old-deja/g++.other/conv5.C: New test.
52823
52824 1998-12-14  Nick Clifton  <nickc@cygnus.com>
52825
52826         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
52827
52828 1998-12-11  Jeffrey A Law  (law@cygnus.com)
52829
52830         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
52831
52832 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
52833
52834         * gcc.c-torture/compile/981211-1.c: New test.
52835
52836 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
52837
52838         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
52839
52840         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
52841
52842 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52843
52844         * gcc.special/930510-1.c: Make C9X safe.
52845         * gcc.misc-tests/gcov-1.c Similarly.
52846         * gcc.misc-tests/gcov-2.c Similarly.
52847
52848 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
52849
52850         * gcc.dg/ultrasp1.c: New test.
52851
52852 1998-12-06  Richard Henderson  <rth@cygnus.com>
52853
52854         * gcc.c-torture/execute/981206.c: New test.
52855
52856 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
52857
52858         * g++.old-deja/g++.ns/template7.C: New test.
52859
52860         * g++.old-deja/g++.other/expr1.C: New test.
52861
52862         * g++.old-deja/g++.eh/tmpl3.C: New test.
52863
52864         * g++.old-deja/g++.eh/tmpl2.C: New test.
52865
52866 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
52867
52868         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
52869         * g++.old-deja/g++.other/using6.C: Removed.
52870         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
52871
52872         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
52873
52874 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
52875
52876         * g++.old-deja/g++.pt/overload8.C: New test.
52877
52878         * g++.old-deja/g++.pt/overload7.C: New test.
52879
52880         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
52881
52882         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
52883         and relinking messages.
52884         * lib/g++.exp (g++_target_compile): Remove .rpo file when
52885         compiling with -frepo.
52886
52887 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
52888
52889         * g++.old-deja/g++.pt/lookup6.C: New test.
52890
52891 1998-11-30  Nick Clifton  <nickc@cygnus.com>
52892
52893         * gcc.c-torture/execute/981130-1.c: New test.
52894         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
52895
52896 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
52897
52898         * g++.old-deja/g++.pt/explicit76.C: New test.
52899
52900         * g++.old-deja/g++.pt/friend38.C: New test.
52901
52902         * g++.old-deja/g++.ns/crash2.C: New test.
52903
52904         * g++.old-deja/g++.pt/defarg8.C: New test.
52905
52906         * g++.old-deja/g++.pt/instantiate6.C: New test.
52907
52908         * g++.old-deja/g++.pt/static6.C: New test.
52909
52910         * g++.old-deja/g++.pt/decl2.C: New test.
52911
52912 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
52913
52914         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
52915         problem is actually related with name lookup, but so what? :-)
52916
52917         * g++.old-deja/g++.pt/friend37.C: New test.
52918
52919 1998-11-25  Dave Love  <d.love@dl.ac.uk>
52920
52921         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
52922         element, which fails on some systems.
52923
52924         * g77.f-torture/execute/labug1.f: New test.
52925
52926 1998-11-21  Jeffrey A Law  (law@cygnus.com)
52927
52928         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
52929         is defined.
52930
52931 1998-11-18  Dave Love  <d.love@dl.ac.uk>
52932
52933         * g77.f-torture/compile/981117-1.f: New test.
52934
52935 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
52936
52937         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
52938         properly discarded.
52939
52940 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
52941
52942         * gcc.c-torture/execute/memcheck: New directory of tests for
52943         -fcheck-memory-usage.
52944
52945 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
52946
52947         * README: New file, general information about the testsuite and
52948         new description of the various C++ test subdirectories.
52949         * README.g++: Eliminate obsolete information, update and move most
52950         relevant stuff to README.
52951
52952 1998-11-07  Richard Henderson  <rth@cygnus.com>
52953
52954         * gcc.c-torture/compile/981107-1.c: New test.
52955
52956 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
52957
52958         * execute/memcpy-bi.c: New testcase.
52959
52960 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
52961
52962         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
52963         base classes.
52964
52965         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
52966         template is selected.
52967
52968         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
52969         classes, it should be accepted for all types.
52970
52971         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
52972
52973         * g++.old-deja/g++.pt/spec24.C: Ensure that template
52974         specializations start with template headers.
52975
52976 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
52977
52978         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
52979
52980         * g++.old-deja/g++.other/init9.C: Test cross initialization of
52981         non-POD types.
52982
52983 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
52984
52985         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
52986
52987 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
52988
52989         * compile/981022-1.c, compile/981022-1.x: New test and driver.
52990
52991 1998-10-19  Jeffrey A Law  (law@cygnus.com)
52992
52993         * 981019-1.c: New test.
52994
52995 1998-10-14  Robert Lipe <robertl@dgii.com>
52996
52997         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
52998         find objc headers.
52999
53000 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
53001
53002         * compile/981001-4.c: Remove use of GCC extension that triggers a
53003         compiler bug.
53004
53005 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
53006
53007         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
53008
53009 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
53010
53011         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
53012         instantiation of template produces incorrect code for delete
53013         expression.
53014
53015         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
53016         constructors' name is not unique.
53017         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
53018         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
53019
53020         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
53021         automatic array of const is ill-formed.
53022
53023         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
53024         of template parameter?
53025
53026         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
53027         const.
53028
53029         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
53030         pointer-to-member expression.
53031
53032         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
53033         declaration causes ICE.
53034
53035 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
53036
53037         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
53038         reserved in the global namespace.
53039
53040         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
53041         generate needed virtual table.
53042
53043         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
53044
53045 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
53046
53047         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
53048         template-dependent type
53049
53050 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
53051
53052         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
53053         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
53054         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
53055
53056         * g++.old-deja/g++.other/using5.C: New test; using decl from base
53057         class should be usable as argument of member function.
53058         * g++.old-deja/g++.other/using6.C: New test; using decl from base
53059         class should be usable as return type of member function.
53060         * g++.old-deja/g++.other/using7.C: New test; using decl from base
53061         class should be usable as type of data member.
53062
53063         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
53064
53065 1998-10-09  Jeffrey A Law  (law@cygnus.com)
53066
53067         * gcc.c-torture/special/920521-1.c: Fix bogus test.
53068
53069 1998-10-08  Nick Clifton  <nickc@cygnus.com>
53070
53071         * gcc.dg/dll-?.c Add thumb to target list.
53072         Fix assembler scan patterns to match current assembler output.
53073
53074 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
53075
53076         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
53077         matching of template brackets.
53078
53079         * g++.old-deja/g++.other/using4.C: New test.  Test using
53080         declarations of methods from base classes.
53081
53082         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
53083         within functions should introduce names into the innermost
53084         enclosing namespace.
53085
53086         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
53087         of static locals if first initialization throws.
53088
53089 1998-10-07  Jim Wilson  <wilson@cygnus.com>
53090
53091         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
53092
53093 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
53094
53095         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
53096         lose track of the possible targets of tablejump insns.
53097         * special/special.exp: Run it.
53098
53099 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
53100
53101         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
53102         must be declared before its specializations can be named in friend
53103         declarations.
53104
53105 1998-10-05  Dave Love  <d.love@dl.ac.uk>
53106
53107         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
53108
53109         * g77.f-torture/execute/io1.f: New test.
53110
53111 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
53112
53113         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
53114         with pointer to template function, for which no argument deduction
53115         is possible.
53116
53117         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
53118         specialization of template function as argument to template
53119         function.
53120
53121         * g++.old-deja/g++.other/access2.C: New test; Inner class
53122         shouldn't have privileged access to Outer's names.
53123
53124 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
53125
53126         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
53127         friend template declared within template class conflicts with
53128         nested class of the same name.
53129
53130         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
53131         is ignored.
53132
53133         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
53134         object with direct initializer as function declaration.
53135
53136         * g++.old-deja/g++.other/decl2.C: New test; duplicate
53137         initializers.
53138
53139         * g++.old-deja/g++.other/null2.C: New test; conditional operator
53140         involving const pointer and NULL produces incorrect result.
53141
53142         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
53143         type name without `typename' should be rejected with -pedantic.
53144
53145 1998-10-02  Richard Henderson  <rth@cygnus.com>
53146
53147         * g++.old-deja/g++.other/addrof1.C: New test.
53148
53149 1998-10-01  Nick Clifton  <nickc@cygnus.com>
53150
53151         * gcc.c-torture/compile/981001-1.c: New test.
53152         * gcc.c-torture/execute/981001-1.c: New test.
53153
53154 1998-10-01  Jeffrey A Law  (law@cygnus.com)
53155
53156         * gcc.c-torture/compile/981001-2.c: New test.
53157         * gcc.c-torture/compile/981001-3.c: New test.
53158         * gcc.c-torture/compile/981001-4.c: New test.
53159
53160 1998-10-01  Robert Lipe  <robertl@dgii.com>
53161
53162         * lib/objc.exp (objc_target_compile): Add -L during compiles for
53163         multilibbed hosts.  Idea grafted from g77.exp.
53164
53165 1998-09-30  Dave Love  <d.love@dl.ac.uk>
53166
53167         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
53168         avoid losing on systems which need -lsocket.
53169
53170 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
53171
53172         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
53173         * g++.old-deja/g++.other/nested2.C: Ditto.
53174         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
53175         failure.
53176
53177 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
53178
53179         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
53180         preferred over template operator!= for enum bitfields.
53181
53182 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
53183
53184         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
53185         that happen to have the same base name, but in different scopes,
53186         are incorrectly rejected.
53187
53188 1998-09-16  Richard Henderson  <rth@cygnus.com>
53189
53190         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
53191         on the native word size instead of an integer literal.
53192
53193 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
53194
53195         * g++.old-deja/g++.other/static2.C: Invocation of static data
53196         member of type pointer-to-function denoted as non-static member.
53197
53198         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
53199         checks involving function types and aliases.
53200
53201 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
53202
53203         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
53204         redefined to the same non-trivial type.
53205
53206         * g++.old-deja/g++.pt/explicit73.C: Test for proper
53207         namespace-qualification of template specializations declared in
53208         other namespaces.
53209
53210         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
53211         to declare a subset of the specializations of a template function
53212         as friends of specializations of a template class.
53213
53214         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
53215         member templates that do not fully specialize the enclosing
53216         template class are rejected.
53217
53218 1998-09-11  Dave Love  <d.love@dl.ac.uk>
53219
53220         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
53221
53222 1998-09-08  Dave Love  <d.love@dl.ac.uk>
53223
53224         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
53225         altered from libf2c/libU77 version.
53226
53227 1998-09-06  Dave Love  <d.love@dl.ac.uk>
53228
53229         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
53230
53231 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>
53232             Alexandre Oliva  <oliva@dcc.unicamp.br>
53233
53234         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
53235         (un)signed char are different types for template specialization
53236         purposes.
53237
53238 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
53239
53240         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
53241         * objc: ObjC testsuite.
53242
53243 1998-08-31  Catherine Moore  <clm@cygnus.com>
53244
53245         * gcc.c-torture/execute/941014-1.x: New file.
53246
53247 1998-08-31  Nick Clifton  <nickc@cygnus.com>
53248
53249         * lib/c-torture.exp: Add support for
53250         torture_eval_before_compile and torture_eval_before_execute
53251         variables.
53252
53253 1998-08-30  Jeffrey A Law  (law@cygnus.com)
53254
53255         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
53256         this test triggers valid.
53257
53258 1998-08-27  Jeffrey A Law  (law@cygnus.com)
53259
53260         * gcc.dg/980827-1.c: New test.
53261
53262 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
53263
53264         * gcc.c-torture/execute/loop-4b.c: New test.
53265
53266 1998-08-26  Nick Clifton  <nickc@cygnus.com>
53267
53268         * lib/c-torture.exp: Add support for
53269         torture_eval_before_compile and torture_eval_before_execute
53270         variables.
53271
53272 1998-08-25  Jeffrey A Law  (law@cygnus.com)
53273
53274         * gcc.c-torture/compile/980825-1.c: New test.
53275
53276 1998-08-24  Nick Clifton  <nickc@cygnus.com>
53277
53278         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
53279         count number tests in opt_t0 not good_t0.
53280
53281 1998-08-24  Jeffrey A Law  (law@cygnus.com)
53282
53283         * gcc.c-torture/compile/930326-1.x: Fix typo.
53284
53285 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
53286
53287         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
53288         causes an ICE.
53289
53290 1998-08-21  Jeffrey A Law  (law@cygnus.com)
53291
53292         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
53293         STACK_SIZE is defined.
53294         * gcc.c-torture/unsorted/stuct.c: Similarly.
53295
53296         * gcc.c-torture/compile/980821-1.c: New test.
53297
53298 1998-08-21  Jeffrey A Law  (law@cygnus.com)
53299
53300         * gcc.c-torture/execute/980526-2.c: Disable for targets with
53301         16bit ints.
53302
53303 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
53304
53305         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
53306         code.
53307
53308 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
53309
53310         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
53311         error'.
53312
53313 1998-08-18  Jeffrey A Law  (law@cygnus.com)
53314
53315         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
53316
53317 1998-08-16  Jeffrey A Law  (law@cygnus.com)
53318
53319         * gcc.c-torture/compile/980816-1.c: New test.
53320
53321         * gcc.dg/980816-1.c: New test.
53322
53323 1998-08-13  Jeffrey A Law  (law@cygnus.com)
53324
53325         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
53326         compiler for ieee tests.
53327
53328 1998-08-01  Dave Love  <d.love@dl.ac.uk>
53329
53330         * g77.f-torture/compile/980729-0.f: New test.
53331
53332 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
53333
53334         * gcc.c-torture/special/eeprof-1.c: New test, for
53335         -finstrument-functions.
53336         * gcc.c-torture/special/special.exp: Run it.
53337
53338 1998-07-29  Jeffrey A Law  (law@cygnus.com)
53339
53340         * gcc.c-torture/compile/980729-1.c: New test.
53341
53342 1998-07-27  Nick Clifton  <nickc@cygnus.com>
53343
53344         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
53345         __thumb__ is defined, and test for ARM style doubles if so.
53346
53347 1998-07-26  Dave Love  <d.love@dl.ac.uk>
53348
53349         * g77.f-torture/noncompile/980615-0.f: New test.
53350
53351 1998-07-26  H.J. Lu  (hjl@gnu.org)
53352
53353         * gcc.dg/980312-1.c: Do link instead of compile.
53354         * gcc.dg/980313-1.c: Likewise.
53355
53356 1998-07-26  Jeffrey A Law  (law@cygnus.com)
53357
53358         * gcc.c-torture/compile/980726-1.c: New test.
53359
53360 1998-07-25  Dave Love  <d.love@dl.ac.uk>
53361
53362         * g77.f-torture/execute/io0.f: New test.
53363
53364 1998-07-24  Nick Clifton  <nickc@cygnus.com>
53365
53366         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
53367         an int.
53368
53369 1998-06-18  Michael Meissner  <meissner@cygnus.com>
53370
53371         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
53372         m32r bugs.
53373
53374 1998-07-17  Nick Clifton  <nickc@cygnus.com>
53375
53376         * gcc.dg/980626-1.c: Expect failures for all toolchains until
53377         c-decl.c:grokdeclarator can handle mode attributes.
53378
53379 1998-07-16  Jeffrey A Law  (law@cygnus.com)
53380
53381         * gcc.c-torture/execute/980716-1.c: New test.
53382
53383 1998-07-13  Jeffrey A Law  (law@cygnus.com)
53384
53385         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
53386         the mn10200.
53387         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
53388         the mn10200.
53389         * gcc.c-torture/execute/va-arg-3.x: Similarly.
53390         * gcc.c-torture/compile/930326-1.x: Similarly.
53391
53392 1998-07-13  Dave Love  <d.love@dl.ac.uk>
53393
53394         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
53395         New test from Craig.
53396
53397 1998-07-12  Dave Love  <d.love@dl.ac.uk>
53398
53399         * g77.f-torture/noncompile/980616-0.f: New test.
53400
53401         * g77.f-torture/execute/970816-3.f: New test from Craig.
53402
53403 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
53404
53405         *  g++.other/singleton.C: Return error value instead of taking
53406         SIGSEGV.
53407
53408 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
53409
53410         *  g++.other/singleton.C: New test.  Warning is under dispute.
53411         Runtime crash is not.
53412
53413 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
53414
53415         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
53416         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
53417         using6.C, using7.C}: New namespace tests.
53418
53419 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
53420
53421         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
53422         specialization with typedef'ed names used as array indexes.
53423
53424 1998-07-09  Jeffrey A Law  (law@cygnus.com)
53425
53426         * gcc.c-torture/execute/980709-1.c: New test.
53427
53428         * gcc.dg/980709-1.c: New test.
53429
53430 1998-07-07  Richard Henderson  <rth@cygnus.com>
53431
53432         * gcc.c-torture/execute/bcp-1.c: New test.
53433
53434 1998-07-07  Jeffrey A Law  (law@cygnus.com)
53435
53436         * gcc.c-torture/execute/980707-1.c: New test.
53437
53438 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
53439
53440         * gcc.c-torture/compile/980706-1.c: New test.
53441
53442 1998-07-01  Dave Love  <d.love@dl.ac.uk>
53443
53444         * g77.f-torture/execute/980701-0.f,
53445         g77.f-torture/execute/980701-1.f: New test from Craig.
53446
53447 1998-07-01  Jeffrey A Law  (law@cygnus.com)
53448
53449         * gcc.c-torture/compile/980701-1.c: New test.
53450
53451         * gcc.c-torture/execute/980701-1.c: New test.
53452
53453 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
53454 rlsruhe.de>
53455
53456         * g++.old-deja/g++.robertl/eb132.C: New test.
53457         * g++.old-deja/g++.robertl/eb133.C: Likewise.
53458
53459 1998-06-29  Dave Love  <d.love@dl.ac.uk>
53460
53461         * g77.f-torture/execute/980628-7.f,
53462         g77.f-torture/execute/980628-8.f,
53463         g77.f-torture/execute/980628-9.f,
53464         g77.f-torture/execute/980628-10.f: New tests from Craig.
53465
53466         * g77.f-torture/execute/980628-3.f: Remove mail headers.
53467
53468 1998-06-28  Jeffrey A Law  (law@cygnus.com)
53469
53470         * g77.f-torture/execute/980628-4.f: New test from Craig.
53471         * g77.f-torture/execute/980628-5.f: Likewise.
53472         * g77.f-torture/execute/980628-2.f: Likewise.
53473         * g77.f-torture/execute/980628-0.f: Likewise.
53474         * g77.f-torture/execute/980628-1.f: Likewise.
53475         * g77.f-torture/execute/980628-3.f: Likewise.
53476         * g77.f-torture/execute/980628-6.f: Likewise.
53477
53478 1998-06-28  Jeffrey A Law  (law@cygnus.com)
53479
53480         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
53481         directory when nothing has been installed yet.
53482
53483 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
53484
53485         * gcc.c-torture/special/special.exp: Handle newer versions of
53486         dejagnu.
53487
53488 1998-06-26  Jeffrey A Law  (law@cygnus.com)
53489
53490         * gcc.dg/980626-1.c: New test.
53491
53492 1998-06-19  Bruno Haible <haible@ilog.fr>
53493
53494         * gcc.misc-tests/m-un-2.c: New test.
53495         * g++.old-deja/g++.other/warn01.c: Likewise.
53496
53497 1998-06-19  Robert Lipe  <robertl@dgii.com>
53498
53499         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
53500         compatibility with assmblers with a different comment character.
53501         Eliminate use of GAS-specific extensions.
53502
53503 1998-06-19  Jeffrey A Law  (law@cygnus.com)
53504
53505         * gcc.c-torture/execute/ieee/980619-1.c: New test.
53506
53507 1998-06-19  Robert Lipe  <robertl@dgii.com>
53508
53509         * lib/g77.exp: Replace search for libf2c.a with search for newly
53510         renamed libg2c.a
53511
53512 1998-06-17  Jeffrey A Law  (law@cygnus.com)
53513
53514         * gcc.c-torture/execute/980617-1.c: New test.
53515
53516 1998-06-12  Jeffrey A Law  (law@cygnus.com)
53517
53518         * gcc.c-torture/execute/980612-1.c: New test.
53519
53520 1998-06-08  Jeffrey A Law  (law@cygnus.com)
53521
53522         * gcc.dg/980523-1.c: Only test on ppc-linux.
53523         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
53524
53525         * gcc.c-torture/execute/980608-1.c: New test.
53526
53527 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
53528
53529         * gcc.c-torture/execute/980605-1.c: New test.
53530
53531 1998-06-04  Jeffrey A Law  (law@cygnus.com)
53532
53533         * gcc.c-torture/execute/980604-1.c: New test.
53534
53535 1998-06-02  Jeffrey A Law  (law@cygnus.com)
53536
53537         * gcc.c-torture/execute/980602-1.c: New test.
53538         * gcc.c-torture/execute/980602-2.c: Likewise.
53539
53540 1998-06-02  Dave Love  <d.love@dl.ac.uk>
53541
53542         * 970125-0.f: Fix per JCB.  Add commentary.
53543
53544 1998-05-31  Michael Meissner  <meissner@cygnus.com>
53545
53546         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
53547         IEEE -0 support.
53548
53549 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
53550
53551         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
53552         earlier.
53553
53554 1998-05-28  Catherine Moore <clm@cygnus.com>
53555
53556         * gcc.c-torture/execute/980526-3.c: New test.
53557
53558 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
53559
53560         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
53561         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
53562         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
53563         m88k-motorola-sysv3 to XFAIL.
53564
53565 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
53566
53567         * gcc.dg/980526-1.c: New test.
53568         * gcc.c-torture/execute/980526-2.c: New test.
53569
53570 1998-05-26  Jeffrey A Law  (law@cygnus.com)
53571
53572         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
53573
53574         * gcc.c-torture/execute/980526-1.c: New test.
53575
53576 1998-05-26  Dave Love  <d.love@dl.ac.uk>
53577
53578         * g77.f-torture/execute/alpha2.f: Add runtime test.
53579
53580 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
53581
53582         * g++.old-deja/old-deja.exp: Strip leading directories.
53583
53584         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
53585         error for the line.  Don't run multiple tests for the same line.
53586
53587 1998-05-23  Jeffrey A Law  (law@cygnus.com)
53588
53589         * gcc.dg/980523-1.c: New test.
53590
53591 1998-05-23  Dave Love  <d.love@dl.ac.uk>
53592
53593         * g77.f-torture/compile/970915-0.f: New test.
53594
53595 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
53596
53597         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
53598
53599 1998-05-21  Jeffrey A Law  (law@cygnus.com)
53600
53601         * gcc.dg/980520-1.c: New test.
53602
53603 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
53604
53605         * gcc.dg/980502-1.c: Fix return type.
53606
53607 1998-05-20  Jeffrey A Law  (law@cygnus.com)
53608
53609         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
53610         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
53611         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
53612         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
53613         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
53614
53615 1998-05-20  Dave Love  <d.love@dl.ac.uk>
53616
53617         * g77.f-torture/execute/980520-1.f: New test.
53618
53619 1998-05-15  Dave Love  <d.love@dl.ac.uk>
53620
53621         * lib/mike-g77.exp: New file.
53622
53623         * g77.f-torture/noncompile/noncompile.exp,
53624         g77.f-torture/noncompile/check0.f: New files.
53625
53626 1998-05-14  Dave Love  <d.love@dl.ac.uk>
53627
53628         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
53629         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
53630         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
53631         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
53632         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
53633         abort where appropriate.
53634
53635 1998-05-05  Michael Meissner  <meissner@cygnus.com>
53636
53637         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
53638         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
53639
53640 1998-04-29  Dave Love  <d.love@dl.ac.uk>
53641
53642         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
53643
53644 1998-04-27  Dave Love  <d.love@dl.ac.uk>
53645
53646         * g77.f-torture/compile/980427-0.f: New test.
53647
53648 1998-04-24  Dave Love  <d.love@dl.ac.uk>
53649
53650         * g77.f-torture/compile/980424-0.f: New test.
53651
53652 1998-04-19  Dave Love  <d.love@dl.ac.uk>
53653
53654         * g77.f-torture/compile/980419-2.f (main): New test.
53655         * g77.f-torture/compile/970125-0.f: New test.
53656         * g77.f-torture/compile/980419-1.f: New test.
53657
53658 1998-04-08  Jim Wilson  <wilson@cygnus.com>
53659
53660         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
53661         of loop-4.c.
53662
53663 1998-04-07  Jim Wilson  <wilson@cygnus.com>
53664
53665         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
53666
53667 1998-04-03  Jim Wilson  <wilson@cygnus.com>
53668
53669         * gcc.c-torture/compile/980329-1.c: New test.
53670
53671 1998-03-18  Jim Wilson  <wilson@cygnus.com>
53672
53673         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
53674         * gcc.dg/980312-1.c: Fix typo in -march command.
53675
53676 1998-03-16  H.J. Lu  (hjl@gnu.org)
53677
53678         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
53679
53680 1998-03-11  Robert Lipe  <robertl@dgii.com>
53681
53682         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
53683         Dave Love agree the Fortran source is bogus.
53684
53685 1998-03-11  Robert Lipe  <robertl@dgii.com>
53686
53687         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
53688         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
53689         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
53690         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
53691         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
53692
53693 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
53694
53695         * g++.old-deja/g++.other/friend1.C: New test.
53696
53697 1998-02-18  Dave Love  <d.love@dl.ac.uk>
53698
53699         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
53700         possibly uninitialized) variables and declare dnrm2.
53701
53702 1998-02-23  Robert Lipe <robertl@dgii.com>
53703
53704         From Bruno Haible <haible@ilog.fr>:
53705         * gcc.c-torture/execute/980223.c: New test.
53706
53707 1998-02-13  Jeffrey A Law  (law@cygnus.com)
53708
53709         * gcc.dg/ifelse-1.c: New test.
53710
53711 1998-02-09  H.J. Lu  (hjl@gnu.org)
53712
53713         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
53714
53715           * lib/old-dejagnu.exp (old-dejagnu): Added the
53716           "execution test - XFAIL *-*-*" handling in the spirit of
53717           "excess errors test -". Changed the "execution test fails"
53718           handling to be like "excess errors test fails".
53719           * Update various tests accordingly.
53720
53721 1998-02-06  Jim Wilson  <wilson@cygnus.com>
53722
53723         * gcc.c-torture/execute/980205.c: New test.
53724
53725 1998-01-18  Jeffrey A Law  (law@cygnus.com)
53726
53727         * lib/c-torture.exp: Look for .x files instead of .cexp files.
53728         * lib/f-torture.exp: Similarly.
53729         * gcc.c-torture: Rename all .cexp files to .x files.
53730
53731 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
53732
53733         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
53734         (940510-1.c): Removed duplicate.
53735         (971104-1.c): New test.
53736
53737 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
53738
53739           * lib/f-torture.exp: Improve error and loop detection.
53740
53741 1997-11-19  Michael Meissner  <meissner@cygnus.com>
53742
53743         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
53744         use that to size the filler array.
53745
53746 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
53747
53748         * lib/c-torture.exp(c-torture-execute): Fix typo.
53749
53750         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
53751         testcase as the executable name. Keep the executable around if
53752         the test fails.
53753
53754 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
53755
53756         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
53757         changes.  Only test one -g option, and move it to the end of the
53758         list of options to test.
53759
53760 1997-09-19  Michael Meissner  <meissner@cygnus.com>
53761
53762         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
53763         variable GCC_TORTURE_OPTIONS to supply default switches separated
53764         by colons.  If no environment variable, run tests with -O0 -g, -O1
53765         -g, and -O2 -g as well.
53766
53767 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
53768
53769         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
53770         explanatory comments. Fix indentation.
53771
53772 1997-09-15  Jeffrey A Law  (law@cygnus.com)
53773
53774         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
53775
53776 1997-09-11  Jeffrey A Law  (law@cygnus.com)
53777
53778         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
53779         * g++.old-deja/g++.mike/p7325.C: Likewise.
53780         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
53781
53782 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
53783
53784         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
53785         * g++.old-deja/g++.brendan/crash30.C: Likewise.
53786         * g++.old-deja/g++.brendan/crash39.C: Likewise.
53787         * g++.old-deja/g++.law/operators4.C: Likewise.
53788
53789 1997-09-11  Joe Buck  (jbuck@synopsys.com)
53790
53791         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
53792         * g++.old-deja/g++.mike/p784.C: Ditto.
53793         * g++.old-deja/g++.mike/p785.C: Ditto.
53794
53795 1997-09-05  Jeffrey A Law  (law@cygnus.com)
53796
53797           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
53798
53799 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
53800
53801         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
53802         target feature; pass this to c-torture-execute as needed.
53803
53804 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
53805
53806         * lib/c-torture.exp(c-torture-execute): If the previous and the
53807         current executables being tested are identical, we don't need to
53808         run the executable again. Try to make the executable names
53809         unique. Add an optional argument for passing additional compiler
53810         flags.
53811
53812 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
53813
53814         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
53815
53816 1997-08-29  Jeffrey A Law  (law@cygnus.com)
53817
53818         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
53819
53820 1997-07-31  Jeffrey A Law  (law@cygnus.com)
53821
53822         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
53823         32bit or larger longs.
53824
53825         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
53826         have either a 32bit long or 32bit int.
53827
53828 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
53829
53830         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
53831         Make double precision tests dependent on sizeof (double).
53832
53833 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
53834
53835         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
53836         too.
53837
53838 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
53839
53840         * gcc.c-torture/compile/961203-1.cexp: New script.
53841
53842 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
53843
53844         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
53845         up the includes ourselves.
53846
53847 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
53848
53849         * lib/plumhall.exp: Remove random include, and add a few
53850         verbose messages for debugging.
53851
53852 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
53853
53854         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
53855         of trying to do it ourselves.
53856
53857 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
53858
53859         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
53860
53861 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
53862
53863         * gcc.prms/5403.c: Made regexp a bit less strict.
53864
53865 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
53866
53867         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
53868         is returned from remote_load instead.
53869         * lib/plumhall.exp: Ditto.
53870         * lib/mike-g++.exp: Ditto.
53871         * lib/old-dejagnu.exp: Ditto.
53872         * lib/c-torture.exp: Ditto.
53873
53874 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
53875
53876         * lib/g++.exp: Use build_wrapper procedure.
53877         * lib/gcc.exp: Ditto.
53878
53879 1997-05-20  Jeffrey A Law  (law@cygnus.com)
53880
53881         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
53882         an old-style decl for malloc.  Fixes tests to work when
53883         sizeof (int) != sizeof (size_t).
53884
53885 1997-05-15  Mike Meissner  <meissner@cygnus.com>
53886
53887         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
53888
53889         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
53890         use stdargs.h interface.
53891
53892 1997-05-15  Mike Meissner  <meissner@cygnus.com>
53893
53894         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
53895         NO_VARARGS when compiling.
53896
53897 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
53898
53899         * lib/plumhall.exp(ph_includes): New procedure.
53900         (ph_make): Use it.
53901         (ph_compiler): Ditto.
53902
53903         * lib/g++.exp: Rename test-glue.c to testglue.c.
53904         * lib/gcc.exp: Ditto.
53905
53906 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
53907
53908         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
53909         to completion when it's called.
53910
53911 1997-03-21  Michael Meissner  <meissner@cygnus.com>
53912
53913         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
53914         is defined, don't do test.
53915
53916 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
53917
53918         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
53919         for object files.
53920         (ph_summary): Mark skipped testcases as untested, not unresolved.
53921
53922         * lib/plumhall.exp (ph_make): If unresolved because of bad
53923         errorCode, record errorCode in log file.
53924         (*): Replace send_log/verbose with verbose -log.
53925
53926 1997-03-19  Michael Meissner  <meissner@cygnus.com>
53927
53928         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
53929         double conversion if double isn't at least 8 bytes.
53930
53931         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
53932         int to work with targets where int is 16 bits.
53933
53934         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
53935         8 bytes, just exit, since 4 byte doubles don't have enough bits of
53936         precision for the test to complete.
53937
53938 1997-03-14  Michael Meissner  <meissner@cygnus.com>
53939
53940         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
53941         if d10v is not compiled with the -mdouble64 flag.
53942         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
53943
53944         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
53945         d10v is not compiled with the -mint32 flag.
53946
53947 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
53948
53949         * lib/plumhall.exp: Use incr_count.
53950
53951 1997-03-12  Jeffrey A Law  (law@cygnus.com)
53952
53953         * gcc.c-torture: Update to c-torture-1.45.
53954
53955 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
53956
53957         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
53958         the name of the expect testcase file).
53959
53960         * lib/g++.exp(g++_init): Ditto.
53961
53962 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
53963
53964         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
53965         the host.
53966
53967         * lib/gcc.exp(gcc_exit): New procedure.
53968
53969 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
53970
53971         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
53972         specs where appropriate.
53973
53974         * g++.old-deja/g++.arm/*: Added additional ERROR checks
53975         because of new "candidates are" messages, and removed a few
53976
53977         * Converted all non-old-style g++ testcases to old-style, and
53978         moved into g++.old-deja.
53979
53980 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
53981
53982         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
53983         options.
53984
53985         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
53986         succeeded.
53987
53988         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
53989
53990 1997-02-13  Michael Meissner  <meissner@cygnus.com>
53991
53992         * lib/gcc.exp (gcc_target_compile): Add support for defining
53993         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
53994         the machine doesn't have those features.
53995
53996 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
53997
53998         * g++.law/operators4.exp: Don't use LIBS.
53999
54000 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
54001
54002         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
54003
54004         * lib/mike-g++.exp: Don't set the compiler to be tested here.
54005         * lib/g++.exp: Set it here instead. Also, allow use of the
54006         --tool_exec and --tool_opt options. Change CXX to
54007         GXX_UNDER_TEST.
54008
54009         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
54010
54011         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
54012
54013 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
54014
54015         * lib/old-dejagnu.exp: Use prune_warnings instead of
54016         prune_system_crud.
54017         * lib/mike-g++.exp: Ditto.
54018         * lib/gcc.exp: Ditto.
54019         * lib/g++.exp: Ditto.
54020
54021         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
54022
54023 1997-02-07  Jeffrey A Law  (law@cygnus.com)
54024
54025           * 941014-2.c: Include stdlib.h
54026           * 960327-1.c: Include stdio.h
54027           * dbra.c, index-1.c: Don't assume ints are 32bits.
54028
54029 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
54030
54031         * lib/gcc.exp: Add gcc,stack_size target feature.
54032
54033         * lib/g++.exp(g++_target_compile): Add the include and link
54034         paths here, not in two other places. And, it's $options, not
54035         options.
54036
54037         * lib/mike-g++.exp(postbase): Remove the code that determines
54038         the correct include and link paths.
54039         * g++.old-deja/old-deja.exp: Ditto.
54040
54041 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
54042
54043         * lib/g++.exp(g++_init): target_compile no longer returns the
54044         filename of the result.
54045
54046 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
54047
54048         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
54049         call to glob.
54050
54051         * gcc.c-torture/special/special.exp: Change call to
54052         gcc_target_compile to include the object file.
54053
54054 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
54055
54056         * gcc.c-torture/special/special.exp: Correct misspelling in last
54057         change.
54058
54059 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
54060
54061         * lib/plumhall.exp(ph_summary): Log the entire output of the
54062         executable. Return -1 if there were any failures, 0 otherwise.
54063         (ph_execute): Return -1 if there were any failures, 0 otherwise.
54064         (ph_make): Clean up objects and executables that were built
54065         if the tests succeeded.
54066
54067 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
54068
54069         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
54070         libraries and includes in the build tree as appropriate.
54071
54072 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
54073
54074         * lib/c-torture.exp: Instead of looking for the global variable
54075         NO_LONG_LONG, check to see if that's a feature of the target.
54076
54077 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
54078
54079         * config/default.exp: Minimize. Delete the remainer of the files in
54080         config; this functionality is now in devo/dejagnu/config.
54081
54082         g++.*/*: Pass any additional flags used to compile to postbase;
54083         delete CXXFLAGS.
54084
54085         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
54086         is now done by runtest.exp. Use gcc_target_compile instead of
54087         compile.
54088
54089         lib/c-torture.exp: Use gcc_target_compile instead of compile.
54090         Remove references to CFLAGS. Use remote_file instead of
54091         calling rm -f.
54092         (c-torture): Take a list of arguments to use to compile this
54093         testcase.
54094
54095         lib/g++.exp: Simplify. Use target_compile instead of compile.
54096         lib/gcc-dg.exp: Ditto.
54097         lib/gcc.exp: Ditto.
54098         lib/mike-{gcc,g++}.exp: Ditto.
54099         lib/old-dejagnu.exp: Ditto.
54100         lib/plumhall.exp: Ditto.
54101
54102 1997-01-08  Jim Wilson  <wilson@cygnus.com>
54103
54104         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
54105         (ph_linker): Likewise.
54106
54107 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
54108
54109           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
54110         MAP_ANON / MAP_ANONYMOUS if defined;
54111         else try to map from /dev/zero .
54112
54113 1996-11-12  Jeffrey A Law  (law@cygnus.com)
54114
54115         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
54116         isn't defined, then define it to MAP_ANONYMOUS.
54117
54118 1996-11-12  Jeffrey A Law  (law@cygnus.com)
54119
54120         * gcc.c-torture: Update to c-torture-1.42 release.
54121
54122 1996-11-11  Jeffrey A Law  (law@cygnus.com)
54123
54124         * gcc.c-torture: Update to c-torture-1.41 release.
54125
54126 1996-10-27  Jeffrey A Law  (law@cygnus.com)
54127
54128         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
54129         c-torture release.
54130
54131 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
54132
54133         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
54134         and LDFLAGS.  Fix second case to append the target_info ldflags
54135         onto LDFLAGS, not CFLAGS.
54136         * lib/g++.exp (g++_init): Add target_info stuff.
54137         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
54138         of libgloss and newlib flags for !native.
54139
54140         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
54141         (GDB): Fix relative path to go up another dir for finding gdb.
54142
54143 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
54144
54145         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
54146         versions in the target_info array, if they don't exist.
54147
54148 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
54149
54150         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
54151
54152 1996-07-08  Jim Wilson  <wilson@cygnus.com>
54153
54154         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
54155         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
54156
54157 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
54158
54159         * lib/old-dejagnu.exp: Don't remove the output file before we've
54160         actually tested it. Don't append pwd to the path of the executable
54161         we're testing.
54162
54163 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
54164
54165         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
54166
54167 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
54168
54169         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
54170         temporary directory for compiler files, and set it to a default
54171         value of /tmp. Set $output as the name of the output file from
54172         compiling the testcase. Add a -o option to $cflags_var so the
54173         compiler writes the final output file as $output. Set $executable
54174         to $output.
54175
54176         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
54177         directory for compiler files, and set it to /tmp if it doesn't
54178         already have a value. Set $output_file to the name of the output
54179         file from compiling the testcase. Add a -o option to CXXFLAGS so
54180         the compiler writes the final output file as $output. Use $output
54181         as the executable to be tested.
54182
54183 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
54184
54185         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
54186
54187 1996-06-08  Jeffrey A Law  (law@cygnus.com)
54188
54189         * gcc.c-torture/execute/pending-1.c: New test.  Still
54190         pending in Tege's queue.
54191
54192 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
54193
54194         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
54195         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
54196         if there were failures.  Call unresolved if there were unresolved
54197         testcases.  Call gcc_fail if program did not run to completion.
54198         (ph_make): Pass additional argument name to ph_execute.
54199         (ph_execute): Add new argument.  Pass additional arguments to
54200         ph_summary.  Call gcc_fail is there is no execution output.
54201
54202 1996-04-24  Jeffrey A Law  (law@cygnus.com)
54203
54204         * lib/plumhall.exp (proc_summary): Output relavent summary
54205         lines into the log so specific failures in plumhall can be
54206         investigated.
54207
54208 1996-04-10  Jeffrey A Law  (law@cygnus.com)
54209
54210         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
54211         (c-torture-execute): Don't try to execute tests which use
54212         "long long" types if $NO_LONG_LONG is nonzero.
54213
54214 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
54215
54216         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
54217         not c-torture.
54218
54219         * gcc.ieee: Move from here.
54220         * gcc.c-torture/execute/ieee: To here.
54221
54222 1996-03-26  Jeffrey A Law  (law@cygnus.com)
54223
54224         * gcc.c-torture: Update to c-torture-1.41 release.
54225
54226 1996-03-22  Jeffrey A Law  (law@cygnus.com)
54227
54228         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
54229         not "$output".
54230
54231 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
54232
54233         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
54234         -c present.
54235
54236 1996-03-02  Jeffrey A Law  (law@cygnus.com)
54237
54238         * config/proelf.exp: Handle connecting to a simulator.
54239
54240 1996-01-31  Jeffrey A Law  (law@cygnus.com)
54241
54242         * config/proelf.exp: New file.  Enough framework that we can
54243         run c-torture tests on the proelf targets (or any other target
54244         that gdb can connect to for that matter).
54245
54246 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
54247
54248         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
54249         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
54250
54251         * lib/plumhall.exp (ph_execute): Always call ph_summary if
54252         exec_output exists.
54253
54254 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
54255
54256         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
54257         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
54258
54259         * config/*.exp: Update FSF address.  Change result of ${tool}_load
54260         to pass/fail/unresolved/unsupported/untested.  Caller must now
54261         call unresolved/unsupported/untested.
54262         * lib/*.exp: Update FSF address.  Update to handle new results of
54263         ${tool}_load.
54264         * lib/chill.exp (verbose): Delete.
54265
54266 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
54267
54268         * lib/gcc.exp (default_gcc_start): Change order of args to
54269         $LDFLAGS $CFLAGS $LIBS.
54270         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
54271         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
54272         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
54273         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
54274         * gcc.misc-tests/dg-test.exp: Likewise.
54275         * gcc.misc-tests/msgs.exp: Likewise.
54276         * gcc.prms/prms.exp: Likewise.
54277         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
54278         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
54279
54280         * lib/dg.exp: Deleted, moved to dejagnu/lib.
54281
54282 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
54283
54284         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
54285
54286         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
54287         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
54288
54289         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
54290         necessary.
54291
54292 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
54293
54294         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
54295         global for loop; add use of $mathlib.
54296         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
54297         settings here; set mathlib for anything but VxWorks.
54298
54299 1996-01-22  Jeffrey A Law  (law@cygnus.com)
54300
54301         * gcc.c-torture: Update to c-torture-1.40 release.
54302
54303 1996-01-03  Jeffrey A Law  (law@cygnus.com)
54304
54305         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
54306         dg.exp.
54307
54308 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
54309
54310         * lib/c-torture.exp (c-torture-execute): Declare "output" as
54311         global.
54312
54313 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
54314
54315         * lib/g++.exp (LIBS): Define if not already.
54316         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
54317         (gcc-dg-prune): Call prune_gcc_output.
54318         * lib/gcc.exp (prune_gcc_output): New proc.
54319         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
54320         prune_gcc_output.
54321
54322 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
54323
54324         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
54325         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
54326
54327 1995-11-15  Jeffrey A Law  (law@cygnus.com)
54328
54329         * gcc.c-torture: Update to c-torture-1.39 release.
54330
54331 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
54332
54333         * lib/c-torture.exp (c-torture-execute): Don't return if one option
54334         fails, try others as well.
54335
54336 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
54337
54338         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
54339         If compilation fails, mark execute tests as `untested'.
54340         If test is marked as unsupported, don't mark compilation and
54341         execute tests as failed.
54342
54343 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
54344
54345         * lib/g++.exp (g++_init): Don't link in libg++, and look to
54346         libstdc++ for whether or not we want to be doing shared
54347         libraries.  Delete link_curses since we don't need it anymore.
54348         * lib/mike-g++.exp (postbase): Don't link in libg++.
54349         * g++.old-deja/old-deja.exp: Likewise.
54350
54351 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
54352
54353         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
54354
54355 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
54356
54357         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
54358         For that, add `-Wl,-a,shared_archive'.
54359         * g++.old-deja/old-deja.exp: Likewise.
54360
54361 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
54362
54363         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
54364
54365 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
54366
54367         * lib/mike-g++.exp (postbase): Pay attention to the status of
54368         g++_load.
54369
54370 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
54371
54372           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
54373
54374 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
54375
54376         * lib/gcc.exp (default_gcc_start): No longer need to log program
54377         being executed or its output, execute_anywhere does that now.
54378         * lib/g++.exp (default_g++_version): Call execute_anywhere.
54379         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
54380
54381 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
54382
54383         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
54384         the same as those in lib/g++.exp.
54385
54386 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
54387
54388         * gcc.c-torture: Update to c-torture-1.38 release.
54389         * gcc.ieee: Related changes.
54390
54391 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
54392
54393         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
54394         "exec". Minor reformatting changes.
54395
54396         * config/rom68k.exp (${tool}_load): Make it work in a canadian
54397         cross. This means all "exec" calls now work on a remote host as
54398         well.
54399         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
54400         cross. Filter out the extra "\r\n" stuff that expect puts in.
54401         (c-torture-execute): Filter out the bogus warnings like
54402         c-torture-compile does. Add support for canadian cross.
54403         * lib/gcc.exp (default_gcc_version, default_gcc_start)
54404         Use execute_anywhere rather than calling exec directly. Now it
54405         works for canadian cross testing.
54406
54407 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
54408
54409         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
54410         results into a variable, and check that rather than using file exists.
54411
54412 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
54413
54414         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
54415         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
54416
54417 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
54418
54419         * g++.old-deja/old-deja.exp: Create and pass runshlib and
54420         lib_curses if there's a shared libg++ in the build tree.
54421
54422 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
54423
54424         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
54425         if not supported target.
54426
54427 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
54428
54429         * lib/g++.exp (g++_init): Move empty setting of runshlib and
54430         link_curses up to always happen, not just for native builds.
54431
54432 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
54433
54434         * gcc.c-torture: Update to c-torture-1.36 release.
54435         * gcc.failure: Related changes.
54436
54437 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
54438
54439         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
54440
54441 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
54442
54443         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
54444         * lib/mike-g++.exp (postbase): Not in here.  Still reference
54445         runshlib, link_curses, and mathlib for link and run.
54446
54447         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
54448         pass the runtime shared library options for Solaris, OSF/1, and
54449         Irix5, and link with -lcurses to avoid unresolved references.
54450
54451 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
54452
54453         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
54454         only run once.
54455
54456 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
54457
54458         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
54459
54460 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
54461
54462         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
54463         do not have a framework for the "compat" tests yet.
54464
54465 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
54466
54467         * lib/mike-g++.exp (postbase): New local variable `mathlib',
54468         set to null if we're testing vxworks5.1.  Use that instead of
54469         `-lm' in the setting of LIBS for link and run.
54470
54471 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
54472
54473         * config/rom68k.exp (${tool}_load): Major changes to make it
54474         work.  Verified that it does in fact return the stuff in
54475         exec_output properly.  Catch any Emul or any TRAP other than 0.
54476
54477 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
54478
54479         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
54480         LDFLAGS properly for targets that need stuff from libgloss.
54481         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
54482         only run once.
54483         (gpp_initialized): New variable.
54484
54485 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
54486
54487         * config/rom68k.exp: Load libgloss.exp.
54488         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
54489         so we can produce a fully linked binary.
54490         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
54491         so we can produce a fully linked binary.
54492
54493 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
54494
54495         * lib/plumhall.exp (ph_section): Watch for expected failures.
54496         Add missing `else'.
54497
54498         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
54499         run the testcase.
54500         (c-torture): Likewise.
54501
54502 1995-08-28  Doug Evans  <dje@cygnus.com>
54503
54504         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
54505
54506         * lib/mike-g++.exp (mike_cleanup): New proc.
54507         (prebase): New globals compiler_result, not_compiler_result,
54508         target_regexp.
54509         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
54510         allow leading "-" in pattern.  Watch for unsupported tests.
54511         If $compiler_result is set, pattern match assembler code,
54512         and ditto for $not_compiler_result.
54513         * lib/mike-gcc.exp: Likewise.
54514
54515         * lib/plumhall.exp (ph_execute): Only call ph_summary if
54516         execution "succeeded".
54517
54518 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
54519
54520         * config/win32.exp: New file.
54521         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
54522
54523 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
54524
54525         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
54526         unsupported.
54527         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
54528         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
54529         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
54530
54531         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
54532         "... without exceptions was ...".  That is now handled by
54533         prune_system_crud.
54534         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
54535
54536 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
54537
54538         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
54539         sieve.c,sort2.c}: New files.
54540         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
54541         sieve.exp,sort2.exp}: Drivers for them.
54542
54543         * lib/mike-gcc.exp (program_output): New user settable variable.
54544         (postbase): Call prune_system_crud.  Also prune extraneous compiler
54545         messages.
54546         * lib/mike-g++.exp (program_output): New user settable variable.
54547
54548         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
54549
54550         * config/sh.exp: Deleted (use sim.exp instead).
54551
54552 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
54553
54554         * config/vx.exp: Declare CHECKTASK as global.
54555         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
54556         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
54557         * lib/old-dejagnu.exp: Load [pwd]/$executable.
54558
54559 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
54560
54561         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
54562         target. Like vx.exp, only includes `vx29k.exp' instead of
54563         `vxworks.exp'.
54564
54565 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
54566
54567         * config/sim.exp: Increase time limit from 120 seconds to 240.
54568
54569 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
54570
54571         * gcc.c-torture/execute/950628-1.c: New test.
54572
54573 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
54574
54575         * gcc.c-torture: Update with changes/additions from
54576         c-torture-1.34.
54577
54578 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
54579
54580         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
54581
54582 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
54583
54584         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
54585
54586 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
54587
54588         * gcc.c-torture/compile/950512-1.c: New test.
54589         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
54590         * gcc.dg/struct-ret-1.c: Likewise.
54591
54592 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
54593
54594         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
54595           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
54596
54597 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
54598
54599         * gcc.c-torture/special/920411-1.c: Deleted.
54600         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
54601
54602 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
54603
54604         * config/sim.exp (${tool}_load): Hack in call to bash to get a
54605         cpu limit.
54606
54607 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
54608
54609         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
54610
54611 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
54612
54613         From kenner;
54614         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
54615         is the proper length.
54616         * va-arg-3.c: Likewise.
54617
54618 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
54619
54620         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
54621         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
54622
54623         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
54624         * lib/g++.exp (default_g++_start): Delete old cruft.
54625
54626 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
54627
54628         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
54629         (2 * (1 << 18)) to (2 * (1 << 17)).
54630
54631         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
54632
54633 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
54634
54635         * config/rom68k.exp: Renamed from config/idp.exp
54636
54637 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
54638
54639         * c-torture/compile/921109-2.c
54640
54641 1995-04-18  Mike Stump  <mrs@cygnus.com>
54642
54643         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
54644         excess errors.
54645
54646 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
54647
54648         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
54649         output.
54650         * lib/g++.exp (default_g++_start): Likewise.
54651
54652 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
54653
54654         * gcc.c-torture/compile/950329-1.c: New test.
54655
54656 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
54657
54658           * config/bug.exp (${tool}_load): Updated to use new remote_open
54659           and remote_close procs.
54660         * config/idp.exp: New file.
54661
54662 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
54663
54664         * gcc.c-torture/execute/950322-1.c: New test.
54665
54666 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
54667
54668         * config/vx.exp (${tool}_load): Clean up testing of return code from
54669         vxworks_ld and vxworks_spawn.
54670
54671 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
54672
54673         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
54674
54675 1995-03-13  Mike Stump  <mrs@cygnus.com>
54676
54677         * lib/old-deja.exp: Add `excess errors test - ' error, now one
54678         can mark excess errors on a machine by machine basis.  Note, the
54679         default is to not expect any excess errors, even when excess
54680         errors test - is given, so you will want to put an XFAIL ... on
54681         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
54682         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
54683         those 4 machines, but no others.
54684
54685 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
54686
54687         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
54688         * lib/c-torture.exp: to here.
54689
54690 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
54691
54692         * gcc.c-torture/execute/950221-1.c: New test.
54693         * gcc.c-torture/execute/struct-ret-1.c: New test.
54694         * gcc.c-torture/compile/950221-1.c: New test.
54695
54696         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
54697
54698 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
54699
54700         * gcc.c-torture/execute/arith-1.c (main): Return 0.
54701         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
54702
54703 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
54704
54705         * g++.gb: New directory of tests, derived from my signature and
54706         class scoping tests.
54707
54708         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
54709         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
54710         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
54711         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
54712         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
54713         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
54714         * g++.gb/sig25.C: Likewise.
54715
54716         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
54717         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
54718         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
54719         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
54720         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
54721         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
54722         * g++.gb/sig25.exp: Likewise.
54723
54724         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
54725         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
54726         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
54727         * g++.gb/scope13.C: Likewise, this test still fails.
54728
54729         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
54730         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
54731         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
54732         * g++.gb/scope13.exp: Ditto.
54733
54734         * g++.gb/README: New file, explains what these tests are about.
54735
54736 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
54737
54738         * lib/dg.exp (dg-do): Support `preprocess'.
54739         (dg-test): Likewise.
54740
54741 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
54742
54743         * config/udi.exp: change "continue -expect" to "exp_continue".
54744
54745 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
54746
54747         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
54748         Delete redundant tests.
54749
54750         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
54751         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
54752         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
54753         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
54754         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
54755         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
54756         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
54757         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
54758
54759         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
54760         storing label pointers.
54761         * gcc.c-torture/execute/921019-1.c: Likewise.
54762         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
54763         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
54764         parameter fp.
54765         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
54766         constants.
54767
54768         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
54769         Delete obsolete tests.
54770
54771         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
54772         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
54773         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
54774         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
54775         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
54776         * gcc.c-torture/compile/950124-1.c: New test.
54777
54778         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
54779
54780 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
54781
54782         * lib/mike-g++.exp: Add -lm to LIBS.
54783
54784 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
54785
54786         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
54787
54788 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
54789
54790         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
54791
54792 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
54793
54794         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
54795
54796 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
54797
54798         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
54799         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
54800         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
54801         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
54802         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
54803         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
54804         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
54805         * g++.law/{operators31.C, operators32.C,
54806         * g++.law/{operators33.C, operators34.C}: Likewise.
54807         * g++.law/{pic1.C, refs2.C}: Likewise.
54808         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
54809         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
54810         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
54811         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
54812
54813         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
54814         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
54815         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
54816         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
54817         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
54818         * g++.law/{enum9.exp, friend5.exp}: Likewise.
54819         * g++.law/{nest3.exp, nest4.exp}: Likewise.
54820         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
54821         * g++.law/{operators30.exp, operators31.exp}: Likewise.
54822         * g++.law/{operators32.exp, operators33.exp}: Likewise.
54823         * g++.law/{operators34.exp}: Likewise.
54824         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
54825         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
54826         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
54827         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
54828         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
54829
54830         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
54831         No longer expected to fail.
54832         * g++.law/missed-error3.C: Tweak for recent bool changes.
54833
54834 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
54835
54836         * config/emb-unix: Deleted.
54837         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
54838         remote execution.  Do final link on remote host if REMOTE_LINK is set.
54839
54840 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
54841
54842         * lib/dg.exp (dg-test): Fix typo in last patch.
54843
54844 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
54845
54846         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
54847         (handles multiple occurrences).
54848
54849 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
54850
54851         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
54852         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
54853         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
54854         printed).
54855         * lib/c-torture.exp (c-torture-compile): Likewise.
54856         (c-torture): Prepend full path if missing.
54857         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
54858         (gcc_fail): Likewise.
54859         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
54860
54861 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
54862
54863         * lib/netware.exp: Only attach to NetWare i386 systems.
54864
54865 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
54866
54867         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
54868         messages.  Add test name to "output pattern match" pass/fail message.
54869
54870 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
54871
54872         * gcc.dg: New testsuite.
54873         * gcc.dg/dg.exp: New file.
54874
54875         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
54876         test-switch.c}: Deleted.
54877
54878         * gcc.misc-tests/msgs.exp: New testcase driver.
54879
54880 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
54881
54882         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
54883         Watch for illegal return values from ${tool}_load.
54884         * config/unix.exp (${tool}_load): Fix pass/fail detection for
54885         cross targets.  Coerce return value >0 to 1.
54886
54887 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
54888
54889         * config/unix.exp (${tool}_load): Call program rsh, not proc.
54890
54891         * config/emb-unix.exp: New file.
54892
54893         * config/sim.exp: Error if variable $SIM not defined.
54894         (${tool}_load): Mark test as "untested" if simulator missing.
54895
54896         * config/unix.exp: Load remote.exp to get rcp_download.
54897         * lib/c-torture.exp: Use different option lists for testcases with
54898         and without loops.
54899         * gcc.c-torture/execute/execute.exp: Likewise.
54900
54901 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
54902
54903         * config/*.exp: Clarify return code from ${tool}_load.
54904         Call `unresolved' or `untested' instead of `warning' or `perror'
54905         (sometimes you still want to call both though).
54906         Add comment that `shell_id' is local to each file.
54907         * config/udi.exp (timeout): Set to 30.
54908         Don't print warning if connection fails, $connectmode has already
54909         printed an error.
54910         (${tool}_load): Move verbose messages to level 2.
54911         Rework pattern for "Process started" message.
54912         Pass `shell_id' to ${connectmode}_download.
54913         Retry twice upon timeout.  Make resetting of target more robust.
54914         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
54915         Pass `shell_id' to exit_$connectmode.
54916         Only call exit_$connectmode if connected.
54917         * config/unix.exp (${tool}_load): Check return codes better.
54918         * config/vrtx.exp (${tool}_load): Likewise.
54919         * config/vx.exp (${tool}_load): Likewise.
54920         Delete unneeded global's.
54921         * lib/dg.exp (dg-test): Update to reflect clarified return codes
54922         from ${tool}_load.
54923         (dg-stat): Delete.
54924         (dg-init): Delete recording of pass/fail counts.
54925         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
54926         (old-dejagnu-init): Likewise.
54927         (old-dejagnu-stat): Delete contents, empty proc now.
54928         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
54929         (c-torture): Delete references to lcnt, lpass, lfail.
54930         Get option list from TORTURE_OPTIONS.
54931         Delete -funroll[-all]-loops if no loops.
54932         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
54933         (g++_stat): Delete contents (empty proc now).
54934         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
54935         (gcc_finish): Likewise.
54936         (gcc_stat): Deleted.
54937         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
54938         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
54939         * gcc.c-torture/execute/execute.exp: Likewise.
54940         Split tests into two parts: compile, execute.
54941         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
54942         no loops.  Update to reflect clarified return codes from ${tool}_load.
54943
54944 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
54945
54946         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
54947         to grep for.
54948         (old-dejagnu): Likewise (where necessary).
54949
54950 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
54951
54952         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
54953
54954         * lib/dg.exp (dg-process-target): Fix processing of selector.
54955         Add comment regarding use of `error'.
54956
54957         * lib/gcc.exp (prune_system_crud): Define if missing.
54958         * lib/g++.exp (prune_system_crud): Likewise.
54959
54960         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
54961         Call prune_system_crud.
54962         * lib/dg.exp (dg-runtest): New proc.
54963         Use perror instead of send_user for tcl errors in testcase.
54964         Don't return any value, it's never used.
54965         Don't clobber previous definition of `unknown'.
54966         Print tcl errors in `dg-final'.
54967
54968 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
54969
54970         * lib/dg.exp (dg-process-target): Improve syntax error messages.
54971         (dg-test): Don't print errorInfo, it contains stack backtrace.
54972
54973 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
54974
54975         * lib/g++.exp (runtest_file_p): Define if missing.
54976
54977 1994-09-24  Doug Evans  (dje@cygnus.com)
54978
54979         * lib/mike-g++.exp: Comment out loading of g++.exp.
54980         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
54981         (default_g++_version): Always print something.
54982         (default_g++_start): Comment out call to `which'.
54983         (g++_start, g++_load): Deleted (must be defined in config file).
54984         * lib/gcc.exp: Test for existence of $CC at start.
54985         Delete check for tmpdir (done in gcc_init).
54986         (default_gcc_version): Always print something.
54987         (default_gcc_start): Comment out call to `which'.
54988         * config/*.exp: Major cleanup - make cross targets work at least a
54989         little better for g++ (by not being "--tool gcc" specific).
54990         Rename gcc_xxx to ${tool}_xxx.
54991         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
54992         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
54993
54994 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
54995
54996         * lib/c-torture.exp (c-torture-compile): Rework compiler
54997         message processing.
54998
54999         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
55000         c-torture.
55001
55002 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
55003
55004         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
55005
55006         * lib/dg.exp (dg-process-target): Support { target native }.
55007
55008 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
55009
55010         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
55011         looked for "... program xxx got fatal signal".
55012         Correct regsub munging of `comp_output'.
55013         Ignore compiler messages "path prefix not used" and "linker input
55014         file unused".
55015
55016 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
55017
55018         * lib/gcc.exp (runtest_file_p): Define if missing.
55019         * gcc.prms/template.c: Example to work from.
55020
55021 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
55022
55023         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
55024         * lib/dg.exp (dg-test): Call unsupported testcases as such.
55025
55026         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
55027         * gcc.prms/1883.c: Moved from compile/940714-1.c.
55028         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
55029         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
55030
55031         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
55032         (dg-process-target): No longer a varargs proc.
55033         Return S/N for target, P/F for xfail.  All callers changed.
55034         (user option procs): More argument checking.
55035         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
55036         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
55037         (dg-test): Skip test if not running on selected target in `dg-do'.
55038         Update handling of `dg-do-what', `dg-output-text'.
55039         Separate execution pass/fail from output pattern match pass/fail.
55040         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
55041
55042 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
55043
55044         * gcc.c-torture/special/special.exp: Don't expect failure for mips
55045         target for 920510-1.c.
55046
55047 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
55048
55049         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
55050         Clean up comment regarding use of passcnt, etc.
55051         (gcc_stat): Don't update `testcnt' here.
55052         (gcc_finish): Do it here.
55053         Might as well reset `but_id' here too.
55054         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
55055         to determine if the file should be tested.
55056         * gcc.c-torture/compile/compile.exp: Likewise.
55057         * gcc.c-torture/execute/execute.exp: Likewise.
55058         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
55059         * gcc.misc-tests/dg-test.exp: Likewise.
55060         * gcc.prms/prms.exp: Likewise.
55061         * gcc.wendy/wendy.exp: Likewise.
55062         * g++.old-deja.exp: Likewise.
55063         Move "Testing file" message to verbose level 1.
55064
55065 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
55066
55067         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
55068
55069 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
55070
55071         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
55072         (default_gcc_start): Accept optional second list element
55073         of compiler flags.  Print compiler output at verbosity level 2.
55074         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
55075         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
55076         Save current values of framework globals passcnt, failcnt, xpasscnt,
55077         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
55078         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
55079         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
55080         xfailcnt to compute stats.  Update framework global `testcnt' from
55081         pass/fail counts.
55082         (gcc_finish): New proc.  Clean up test environment.
55083         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
55084         (gcc_epass, gcc_efail): Delete.
55085         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
55086         argument of line number.
55087         (dg-init): If the tool has an init routine, call it.
55088         (dg-test): Remove args `cflags_var' and `libs_var'.
55089         Pass all compiler options to ${tool}_start.
55090         Handle missing line number.
55091         (dg-finish): New function.
55092         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
55093         particular files.  Call gcc_finish at end.  Move "skipping test"
55094         message to verbosity level 3.
55095         * gcc.c-torture/compile/compile.exp: Likewise.
55096         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
55097         * gcc.c-torture/execute/execute.exp: Likewise.
55098         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
55099         Print testcase being tried at verbosity level 1.
55100         * gcc.c-torture/special/special.exp: Unset xfail.
55101         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
55102         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
55103         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
55104         * gcc.failure/failure.exp: Likewise.
55105         * gcc.ieee/ieee.exp: Likewise.
55106         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
55107         Update call to dg-test.  Call dg-finish at end.
55108         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
55109         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
55110         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
55111         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
55112         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
55113         * gcc.wendy/wendy.exp: Add copyright.
55114         Delete setting of tmpdir (done by gcc_init).
55115         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
55116         Pass compiler flags to gcc_start.  Call gcc_finish at end.
55117         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
55118         gcc_[ce]pass/fail.
55119
55120 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
55121
55122         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
55123         confusion.
55124         (g++_load): Likewise.
55125
55126         * config/*.exp (gcc_load): Some were varargs fns and some were not.
55127         Rename argument to `prog' to remove the confusion.
55128         Varargs fns behave differently too!
55129         (g++_load): Likewise.
55130
55131         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
55132
55133         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
55134         what it is.  Delete (always) printing of status value for !native.
55135         Simplify verbose code, and include status and exec_output.
55136         (g++_load): Use gcc_load.
55137
55138 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
55139
55140         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
55141         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
55142         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
55143         940714-3.c as these testcases don't exist anymore.  Make
55144         va-arg-1.c expected to pass.
55145
55146 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
55147
55148         * gcc.misc-tests/misc.exp: Only run specific testcases.
55149         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
55150         * gcc.misc-tests/dg-[1-9].c: New files.
55151
55152         * lib/dg.exp: New testsuite driver.
55153         * gcc.prms/prms.exp: Use it.
55154
55155         * README.gcc: New file.
55156
55157         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
55158         Document and reset `lxpass' and `lxfail'.
55159         Simplify "initialized" message.
55160         (gcc_stat): Clean up comments a little.
55161
55162 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
55163
55164         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
55165
55166 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
55167
55168         * lib/old-dejagnu.exp (process-option): New proc.
55169         (old-dejagnu-init, old-dejagnu-stat): Likewise.
55170         (old-dejagnu): Simplify.
55171         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
55172
55173 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
55174
55175         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
55176         exists and is not an empty string.
55177
55178         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
55179         $xfail rather than calling setup_xfail.  Clear $xfail when test is
55180         finished.
55181         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
55182         automatically.
55183
55184         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
55185         longer expected to fail.
55186
55187         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
55188         "f" function call.
55189
55190         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
55191
55192         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
55193         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
55194         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
55195         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
55196         c-torture-1.29.
55197
55198         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
55199         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
55200
55201         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
55202
55203         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
55204         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
55205
55206         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
55207         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
55208         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
55209
55210 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
55211
55212         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
55213         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
55214         940714-1.c, 940714-2.c, 940714-3.c},
55215         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
55216         gcc.misc-tests/{mg.c,mg.exp}:
55217         New tests.
55218         * gcc.noncompile/noncompile.exp: Change accordingly.
55219
55220 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
55221
55222         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
55223         Undo previous clobberage.
55224
55225 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
55226
55227         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
55228         * gcc.special/{930510-1.c, special.exp}:
55229         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
55230         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
55231         struct-varargs-1.c}: New tests from c-torture-1.26.
55232
55233 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
55234
55235         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
55236           argument to switch.
55237
55238 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
55239
55240         * Revert the previous changes.  Please see Rob's directory
55241         (/lisa/test/rob/progressive/gcc/testsuite) for testing
55242         fixes.
55243
55244 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
55245
55246         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
55247         g++.brendan/alignof.exp, g++.brendan/arm3.exp,
55248         g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
55249         g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
55250         g++.brendan/nest12.exp, g++.brendan/nest13.exp,
55251         g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
55252         g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
55253         g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
55254         g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
55255         g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
55256         g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
55257         g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
55258         g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
55259         g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
55260         g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
55261         g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
55262         g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
55263         g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
55264         g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
55265         g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
55266         g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
55267         g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
55268         g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
55269         gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
55270         gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
55271         gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
55272         gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
55273         lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
55274         lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
55275         testing changes.
55276
55277 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
55278
55279         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
55280         lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
55281         with perror calls.
55282
55283 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
55284
55285         * config/unix.exp (g++_load): Fix syntax.
55286
55287 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
55288
55289         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
55290         * gcc.noncompile/921017-1.c: Deleted obsolete test.
55291         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
55292         Don't expect va-arg-1.c to fail.  Correct expected output for
55293         920928-1.c.
55294         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
55295         * gcc.wendy/hbm4.c: Correct typo.
55296         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
55297
55298 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
55299
55300         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
55301         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
55302         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
55303         * lib/c-torture.exp (c-torture-compile): Ditto.
55304
55305         Reduce volume of output (remove all the -I's and such).
55306         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
55307         Call gcc_cpass, gcc_cfail.
55308         (c-torture): Pass testing option to c-torture-compile.
55309
55310 1994-03-21  Doug Evans  (dje@cygnus.com)
55311
55312         Bring patches over from progressive.
55313         * config/default.exp: Exit remote shell cleanly.
55314         (g++_exit, g++_start): Add default versions.
55315         * config/sim.exp (gcc_load): Use perror, not error.
55316
55317 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
55318
55319         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
55320         set in site.exp.
55321
55322 1994-03-14  Doug Evans  (dje@cygnus.com)
55323
55324         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
55325         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
55326         (wendy_try): New proc to run testcase.
55327         (main loop): Call 'em.
55328         * gcc.wendy/*.c: Clean up pass to correct expected output.
55329
55330         * lib/gcc.exp: Minor cleanup work.
55331         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
55332
55333 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
55334
55335         * config/sim.exp (gcc_load): Document return codes better.
55336         Don't pass -v to simulator.
55337
55338 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
55339
55340         * gcc.special/920717-x.c: Fix typo.
55341         * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
55342         get at sources.
55343
55344         * lib/mike-gcc.exp: Fix typo.
55345
55346 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
55347
55348         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
55349         binary to use, transform the name.
55350         * config/*.exp: rename everything. Nuke any g++ specific files,
55351         it's now a special case of gcc that requires no special support.
55352         Add a default.exp for unsupported targets.
55353
55354 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
55355
55356         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
55357         lib/old-dejagnu.exp: Fix a few patterns to work with the new
55358         version of Tcl.
55359
55360 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
55361
55362         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
55363         than a warning.
55364
55365 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
55366
55367         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
55368
55369 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
55370
55371         * gcc.execute/execute.exp: Combine opt_list and foption_list into
55372         option_list.  Compile every file with only 4/6 option choices
55373         (same as C torture) instead of with 12/18 different option
55374         choices.
55375         * lib/c-torture.exp: Likewise.
55376
55377         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
55378         not already set.
55379
55380 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
55381
55382         * lib/old-deja.exp: Add `excess errors test fails' error, now one
55383         can put an XFAIL *-*-* on excess errors.
55384
55385 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
55386
55387         * g++.law: Add more tests derived from g++-bugs snapshots.
55388
55389         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
55390         equivalent to g++.law/init9.
55391
55392         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
55393         compiled it, and the a.out file after we've run it.
55394
55395 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
55396
55397         * lib/mike-g++.exp (postbase): Delete the .o file after we've
55398         compiled it, and the a.out file after we've run it.
55399
55400 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
55401
55402         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
55403
55404 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
55405
55406         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
55407         version number.
55408
55409 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
55410
55411         * g++.law: New directory of g++ tests derived from the g++-bugs
55412         snapshots.
55413
55414 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
55415
55416         * gcc.compile: initbug1.c initbug1.exp testcase added
55417
55418 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
55419
55420         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
55421         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
55422           fixes submitted by Jeff Law (law@cs.utah.edu)
55423         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
55424           Jeff Law (law@cs.utah.edu)
55425
55426
55427 1993-11-30  Mike Stump  (mrs@cygnus.com)
55428
55429         * config/unix-g++.exp: Follow the gcc way of doing things.
55430         * g++.old-deja/old-deja.exp: Minor updates.
55431         * lib/g++.exp: New file, follow the gcc way of doing things.
55432         * lib/old-dejagnu.exp: Minor updates.
55433         * lib/mike-g++.exp: Always unset errorInfo.
55434
55435 1993-11-06  Mike Stump  (mrs@cygnus.com)
55436
55437         * lib/gcc.exp: Fix some errors with the below change, CC and
55438         CFLAGS should be global when setting, not local.
55439
55440 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
55441
55442         * lib/gcc.exp: Transform tool name.
55443
55444 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
55445
55446         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
55447
55448 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
55449
55450         * lib/gcc.exp: change gcc_done to gcc_stat
55451
55452 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
55453
55454         * Upgraded gcc testsuite to c-torture version 1.25
55455
55456 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
55457
55458         * lib/gcc.exp: added reporting code. Changed verbose compile message.
55459         * lib/c-torture: added hooks for new reporting code.
55460
55461 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
55462
55463         * config/sh-gcc.exp: check if sh-sim exists in the path
55464
55465 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
55466
55467         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
55468         * gcc.compile/compile.exp: Initial changes for new logic.
55469         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
55470         * gcc.failure/failure.exp: Initial changes for new logic.
55471         * gcc.ieee/ieee.exp: Initial changes for new logic.
55472         * gcc.misc-tests/misc.exp: Initial changes for new logic.
55473         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
55474         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
55475         * lib/c-torture.exp: Initial changes for new logic.
55476         * lib/gcc.exp: Initial changes for new logic.
55477
55478 1993-10-15  Mike Stump  (mrs@cygnus.com)
55479
55480         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
55481         depend upon failure or success.  Fully qualify names in failure
55482         and success messages.  Always remove a.out before starting
55483         compile, just in case.  Pay more attention to error text output by
55484         the compiler.  Handle testcases with no known past errors just
55485         like all others, so that things are uniform.  Other miscellaneous
55486         improvements.
55487
55488 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
55489
55490         * gcc.cpp: new directory for cpp tests
55491
55492 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
55493
55494         * lib/chill.exp: Code reformatted, removed unused code.
55495         * config/unix-chill.exp: Code reformatted, removed unused code.
55496         * chill.execute/execute.exp: Code reformatted, removed unused code.
55497         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
55498
55499 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
55500
55501         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
55502         routines not written.
55503
55504 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
55505
55506         * config/bug-gcc.exp: Use new procs from bug.exp.
55507
55508 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
55509
55510         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
55511         via ftp, rather than depending on NFS.
55512         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
55513         case.
55514
55515 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
55516
55517         * config/bug-gcc.exp: Use new download proc.
55518
55519 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
55520
55521         * chill.execute/execute.exp: cleanups, handles errors better
55522         * chill.compile/compile.exp: rewrite, based on execute.exp
55523         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
55524         * lib/chill.exp: major changes to diff proc and compile and link
55525         procs. added chill_fail and chill_pass wrappers to pass and
55526         fail. added more comments, and handle error codes better.
55527         Added a hack to capture stderr from exec, so noncompile tests
55528         can work.
55529
55530 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
55531
55532         * chill.execute/execute.exp: rewrite of testsuite driver
55533         * lib/chill.exp: rewrite of testsuite driver
55534         * config/unix-chill.exp: rewrite of testsuite driver
55535
55536 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
55537
55538         In chill.execute:
55539         * iexpr.ch: Standardize uppercase.
55540         * tuples.dat: Standardize uppercase.
55541         * vary.ch: standardize.  Correct varying string assignments.
55542         * vary.dat: Add new output lines.
55543
55544 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
55545
55546         In chill.execute:
55547         * chprintf.ch: Standardize use of uppercase.
55548         * tuples.ch: Standardize and turn arr2 into a DCL,
55549           rather than a SYN.
55550         * pinits.ch: Standardize.
55551
55552 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
55553
55554         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
55555         * Makefil: Renamed to Makefile.in.
55556         * configure.in: New.
55557
55558 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
55559
55560         In chill.execute:
55561         * .cvsignore: Add result/output files.
55562         * Makefile: Fix up variables at start.  Use MFLAGS
55563           everywhere.  Correct bool_loc, built_ins entries.
55564           Add entry for vary1.ch.
55565         * bitarray.ch: Standardize upper-case usage.
55566         * bitexpr.ch: Standardize, add output of b1.
55567         * params.ch: Use arrayt in along PROC parameters, to
55568           avoid novelty problems.
55569         * sets.ch: Tiny cleanup.
55570         * vary1.ch: Re-indent.
55571
55572 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
55573
55574         * Add PR-related files to Makefiles, .cvsignore files, etc.
55575
55576 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
55577
55578         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
55579           with compiler objects. New names are test-flow.c and test-loop.c
55580
55581 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
55582
55583         * Upgraded c-torture tests from 1.19 to 1.20
55584
55585         * new files:
55586         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
55587         * gcc.compile: 930623-1.c 930623-2.c
55588         * gcc.noncompile: 930622-1.c 930622-2.c
55589         * gcc.failure: 920411-1.c 920627-2.c
55590         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
55591
55592 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
55593
55594         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
55595           More changes to get testsuite working properly. Needs more work.
55596           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
55597
55598 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
55599
55600         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
55601           More changes to get testsuite working properly. Needs more work.
55602
55603 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
55604
55605         * chill.compile/compile.exp: Added for Dejagnu support
55606         * chill.execute/execute.exp: Added for Dejagnu support
55607         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
55608
55609 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
55610
55611         This should complete moving the CHILL test files.
55612         * chill.noncompile(.cvsignore printf.grt
55613             in-printf.grt chprintf.grt chprintf.ch):
55614             Added test-support files.
55615           (Makefile): Modified further.
55616         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
55617             signal.ch): Added test files.
55618           * chill.execute (.cvsignore printf.grt printr.c
55619             in-printf.grt rts.c chprintf.grt rts.h): Added
55620           test-support files.
55621             (Makefile): More corrections.
55622
55623 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
55624
55625         * chill.compile, chill.execute, chill.nocompile: Add CHILL
55626           test cases, ready for DejaGnu.
55627
55628 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
55629
55630         * Upgraded c-torture tests from 1.18 to 1.19
55631
55632         * gcc.compile: added test(s):
55633           930607-1.c
55634         * gcc.execute: added test(s):
55635           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
55636
55637         * added new subdirectory for misc tests: gcc.misc-tests
55638         * gcc.misc-test(s): added tests:
55639           inst-check.c test-consts.c test-ior.c test-switch.c
55640
55641 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
55642
55643         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
55644
55645 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
55646
55647         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
55648
55649 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
55650
55651         * Upgraded c-torture tests from 1.17 to 1.18
55652
55653 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
55654
55655         * Upgraded c-torture tests from 1.12 to 1.17
55656
55657 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
55658
55659         * lib/old-dejagnu.exp:
55660           Fixed handling of XFAIL target triplets to correctly
55661           recognize wildcard characters.  Removed code that
55662           appended a unique id tag to the end of the file name
55663           printed out by the result of the testcases within a
55664           given test file.
55665
55666 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
55667
55668         * lib/old-dejagnu.exp:
55669           Reworked expected failure handling to trigger off of XFAIL
55670           keyword in keyphrase embeded in testcase source code. The
55671           XFAIL keyword must be at the end of the keyphrase line. It
55672           may optionally be followed by one or more target triplets.
55673           It has just occured that the handling of wildcards in the
55674           target triplet may not be correct.
55675
55676 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
55677
55678         * g++.old-deja/tests:
55679           Moved all subdirectories up one level into g++.old-deja .
55680
55681         * lib/old-dejagnu.exp:
55682           Fixed problem with CXXFLAGS not being properly reset, and being
55683           corrupted with extraneous "-c" compiler option.  This was
55684           causing binaries to not be generated for test that needed them.
55685           Modified strings passed to "pass" and "fail" so that individual
55686           tests from the same test file would be distinguished by an
55687           identifier appended to the test file name in the summary logs;
55688           this corrected a problem with erroneous diff logs.  Added code
55689           to search testcases for expected fail and unexpected pass keywords.
55690
55691 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
55692
55693         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
55694
55695 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
55696
55697         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
55698           Removed extraneous text from end of "Special g++ Options"
55699           keyphrase.
55700
55701         * lib/old-dejagnu.exp: Added pattern matching to look for new
55702           keywords, embedded in testcases comments, which will trigger
55703           calls to xpass and xfail.
55704
55705 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
55706
55707         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
55708           comments embedded in the testcases, especially the one looking for
55709           special compiler options, as well as the pattern matching for the
55710           compiler output again.
55711
55712 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
55713
55714         * lib/old-dejagnu.exp: Do a proper check of the return value for
55715           execute tests. Fixed several problems with the pattern matching
55716           of the compiler output which gave erroneous test results.
55717           Changed several of the test result messages to be more descriptive.
55718         * config/unix-g++.exp: Proc g++_load now actually works and
55719           executes the tests passed to it and returns a usable return
55720           value.
55721
55722 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
55723
55724           * lib/gcc.exp: Exits gracefully if $CC is bogus.
55725
55726 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
55727
55728         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
55729           Modified both files to properly execute the old style
55730           dejagnu tests. The previous versions of these files were
55731           experimental and did not function anything near correctly.
55732
55733 1993-04-05  Rob Savoye  (rob@cygnus.com)
55734
55735         * Removed all Makefile.in and configure.in files. No configuration
55736         needed now.
55737
55738 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
55739
55740         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
55741
55742 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
55743
55744         * gcc.compile/configure.in, gcc.unsorted/configure.in,
55745         gcc.special/configure.in, gcc.noncompile/configure.in,
55746         gcc.execute/configure.in, gcc.code_quality/configure.in,
55747         g++.other/configure.in, g++.old-deja/configure.in,
55748         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
55749         in srcname setting.
55750
55751 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
55752
55753         * lib/udi.exp: Fixed mondfe and mondfe_download.
55754         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
55755         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
55756
55757 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
55758
55759         * config/udi-gdb.exp: Check $shell_id after connecting to target.
55760         (gdb_exit): Don't remove *_soc files.
55761
55762 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
55763
55764         * lib/c-torture.exp: Don't look for main; instead always use -w
55765         -c.  This is how the c-torture tests work.  Remove the object
55766         file if the compilation succeeds.
55767         * gcc.execute/execute.exp: Remove executable if test passes.
55768         * gcc.noncompile/noncompile.exp: Every test is an expected
55769         failure.
55770         * gcc.special/special.exp: Added tests from c-torture 1.11,
55771         corrected use of existing test.
55772         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
55773         gcc.execute/920625-1.c: Updated to c-torture 1.11.
55774         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
55775         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
55776         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
55777         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
55778         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
55779         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
55780         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
55781         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
55782         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
55783         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
55784         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
55785         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
55786         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
55787         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
55788         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
55789         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
55790         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
55791         c-torture 1.11.
55792         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
55793         correspond to c-torture 1.11.
55794
55795         * New file.